| Termin | Definicja |
|---|---|
| POST – EC mismatch | EC mismatch podczas POST informuje o niezgodności wersji firmware kontrolera wbudowanego z oczekiwaną przez płytę główną. EC mismatch podczas sekwencji POSTPOST, czyli Power-On Self-Test, to zestaw testów wykonywanych przez firmware płyty głównej bezpośrednio po włączeniu komputera, jeszcze przed uruchomieniem systemu operacyjnego. Skrót EC oznacza Embedded Controller, czyli wbudowany kontroler będący osobnym mikrokontrolerem na płycie głównej. Taki układ może obsługiwać między innymi przycisk zasilania, ładowanie akumulatora, zasilanie poszczególnych sekcji płyty, wentylator, klawiaturę laptopa oraz sygnały związane z przechodzeniem między stanami uśpienia i pracy. Komunikat „EC mismatch” oznacza, że firmware główny urządzenia wykrył niezgodność pomiędzy wersją lub identyfikacją firmware kontrolera EC a zestawem oczekiwanym dla danej płyty głównej. Nie chodzi przy tym o zwykłą wersję sterownika instalowanego w Windows. Kontroler działa przed uruchomieniem systemu i komunikuje się z firmware płyty przez niskopoziomowy interfejs sprzętowy, dlatego błąd pojawia się na etapie POST, może zatrzymać start komputera albo spowodować wyświetlenie ostrzeżenia przed próbą dalszego uruchamiania. Jak powstaje niezgodność firmware kontroleraEC mismatch może wystąpić po aktualizacji BIOS-u lub UEFI, jeżeli główny firmware został zmieniony bez jednoczesnego uaktualnienia odpowiedniego obrazu EC. W wielu konstrukcjach BIOS i firmware kontrolera są traktowane jako powiązany zestaw. Płyta główna może oczekiwać określonego identyfikatora, zakresu wersji, układu komunikatów albo sposobu obsługi funkcji zasilania. Jeżeli w pamięci EC pozostała starsza, niepasująca lub pochodząca z innego wariantu urządzenia wersja, firmware główny sygnalizuje rozbieżność. Podobny objaw może pojawić się po wgraniu obrazu firmware przeznaczonego dla innego modelu, rewizji płyty albo odmiennej konfiguracji sprzętowej. Ryzyko występuje także po przerwanym procesie aktualizacji, błędzie zapisu pamięci flash, wymianie płyty głównej lub zastosowaniu niepełnego pakietu producenta. Sama obecność komunikatu nie rozstrzyga jeszcze, czy przyczyną jest wyłącznie różnica wersji. Należy brać pod uwagę również uszkodzenie zawartości pamięci, brak poprawnego zasilania EC, problem z komunikacją między kontrolerem a układem platformy oraz usterkę samego mikrokontrolera. Objawy i kolejność sprawdzaniaSkutki niezgodności zależą od konstrukcji komputera i od tego, jak producent zaprogramował procedurę POST. Możliwe jest zatrzymanie urządzenia na ekranie startowym, cykliczne włączanie i wyłączanie, brak reakcji na przycisk zasilania, nieprawidłowe działanie ładowania akumulatora albo uruchomienie komputera z ograniczonymi funkcjami. W laptopie problem z EC może również wpływać na sterowanie wentylatorem, podświetlenie klawiatury, sygnały otwarcia pokrywy i przechodzenie w stan uśpienia. Nie każdy z tych objawów musi jednak wystąpić jednocześnie. Diagnostykę należy rozpocząć od dokładnego zapisania treści komunikatu, kodów dźwiękowych lub kodów na wyświetlaczu serwisowym, a następnie ustalenia dokładnego modelu urządzenia i rewizji płyty głównej. Trzeba sprawdzić, jaki BIOS lub UEFI jest obecnie zapisany, czy aktualizacja była wykonywana bez przerwania zasilania oraz czy producent przewiduje osobny składnik EC w pakiecie firmware. Istotne jest także rozróżnienie obrazu przeznaczonego do aktualizacji od obrazu serwisowego używanego przy programowaniu pamięci poza standardowym mechanizmem producenta. Weryfikuje się obecność napięć zasilających kontroler, sygnały resetu, zegar oraz komunikację z płytą. Jeżeli urządzenie pozwala wejść do ustawień firmware, można odczytać informacje o wersji BIOS-u i EC, lecz odczyt z poziomu ekranu nie zawsze pokazuje pełny stan pamięci kontrolera. Aktualizacja, programowanie i naprawaJeżeli producent udostępnia właściwy pakiet dla konkretnego modelu, pierwszym rozwiązaniem jest przeprowadzenie oficjalnej procedury aktualizacji obejmującej BIOS, UEFI lub EC zgodnie z instrukcją serwisową. Nie wolno dobierać pliku wyłącznie na podstawie podobnej nazwy modelu. W laptopach jedna seria może występować z różnymi płytami, procesorami, matrycami i rewizjami układu EC, a niezgodny obraz może pogorszyć stan urządzenia. Podczas programowania wymagane jest stabilne zasilanie i niedopuszczalne jest przerywanie procesu, zamykanie pokrywy ani odłączanie nośnika, jeżeli procedura używa zewnętrznego nośnika. Gdy standardowa aktualizacja nie działa, potrzebne może być odtworzenie firmware z użyciem trybu odzyskiwania, programatora pamięci SPI albo narzędzia serwisowego właściwego dla danego producenta i kontrolera. Zakres prac zależy od tego, czy uszkodzona jest tylko zawartość pamięci, czy również obwód zasilania, linie komunikacyjne lub sam EC. Po zaprogramowaniu sprawdza się ponownie przebieg POST, reakcję na przycisk zasilania, ładowanie akumulatora, pracę wentylatora, klawiaturę wbudowaną oraz przechodzenie między stanami zasilania. Warszawskie Pogotowie Komputerowe zajmuje się profesjonalną naprawą laptopów, komputerów PC i ich podzespołów, w tym diagnostyką problemów z uruchamianiem oraz firmware płyty głównej. |