Domowy programator oprogramowania układowego BIOS. Przywracamy programator po nieudanej aktualizacji. Jeśli nadal potrzebujesz ponownego flashowania


Każda nowoczesna technologia cyfrowa, zarówno komputerowa, jak i domowa, działa zgodnie ze specjalnie napisanym algorytmem działania. Algorytm ten w postaci kodu programu jest zapisywany w specjalnym programie, zwanym inaczej oprogramowaniem układowym urządzenia. Czasami, na przykład, w przypadku gdy sprzęt został włączony bez zabezpieczenia przeciwprzepięciowego w czasie burzy, oprogramowanie układowe leci.

Czasami funkcja może być bardzo długa i może nie być konieczne uruchomienie pierwszych linii kodu w celu debugowania; może to być przydatne, jeśli znasz numer linii, od której chcemy rozpocząć następną opcję. Może go zablokować tylko wtedy, gdy dojdzie do tej linii, unikając żmudnych i powtarzających się naciśnięć klawiszy.

Dostępne są jeszcze dwie wersje tego polecenia, które odpowiadają naszym konkretnym potrzebom. Ostatnia, ale nie trywialna lub bezużyteczna zmiana tego polecenia jest następująca. To pozwala nam debugować w najlepszy sposób: kiedy to wydarzenie nastąpi, co pozwala nam dodatkowo ułatwić naszą pracę.

Podwójny BIOS SO-8

Kod programu, który został zapisany w pamięci flash mikroukładu, zaczyna działać nieprawidłowo, a urządzenie nie może już normalnie funkcjonować. Co robić w tym przypadku? Przeczytaj instrukcje na stronie i dowiedz się. I tutaj musimy znaleźć oprogramowanie, innymi słowy, sam program w formacie niezbędnym do flashowania, wyczyścić pamięć mikroukładu, a następnie zastąpić nowy program. Aby wypełnić oprogramowanie układowe w pamięci mikroukładu, potrzebujemy programatora. Czasami, jeśli urządzenie zostało wydane z „surowym” oprogramowaniem układowym, flashowanie do nowszego pozwoli ci dodać nowe funkcje do urządzenia lub pozbyć się nieprzyjemnych błędów, które zatruły twoje życie podczas korzystania z tej techniki. Podam prosty przykład: na płytach głównych producent przewidział możliwość aktualizacji oprogramowania układowego, po prostu czytając go z dysku flash USB, przechodząc do BIOS-u i wybierając.

Przygotuj system i dysk rozruchowy

Jeśli jesteś kozakiem, możesz uprościć niektóre kroki i procedury. Nie zapomnij: to jest karabin maszynowy! Musisz znać producenta, rodzaj płyty głównej i często jej „wersję”. Informacje można znaleźć bezpośrednio z płyty głównej. Możesz pominąć ten punkt, jeśli masz standardowy i bardziej nowoczesny sprzęt. Jeśli Twoja płyta nie rozpoznaje poprawnie rozmiaru dysku, zapisz liczbę głowic, sektorów i cylindrów. Użyj dobrej dyskietki - oczywiście nie chcesz, aby operacja zakończyła się niepowodzeniem z powodu złych sektorów.


Wtedy początkujący będą mieli rozsądne pytanie, dlaczego w ogóle potrzebujemy programistów, skoro wszystko można tak łatwo i łatwo rozwiązać w BIOS-ie? Faktem jest, że jest to możliwe tylko wtedy, gdy możemy przejść do systemu BIOS i wybrać żądaną opcję, lub innymi słowy, gdy płyta główna przynajmniej w jakiś sposób działa. W przypadku problemów z BIOSem płyta główna może podobno uruchomić się po naciśnięciu przycisku zasilania na komputerze, ale nie ma obrazu, który mówi nam, że autotest płyty głównej również się powiódł. Jak tu być W tym przypadku oprogramowanie układało się z nami, czy coś innego?

