Firmware jest zawartością nieulotnej pamięci komputera, a także dowolnego z cyfrowych urządzeń obliczeniowych: telefonu komórkowego, kalkulatora, nawigatora GPS, iPada itp. Zawiera oprogramowanie układowe urządzenia.
Pamięć jest flashowana podczas produkcji urządzenia i odbywa się na różne sposoby. Może to być na przykład instalacja „flashowanego” mikroukładu pamięci. Przytłaczającą większość urządzeń można flashować, tj. wymiana zawartości pamięci. Sposoby wykonania tej operacji mogą być różne - od wymiany chipa pamięci do przesyłania określonych danych kanałami bezprzewodowymi. W przypadku transferu danych (bez wymiany chipa) firmware jest zapisywany w jednym z katalogów Twojego urządzenia przeznaczonym specjalnie do w tym celu. Komputer pełni rolę pośrednika. Aby uzyskać bardziej ilustracyjny przykład, możesz rozważyć algorytm instalacji flashowania dla iPada. Wybierając program do oprogramowania układowego, zwróć uwagę na jego wersję, im wyższy, tym bardziej odpowiedni. Możesz znaleźć i pobrać odpowiedni program w Internecie, określając potrzebne parametry w pasku wyszukiwania. Zapamiętaj ścieżkę, w której oprogramowanie układowe zostanie zapisane na twoim komputerze, zwykle jest to folder na dysku C o nazwie „Pobrane”. Po pobraniu programu podłącz iPada do komputera przez USB. Poczekaj, aż iPad pojawi się w iTunes. Przejdź do sekcji „Twoja_nazwa_iPada”. Naciśnij przycisk „Shift", przytrzymaj go w tej pozycji i nie zwalniając go, naciśnij przycisk „Przywróć". Otworzy się okno, w którym możesz wybrać oprogramowanie układowe: wybierz pobrany plik dla oprogramowania układowego iPada. Kliknij „Otwórz”. W tym czasie nie odłączaj iPada od USB. Pożądane jest, aby ładunek jego akumulatora przekraczał 5 procent. Zaczekaj kilka minut. Po zakończeniu procesu (o czym poinformuje Cię napis na ekranie urządzenia) będziesz mieć w pełni flashowanego iPada. Przed flashowaniem urządzenia wykonaj kopię zapasową, aby zabezpieczyć się przed różnymi nieprzewidzianymi sytuacjami.