Flashrom – uniwersalny progam do flashowania kości EEPROM

biosCzęsto podczas serwisowania pecetów zdarzy się konieczność przeflashowania biosu płyty głównej w niestandardowy sposób. Mało kto z nas ma profesjonalny programator kości EEPROM, dostęp do takiego urządzenia jest poza zasięgiem możliwości wielu „grzebaczy”. Często usługi programowania biosów nie są tanie, dlatego kreatywni sprzętowcy radzą sobie np. metodą hot-swap za pomocą zupełnie innej płyty. Czasami podczas eksperymentów i testów sprzętu najdzie ochota przetestowania biosu z innego modelu płyty głównej lub zmodyfikowania obecnego. W tym przypadku pojawia się problem. Programy „oficjalne” typu awdflash są dość ograniczone i zawieszają się podczas ładowania biosu innej firmy. Uniflash z kolei jest starym niewspieranym programem który nie rozpoznaje nowszych kości EEPROM. Co robić, jak żyć?

Rozwiązaniem tego problemu jest genialny program Flashrom. Jest to open-sourcowe narzędzie do czytania, weryfikowania i nadpisywania chipów ROM, znajdujących się na płytach głównych, kartach sieciowych i grafikach. Wspiera wiele różnych interfejsów, w tym ponad 300 różnych chipów flash, 220 różnych chipsetów, 401 zweryfikowanych płyt głównych, 50 różnych urządzeń PCI i wiele więcej.  Dostępne są wersje na wszystkie *nixy wraz z pakietami dla popularnych dystrybucji, możemy skompilować sobie też wersję pod czystego dosa co zwiększa możliwości uruchomienia programu. Bez problemu udało mi zapisać bios od płyty Asus K8N4-E SE na Foxconnie P9657AA-8EKRS2H które różnią się praktycznie wszystkim. Po przełożeniu kości do asusa płyta działa jak nowa. Polecam każdemu kto lubi eksperymentować z biosami.