Na dyskietce przenieś wszystkie niezbędne pliki. Poszczególne przełączniki mają następujące znaczenie. Jeśli masz uwagi dotyczące wstępnej konfiguracji, wyjdź z niej. Program, który jest natychmiast przetwarzany przez procesor po uruchomieniu komputera i który dba o prawidłowe ustawienia sprzętu. Powinien ustawić mikroukład, czas pamięci, prędkość magistrali, mnożniki, napięcie itp. Ponieważ jest to program, oczywiście zawiera pewne błędy. Błędy te mogą być spowodowane niestabilnością komputera lub niekompatybilnością różnych urządzeń.


Pocztówka

Tutaj najpierw musisz się wypisać i porozmawiać o tym, czym jest karta POST i dlaczego jest ona potrzebna tutaj. Jest to specjalna płytka dla utkniętego w niej złącza PCI i ma wskazanie kodów POST, lub innymi słowy, oznaczenie w postaci kodu alfanumerycznego, trwające procesy oprogramowania, włączenie płyty głównej na dwóch siedmiosegmentowych wskaźnikach. Każdy z tych kodów POST ma oczywiście własne odszyfrowanie, dzięki któremu w przypadku awarii określamy, na którym etapie mamy awarię. A jeśli zobaczymy, że testowanie niektórych kodów POST zawiesza się, możemy z pewnym prawdopodobieństwem założyć, że uruchomiony BIOS jest winny nieprawidłowego działania. Oczywiście przed flashowaniem należy najpierw wykonać wszystkie standardowe procedury w przypadku słabego kontaktu w pamięci lub gniazdach procesora.

Zapewni to lepszą stabilność, kompatybilność, a nawet lepszą wydajność. Czasami sytuacja może być znacznie gorsza. Większość płyt głównych jest produkowana przez tajwańskie firmy. Przede wszystkim powinieneś wiedzieć, jaka jest twoja płyta główna.

Niektórzy producenci nie mogą również zamieszczać ostrzeżeń na swojej stronie internetowej. Wersja płyty głównej jest zapisana bezpośrednio na płycie. Gorzej jest z płytą główną nieznanego producenta. W przeszłości istniała ogromna liczba producentów, którzy nie chcieli nazywać swoich produktów. Na tych tablicach zwykle nie ma w najlepszym razie nic, tylko niektóre nazwy produktów, które można do czegoś przypisać. Jest to po prostu fakt, że niższa cena zakupu płyty jest odkupywana między innymi z powodu braku wsparcia.


Gniazdo procesora

Włóż procesor do gniazda, podnieś i opuść dźwignię 20 razy, a tlenki, jeśli były na stykach złącza, zostaną usunięte. W tym samym celu chodź miękką białą gumką po stykach pamięci RAM po obu stronach. Weź szczoteczkę do zębów i wydaj 5 razy na każde gniazdo pamięci wzdłuż łącznika wzdłuż niego. Jak pokazuje praktyka, czasami wystarcza to do działania komputera.

To, czy nagrywanie pliku z wysokim ryzykiem, że nie jest przeznaczone do twojego nagrania, zależy od ciebie. Mogą wystąpić następujące problemy. Błąd flashowania - może się to zdarzyć, jeśli lampa błyskowa nie zadziała, na przykład przez naciśnięcie przycisku resetowania, opóźnienie komputera lub użycie niewłaściwego programu flashowania. W takim przypadku może istnieć pewne prawdopodobieństwo odzyskania przez blok rozruchowy, ale zależy to od fazy, w której wystąpił błąd i od tego, czy jest w porządku. Pierwszy to główny, drugi to kopia zapasowa.

Zasadniczo obowiązują ogólne zasady minimalizacji tego ryzyka. Ważne jest słowo „autonomiczny”. Nic na świecie nie wyjaśnia. Prawdopodobnie najlepiej użyć mikropaliwa lub kranu. Stacja do lutowania na gorąco lub na podczerwień. Rzeczywisty proces flashowania już zależy od konkretnego programisty lub oprogramowania.

Nawiasem mówiąc, jeśli wymieniłeś baterię na płycie głównej, nie zapomnij wyczyścić CMOS, zamykając na 10 sekund 2-pinowe Wyczyść CMOS, na płycie głównej zworką.


