Il Forum NON UFFICIALE per raccogliere le novità riguardo i Fritz!Box AVM e gli Speed tedeschi.
Per contattare l'admin: fritzboxforumitalia@gmail.com (solo per problemi di accesso)



Non sei connesso Connettiti o registrati

Andare alla pagina : Precedente  1, 2, 3, 4, 5  Seguente

Vedere l'argomento precedente Vedere l'argomento seguente Andare in basso  Messaggio [Pagina 2 su5]

16 Re: [RISOLTO] Jtag su 7170, ci proviamo? il Dom Ott 25, 2009 8:14 am

liberolibero


medio
medio
Naf ha scritto:Fammi un test con wrt.zip per vedere dove punta in cerca di IR, quello ti servira anche per vari test basta che leggi le istruzioni quando lo fai partire, basta anche wrt.exe per avviarlo.


Perdonami, ma non ho capito cosa devo fare :-(

Naf ha scritto:
L'interfaccia con l'integrato è questo:


Ah, ok. Avevo letto "integratore", credevo fosse qualcosa di commestibile .

Ora però vorrei una risposta a queste domande:

Ci si può collegare in jtag col 7170 mediante il cavo con le sole resistenze?

Qualcuno lo ha mai fatto?

Oppure ci vuole necessariamente l'interfaccia xlinx per adattare i livelli TTL/3V3?

17 Re: [RISOLTO] Jtag su 7170, ci proviamo? il Dom Ott 25, 2009 1:20 pm

Flane


moderatore
moderatore
L'interfaccia a resistenze si chiama xilinx mentre quella con l'integrato è la wiggler.
Le due interfaccie sono equivalenti, ma sinceramente la wiggler, essendo bufferata è più affidabile.

Tante per farti capire, con la xilinx (a resistenze) ci impiego un ora e mezza a flashare un IP301, mentre con la wiggler 62 minuti esatti.
Come vedi il buffer permette di avere un maggiore velocità di trasferimento dati e meno errori.

Comunque dovrebbero essere identiche in termini di risultato finale.

Ricordo che io non ho mai operato con la Jtag sul Fritz, ma si tratta di un interfaccia standard per la programmazione a livello base di flash memory dei vari apparecchi, per cui mi aspetto un analogo comportamento anche sul Fritz.

Sinceramente l'unica cosa veramente problematica in queste interfaccie è la lunghezza dei cavi MAX 10 CM

Comunque ho perso diversi mesi di prove anch'io prima di riuscire a capirne le criticità e come superarle.

Segui il condiglio di Naf, salda le resistenze direttamente su un connettore DB25 per la parallela e poi con dei fili (MAX 10 cm) saldali sulle relative piazzole del Fritz. Se vuoi, puoi usare uno spezzone di cavo di rete CAT 5, io con quello mi sono sempre trovato bene. Se mettere a massa la schermatura ti dà dei benefici fai anche quello.

CIAO .... e non arrenderti !!!!

http://www.flanesi.it

18 Re: [RISOLTO] Jtag su 7170, ci proviamo? il Dom Ott 25, 2009 1:47 pm

Naf


Admin
Admin
liberolibero ha scritto:

Ah, ok. Avevo letto "integratore", credevo fosse qualcosa di commestibile .

Ora però vorrei una risposta a queste domande:

Ci si può collegare in jtag col 7170 mediante il cavo con le sole resistenze?

Qualcuno lo ha mai fatto?

Oppure ci vuole necessariamente l'interfaccia xlinx per adattare i livelli TTL/3V3?


Ci sono riuscito solo con vecchio 7050 e fon wlan usando solo resistenze e cavo... ci avevo provato senza successo sul modello 7170 V1 ma essendo tuo mestiere, ho valuto provare un'altra volta con te per capire del perché ha funzionato con modelli minore... certo da evitare di saldare più volte la piastra del fritz altrimenti perdiamo qualche pista ed in quel caso diventa molto più difficile. Se ti senti di andare avanti con la prova senza l'integrato, andiamo avanti, altrimenti ti mando una schermata del xilinx fatto in casa da un utente di vocesuip spendendo più o meno 5 euro.

Naf


_________________
Archlinux
Fritz!Box Fon WLAN 7113 AnnexA
Fritz!Fon 7150 WLAN fw 38.04.71-Ita
Dect Siemens Gigaset AL140
Nslu2 Debianizzato con USB da 64 GB Transmission & Mldonkey a bordo

19 Re: [RISOLTO] Jtag su 7170, ci proviamo? il Dom Ott 25, 2009 7:12 pm

liberolibero


medio
medio
Naf ha scritto:
Ci sono riuscito solo con vecchio 7050 e fon wlan usando solo resistenze e cavo... ci avevo provato senza successo sul modello 7170 V1 ma essendo tuo mestiere, ho valuto provare un'altra volta con te per capire del perché ha funzionato con modelli minore... certo da evitare di saldare più volte la piastra del fritz altrimenti perdiamo qualche pista ed in quel caso diventa molto più difficile. Se ti senti di andare avanti con la prova senza l'integrato, andiamo avanti, altrimenti ti mando una schermata del xilinx fatto in casa da un utente di vocesuip spendendo più o meno 5 euro.

Naf


Ok adesso mi sono più chiari gli orizzonti finora esplorati.

Sono disponibilissimo a continuare i test, sperando di riuscire nell'impresa, quindi prima di passare alla xlinx facciamo ancora qualche test. Solo suggerisco di cercare tutti di essere quanto più chiari possibile nel suggerire soluzioni, per non appesantire il forum con evitabili richieste di ulteriori spiegazioni.

Per l'interfaccia xlinx non ho problemi, in un paio di orette disegno il circuito con FIDOCAD e lo intaglio e lo foro con la fresa CNC, ma prima vorrei fare qualche altro tentativo con il cavo passivo.

Stamattina ho accorciato notevolmente il cavo e ho controllato i livelli sui piedini TDI, TDO, TMS e TCK mediante il programma feadi-jtag e sono a posto. Quindi non ho nessun cortocircuito e la corrispondenza tra i pin della parallela e il Fritz sono esatti.

Domani vorrei provare con la parallela di un vecchio portatile che a quanto ricordo dovrebbe avere i livelli sulla parallela un po' più bassi dei 5V.

In ogni caso i miei dubbi sono sul cTRST tenuto sempre a livello alto. Ho la "sensazione" che questo segnale debba essere in qualche modo messo in relazione con il clock oppure con un altro segnale, ma questa è solo una sensazione.

20 Re: [RISOLTO] Jtag su 7170, ci proviamo? il Dom Ott 25, 2009 7:33 pm

Naf


Admin
Admin
In ogni caso i miei dubbi sono sul cTRST tenuto
sempre a livello alto. Ho la "sensazione" che questo segnale debba
essere in qualche modo messo in relazione con il clock oppure con un
altro segnale, ma questa è solo una sensazione.


Su quest'ultimo, ti consiglio di non unirlo insieme a trst a 3v3... ne hai altre parte sulla scheda dove puoi prelevare il 3v3, salda ogni uno per conto proprio. Prova anche una resistenza da 100. Lo xilinx casalingo è questo:
.

Naf


_________________
Archlinux
Fritz!Box Fon WLAN 7113 AnnexA
Fritz!Fon 7150 WLAN fw 38.04.71-Ita
Dect Siemens Gigaset AL140
Nslu2 Debianizzato con USB da 64 GB Transmission & Mldonkey a bordo

21 Re: [RISOLTO] Jtag su 7170, ci proviamo? il Lun Ott 26, 2009 8:01 pm

liberolibero


medio
medio
Salve gente.

Notizie buone e notizie brutte.

Andiamo per ordine.

Ho collegato il Fritz a un vecchio portatile con xp e porta parallela, ho fatto le solite prove con risultato zero.

Poi ho provato il programma feadi-jtag con l'opzione 5 e mi veniva restituita IR 0 ma talvolta, disalimentando e alimentando il Fritz ottenevo IR 14.

Ho provato ancora con wrt54g.exe e con il wrt.exe di Feadi ma senza successo.

Con il wrt.exe ho provato anche a usare le opzioni instrprefix e dataprefix con varie combinazioni, ma ancora senza esito.

Poi mi sono detto: e se lasciassi il Fritz alimentato e lo resetto con il Feadi-jtag?

A questo punto ho lanciato il feadi-jtag.

Opzione 5: IR 0

Opzione 9

Opzione 5: IR 14

Codice:


wrt -backup:custom /window:90000000 /start:90000000 /length:10000 /skipdetect /instrlen:5 /instrprefix:9 /dataprefix:2



A questo punto è cominciato il backup e frullava che sembrava "matrix"

Fin qui le buone notizie.

Ora le brutte.

Al 99% del processo si è bloccato tutto tanto che ho dovuto dare il CTRL+C

Purtroppo non ho usato l'opzione /silent, quindi mi sono perso l'heder del programma.

Poi non ha funzionato più.

I led si accendono sempre allo stesso modo, ovvero un breve lampeggio di tutti i led all'accensione, poi tre lampeggi di power quindi lampeggio lento di service.

Ma qualsiasi comando do con i vari programmi jtag, sia che il Fritz è alimentato sia che non lo è, ottengo sempre lo stesso comportamento, come se il Fritz non fosse alimentato.

Ora vorrei allegare il custom.bin salvato, ma non so come si fa.

File custom salvato: CUSTOM.BIN.SAVED_20091026_184345

Da 9000fa10 è tutto a 00
Da 9000fa20 a 9000fdc0 è tutto a ff
Poi mancano gli ultimi 544 byte ovvero da 9000fdd0 a 9000fff0

22 Re: [RISOLTO] Jtag su 7170, ci proviamo? il Lun Ott 26, 2009 9:44 pm

Naf


Admin
Admin
Ecco il contenuto del tuo backup (bootloader) per cui il cavo funziona ma IR 0 non mi piace... dovremo averlo a 5 per poter flashare il fritz, consiglio di resetare nuovamente la jtag e ricontrollare i valori di TDI TDO:



Naf


_________________
Archlinux
Fritz!Box Fon WLAN 7113 AnnexA
Fritz!Fon 7150 WLAN fw 38.04.71-Ita
Dect Siemens Gigaset AL140
Nslu2 Debianizzato con USB da 64 GB Transmission & Mldonkey a bordo

23 Re: [RISOLTO] Jtag su 7170, ci proviamo? il Lun Ott 26, 2009 10:09 pm

liberolibero


medio
medio
Boh, domani vedo di capire cosa è successo.

Intanto se hai un dump del 7170 da 90000000 a 90010000 mi piacerebbe confrontarlo con il mio.

Ora però vorrei capire una cosa, ma se il bootloader c'è nella flash perché non funziona?
Se riesco a far funzionare la jtag, cosa devo fare esattamente?

24 Re: [RISOLTO] Jtag su 7170, ci proviamo? il Lun Ott 26, 2009 11:06 pm

Naf


Admin
Admin
liberolibero ha scritto:Boh, domani vedo di capire cosa è successo.

Intanto se hai un dump del 7170 da 90000000 a 90010000 mi piacerebbe confrontarlo con il mio.

Ora però vorrei capire una cosa, ma se il bootloader c'è nella flash perché non funziona?
Se riesco a far funzionare la jtag, cosa devo fare esattamente?


Il tuo fritz ha il bootloader a bordo e dobbiamo solo caricare MTD4.bin, tu devi solo cercare di far funzionare il cavo poi vedo io di darti tutto quello che può servirti... ma la jatg rileva il cpu?
Codice:
CPU Chip ID: 00000000000000000001000000001111 (0000100F)
*** Found a TI AR7WRD TNETD7300GDU Rev 1 CPU chip ***


Per ulteriori info, leggi qui

Naf


_________________
Archlinux
Fritz!Box Fon WLAN 7113 AnnexA
Fritz!Fon 7150 WLAN fw 38.04.71-Ita
Dect Siemens Gigaset AL140
Nslu2 Debianizzato con USB da 64 GB Transmission & Mldonkey a bordo

25 Re: [RISOLTO] Jtag su 7170, ci proviamo? il Mar Ott 27, 2009 9:38 am

liberolibero


medio
medio
Ok, fatta!

Si era alzata la piazzola del TCK e si era interrotta la pista, tutto questo proprio durante il dump (che fortuna).

Ora ho ripristinato le micropiste con punto a croce ed è tutto a posto.

Codice:



C:\jtag>wrt.exe -backup:custom /window:90000000 /start:90000000 /length:10000 /
instrlen:5 /instrprefix:9 /dataprefix:2 /silent
====================================
WRT54G/GS EJTAG Debrick Utility v4.5
====================================
Probing bus ... Power up now...
Done
Instruction Length set to 5
CPU Chip ID: 00000000000000000001000000001111 (0000100F)
*** Found a TI AR7WRD TNETD7300* Rev 1 CPU chip ***
reading IMPCODE register... 00000000000000000000000000000000 (00000000)
reading IMPCODE register... 01000001010000000100000000000000 (41404000)
reading IMPCODE register... 01000001010000000100000000000000 (41404000)
reading IMPCODE register... 01000001010000000100000000000000 (41404000)
reading IMPCODE register... 01000001010000000100000000000000 (41404000)
reading IMPCODE register... 01000001010000000100000000000000 (41404000)
reading IMPCODE register... 01000001010000000100000000000000 (41404000)
reading IMPCODE register... 01000001010000000100000000000000 (41404000)
reading IMPCODE register... 01000001010000000100000000000000 (41404000)
reading IMPCODE register... 01000001010000000100000000000000 (41404000)
- EJTAG IMPCODE ....... : 01000001010000000100000000000000 (41404000)
- EJTAG Version ....... : 2.6
- EJTAG DMA Support ... : No
Issuing Processor / Peripheral Reset ... Done
Enabling Memory Writes ... Skipped
Halting Processor ... ... Done
Clearing Watchdog ... Done
Probing Flash at (Flash Window: 0x90000000) ... 1 flash vendorID:1 deviceID:8830
Done
Flash Vendor ID: 00000000000000000000000000000001 (00000001)
Flash Device ID: 00000000000000000010001000000001 (00002201)
*** Found a AMD 29lv320MT 2Mx16 TopB (4MB) Flash Chip ***
- Flash Chip Window Start .... : 90000000
- Flash Chip Window Length ... : 00400000
- Selected Area Start ........ : 90000000
- Selected Area Length ....... : 00010000
*** You Selected to Backup the CUSTOM.BIN ***
=========================
Backup Routine Started
=========================
Saving CUSTOM.BIN.SAVED_20091027_083450 to Disk...
Done (CUSTOM.BIN.SAVED_20091027_083450 saved to Disk OK)
bytes written: 65536
=========================
Backup Routine Complete
=========================
elapsed time: 187 seconds

*** REQUESTED OPERATION IS COMPLETE ***
exit...Premere un tasto per continuare . . .
C:\jtag>




In attesa di istruzioni da Naf su come proseguire, vorrei riassumere la mia esperienza.

Tengo a sottolineare che si tratta solo della mia esperienza, quindi quello che ho fatto non va preso per oro colato, ma ha bisogno della conferma di altre esperienze.

1. Si può accedere via JTAG con il 7170 usando il cavo con le sole resistenze.
2. I collegamenti da effettuare sono quelli del primo post.
3. Bisogna usare un cavetto schermato e collegare allo schermo la GND del PC e quella del FRITZ
4. Usare un PC portatile con porta parallela (che sia capace di far girare WIN XP) in quanto ha il livelli TTL leggermente inferiori allo standard.
5. Il wrt54g.exe non funziona, bisoga usare l'ultima versione del wrt.exe di Feadi per poter utilizzare le opzioni "instrprefix" e "dataprefix"
6. Il valore da assegnare a insrprefix è 9, mentre dataprefix è 2
7. Se il wrt non funziona, utilizzare il feadi-jtag.exe per legere la IR length mediante l'opzione 5
8. Se la IR è 0 utilizzare l'opzione 9 (reset) quindi di nuovo 5 finché la IR è 14
9. A questo punto lanciare di nuovo il comando wrt.exe con le dovute opzioni senza disalimentare il Fritz.

Enjoy

Libero.

[OT] Naf, quel caffé diventa corretto [/OT]

26 Re: [RISOLTO] Jtag su 7170, ci proviamo? il Mar Ott 27, 2009 2:52 pm

Naf


Admin
Admin
Permettimi di farti COMPLIMENTI in maiuscolo, si si si... questo è il miglior thread che seguo, adesso ti preparo mtd4.bin e poi ti dico come fare. Forse meglio cominciare a parlare di spumante anziché caffè.
@ All: Se qualcuno ha per le mani i mtd.bin per il 7170 versione firmware 58.xx.xx mi faccia favore di farsi avanti, altrimenti devo convertire uno delle mie per fare il backup.

Naf


_________________
Archlinux
Fritz!Box Fon WLAN 7113 AnnexA
Fritz!Fon 7150 WLAN fw 38.04.71-Ita
Dect Siemens Gigaset AL140
Nslu2 Debianizzato con USB da 64 GB Transmission & Mldonkey a bordo

27 Re: [RISOLTO] Jtag su 7170, ci proviamo? il Mar Ott 27, 2009 2:58 pm

Massinge


Admin
Admin
Concordo con quanto detto da Naf: questo è tread più interessante in assoluto!
Spero si possa riassumere il tutto in una bella wiki per i posteri.

@naf. prova a chiedere ad annex se te lo estrae, non credo che ti dirà di no.
Ciao!


_________________
I miei fritz attualmente al lavoro:
Fritz box fon WLAN 7050 - fw. 14.04.50 ITA annex A by massinge
Fritz box fon wlan 7170 SL v1 29.04.87-ITA-by-Annex-massinge_b_1.02
Fritz box fon WLAN 7240 - fw. 73.05.05-Multi_annexA-B by Annex

...e quelli a riposo:
Fritz box fon 5140 fw. 43.04.67-ITA_by_massinge
Speedport W900v DECT fw. ita 34.04.76_by_Flane_Massinge_b1.5
http://www.fritzbox-forum.com

28 Re: [RISOLTO] Jtag su 7170, ci proviamo? il Mar Ott 27, 2009 3:44 pm

liberolibero


medio
medio
Ok ora non mi fate con i complimenti e cominciate a sventrare i 7170 per riprodurre anche nel vostro lab. le mie esperienze.

Mi piacerebbe conoscere la procedura per estrarre l'mdt4.bin, e la mappatura della memoria del 7170, così poi magari mettiamo anche questo nella wiki.

29 Re: [RISOLTO] Jtag su 7170, ci proviamo? il Mar Ott 27, 2009 4:18 pm

Naf


Admin
Admin
liberolibero ha scritto:Ok ora non mi fate con i complimenti e cominciate a sventrare i 7170 per riprodurre anche nel vostro lab. le mie esperienze.

Mi piacerebbe conoscere la procedura per estrarre l'mdt4.bin, e la mappatura della memoria del 7170, così poi magari mettiamo anche questo nella wiki.


Codice:
'mtd0'  0x900C0000,0x903C0000
'mtd1'  0x90010000,0x900C0000
'mtd2'  0x90000000,0x90010000
'mtd3'  0x903C0000,0x903E0000
'mtd4'  0x903E0000,0x90400000


Per estrarlo con la jtag:
Codice:
wrt54g.exe -backup:custom /silent /window:903E0000 /start:90400000 length:10000


Per flasharlo invece devi sempre rinominarlo in custom e metterlo in disco C: e poi:
Codice:
wrt54g.exe -flash:custom /silent /window:903E0000 /start:90400000 length:10000


Per adesso attendo notizie da Annex.

Naf


_________________
Archlinux
Fritz!Box Fon WLAN 7113 AnnexA
Fritz!Fon 7150 WLAN fw 38.04.71-Ita
Dect Siemens Gigaset AL140
Nslu2 Debianizzato con USB da 64 GB Transmission & Mldonkey a bordo

30 Re: [RISOLTO] Jtag su 7170, ci proviamo? il Mar Ott 27, 2009 4:23 pm

liberolibero


medio
medio
Chiaramente non ha senso estrarlo e riflasharlo dal mio, giusto?

Quindi bisogna per forza prelevarlo da un altro 7170?

Credevo che si potesse in qualche modo ottenere da una image o da una recovery.

EDIT: Ho appena fatto il backup di mtd4 64k tutti a FF!

Vedere l'argomento precedente Vedere l'argomento seguente Tornare in alto  Messaggio [Pagina 2 su5]

Andare alla pagina : Precedente  1, 2, 3, 4, 5  Seguente

Permesso del forum:
Non puoi rispondere agli argomenti in questo forum