Instrukcja, w jaki spos贸b odczyta膰/zapisa膰 eeprom baterii IBM T2X opartej na AS358D i pami臋ci SL394 (pami臋膰 jest po drugiej stronie PCB).
Instrukcja ta jest przeznaczona dla os贸b, kt贸re cokolwiek znaj膮 si臋 na lutowaniu i og贸lnie na elektronice i jest dla nich oczywiste 偶eby nie manewrowa膰 na 偶yj膮cym (pod napi臋ciem) elektronicznym urz膮dzeniu, a jak co艣 lutujemy to tak 偶eby nie pozwiera膰 niczego itd...
Stara艂em si臋 napisa膰 t膮 instrukcj臋 w miar臋 mo偶liwo艣ci czytelnie i zrozumiale i mam nadzieje 偶e nie zawiera ona b艂enduf.
No to zaczynamy:
Nale偶y 艣ci膮gn膮膰 program Smart Battery Workshop lub Be2Works do wersji 2.85 i zainstalowa膰 go oraz zlutowa膰 prosty programator (z postu wy偶ej) na 74LS05 i paru drobiazg贸w. Wszystko to swobodnie nawet razem z podstawk膮 mie艣ci si臋 do obudowy wtyku LPT.
Do odczytu i zapisu danych w SL394 nale偶y go pod艂膮czy膰 do programatora wed艂ug poni偶szego rysunku:
'Resetowanie' elektroniki baterii do laptop贸w - FAQ
Po uruchomieniu programatora i odpaleniu SBW w oknie, w lewym dolnym rogu ma by膰 widoczny napis 鈥濧dapter OK鈥. Oznacza on, 偶e adapter zosta艂 prawid艂owo zmontowany i jest gotowy do pracy.
Nale偶y odlutowa膰 wszystkie przewody id膮ce do ogniw w baterii (kolejno艣膰 od plusa do GND - czerwony, 偶贸艂ty, bia艂y, czarny) i najlepiej wyci膮gn膮膰 elektronik臋 na zewn膮trz, 偶eby nic nam nie przeszkadza艂o.
Je偶eli tylko raz chcemy wgra膰 now膮 zawarto艣膰 pami臋膰 do baterii - wystarczy nam do tego podlutowa膰 przewody z programatora do punkt贸w, kt贸re s膮 zaznaczone na zdj臋ciu PCB baterii, UWAGA NA "CS" - MA ON BY膯 PRZYLUTOWANY DO N脫呕KI AS358D A NIE PUNKTU LUTOWNICZEGO PD...
'Resetowanie' elektroniki baterii do laptop贸w - FAQ
Masa, czyli GND mo偶na dolutowa膰 do czarnego przewodu id膮cego do ogniw, natomiast VCC +5V musimy dolutowa膰 do 8mej, lub 6tej n贸偶ki pami臋ci - najlepiej z艂apa膰 si臋 艣cie偶ki oraz ma艂ego kondensatora smd w pobli偶u SL394.
Ja musia艂em kilkakrotnie eksperymentowa膰 z odczytem i zapisem, dlatego dolutowa艂em sobie na sta艂e przewody zako艅czone wtyczk膮, kt贸ra mie艣ci si臋 p贸藕niej w zamkni臋tej baterii - jest sporo miejsca.
Teraz mo偶emy odczyta膰 zawarto艣膰 naszej baterii. W tym celu wybramy w programie SBW zak艂adk臋 "EEPROM /FLASH Programer", nast臋pnie w g贸rnej cz臋艣ci ekranu wybieramy z rozwijanego menu rodzaj chip鈥檃 S29394A i wciskamy przycisk 鈥濺 鈥 read eeprom鈥 w lewym menu. Potem zapisujemy zawarto艣膰 wsadu naszej baterii na dysku, wciskaj膮c przycisk z obrazkiem dyskietki 鈥 鈥瀞ave file鈥.
Kolejn膮 czynno艣ci膮 jest zamieszczenie tak zgranego wsadu na subforum, dotycz膮cym regeneracji baterii, w w膮tku z opisem typu baterii, typu sterownika oraz parametrami baterii, prosz膮c o jego reset.
Je艣li kto艣 wie gdzie we wsadzie znajduj膮 si臋 odpowiednie kom贸rki odpowiadaj膮ce za licznik 艂adowa艅, FCC i dat臋 produkcji, to mo偶e sam w dowolnym HexEdytorze je pozmienia膰 i tak przygotowany wsad wgra膰 powrotem do eepromu.
W celu wgrania poprawionego wsadu w programie SBW wybieramy zak艂adk臋 "EEPROM /FLASH Programer", nast臋pnie w g贸rnej cz臋艣ci ekranu wybieramy z rozwijanego menu rodzaj chip鈥檃 S29394A i wciskamy przycisk z rysunkiem katalogu 鈥瀘pen file鈥 w lewym menu. Otwieramy odpowiedni plik i wciskamy przycisk 鈥濿 鈥 write eeprom鈥
Po posk艂adaniu wszystkiego w kup臋, wk艂adamy bateri臋 do laptopa, pod艂膮czamy zasilacz i w艂膮czamy go. Ma si臋 na艂adowa膰 do pe艂na. Dobrze jak mamy zainstalowan膮 aplikacje IBM-a Battery MaxiMiser. Mo偶emy w niej od razu zobaczy膰 efekt naszej pracy w 鈥濨attery Information鈥 - zak艂adka 鈥濻tatus Detail鈥 jest w niej zawarte wi臋kszo艣膰 istotnych informacji. Mi艂o jest na przyk艂ad zobaczy膰 w zak艂adce status, po klikni臋ciu 鈥瀊attery health鈥 zielony kolor i napis "The battery is in good condition".
Pozdrawiam i 偶ycz臋 powodzenia w eksperymentach!!!