Jak zresetować CMOS

Jeśli płyta główna była modelem Asrock, takim jak szeroko rozpowszechniona seria N68 lub G31, i tym podobne, będziesz musiał usunąć moduły RAM i włożyć go ponownie, po wymianie baterii, przeczytaj o cieniowanej pamięci RAM, kogo to obchodzi, dlaczego tak się dzieje.

To kończy naprawę, a po podłączeniu wszystkich niezbędnych komponentów laptop powinien być w pełni sprawny. Przewodnik techniczny dotyczący rejestrowania danych w tych pamięciach jest standardowym wyposażeniem w naszym dziale technicznym. W większości przypadków rana nie spowoduje obrażeń i nie ma żadnych oznak obrażeń. Nie obwiniamy jednak obrażeń! To trudniejsze zadanie, którego nie możemy zagwarantować sukcesu. W wyjątkowym przypadku, nawet jeśli płyta podstawy jest uszkodzona, może nawet uszkodzić płytę systemową.

Jeśli nadal potrzebujesz ponownego flashowania

Wróćmy do naszych baranów). Wykonałeś wszystkie te procedury, ale płyta główna jak poprzednio nie chce działać poprawnie i decydujesz się na flashowanie BIOS-u. Tutaj musisz wiedzieć, jakie rodzaje mikroukładów iw jakich przypadkach można spotkać na płytach głównych. Rodzaje układów pamięci, które zostały znalezione na przestarzałych płytach głównych, od czasu Pentium 4, w pakiecie PLCC32, nie będziemy szczególnie rozważać. Potrzebują innego rodzaju programatora, znacznie trudniejszego w produkcji i kosztownego, jeśli kupisz gotowe.

Programator TL 866A

Jeśli ktoś naprawdę chce sflashować taki układ pamięci, potrzebujesz programatora TL 866A, który można zamówić z Ali Express, to tylko sam programator, bez adapterów i adapterów, i będzie kosztował około 2,5 tysiąca rubli. Kompletny zestaw będzie oczywiście droższy. Ale jak się okazało, istnieje jeszcze tańsze rozwiązanie tego problemu, choć mniej uniwersalne. To jest programator USB NANO z E-bay na Ali Express, z jakiegoś powodu go nie znalazłem.

Programator USB NANO

Decyzja o zakupie, ze względu na mniejszą wszechstronność w porównaniu do TL866A, jest prawdopodobnie bardzo kontrowersyjna, ale kosztuje również około połowy ceny, około tysiąca rubli. Jesteśmy teraz zainteresowani układami pamięci Interfejs SPIdla których wymagane są znacznie tańsze i prostsze programiści.

Układ BIOS Ddip-8

Faktem jest, że od około 2007 r. Na płytach głównych platform AMD i Intel zaczęło się stopniowe przechodzenie od układów BIOS w pakiecie PLCC32 do układów z interfejsem SPI o 8 nóżkach i dostępnych w Dip-8 i So- 8


BIOS PLCC

Te ostatnie, jak już myślisz, są wydawane w wersji SMD. Tak więc te bardzo mikroukłady, na nowoczesnych płytach głównych, są bardzo często produkowane w pakiecie Dip-8 i są instalowane w specjalnym gnieździe.


Programator CH 341A

W takim przypadku możemy jedynie usunąć mikroukład z gniazda, zainstalować go w adapterze ZIF programatora, sflashować, a następnie zainstalować z powrotem na płycie głównej. Nawiasem mówiąc, zanim skasujesz mikroczip i sflashujesz go przy użyciu nowego oprogramowania, pamiętaj o zapisaniu aktualnego oprogramowania na dysku twardym. Umożliwi to bezproblemowe uzupełnienie go, na wypadek gdyby nowe oprogramowanie układowe nie działało stabilnie lub ogólnie nie będzie odpowiednie dla tego urządzenia.

