Flashowanie tegoż modelu po "uwaleniu"
Mam prośbę próbowałem już chyba wszystkich sposobów wgrywania bez kabelka i bez powodzenia proszę o dokładną instrukcję jak wgrać nowe oprogramowanie przy pomocy kabelka. dla modelu oczywiście 128Mb
Zgodnie z obietnicą instrukcja stawiania na nogi playera. Dodajmy, że dotyczy również - z niewielkimi modyfikacjami - innych opartych na Realteku.
W tym konkretnym przypadku odklejamy cztery gumowe nóżki na spodniej części playera, odkręcamy cztery śrubki, zdejmujemy spodnią płytkę - radiator i mamy dostęp do części płyty głównej. Układ pinów do
podłączania kabla jest w jedneym z pierwszych postów bobika.
Używamy najpopularniejszego kabla CA-42 lub DKU-5. Rozbieramy wtyczkę włączaną do telefonu, odnajdujemy kable GND, Rx, Tx, lutujemy kable do odpowiednich pinów na płycie playera. Kabelki powinny być
opisane, jezęli nie są to można skorzystać z opisów tu: Nokia ST (Star Torrent) 2112, 2115, 2270, 2272, 2280, 2285, 3100, 3105, 3108, 3120, 3125, 3200, 3205, 3220, 3585, 3586, 3587, 3588, 3589i, 5100, 5140, 6011i, 6012, 6015, 6015i, 6016i, 6019i, 6020, 7210, 7360 pop-port LIKE-DKU-5 or CA-42 cable schemat
Można też rozebrać deliktanie wtyczkę USB i tam na płytce ze scalakiem z reguły są opisy przy kablach. przy kilku CA-42, z którymi miałem do czynienia układ był nast.: Biały – Rx (pin 2), Niebieski – Tx (pin 3),
Czarny – GND (pin 1). W kablu DKU-5 układ był taki: Biały - RX (pin 2), Niebieski - TX (pin 4), Czarny - GND (pin 5).
Przed podlączeniem kabla do komputera instalujemy oczwyiśćie sterowniki i sprawdzamy, na którym COM mamy emulacje seriala po USB. Aby sprawdzić poprawności działania interfejsu zwieramy kabelki TX z RX,
w terminalu z menu Wywołanie wybieramy Wywołaj, w tym monecie to co piszemy na klawiaturze powinno być widoczne w oknie terminala.
Do połączenia ja używałem Hyperterminala z WinXP, można też skorzystać z innych programów terminalowych, np. Terraterm, Putty itp. Pełna dowolność, ale reszta będzie opisana po Hyper, co niewiele zmienia.
Przed połączeniem się konfigurujemy Hyper: wybieramy odpowiedni COM, w ustawieniach portu: 115200, Brak,1, Brak. W ustawieniach wyboeramy emulację TTY.
Z menu Wywołanie Hyperterminala wybieramy Wywołaj i trzymając wciśnięty klawisz ESC na klawiaturze włączamy player, po czym powinien nam się pojawić ROM monitor Realteka:
Wygląda to mniej więcej tak (po znakach = bedą dane systemu):
?hello world!
5522880 0wa itwaiA[HDMI]: Set I2C Speed = 100 kHz
[HDMI]: Chk_HotPlug() TV is not connected.
[HDMI]: Read_EDID abort, HDMI cable plug off.
[HDMI]: TV is not connected.
PAL logo
REALTEK ROM Monitor, Revision 0000.0202.00XX.
Copyright (c) Realtek Semiconductor Corp. - All Rights Reserved.
For a list of available commands, type 'help'.
Compilation time /version=
MAC address =
Processor Company ID/options =
Processor ID/revision =
Endianness =
Flash memory size =
SDRAM size =
First free SDRAM address = 0x800fab00
Press 'ESC' to Monitor mode
Realtek>
Jeżeli nie za bardzo narozrabialiśmy przy flashowaniu, po którym player nie wstał i nie kombinowaliśmy z firmware, które zmiany bootcode itp. to sprawa może być w miarę prosta:
Wpisujemy w linię komend polecenie erase -e
otrzymujemy odpowiedź: done
Następnie wpisujemy erase -m
otrzymujemy również: done
W tym momencie wkładamy do playera przygotowanego pena z plkiem install.img (czysty pen sformatowany na FAT32, plik install. img w katalogu głównym) i restartujemy player.
Jeżeli problem był z tych mniejszych, to po chwili widzimy w terminalu (nie musimy go odłączać), że startuje nam flashowanie i problem mamy rozwiązany.
Gdy ten sposób nie skutkuje przechodzimy do troszkę bardzi skomplikowanego etapu, czyli wyposażenia na nowo pamięci NAND Flash w hwsettings (parametry sprzętu) i bootcode.
Ten konkretny egzemplarz z NAND flash 128 MB jakoś nie chce współpracować z bootcode wyższym niż 15, więc przy nim należałoby pozostać, choć mając już przylutowany kabelek i rozebrany player można sobie
poeksperymentować, bo zepsuć nic się da. Ale jak kto chce. Mnie się akurat za bardzo się nie chciało...
Potrzebne będą dwa pliki: jeden to hwsettings, drugi to bootcode 15. Skompresowane wrzucone są tu:
http://www.bskmedia.pl/boot.zip. Trzeba je rozpakować i wrzuciś do jakiegoś katalogu.
A teraz do dzieła. Przy takich samych ustawieniach Hyper dajemy wywołaj, ale tym razem trzymamy spację i włączamy player.
Powinno pojawić się nam to: s/d/g/c>
Wciskamy klawisz „s” i z menu hyperterminala wybieramy transfer/wyślij plik, wybieramy plik mars.QFP.128x1.bin, ustawiamy protokół na Y-modem
i wysyłamy plik.
Po chwili na kranie będzie coś takiego:
s/d/g/c>s
Ymodem:
CCCCCCCCCCCCCCCCC
checksum:0x0000A3AE
crc32:0x051FC6FB, len:0x00000334hello world!
Teraz wciskamy klawisz „d” i tak samo wysyłamy plik boot15icon.bin trybem Y-modem.
Zobaczymy na ekranie to:
s/d/g/c>d
Ymodem:
CCCCCCCCCCCCCCCCCCCC
checksum:0x09B694E9
crc32:0xB1B97563, len:0x00163D7C
Wciskamy klawisz „g”
Zobaczymy to:
s/d/g/c>gflash type: nand
Begin:[9510DAAD 44]
////////////////////////////////////////////////////////////////////////////////
////////////////................................................................
................................................................................
................................................................................
................................................................................
................................................................................
................................................................................
................................................................................
................................................................................
................................................................................
................................................................................
................................................................................
........Finish
W tym momencie możemy włożyć do playera pena z firmware i go zrestartować. Po dłuższej chwili powinno zacząć się flashowanie.
UWAGI:
1. Pisałem to trochę na szybko, więc jeżeli ktoś zobaczy jakieś błędy lub niedopowiedzenia niech da znać to poprawię.
2. Bootcode jest z Iconbita, bowiem tylko taki w wersji 15 znalazłem.
3. Plik hwsettings jest z Noonteca, czyli w 100% zgodny z tą wersją playera.
4. Jeżeli druga metoda nie przyniesie rezultatu to trzeba większej liczby eksperymentów, albo "uwalenie" jest poważniejsze.