IlPuntoTecnico
Hardware e Software => Connessioni ADSL/VDSL/FTTC => Topic aperto da: bbertu98 - 26 Dicembre 2015, 22:06
-
salve a tutti, ho recuperato il modem fastweb di mia zia passata da poco a vodafone e nel tentativo di sbloccare il modem (un pirelli a226m con livrea nera), con la seriale, ho eseguito il blocco del boot e ho flashato questo: http://pliki.interprojekt.pl/wiki/attach/PIRELLI-DRG-A226G%20download/openrg-4.5.3.DWV_4.2.4.0003-DWV_96358.rmt (http://pliki.interprojekt.pl/wiki/attach/PIRELLI-DRG-A226G%20download/openrg-4.5.3.DWV_4.2.4.0003-DWV_96358.rmt)
dopo il flash il modem si è riavviato e, nonostante bloccassi il boot con il ponticello e avendo impostato ip fisso alla scheda di rete, la pagina di upload firmware non ricompariva. ho però notato che anche accendendolo normalmente il led diventa subito rosso e la spia eth lampeggia rossa quando tento di pingare il suo ip.
domattina posto un log di ciò che vedo da seriale
-
Di HAG fastweb A226M ce ne sono 2 versioni diverse... qual è la tua?
https://www.ilpuntotecnico.com/wiki/index.php?title=Fastweb_A226M
-
livea nera da 16mb (fwb finale)
-
Mi pare che quel fw non sia supportato dal 16 mega. La seriale ti da qualcosa o è morta?
Prova a caricare il tdw-8960n-bcm96358GW_fs_kernel_4.02L.03-100122_1701, è un fw della tp link mi pare
occhio che il wifi non funziona se non hai montata una wifi broadcom. Se non vuoi il wifi togli la scheda originale (che non funziona con il fw moddato) e flasha.
-
Se non sbaglio serve la seriale per caricare quel fw!
-
da seriale riesco a vedere qualcosa, però il pc con win8 mi da un bsod con "driver irq less or equal" e si spegne. riesco a vedere il cfe che parte, mi dice 'no valid bootimage detected' e poi mi da diversi errori nel terminale e il pc poi si spegne per quel bsod
CFE version 1.0.37-8.7 for BCM96358 (32bit,SP,BE)
Build Date: mar giu 19 10:42:05 CEST 2007 (dela@buildserver)
Copyright (C) 2000-2005 Broadcom Corporation.
Boot Address 0xbe000000
Initializing Arena.
Initializing Devices.
Parallel flash device: name AM29LV320MT, id 0x2201, size 16384KB
CPU type 0x2A010: 300MHz, Bus: 133MHz, Ref: 64MHz
CPU running TP0
Total memory: 67108864 bytes (64MB)
Total memory used by CFE: 0x80401000 - 0x805282D0 (1209040)
Initialized Data: 0x8041DD30 - 0x8041FB00 (7632)
BSS Area: 0x8041FB00 - 0x804262D0 (26576)
Local Heap: 0x804262D0 - 0x805262D0 (1048576)
Stack Area: 0x805262D0 - 0x805282D0 (8192)
Text (code) segment: 0x80401000 - 0x8041DD24 (118052)
Boot area (physical): 0x00529000 - 0x00569000
Relocation Factor: I:00000000 - D:00000000
** Flash image not found. **
Coard IP address : 192.168.1.1:ffffff00
Host IP address : 192.168.1.100
Gateway IP address :
Run from flash/host (f/h) : f
Default host run file name : vmlinux
Default host flash file name : bcm963xx_fs_kernel
Boot delay (0-9 seconds) : 1
Board Id (0-6) : DWV-S0
Number of MAC Addresses (1-32) : 13
Base MAC Address : 02:10:18:01:00:01
PSI Size (1-64) KBytes : 24
Main Thread Number [0|1] : 0
*** Press any key to stop auto run (1 seconds) ***
Auto run second count down: 1
0
**Exception 8: EPC=00000000, Cause=00000000 (Interrupt)
RA=80420000, VAddr=41000000
0 ($00) = 80528098 AT ($01) = 00000000
v0 ($02) = 8040F048 v1 ($03) = 8040F048
a0 ($04) = 8040F048 a1 ($05) = 80527FE3
a2 ($06) = 8040F814 a3 ($07) = 00000001
t0 ($08) = 00000000 t1 ($09) = 00000001
t2 ($10) = 00000000 t3 ($11) = 00000000
t4 ($12) = 0000002A t5 ($13) = 80420000
t6 ($14)= 2072756E t7 ($15) = 6F6E6420
s0 ($16) = 7420646F s1 ($17) = 31002072
s2 ($18) = 31207365 s3 ($19) = 7329202A
s4 ($20) = 804155C4 s5 ($21) = 666F756E
s6 ($22) = 00000000 s7 ($23) = 302E3000
t8 ($24) = 3000002A t9 ($25) = 80413FEC
k0 ($26) = 00000000 k1 ($27) = 00000000
gp ($28) = 00008098 sp ($29) = 805280A0
fp ($30) = 80413778 ra ($31) = 80420000
**Exception 32: EPC=7BB0520E, Cause=8040B11C (BusErrWr )
RA=00000000, VAddr=20202020
0 ($00) = 30343230 AT ($01) = 0074290A
v0 ($02) = 00000000 v1 ($03) = 00000000
a0 ($04) = 32394C56 a1 ($05) = 00000000
a2 ($06) = 00000000 a3 ($07) = 00000000
t0 ($08) = 32394C56 t1 ($09) = 80527ED1
t2 ($10) = 00000040 t3 ($11) = 00000000
t4 ($12) = 32394C56 t5 ($13) = 00000000
t6 ($14) = 8040F780 t7 ($15) = 00000000
s0 ($16) = 32394C56 s1 ($17) = 00000000
s2 ($18) = 00000000 s3 ($19) = 00000000
s4 ($20) = 00000000 s5 ($21) = 00000000
s6 ($22) = 00000000 s7 ($23) = 00000000
t8 ($24) = 32394C56 t9 ($25) = 00000000
k0 ($26) = 00000000 k1 ($27) = 00000000
gp ($28) = 32394C56 sp ($29) = 00000000
fp ($30) = 00000000 ra ($31) = 00000000
**Exception 32: EPC=59603F40, Cause=DB2DBC96 (AddrErrWr)
RA=5CA0FA92, VAddr=20202020
0 ($00) = 30303030 AT ($01) = 00722029
v0 ($02) = 94BBA487 v1 ($03) = 3BC84FA1
a0 ($04) = D64438A8 a1 ($05) = FD20F9A2
a2 ($06) = 8F81DF42 a3 ($07) = 73D22209
t0 ($08) = 7400F350 t1 ($09) = 92C0F094
t2 ($10) = AA90FE60 t3 ($11) = 484AEE80
t4 ($12) = D1646E91 t5 ($13) = 3E86D605
t6 ($14) = F211FA00 t7 ($15) = 3D519705
s0 ($16) = 6DF2C218 s1 ($17) = E0C9E580
s2 ($18) = F1834009 s3 ($19) = FE2A6522
s4 ($20) = 9E4CFD20 s5 ($21) = 7E909120
s6 ($22) = 4F34785E s7 ($23) = 5CE2A112
t8 ($24) = DA7874D6 t9 ($25) = AE41E529
k0 ($26) = FF96FE69 k1 ($27) = B4042774
gp ($28) = 00000000 sp ($29) = F420BCE6
fp ($30) = FA309AE5 ra ($31) = 5CA0FA92
questo non è tutto l'output della seriale, perchè se andavo avanti ad ascoltare la seriale il pc mi dava il bsod relativo al driver dell'adattatore ttl
-
Prova a caricare il tdw-8960n-bcm96358GW_fs_kernel_4.02L.03-100122_1701, cartella merlino60 nel repository (in alto a sinistra) è un fw della tp link mi pare
occhio che il wifi non funziona se non hai montata una wifi broadcom. Se non vuoi il wifi togli la scheda originale (che non funziona con il fw moddato) e flasha.
-
Prova a caricare il tdw-8960n-bcm96358GW_fs_kernel_4.02L.03-100122_1701, cartella merlino60 nel repository (in alto a sinistra) è un fw della tp link mi pare
occhio che il wifi non funziona se non hai montata una wifi broadcom. Se non vuoi il wifi togli la scheda originale (che non funziona con il fw moddato) e flasha.
come faccio a caricarlo? il modem non risponde all'ip 192.168.1.1 con pc su ip 192.168.1.2
edit: ho già provveduto a montare quella di un w-gate
edit2: ho provato la seriale su un pc con xp e questo è il risultatohttp://pastebin.com/JVBbFNsV (http://pastebin.com/JVBbFNsV)
-
La seriale è settata giusta? Stai usando un adattatore usb seriale?
-
Si. Sto usando un pl2023hx rev a
115200 8 1 n xon xoff
-
Hai caricato un firmware non adatto al tuo router che va in crash.
La seriale va configurata in 115200 8 None 1 None
-
OK. La seriale è viva. Per il jtag non ho l'attrezzatura
-
Se la seriale funziona non ti serve la JTAG!
All'avvio ti esce una scritta in cui ti chiede di premere un tasto per entrare nella consolle di ripristino.
Dopo averlo premuto prova a caricare un fw dall'interfaccia web all'indirizzo http://192.168.1.1 (http://192.168.1.1) (impostando nelle proprietà della tua scheda di rete un IP statico, ad esempio 192.168.1.2, subnet mask 255.255.255.0 e gateway 192.168.1.1)
e prova a caricare qualche firmware...
Ad esempio quelli della cartella di Merlino60:
https://repository.ilpuntotecnico.com/files/merlino60/fastweb%20pirelli%2016%20mega%20flash%20firmware%20d-link%20tp-link/
Nota: non li ho mai provati, quindi non posso assicurarti che non facciano danni!
-
Lo premo ma mi da ancora gli errori che ho postato sul link si prima
-
Il fw della cartella di merlino vanno caricati via seriale e non via interfaccia web!
-
Ma da seriale non riesco a dare comandi per i continui errori che non finiscono mai
-
Devi bloccare dare il comando prima del caricamento del firmware (in pratica, appena accendi il router!)
Se leggi bene i log che hai postato, ad un certo punto c'è scritto:
*** Press any key to stop auto run (1 seconds) ***
In quel momento devi premere un tasto qualsiasi (ad esempio la barra spaziatrice) per bloccare l'avvio del fw... Per evitare di "perdere il treno" puoi iniziare a premerlo già da prima...
Se l'avvio non si blocca c'è qualcosa che non va nel collegamento seriale!
-
Può essere che non collego il pin "gnd" sulla seriale? Però tutto ciò mi sembra molto strano. Adesso provo a rifare le saldature e dopo provo a caricare il firmware.
edit: neanche facendo il ponticello con un po di filo riesco ad accedere alla seriale, presumo che l'unica sia il jtag.
riassumendo: connetto alimentazione e faccio il ponticello. il led power passa subito da verde (non diventa arancione come nel fw fastweb) a rosso e poco dopo il led ethernet lampeggia di rosso.
connetto alimentazione senza fare il ponticello --> uguale a prima
in tutti e 2 i casi la seriale continua a dare gli errori del log
Edit del 04/01:
ok. dopo infinite prove mi ritrovo davanti al terminale con " CFE> "
Edit2:
Mi pare che quel fw non sia supportato dal 16 mega. La seriale ti da qualcosa o è morta?
Prova a caricare il tdw-8960n-bcm96358GW_fs_kernel_4.02L.03-100122_1701, è un fw della tp link mi pare
occhio che il wifi non funziona se non hai montata una wifi broadcom. Se non vuoi il wifi togli la scheda originale (che non funziona con il fw moddato) e flasha.
provando a caricare il fw sopracitato, nel terminale vedo "invalid image format" e da web mi dice illegal image
edit: scusate il triplo post.
-
Ti ricordi che immagini hai caricato? e in che sequenza?
Hai caricato qualche immagine che comprende anche il CFE?
-
ho caricato solo l'immagine che ho citato nel primo post e penso il cfe sia cambiato perchè confrontandolo con un log sul repo ci sono delle differenze
mio cfe
CFE version 1.0.37-8.7 for BCM96358 (32bit,SP,BE)
Build Date: mar giu 19 10:42:05 CEST 2007 (dela@buildserver)
Copyright (C) 2000-2005 Broadcom Corporation.
cfe fastweb
CFE version 1.0.37-8.7 for NGRG 0002 BCM96358 (32bit,SP,BE)
Build Date: mer dic 17 10:22:13 CET 2008 (antonio@localhost)
Copyright (C) 2000-2005 Broadcom Corporation.
-
No, questa immagine:
http://pliki.interprojekt.pl/wiki/attach/PIRELLI-DRG-A226G%20download/openrg-4.5.3.DWV_4.2.4.0003-DWV_96358.rmt
non contiene un CFE!
Non posso darti dei consigli precisi sui fw compatibili con il tuo dispositivo, perché non ne ho mai avuto uno...
Potresti provare con quelli per l'AGPF, perché l'hardware dovrebbe essere simile/uguale, ma non ti assicuro nulla! (c'è il rischio di brickare il dispositivo!)
-
posso provare a caricare il fw OpenWRT, Anzi. Sul repo, a questo link -->https://repository.ilpuntotecnico.com/files/merlino60/fastweb%20pirelli%2016%20mega%20flash/&file=3_RGA09_05_01_00_0027.rmt (https://repository.ilpuntotecnico.com/files/merlino60/fastweb%20pirelli%2016%20mega%20flash/&file=3_RGA09_05_01_00_0027.rmt) ce un firmware, ma non digerisce più nulla.
questo è il log della seriale
CFE version 1.0.37-8.7 for BCM96358 (32bit,SP,BE)
Build Date: mar giu 19 10:42:05 CEST 2007 (dela@buildserver)
Copyright (C) 2000-2005 Broadcom Corporation.
Boot Address 0xbe000000
Initializing Arena.
Initializing Devices.
Parallel flash device: name AM29LV320MT, id 0x2201, size 16384KB
CPU type 0x2A010: 300MHz, Bus: 133MHz, Ref: 64MHz
CPU running TP0
Total memory: 67108864 bytes (64MB)
Total memory used by CFE: 0x80401000 - 0x805282D0 (1209040)
Initialized Data: 0x8041DD30 - 0x8041FB00 (7632)
BSS Area: 0x8041FB00 - 0x804262D0 (26576)
Local Heap: 0x804262D0 - 0x805262D0 (1048576)
Stack Area: 0x805262D0 - 0x805282D0 (8192)
Text (code) segment: 0x80401000 - 0x8041DD24 (118052)
Boot area (physical): 0x00529000 - 0x00569000
Relocation Factor: I:00000000 - D:00000000
** Flash image not found. **
Board IP address : 192.168.1.1:ffffff00
Host IP address : 192.168.1.100
Gateway IP address :
Run from flash/host (f/h) : f
Default host run file name : vmlinux
Default host flash file name : bcm963xx_fs_kernel
Boot delay (0-9 seconds) : 5
Board Id (0-6) : DWV-S0
Number of MAC Addresses (1-32) : 13
Base MAC Address : 02:10:18:01:00:01
PSI Size (1-64) KBytes : 24
Main Thread Number [0|1] : 0
*** Press any key to stop auto run (5 seconds) ***
Auto run second count down: 4
web info: Waiting for connection on socket 0.
web info: Waiting for connection on socket 1.
web info: Waiting for connection on socket 2.
web info: Waiting for connection on socket 0.
web info: Waiting for connection on socket 3.
web warning: Unexpected TCP disconnect.
web warning: Unexpected TCP disconnect.
web info: Waiting for connection on socket 0.
CFE> SGP tagVersion : 0
web info: Upload 131072 bytes, invalid image format.
web info: Waiting for connection on socket 1.
web info: Waiting for connection on socket 0.
web info: Waiting for connection on socket 2.
web info: Waiting for connection on socket 3.
web info: Waiting for connection on socket 1.
web warning: Unexpected TCP disconnect.
web info: Waiting for connection on socket 0.
web warning: Unexpected TCP disconnect.
web warning: Unexpected TCP disconnect.
web warning: Unexpected TCP disconnect.
web info: Waiting for connection on socket 1.
CFE> SGP tagVersion : 0
web info: Upload 9867005 bytes, invalid image format.
web info: Waiting for connection on socket 0.
web info: Waiting for connection on socket 1.
CFE> SGP tagVersion : 6
web info: Upload 3736106 bytes, invalid image format.
web info: Waiting for connection on socket 0.
web info: Waiting for connection on socket 1.
CFE> SGP tagVersion : 0
web info: Upload 7028974 bytes, invalid image format.
web info: Waiting for connection on socket 0.
web info: Waiting for connection on socket 1.
web info: Waiting for connection on socket 2.
web info: Waiting for connection on socket 0.
web info: Waiting for connection on socket 3.
web warning: Unexpected TCP disconnect.
web warning: Unexpected TCP disconnect.
CFE> SGP tagVersion : 6
web info: Upload 5496034 bytes, invalid image format.
web info: Waiting for connection on socket 0.
web info: Waiting for connection on socket 1.
CFE>
1a immagine: un cfe contenuto nella cartella di merlino60 sul repo
2a immagine: 3_RGA09_05_01_00_0027.rmt sempre trovata nel repo
3a immagine: tdw-8960n-bcm96358GW_fs_kernel_4.02L.03-100122_1701
4a immagine: openrg-4.5.3.DWV_4.2.4.0003-DWV_96358.rmt
5a immagine: DSL-2760U-RU_1.04_05142010_cfe_fs_kernel
-
Alcune dei file che hai provato a caricare non sono fatti per il caricamento da interfaccia web, altri hanno un header incompatibile o errato.
Devi provare a caricare un'immagine direttamente da seriale usando un server TFTP e dando da seriale il comando "flashimage tftp://192.168.1.2/nomefw" se non sbaglio (presumendo che il tuo PC abbia l'IP 192.168.1.2
-
ok. provato su xp mi da error -21. adesso provo con windows 8
CFE> flashimage 192.168.1.2:8960n.bin
Loading 192.168.1.2:8960n.bin ...
Finished loading 3736106 bytes
SGP tagVersion : 6
Firmware tag version [6] is not compatible with the current Tag version [8].
image tag not valid 80800000
*** command status = -1
CFE>
Firmware tag version [6] is not compatible with the current Tag version [8]
ora il problema è come fargli digerire un fw o trovarne uno con tag version 8 o migliore
-
O caricare un altro CFE che non sia così schizzinoso!
Nota: Caricando un CFE diverso c'è il rischio di brickare il router!
In questi casi l'unico modo per "resuscitarlo" è attraverso l'uso della JTAG
Dato che questo router è MOLTO simile all'AGPF io proverei a caricare questa immagine:
https://repository.ilpuntotecnico.com/files/jackthevendicator/official/agpf/&file=AGPF_4.4.2.img
Se non sbaglio la versione è 8, quindi dovrebbe andare!
-
carico questa immagine e poi cosa devo fare? tento di rimettere il fw tp-link o lo lascio cosi?
edit:
ok. bene. vedrò di procurarmi un pc con la porta parallela
ho tenuto sotto controllo la seriale e dopo"resetting board" piu nulla. morta
-
Mi dispiace :(
Che immagine hai provato a caricare?
-
Mi dispiace :(
Che immagine hai provato a caricare?
quella dell'agpf linkata da te.
per recuperarlo con jtag e rimettere un firmware normale che procedimento dovrei seguire?
-
Quell'immagine non contiene un nuovo CFE... Probabilmente l'ha scritta nel posto sbagliato e ha sovrascritto parte del CFE :(
Innanzitutto devi crearti un'interfaccia JTAG (Ti consiglio la xilinx che è più semplice da realizzare)
https://repository.ilpuntotecnico.com/files/roleo/public/varie/doc/jtag.html
Come programma ti consiglio Alice03bis o Alice04
Li dovresti trovare sul repository
Con questi programmi puoi sovrascrivere il CFE... Se ne scrivi uno compatibile il router dovrebbe ripartire...
-
ok, partendo dal presupposto che non ho trovato nessun pc con la parallela, posso comprarmi un usb-->lpt e collegarci li la xilinx?
-
Devi vedere solo su qualche vecchio PC...
Sulle nuove schede madri non ci mettono la porta o al massimo ci mettono solo i pin su cui collegarci un cavo con la porta.
Non so se con un adattatore possa funzionare...
Ci sono delle schedine che hanno seriale, JTAG e altri tipi di connessioni, ma aspetta i consigli di utenti più esperti di me
-
sull'adattatore lpt-usb e poi xilinx, leggevo sul forum che non dovrebbe funzionare, ma attendiamo ulteriori conferme/smentite
io ho usato il seguente adattatore con mooolta soddisfazione
http://www.diygadget.com/jtag-cables-and-microcontroller-programmers/tiao-usb-multi-protocol-adapter-jtag-spi-i2c-serial.html
che esiste in versione più economica da saldare e senza la seconda interfaccia seriale
http://www.diygadget.com/jtag-cables-and-microcontroller-programmers/tiao-usb-multi-protocol-adapter-lite-jtag-spi-i2c-serial.html
forse potrebbe andare bene anche quest'altro economicissimo, ma anche qui attendiamo conferme
http://www.diygadget.com/jtag-cables-and-microcontroller-programmers/black-flash-usb-universal-memory-programmer-with-integrated-usb-to-com-ttl-and-two-port-usb-2-0-hub.html
-
sulla versione 16 mega i firmware presi in considerazione non funzionano.
su questo device ho caricato vari firmware per rom da 16 mega
caricai anche il firmware originale hg533
magari proverei anche il firmware dlink adattato per agpf.
in ogni caso inpazzii per il settaggio della board del cfe, perché cambiando l'impostazione il firmware non parte.
sul server ci sono tutti i firmware utili.
-
http://www.amazon.it/WINGONEER%C2%AE-ATMEGA16-emulatore-Programmatore-Proteggere/dp/B016JRCLBI/ref=sr_1_1?rps=1&ie=UTF8&qid=1451755178&sr=8-1&keywords=jtag+usb (http://www.amazon.it/WINGONEER%C2%AE-ATMEGA16-emulatore-Programmatore-Proteggere/dp/B016JRCLBI/ref=sr_1_1?rps=1&ie=UTF8&qid=1451755178&sr=8-1&keywords=jtag+usb) questo aggeggino è valido o da scartare?
se è da scartare, chiedo a mio cugino se mi presta il suo "muletto", un pentium 3 ;D che ha una lpt