Ale skąd wziąć oprogramowanie dla programisty, ponieważ powinno być w formacie *. koszlub *. klątwa, są to formaty oprogramowania układowego, które programista rozumie, a na oficjalnej stronie producenta w celu aktualizacji oprogramowania układowego za pomocą napędu flash USB można pobrać tylko niektóre ogólnie niezrozumiałe lewe formaty. Jak pokazuje praktyka, jest to najczęściej ten sam format binarny *. kosz, tylko z innym rozszerzeniem. Aby go sflashować, wystarczy zmienić rozszerzenie pliku na * .bin. Jak wszystko okazuje się proste) ...


Ale nie było go tam, cieszyli się wcześnie) ... Na przykład producenci oprogramowania układowego typu open source nie przesyłają monitorów i innego sprzętu, a dostęp do nich jest dostępny tylko w centrach serwisowych lub możesz poprosić kogoś o usunięcie zrzutu z działającego monitora. Ale na szczęście świat nie jest pozbawiony dobrych ludzi, a te oprogramowanie układowe, jeśli wyglądasz bardzo dobrze, nadal można znaleźć na specjalistycznych stronach do naprawy sprzętu. Co zrobić, jeśli układ BIOS   w naszym pakiecie SO-8? Czy konieczne jest lutowanie go przed flashowaniem? Nie przez przynajmniej   nie zawsze ... Chiński przemysł produkuje specjalny adapter, klips, który jest przymocowany do górnej części styków mikroukładu, możemy sflashować go bez lutowania. Ale dokonaj rezerwacji, ta opcja nie zawsze działa.


W takim przypadku musisz odlutować mikroukład pamięci i flashować go przez lutowanie na platformie adaptera lub użyć klipsa, przytrzymując mikroukład w nim, lub takie adaptery o różnych szerokościach zainstalowanego mikroukładu, 150 i 200 mil.




Adaptery 200 i 150 mil

Jak mogę lutować układ SO-8 bez lutownicy? Możesz użyć stopu Rose lub Wood, w skrajnych przypadkach możesz przyjąć niższą temperaturę niż lut do lutowania bezołowiowego, POS-61, nałożyć go na styki mikroukładu, wyjąć igłę ze stali nierdzewnej i podważyć go pod jednym ze styków chipa, ogrzewając grot lutownicy podnieś to.


Następnie tę procedurę należy wykonać kolejno dla wszystkich kontaktów. Następnie musisz usunąć stary lut z podkładek kontaktowych na płycie, stosując topnik, używając warkocza do demontażu. Dawno temu pobiłem programator i sfotografowałem flashując BIOS tylko na jednej płycie głównej. A teraz często mi pomaga, gdy istnieją wątpliwości co do problemu, w BIOS-ie czy nie. Jeśli z jakiegoś powodu nie można kupić programatora SPI, możesz samodzielnie przylutować prosty obwód, do flashowania układów w pakiecie Dip-8, najprawdopodobniej do jednorazowej pracy, to wystarczy.

Schemat elektryczny


Stabilizator wynosi 3,3 V, w tym przypadku, jeśli istnieje pilna potrzeba, możesz wymienić tablet na baterię litową, 2016-2032, to oczywiście świeże wytwarza około 3 woltów, a taka moc będzie wystarczająca dla jednorazowego oprogramowania.

Zamiast wyjścia

Ta warunkowo - miękka naprawa płyt głównych jest jednym z najprostszych rodzajów naprawy i nie wymaga żadnego doświadczenia w lutowaniu ani obecności lutowniczej suszarki do włosów oraz innych drogich narzędzi i urządzeń. Polecam programator SPI z Ali Express i klip do niego, jako niedrogie rozwiązanie, do flashowania BIOS płyty głównej   tablice dla wszystkich początkujących mistrzów, którzy wciąż nie mogą sobie pozwolić na zakup z różnych powodów programatora TL866A. Wszystkie udane naprawy, AKV był z tobą.

1. Odzyskiwanie oprogramowania samej płyty głównej.

