wrt54g v5 nie chce się reanimowac przez jtag
|
lucek_1 |
Dodano 22-08-2013 15:10
|
User
Posty: 24
Dołączył: 18/01/2012 20:20
|
Witam. Zrobiłem sobie jtag jak w opisie na forum, chciałem sobie naprawić swój uwalony router i po komendzie wrt54g -erase:kernel nie rozpoznaje chipa są same jedynki i kilka literek f w nawiasie. W konsoli w opisie programu wrt54g.exe pisze że nie obsługuje mojego chipu tj. MX29LV160C. Czy jest jakiś inny program, który by w moim przypadku zadziałał? Nadmieniam, że miga dioda power. |
|
|
|
shibby |
Dodano 22-08-2013 15:25
|
SysOp
Posty: 17109
Dołączył: 15/01/2009 20:30
|
sprawdz poprawność jtaga. Ja swój lutowałem bodajże 5 razu bo zawsze coś źle odczytałem z rysunku.
Proxmox VE: i5-13400T, 64GB RAM, 2x 512GB NVMe, 3x 2TB SSD, Intel X710-DA2 SFP+
VM Router: OpenWRT 22.03.4
VM NAS: Synology SA6400
VM VPS: Debian, WWW, Home Assistant
Switch: Netgear MS510TXPP
Switch: Ubiquiti USW-Flex-mini - szt. 2
Wi-Fi: Ubiquiti U6-Lite - szt. 2
|
|
|
|
lucek_1 |
Dodano 22-08-2013 15:30
|
User
Posty: 24
Dołączył: 18/01/2012 20:20
|
Sprawdziłem 3 razy, wydaje mi się że jest dobrze zrobiony, w konsoli pisze probing bus ... Done to chyba działa, może nie obsługuje akurat mojego tak jak pisałem wyżej. |
|
|
|
kw |
Dodano 22-08-2013 20:49
|
User
Posty: 109
Dołączył: 30/04/2012 16:35
|
Mi widziało tego MX. Po komendzie wyłącz na chwilkę zasilanie albo dopisz na końcu -noemw. Można też wymusić inny chip o podobnej pojemności dopisując /fc:.....
U mnie zadziałało jak robiłem memory mod i nie było nowej kości na liście.
WRT-54GL + memory mod + USB + Tomato -127 K26 USB
WRT-54G v5 + DD-WRT
WRT-54G v1.1 +DD-WRT
FreeNAS 9.2.1.7
|
|
|
|
lucek_1 |
Dodano 22-08-2013 22:14
|
User
Posty: 24
Dołączył: 18/01/2012 20:20
|
Próbowałem wszystkie MX i nic, z żadnym parametrem nie działa, ciągle error invalid specified w konsoli na końcu. Jakieś inne propozycje, bo już nie wiem i za niedługo pójdzie w kosz , a taki był fajny.
Połączony z 23 sierpień 2013 13:17:18:
Próbowałem zwierac piny 15 i 16 na włączonym zasilaniu, nie wiem czy dobrze robiłem czy dobre piny zwieralem.
Edytowany przez lucek_1 dnia 23-08-2013 13:17
|
|
|
|
kw |
Dodano 23-08-2013 21:10
|
User
Posty: 109
Dołączył: 30/04/2012 16:35
|
Odłanczanie napięcia też nie pomogło?
Wygląda, że coś jest nie tak z kością. U mnie były uszkodzone ścieżki pod pamięcią.
WRT-54GL + memory mod + USB + Tomato -127 K26 USB
WRT-54G v5 + DD-WRT
WRT-54G v1.1 +DD-WRT
FreeNAS 9.2.1.7
|
|
|
|
lucek_1 |
Dodano 23-08-2013 21:31
|
User
Posty: 24
Dołączył: 18/01/2012 20:20
|
Nie próbowałem odłączać napięcia przy zwieraniu pinów, zwierałem na włączonym ciągle i na pingowaniu z kompa na konsoli. |
|
|
|
kw |
Dodano 23-08-2013 22:22
|
User
Posty: 109
Dołączył: 30/04/2012 16:35
|
Odłącz na chwilę napięcie w trakcie używania programu wrt54g.
To też czasem daje efekt.
WRT-54GL + memory mod + USB + Tomato -127 K26 USB
WRT-54G v5 + DD-WRT
WRT-54G v1.1 +DD-WRT
FreeNAS 9.2.1.7
|
|
|
|
maxikaaz |
Dodano 24-08-2013 06:42
|
Super User
Posty: 545
Dołączył: 03/11/2006 23:04
|
Pierwsze - to pytanie, której wersji programu używasz ?
Skoro piszesz, że twojej kostki - bardzo popularnej w niebieskich Linksysach z tą wielkością flasha - nie ma liście obsługiwanych, to musi być dość wiekowa wersja.
Ostatnia "publiczna" wersja wypuszczona przez Tornado (TJTAG) obsługuje zarówno kostkę MX29LV160CB, jak i MX29LV160CT.
Lista obsługiwanych procesorów i kostek flash - http://infodepot.wikia.com/wiki/TJTAG
Program jest do pobrania z SourceForge - http://sourceforge.net/projects/tjtag/
Trik z odłączaniem na krótko zasilania stosuje wtedy, gdy program zatrzymuje się podczas pracy.
Bezpieczniej jest jednak otworzyć go w drugiej konsoli z parametrem -probeonly, wtedy rusza na pierwszej konsoli.
Zwieranie pinów na flashu to zaproszenie do problemów. |
|
|
|
lucek_1 |
Dodano 24-08-2013 08:35
|
User
Posty: 24
Dołączył: 18/01/2012 20:20
|
Używałem programu 4.5 i 4.8, no nie z tej lokalizacji ściągnięte, faktycznie z linka który podałeś jest moja kostka, a w programach, które ja miałem nie było jej. Z linka do programu, który podałeś jest do ściągnięcia ale wersja pod Linux, a nie widzę tam pod Windows w wersji 4.8, a nie wiem jak w Linux się to obsługuje.
Edytowany przez lucek_1 dnia 24-08-2013 08:41
|
|
|
|
maxikaaz |
Dodano 24-08-2013 08:50
|
Super User
Posty: 545
Dołączył: 03/11/2006 23:04
|
Klikasz drugi podany przeze mnie link, i masz prawie w centrum ekranu button z zielonym tłem, na którym jest wyraźnie napisane:
tjtag3-0-1RT-win.zip
Jak w ryj strzelił, przy takiej nazwie musi być wersja pod systemy od M$. |
|
|
|
lucek_1 |
Dodano 24-08-2013 08:56
|
User
Posty: 24
Dołączył: 18/01/2012 20:20
|
No właśnie klikam, jest zielony button tylko nie pisze na nim win, może dlatego, że używam na tą chwilę telefonu z androidem
Przeszedłem na kompa i jest win, hehe. Zaraz idę sprawdzić rezultaty
Połączony z 24 sierpień 2013 09:09:52:
Pytanie jeszcze, a co się robi z tymi plikami co się znajdują w folderze po wypakowaniu czyli te z rozszerzeniem h i c, jest ich kilka, trzeba je też gdzieś przekopiować czy nic się nimi nie robi ?
Edytowany przez lucek_1 dnia 24-08-2013 09:09
|
|
|
|
maxikaaz |
Dodano 24-08-2013 11:47
|
Super User
Posty: 545
Dołączył: 03/11/2006 23:04
|
Po prostu użyj pliku z linku - http://sourceforge.net/projects/tjtag...p/download
Tak będzie najłatwiej.
Zwróć uwagę na zawartość "readme", a zwłaszcza:
3. /cable:wiggler /cable:dlc5 must be used, I think I will change it back to the old way.
Pliki .c to pliki w C/C++.
Pliki .h to biblioteki do plików .c .
Całość stanowi kod źródłowy programu, gdyby Ci się chciało coś zmienić i skompilować od podstaw.
Edytowany przez maxikaaz dnia 24-08-2013 11:53
|
|
|
|
lucek_1 |
Dodano 24-08-2013 11:56
|
User
Posty: 24
Dołączył: 18/01/2012 20:20
|
Próbowałem i niestety nie zadziałało, to samo co zawsze, nie rozpoznało chipa, same jedynki i f w nawiasie, nie reaguje na komendy żadne |
|
|
|
maxikaaz |
Dodano 24-08-2013 18:17
|
Super User
Posty: 545
Dołączył: 03/11/2006 23:04
|
A rozpoznało procesor? |
|
|
|
kw |
Dodano 24-08-2013 18:17
|
User
Posty: 109
Dołączył: 30/04/2012 16:35
|
A w jakich warunkach router padł?
Możesz sprawdzić czy masz wszystkie napięcia zasilające na pcb?
WRT-54GL + memory mod + USB + Tomato -127 K26 USB
WRT-54G v5 + DD-WRT
WRT-54G v1.1 +DD-WRT
FreeNAS 9.2.1.7
|
|
|
|
lucek_1 |
Dodano 24-08-2013 18:25
|
User
Posty: 24
Dołączył: 18/01/2012 20:20
|
Procesora nie rozpoznało, router padł gdy upgredowalem dd-wrt, brakło prądu. Napięć nie sprawdzę, nie mam miernika. |
|
|
|
maxikaaz |
Dodano 24-08-2013 18:44
|
Super User
Posty: 545
Dołączył: 03/11/2006 23:04
|
Nie ma rozpoznania procesora, i nie rozpoznana pamięć - to problem natury sprzętowej.
Do wyboru: uwalony procesor, uwalony/wyłaczony Centronics w kompie (bios...), problem z samym JTAG-iem lub jego podłączaniem, brak komunikacji na styku JTAG-płyta.
Na pewno podpinasz się do dobrego złącza na płycie?
Jest przejście z pinów do płyty?
Długość kabli JTAG-a?
Miernik najtańszy, nawet za 15PLN, to podstawa przy takim radosnym grzebaniu.
Ewentualnie kładziesz sprawę przy obsłudze TJTAG-a, dopiero co używałem tej wersji przy upgrade flash do 4MB w WRT54GS v6.
Router padł przy upgrade DD-WRT, czy przy upgrade do DD-WRT ? |
|
|
|
kw |
Dodano 25-08-2013 07:40
|
User
Posty: 109
Dołączył: 30/04/2012 16:35
|
Może głupio zabrzmi ale zacznijmy od początku- załadowałeś giveio.sys?
WRT-54GL + memory mod + USB + Tomato -127 K26 USB
WRT-54G v5 + DD-WRT
WRT-54G v1.1 +DD-WRT
FreeNAS 9.2.1.7
|
|
|
|
lucek_1 |
Dodano 25-08-2013 08:26
|
User
Posty: 24
Dołączył: 18/01/2012 20:20
|
Giveio.sys zaladowalem, router padł przy upgrade ddwrt do nowszej wersji z powodu braku zasilania w trakcie. Miga tylko dioda zasilania, jak podlacze kabel do któregoś portu od 1 do 4 to też normalnie diody się włączają.
Nadmieniam, że przed próbą z jtagiem zwieralem piny na kości, co oczywiście nic nie dało, może wtedy coś uwalilem.
Edytowany przez lucek_1 dnia 25-08-2013 08:41
|
|
|