Nowoczesne modele płyt głównych (Gigabyte ma ostatnie 3 lata na pewno w głównych i najlepszych), 2 mikroukłady są natychmiast lutowane na płycie, w przypadku nieudanej aktualizacji uruchomi się z kopii zapasowej mikruhi, a następnie wypełni kopię uszkodzoną. Niektóre modele nie mają możliwości naprawy uszkodzonego, a w przypadku śmierci pierwszego drugi po prostu zaczyna działać na swoje miejsce, odpowiednio, po śmierci drugiej matki nie rozpocznie się

Nadal istnieje możliwość odzyskania z bootbloku, ale działa, jeśli nie umiera całkowicie, a bootlock wciąż żyje i próbuje uruchomić system, wykrywa krzywe BIOS-y. W tym przypadku próbuje odczytać z HDD lub flopp. Niektóre płyty (Gigabats mają tę funkcję ) napisz podwójnie na HDD, który jest do nich podłączany jako pierwszy, abyś mógł podłączyć ten dysk, aby go przywrócić. Aby odzyskać z flopp, po prostu napisz oprogramowanie dyskowe o poprawnej nazwie na dyskietce, zostanie ono wykryte i przywrócone. Żywotność bootlocka może być określona przez sygnały (światło i dźwięk ) z podłączonego floppoda, jeśli na flopie widać oznaki życia, łatwo z niego wyszliśmy

2. Odzyskiwanie Hot Swap przechodzi w Hotswap. Działa tylko na matkach, które nie są przylutowane, ale siedzą w gnieździe i można je podnieść. Te. musisz znaleźć inną działającą tablicę z podobną, tj. aby łóżko było takie samo i najlepiej, aby frytki pochodziły ze wspólnej lub z jednej z podobnych rodzin, procedura na pewno zadziała. Wygoda jest dokonywana z góry na pokładzie, dzięki czemu można wyciągnąć chip z łóżka - nici, izolowany drut itp. jeśli nie ma specjalnych kleszczy, płyta włącza się, przejdź do DOS (lub zastrzeżonego narzędzia płytki), aby zaktualizować, oderwać, włożyć martwy i zaszyć, jeśli pojawią się ostrzeżenia o niezgodnych sumach kontrolnych, wówczas są one ignorowane, ponieważ nie ma się czego bać - tubylec leży osobno. Następnie system wyłącza się, zwracamy nasz układ na każdą płytkę i sprawdzamy wydajność. Ta metoda prawdopodobnie nie zadziała, jeśli mikroukłady zostaną wlutowane w płytki, hot swap nie działa, oczywiście możesz zaryzykować i sprzedać na działającej płycie - ale jest to bardzo ryzykowne - możesz pozostać przy 2 całkowicie martwych płytach, a martwa będzie już elektroniką, a nie oprogramowaniem część

3. Odzyskiwanie na programatorze. Ta metoda jest uniwersalna, tj. Możesz sflashować dowolny układ w dowolnej obudowie. Jeśli mikruha jest przylutowana do płyty, usuń ją i przylutuj na płycie programatora lub użyj specjalnych paneli. Oczywiście ograniczona liczba mikroukładów może być flashowana na jednym programatorze, ale zwykle dotyczy to prostych programistów, więcej „dorosłych” jest naprawdę uniwersalnych, ale kosztują nie więcej niż 5 kopiejek i są kupowane głównie do naprawy strumienia, a nie do użytku domowego, aby przywrócić kilka płyt. Niemniej jednak ta metoda jest uniwersalna, całkowicie zastępuje i rozszerza pierwsze 2 metody, a gdy nie działają, jest to jedyne wyjście. Metoda wymiany na gorąco jest nawet sztuczną metodą, która została odkryta empirycznie dzięki unifikacji przez producentów elementów obwodów drukowanych. Chcę porozmawiać o jednym z prostych programistów „domowych”.

Istota procesu

Płyta AsRock N68-PV-GS wpadła mi w ręce innego dnia, jej poprzedni właściciel tak mi ją podarował. Od dawna nie został zszyty i został zastąpiony innym. Ale nie jestem przyzwyczajony do wyrzucania sprzętu, który można naprawić, zmieniając jeden układ i zabierając się do rewitalizacji płyty - nie będzie to zbyteczne w gospodarstwie domowym, platforma wciąż nie jest tak stara, gniazdo AM2


Tablica nie musi być dublowana, jest już „poprawnie” narysowana. Kiedy wykonam okablowanie, pokażę textolite jak przezroczysty - przynajmniej dla mnie jest to o wiele łatwiejsze

Niezbędne składniki:
- Rezystory 150 omów 0,125 W x 4 szt
- Kondensator kondensatorowy 1mF 16-63v x 1szt
- 8-pinowe gniazdo 7,62 mm x 1 szt. Lub specjalne panele zaciskowe do układów SMD, ogólnie w zależności od pacjenta
- Kilka drutów, użyłem drutów o długości około 24AWG 12 cm
- Deska do krojenia chleba lub textolite i wszystkie niezbędne akcesoria do trawienia i cynowania
- Złącza wtykowe x 5 szt

Na okablowaniu (jak na schemacie) wyjścia do złącza LPT (DB25) są oznaczone cyframi, tj. 7, 8, 9, 10 i 18. Potrzebujemy pierwszych 4 kontaktów, aby przesłać dane, 18. - ziemia. Ale możesz użyć dowolnego 18 w przedziale 18-25 dla tego miejsca. W szczególności nie umieściłem samego złącza DB25 na płycie, ponieważ nie wszyscy to zrobią. Powody tego 2:
1. Niewiele kontaktów, tylko 5 sztuk, aby wydać 20 pensów na to złącze i położyć je na tak małej płytce. O wiele łatwiej jest zdobyć te 5 pinów i podłączyć je do samego złącza
2. Na nowoczesnych płytach nie mają już pełnego złącza LPT, na płytkach wyjściowych producentów, do których można podłączyć zewnętrzny / wewnętrzny adapter i tym samym uzyskać DM25-F, tj. LPT Tak więc, po stworzeniu pełnoprawnego programatora na pokładzie z DB25-M, będziemy musieli wykonać odpowiednie złącze dla płyty lub kupić adapter osobno, zgodnie z zaleceniami producentów płytek. Oczywiście mam taki adapter ↓↓↓, nie kupiłem go, sam go wykonałem z dyskietki i wyjęłem złącze DB25-F ze starego kabla z drukarki. Niemniej jednak nie zrobiłem tego złącza w programatorze po prostu dlatego, że nie miałem go pod ręką iz powodów 1


Domowy adapter LPT do nowoczesnych płyt głównych. Złącze IDE flopp idealnie pasuje do pinoutów desek, włożył wykałaczkę jako ogranicznik, aby nie przegapić

Uprościłem, przyniosłem 5 kontaktów (mam 6 na zdjęciu, ponieważ 2 styki) dla pinów płytki odpowiadających złączu, sprawdziłem etykietę płytki (w rzeczywistości wszystkie płytki mają ten sam, może tylko „klucz” - pusty pin jest w innym miejscu , a w instrukcji oznaczania przejdź w innej kolejności) i ustaw je we właściwych miejscach, programista po prostu wykorzystuje zakres styków złącza 7-10. Utknąłem na ziemi przy 23 i 24 wnioskach, ponieważ 18-25 ziemi

W związku z tym powinniśmy uzyskać informacje o następującym urządzeniu:




Do zasilania programatora potrzebna jest stała moc 3,3 V, a także zewnętrzna masa. W tym celu używam zewnętrznego pełnoprawnego zasilacza Gembird 400 W. Mam go jak zasilacz laboratoryjny, nie ufałbym mu w konfiguracji na żywo ze względu na jego jakość) Dostałem go od jednej dobrej osoby - ten zasilacz najwyraźniej nie ma wystarczającej mocy rzeczywistej i nie był wystarczający dla poprzedniego właściciela, system działał bardzo niestabilnie. Dla mnie ta biedna rzecz wystarczy na takie rzeczy)
Zasilacz na złączu 24-pinowym ma zielony przewód zamknięty do masy, co umożliwia uruchomienie na biegu jałowym, z tego samego złącza zabieram 3,3 V (przewód pomarańczowy) i uziemienie (czarny) dla programatora
Opcjonalnie możesz również użyć akumulatora o wartości zaledwie 3,3 V i zabrać masę (masę) z przypadku działającego zasilacza
Inną opcją jest umieszczenie pewnego rodzaju stabilizatora na 3.3v, na przykład LM1117, zasilamy 5v z USB i uziemiamy do skrajnych styków (nie pamiętam dokładnego wyprowadzenia, użyłem tego stubu w innym artykule o złączu napędu dla X "360), z centralnego będziemy mieć 3,3 V. W ten sposób uzyskujemy zasilanie z samego SB, na którym go flashujemy - możesz podłączyć złącze USB lub wyprowadzić 2 piny do ponownego podłączenia do styków USB Na samej płycie, po obejrzeniu pinoutu

Część oprogramowania

Po wyprodukowaniu urządzenia możesz przejść do tego, o co w tym wszystkim chodziło - oprogramowania układowego

Obecna wersja SPIpgm 2.1 obsługuje całą rodzinę komputerów z systemami Windows, Linux i DOS. Bardzo wątpiłem, że wszystko zadziała na Win7 / Vista, programiści LPT dla tego systemu operacyjnego są bardzo wybredni. Niemniej jednak wszystko zbiegło się z oświadczeniem dewelopera. nie zapominaj, że UAC musi być wyłączony (domyślnie mam to wyłączone). Całkowicie wyłącz komputer, podłącz programator, włącz go i używaj wiersz poleceń. Za pomocą operatora cd przechodzimy do pożądanego katalogu, w którym znajduje się programator. Ponieważ jesteśmy w środowisku Windows, musimy użyć spipgmw, spipgm jest używany w DOS i Win9x, jednak spipgmw może być również używany w Win9x. Poniższy zrzut ekranu pokazuje, że nie ma problemów, programista i oprogramowanie działają dobrze w nowoczesnym środowisku, co jest niezwykle rzadkie w takich zadaniach


Zauważam jednak, że szyłem w systemie DOS, jest mi bardziej znany) Im prostszy system operacyjny, tym bardziej niezawodny. Ale nie waham się przejść na to całkowicie). Po prostu bardziej interesujące jest dla mnie używanie DOS do takich rzeczy. Z doświadczenia z innymi samodzielnie tworzonymi programistami mogę powiedzieć, że w WinXP ten programista bez wątpienia będzie działał

Jeśli programator nie może rozpoznać mikroukładu (patrz poniższy ekran), oznacza to, że jest martwy lub programator nie jest prawidłowo zmontowany lub nie ma zasilania, oznacza to, że nie ma masy. Druga opcja jest bardziej prawdopodobna


Oto, co odpowie wiersz poleceń, jeśli programator nie zostanie poprawnie zbudowany. Chip nie jest rozpoznawany, tj. niepowodzenie

Mutim DOS lub „Nie szukam łatwych sposobów”

DOS nie jest dla ciebie taki trudny. Możesz zrobić bootowalną dyskietkę za pomocą samego systemu operacyjnego Windows, formatując dyskietkę i umieszczając tam folder z programatorem i nowym oprogramowaniem, po załadowaniu (na działającym komputerze) do konsoli, użyj programatora

Drugą opcją jest wykonanie DOS na dysku lub użycie gotowego obrazu DOS 6.22. Ale sam programista będzie musiał zostać zapisany na osobnym dysku flash, ponieważ jeśli zrobimy zrzut, nie będzie można zapisać na dysk, chociaż jeśli odczyt nie jest wymagany, możesz rzucić go bezpośrednio na dysk z obrazem DOS

Trzecią opcją jest utworzenie bootowalny dysk flash, To najbardziej wygodna i nowoczesna opcja na dziś. Dobra metoda została opisana na przykład tutaj
Nadal mogę polecić korzystanie z projektu MultiBoot - dysku flash z wieloma rozruchami. W końcu otrzymujemy bardzo funkcjonalne narzędzie na każdą okazję, potężny taki resuscytator. DOS jest również dostępny z obsługą NTFS, długich nazw i nie tylko. Instrukcje tworzenia, wszystko jest bardzo wygodne i legalne

Zakładamy, że uruchomiliśmy DOS (właściciele Linuksa go nie potrzebują, mają plik SPIPGM bez rozszerzenia) Idziemy do wiersza poleceń, przechodzimy do folderu programisty. Aby poznać podstawowe polecenia, po prostu uruchamiamy spipgm


W DOS wszystko zostało również rozpoznane bez żadnych problemów.

Główne programy, których będziemy potrzebować:

spipgm / i - identyfikacja układu w programatorze. Jeśli programator jest wykonany i podłączony poprawnie, wówczas mikroukład (jeśli znajduje się na powyższej liście) jest rozpoznawany i odpowiednio można będzie kontynuować pracę
spipgm / d dump.rom - wczytaj zawartość układu do pliku dump.rom
spipgm / e - całkowite usunięcie zawartości mikroukładu, zaleca się zrobić przed nagraniem
spipgm / p new.rom - oprogramowanie układowe, zapisywanie danych mikroczipa z pliku new.rom - cały i poprawny plik oprogramowania układowego dla określonego płyta główna, możesz pobrać go ze strony producenta lub usunąć z innego mikroukładu podobnej płyty
spipgm / u - odblokuj, tj. odblokowanie układu do nagrywania, jeśli istnieje taka ochrona

W sumie, aby osiągnąć to, co planowaliśmy odzyskać, musimy wykonać sekwencję poleceń:

1. spipgm / i - identyfikacja
2. spipgm / u - odblokuj
3. spipgm / e - usuń układ z zakrzywioną zawartością
4. spipgm / p new.rom - flashowanie poprawnego oprogramowania

Zwracam uwagę na fakt, że jeśli robimy wszystko w środowisku Windows, zamiast spipgm używamy polecenia spipgmw

Następnie odcinamy komputer za pomocą przycisku zamykania i wyłączamy programator

Uwaga! Wszelkie manipulacje portem LPT muszą być wykonywane tylko przy wyłączonej płycie. Te. Przed podłączeniem lub odłączeniem czegokolwiek od LPT należy całkowicie wyłączyć zasilacz, ustawić wyłącznik zasilania w pozycji Off (lub wyjąć kabel), odczekać 10 sekund (kondensatory są rozładowane), a dopiero potem coś podłączyć lub odłączyć. Jeśli nie zastosujesz się do tej prostej zasady, istnieje duża szansa na pozostanie bez LPT, jest bardzo nastrojowy wobec takich rzeczy z powodu swojej niepewności

Posłowie

Łącznie, teraz moja deska została przywrócona i otrzymała drugie życie. Wykorzystam go jako poligon testowy i serwisowy do przetestowania innego zestawu. Moi czytelnicy będą teraz mogli ożywić coś, co leżało od dawna i czekało na skrzydłach

Zwróć też uwagę na to ta metoda   Nadaje się do odzyskiwania nie tylko na płytach głównych, ale także na kartach graficznych, zarówno ATI / AMD, jak i nVidia. Wiele mikroukładów wskazanych powyżej na liście kompatybilności jest również zainstalowanych na kartach graficznych, tyle że zawsze są one przylutowane do karty graficznej, dlatego aby przywrócić wideo, będziesz musiał lutować SMD. Zwykle są tu 2 opcje - lutowanie mikruha i instalacja na wstępnie wytrawionym padzie programatora lub lutowanie przewodów do samej karty adaptera wideo

Mam nadzieję, że moje doświadczenie pomoże komuś zaoszczędzić pieniądze i sprzęt, ponieważ nie będzie rozsądnie ubiegać się o takie usługi w SC - taka opłata na rynku wtórnym jest po prostu porównywalna z kosztem naprawy, dlatego musisz albo sam ją przywrócić, albo iść do sklepu po nowy. Jeśli mam okazję wybrać programator z chipami 20 pin (w kwadratowych łóżkach są), to materiał zostanie uzupełniony. Dziękuję za uwagę.