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 : 1, 2, 3, 4, 5  Seguente

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

1 [RISOLTO] Jtag su 7170, ci proviamo? il Mer Ott 21, 2009 10:56 am

liberolibero


medio
medio
Saluti a tutti.
Non avendo avuto risposta alcuna al ticket aperto presso l'AWM, mi avventuro nel labirinto jatag per il mio 7170 che ormai è da considerarsi come apparecchio da esperimento.

La malattia:
Dopo un tentativo di recovery andato male, il 7170 è rimasto chiuso nel suo mondo di silicio senza poter più comunicare con l'esterno. Le sue uniche manifestazioni di vita sono un lampeggio veloce di tutti i led all'accensione, poi tre lampeggi del led POWER, quindi un lampeggio continuo del led SERVICE. Nessun segno di vita da parte della rete, né HTTP, né FTP, né TELNET. Nessun segno di vita da parte delle prese FON (telefoni muti).


La diagnosi:
Sono abbastanza sicuro di aver danneggiato/sovrascritto/cancellato il bootloader.


La cura:
Si tenterà, spero con il Vostro aiuto di rianimarlo con l'uso dell'interfaccia JTAG.Il primo tentativo lo vorrei effettuare con l'interfaccia passiva, ovvero quella del seguente schema:


Per realizzare la semplice interfaccia, ho cannibalizzato un vecchio cavo per stampante parallela, di cui ho utilizzato qualche cm di cavo e il connettore a 25 poli per la porta parallela.
Questa è una foto della realizzazione:



Questa è una foto dell'insieme, dove si vede che ho cercato di tenere i fili quanto più corti possibili:

Mi sono gia procurato il programma HairyDairyMaid_WRT54G_Debrick_Utility_v48, nonché il Loaddrv.exe e il Giveio.sys

A questo punto, prima di continuare, vorrei sapere se l'interfaccia va bene e se la piedinatura del connettore dil 28 dietro al 7170 è corretta.
Dopodiché vorrei provare il funzionamento dell'interfaccia mediante il comando:
Codice:
wrt54g.exe -probeonly

Aspetto con ansia i vostri consigli.



Ultima modifica di liberolibero il Mer Ott 28, 2009 7:16 pm, modificato 1 volta

2 Re: [RISOLTO] Jtag su 7170, ci proviamo? il Mer Ott 21, 2009 11:27 am

Massinge


Admin
Admin
una cosa: se alimenti il fritz e colleghi solo la LAN1 al pc, sul pc vedi almeno per un attimo la Connessione LAN attiva?

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

3 Re: [RISOLTO] Jtag su 7170, ci proviamo? il Mer Ott 21, 2009 11:33 am

liberolibero


medio
medio
Massinge ha scritto:una cosa: se alimenti il fritz e colleghi solo la LAN1 al pc, sul pc vedi almeno per un attimo la Connessione LAN attiva?

Ciao!
Purtroppo no, nessuna connessione attiva, nemmeno per un attimo

4 Re: [RISOLTO] Jtag su 7170, ci proviamo? il Mer Ott 21, 2009 11:36 am

Massinge


Admin
Admin
Prima della jtag (ultimissima spiaggia) hai provato a connetterti al fritz tramite seriale? in modo da vedere dove si blocca il caricamento del firmware?
Ciao!

P.s: il più competente in JTAG su Fritz è il co-amminstratore del forum: Naf.
A livello nazionale credo sia ai primi posti (se non il primo) per numero di Fritz "resuscitati" con jtag tra cui un paio del sottoscritto.


_________________
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

5 Re: [RISOLTO] Jtag su 7170, ci proviamo? il Mer Ott 21, 2009 3:04 pm

Flane


moderatore
moderatore
Lo schema che usano qui è un pò diverso:

http://feadispace.fe.funpic.de/FBF7050/

ha una resistenza in meno e sono tutte da 100 ohm. Credo che comunque non sia un problema il differente valore, in entrambi i casi si porta a livello alto TRST.

Comunqe la resistenza che metti tra 3V3 e cTRST mi sembra di troppo.

Sinceramente non ho mai flashato tramite JTAG dei Fritz ma altri apparecchi (Fonera e IP301).

Non ho nemmeno mai usato l'interfaccia Xilinx (con resistenze) ma ho sempre usato un'interfaccia wiggler (quella bufferata, più sicura e performante) e sinceramente è sempre stata critica la lunghezza dei cavi ( MAX 10 cm ). Per me, il tuo cavo mi sembra un pò troppo lungo.


Lo schema base di un'interfaccia Xilinx e wiggler è questo:

http://beghiero.myftp.org/firmware/roleo/varie/doc/jtag.html

Io ho realizzato questa wiggler riportata qui sopra.

Effettivamente per il Fritz ho visto che mettono anche la resistenza tra 3v3 e TRST.

Comunque Naf potrà sicuramente darti le dritte giuste.

http://www.flanesi.it

6 Re: [RISOLTO] Jtag su 7170, ci proviamo? il Mer Ott 21, 2009 4:05 pm

liberolibero


medio
medio
@massinge. Non ho provato con la seriale, in quanto non ho il cavetto.

@flane. Lo schema con le due resistenze da 330 ohm l'ho dedotto da un post di naf su voce. Spero che vada bene, le mie peplessità sono per il momento sull'identificazione dei pin sulla scheda del 7170, quelli che ho utilizzato li ho presi da alcune foto trovate qua e la riferite al 7050. La differenza più grossa che ho notato è sul pin TDO che nelle immagini del 7050 è contrassegnato con cTDO, mentre il TDO è segnato addirittura su di un altro connettore.
Spero che qualcuno, magari proprio naf mi dia lumi.

7 Re: [RISOLTO] Jtag su 7170, ci proviamo? il Ven Ott 23, 2009 10:30 am

liberolibero


medio
medio
Allora,visto che la discussione langue un pochino, ho fatto una prova di collegamento.
1. Spento PC e Fritz
2. Collegato il cavetto alla parallela
3. Alimentato il Fritz
4. Acceso il PC
5. Chiuso Antivirus, Spyware, Firewall e connessione di rete.
6. Avviato il device driver "giveio.sys" mediante "loaddrv.exe"
Poi ho dato il comando  nel codice che segue e dalla risposta del programma deduco che c'è qualcosa che non funziona ancora.
Codice:

Microsoft Windows XP [Versione 5.1.2600]
(C) Copyright 1985-2001 Microsoft Corp.

C:\Documents and Settings\SERVER>cd \ejtag

C:\ejtag>wrt54g.exe -backup:custom /window:903C0000 /start:903E0000 /length:10000 /fc:31

====================================
WRT54G/GS EJTAG Debrick Utility v4.8
====================================

Probing bus ... Done

Instruction Length set to 5

CPU Chip ID: 01000001110000100010000010010011 (41C22093)
*** Unknown or NO CPU Chip ID Detected ***

*** Possible Causes:
    1) WRT54G/GS is not Connected.
    2) WRT54G/GS is not Powered On.
    3) Improper JTAG Cable.
    4) Unrecognized CPU Chip ID.

C:\ejtag>

8 Re: [RISOLTO] Jtag su 7170, ci proviamo? il Ven Ott 23, 2009 10:38 am

Massinge


Admin
Admin
NOn è detto..
Le istruzioni che hai dato si riferiscono al 7170?
Perchè se sono per il 7050 è normale che non funzionino, dato il diverso mapping della memoria dovuto al quantitativo di memoria installata (8 mega per il 7050 contro i 16 del 7170).

Vedo di sollecitare Naf nel risponderti, ma non credo che possa farlo prima di stasera perchè lavora.
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

9 Re: [RISOLTO] Jtag su 7170, ci proviamo? il Ven Ott 23, 2009 12:30 pm

Naf


Admin
Admin
Scusate il ritardo ragazzi.
I collegamenti sono giuste ma il cavo soffre molto per quello non riesce a beccare la cpu... in primis consiglio di procurarsi un connettore a 25 poli per la porta parallela (costa meno di 50 cent) saldare ed isolare le 4 resistenze tdi, tdo, tck e tms direttamente sul connettore partendo con i cavi con lunghezza di 10 cm dal retro del fritz ed evitare ogni contatto tra i fili per poi riprovare.

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

10 Re: [RISOLTO] Jtag su 7170, ci proviamo? il Ven Ott 23, 2009 10:18 pm

liberolibero


medio
medio
Bingoooo.
Innanzitutto grazie al forum e grazie Naf, le tue parole di conferma sul circuito e sui collegamenti sono stati molto confortanti.

[premessa]
Come lavoro, mi occupo di programmazione di PLC.
In ambito industriale, quando si collega un PRG a una CPU si evita sempre di collegare tra di loro le masse dei due apparati in quanto non si può essere certi che siano equipotenziali, e la differenza di potenziale tra le due masse può danneggiare l'interfaccia di comunicazione tra i due apparati.
[/premessa]

Quindi, accettando di correre qualche rischio ho collegato la garza del cavetto a gnd del Fritz per ottenere la funzione di schermatura del cavetto, (praticamente ho connesso la massa del PC a quella del Fritz)

Questo è quello che è venuto fuori

Codice:

C:\\ejtag>wrt54g -backup:custom /skipdetect /instrlen:5 /window:90000000 /start:9
0000000 /length:10000 /nocwd /fc:31 /silent
====================================
WRT54G/GS EJTAG Debrick Utility v4.8
====================================
Probing bus ... Done
Instruction Length set to 5
CPU Chip ID: 00000000000000000000000000000000 (00000000)
*** CHIP DETECTION OVERRIDDEN ***
- EJTAG IMPCODE ....... : 00000000000000000000000000000000 (00000000)
- EJTAG Version ....... : 1 or 2.0
- EJTAG DMA Support ... : Yes
Issuing Processor / Peripheral Reset ... Done
Enabling Memory Writes ... Done
Halting Processor ... ... Done
Clearing Watchdog ... Skipped
Manual Flash Selection ... Done
Flash Vendor ID: 00000000000000000000000011000010 (000000C2)
Flash Device ID: 00000000000000000000000010100111 (000000A7)
*** Manually Selected a MX29LV320T 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_20091023_215844 to Disk...
Done (CUSTOM.BIN.SAVED_20091023_215844 saved to Disk OK)
bytes written: 65536
=========================
Backup Routine Complete
=========================
elapsed time: 15 seconds

*** REQUESTED OPERATION IS COMPLETE ***

C:\\ejtag>



Da questo mi sembra di dedurre che l'intefaccia funziona.

Ora vorrei sapere come procedere, ovvero quali sono i parametri di di "window", "start", "length", ed "fc".

poi credo che avro bisogno del file bin del bootloader.

Aspetto con ansia vostre notizie.

11 Re: [RISOLTO] Jtag su 7170, ci proviamo? il Ven Ott 23, 2009 10:46 pm

Naf


Admin
Admin
Perfetto, qualche cosa comincia a muoversi anche se il realtà non ha ancora rilevato la cpu... Provami questo comando e mi posti qui il risultato:
Codice:
wrt54g -backup:custom /skipdetect /instrlen:5 /window:90000000 /start:9
0000000 /length:10000 
senza fc:31 perché appartiene ai modelli inferiori. Se ci riesci senza aver bisogno di integratore, ti pago un caffe.
PS: Alla fine avrò bisogno di un bel disegno come quello che hai postato prima con alcuni cambianti in modo da pubblicare una volta per tutto la wiki.

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

12 Re: [RISOLTO] Jtag su 7170, ci proviamo? il Ven Ott 23, 2009 11:46 pm

Flane


moderatore
moderatore
Non sò se funziona anche con questo software (io ho sempre usato tjtag) ma per fare un test di riconoscimento di cpu e flash ci dovrebbe essere il parametro

Codice:
-probeonly


per cui il comando dovrebbe essere:

Codice:
wrt54g -probeonly


almeno con tjtag funziona così.

http://www.flanesi.it

13 Re: [RISOLTO] Jtag su 7170, ci proviamo? il Ven Ott 23, 2009 11:56 pm

Naf


Admin
Admin
Flane ha scritto:Non sò se funziona anche con questo software (io ho sempre usato tjtag) ma per fare un test di riconoscimento di cpu e flash ci dovrebbe essere il parametro

Codice:
-probeonly


per cui il comando dovrebbe essere:

Codice:
wrt54g -probeonly


almeno con tjtag funziona così.


Certo che funziona il -probeonly con wrt54g, i valori che non legge quel software sono quelli introdotte da feadi tipo: instrprefix e dataprefix. Guarda il contenuto:
Codice:
// =======================================

// WRT54G EJTAG DeBrick Utility ChangeLog

// =======================================

 
*** New for v4.8 ***

 
* Added 2 new Flash Chip Parts to the list:

      - SST39VF6401B 4Mx16 BotB    (8MB)

      - SST39VF6402B 4Mx16 TopB    (8MB)

* Added the following New Switch Options

      - /wiggler ........... use wiggler cable

 
*** New for v4.7 ***

 
* Added 6 new Flash Chip Parts to the list:

      - K8D3216UTC  2Mx16 TopB    (4MB)

      - K8D3216UBC  2Mx16 BotB    (4MB)

 
*** New for v4.6 ***

 
* Added Common Flash Chip Polling routine

* Added "-probeonly" parameter (good idea jmranger)

* Added Chip ID for Broadcom BCM4704 Rev 8 CPU

* Added TRST Signal Support for Wiggler Cables

* Added Chip ID for BRECIS MSP2007-CA-A1 CPU

* Added Experimental 1MB Flash Chip Offsets

* Added 2 new Flash Chip Parts to the list:

      - MX29LV800BTC 512kx16 TopB  (1MB)

      - MX29LV800BTC 512kx16 BotB  (1MB)

 
*** New for v4.5 ***

 
* Added 6 new Flash Chip Parts to the list:

      - K8D1716UTC 1Mx16 TopB      (2MB)

      - K8D1716UBC 1Mx16 BotB      (2MB)

 
*** New for v4.4 ***

 
* Added PrAcc routines to support additional MIPS chips

  without the ability to use EJTAG DMA Access

* Added Chip ID for Broadcom BCM5365 Rev 1 CPU

* Added Chip ID for Broadcom BCM6348 Rev 1 CPU (Big Endian)

* Added Chip ID for Broadcom BCM6345 Rev 1 CPU

* Added 6 new Flash Chip Parts to the list:

      - SST39VF1601 1Mx16 BotB    (2MB)

      - SST39VF1602 1Mx16 TopB    (2MB)

      - SST39VF3201 2Mx16 BotB    (4MB)

      - SST39VF3202 2Mx16 TopB    (4MB)

      - SST39VF6401 4Mx16 BotB    (8MB)

      - SST39VF6402 4Mx16 TopB    (8MB)

* Added the following New Switch Options

      - /noemw ............. prevent Enabling Memory Writes

      - /nocwd ............. prevent Clearing CPU Watchdog Timer

      - /dma ............... force use of DMA routines

      - /nodma ............. force use of PRACC routines (No DMA)

      - /window:XXXXXXXX ... custom flash window base (in HEX)

      - /start:XXXXXXXX .... custom start location (in HEX)

      - /length:XXXXXXXX ... custom length (in HEX)

      - /silent ............ prevent scrolling display of data

      - /skipdetect ........ skip auto detection of CPU Chip ID

      - /instrlen:XX ....... set instruction length manually

* Added elapsed time to Backup, Erase, and Flash routines

* Other minor miscellaneous changes/additions.

 
*** New for v4.3 ***

 
* Corrected Macronix Flash Chip Block Defintions.

* Add 8 new Flash Chip Parts to the list:

      - AT49BV/LV16X 2Mx16 BotB    (4MB)

      - AT49BV/LV16XT 2Mx16 TopB  (4MB)

      - MBM29LV160B 1Mx16 BotB    (2MB)

      - MBM29LV160T 1Mx16 TopB    (2MB)

      - MX29LV161B 1Mx16 BotB      (2MB)

      - MX29LV161T 1Mx16 TopB      (2MB)

      - ST M29W160EB 1Mx16 BotB    (2MB)

      - ST M29W160ET 1Mx16 TopB    (2MB)

 
*** New for v4.2 ***

 
* Changed the chip_detect routine to allow for easier

  additions of new chip id's.

* Added detection support for the Broadcom BCM5350 chip.

* Fixed DMA routines to check status bit that was

  removed in prior version.

* Removed clockout routine in an effort to speed up access.

* Changed clockin routine in an effort to speed up access.

* Changed ReadData and WriteData routines to merely call

  ReadWriteData routine.

* Removed Defines from .h file and placed flash areas in a

  structure list for easier maintenance should they change.

* Miscellaneous other minor changes.

 
 
*** New for v4.0 ***

 
* Software re-written to support 38 flash chips and auto-detect flash chip

  and flash size and adjust region info accordingly for reading/writing to the

  flash chips.  Also added support for compiling under Windows, Linux, and FreeBSD.

  It also now detects the new Rev 2 of the bcm4712 chip as well as the new

  Broadcom BCM5352 chip.

 

* Two new switches were added: /nobreak and /fc:XX

  /nobreak will prevent issuing an EJTAG Debug Mode JTAGBRK

  /fc:XX will specify XX flash chip manually (instead of Auto-Detection of the Flash Chip)

 

  The following flash chips (switch options) are supported:

 

          /fc:01 ..... AMD 29lv160DB 1Mx16 BotB  (2MB)

          /fc:02 ..... AMD 29lv160DT 1Mx16 TopB  (2MB)

          /fc:03 ..... AMD 29lv320DB 2Mx16 BotB  (4MB)

          /fc:04 ..... AMD 29lv320DT 2Mx16 TopB  (4MB)

          /fc:05 ..... AMD 29lv320MB 2Mx16 BotB  (4MB)

          /fc:06 ..... AMD 29lv320MT 2Mx16 TopB  (4MB)

          /fc:07 ..... AMD 29lv320MT 2Mx16 TopB  (4MB)

          /fc:08 ..... Intel 28F128J3 8Mx16      (16MB)

          /fc:09 ..... Intel 28F160B3 1Mx16 BotB  (2MB)

          /fc:10 ..... Intel 28F160B3 1Mx16 TopB  (2MB)

          /fc:11 ..... Intel 28F160C3 1Mx16 BotB  (2MB)

          /fc:12 ..... Intel 28F160C3 1Mx16 TopB  (2MB)

          /fc:13 ..... Intel 28F160S3/5 1Mx16    (2MB)

          /fc:14 ..... Intel 28F320B3 2Mx16 BotB  (4MB)

          /fc:15 ..... Intel 28F320B3 2Mx16 TopB  (4MB)

          /fc:16 ..... Intel 28F320C3 2Mx16 BotB  (4MB)

          /fc:17 ..... Intel 28F320C3 2Mx16 TopB  (4MB)

          /fc:18 ..... Intel 28F320J3 2Mx16      (4MB)

          /fc:19 ..... Intel 28F320J5 2Mx16      (4MB)

          /fc:20 ..... Intel 28F320S3/5 2Mx16    (4MB)

          /fc:21 ..... Intel 28F640B3 4Mx16 BotB  (8MB)

          /fc:22 ..... Intel 28F640B3 4Mx16 TopB  (8MB)

          /fc:23 ..... Intel 28F640C3 4Mx16 BotB  (8MB)

          /fc:24 ..... Intel 28F640C3 4Mx16 TopB  (8MB)

          /fc:25 ..... Intel 28F640J3 4Mx16      (8MB)

          /fc:26 ..... Intel 28F640J5 4Mx16      (8MB)

          /fc:27 ..... MBM29LV320BE 2Mx16 BotB    (4MB)

          /fc:28 ..... MBM29LV320TE 2Mx16 TopB    (4MB)

          /fc:29 ..... MX29LV320B 2Mx16 BotB      (4MB)

          /fc:30 ..... MX29LV320B 2Mx16 BotB      (4MB)

          /fc:31 ..... MX29LV320T 2Mx16 TopB      (4MB)

          /fc:32 ..... MX29LV320T 2Mx16 TopB      (4MB)

          /fc:33 ..... SST39VF320 2Mx16          (4MB)

          /fc:34 ..... ST 29w320DB 2Mx16 BotB    (4MB)

          /fc:35 ..... ST 29w320DT 2Mx16 TopB    (4MB)

          /fc:36 ..... Sharp 28F320BJE 2Mx16 BotB (4MB)

          /fc:37 ..... TC58FVB321 2Mx16 BotB      (4MB)

          /fc:38 ..... TC58FVT321 2Mx16 TopB      (4MB) 

         

* If you have trouble with auto-detection or just running the software try using both

  the /noreset and /nobreak options together.

 

* In this version I have gone back to the normal flash window of 0x1FC00000 for the

  smaller flash chips (2MB and 4MB), while the larger flash chips (8MB and 16MB) will

  use the flash window at 0x1C000000.

 

* Included are the source files for Compiling under Linux (default), Windows, FreeBSD.

  Also included are a pre-compiled version (wrt54g.exe) for Windows, along with the

  GiveIO.sys driver and installer which are need ONLY for use with Windows. 

 
* I have also included the original "HairyDairyMaid_WRT54G_v2_DeBrick_Guide.pdf"

  for reference in creating the needed JTAG cable and to give some basic

  understanding of debricking your router / flashing via EJTAG.  Note that

  in this version some of the command line switches have changed from what is

  represented in the "HairyDairyMaid_WRT54G_v2_DeBrick_Guide.pdf" doc.  I am

  not going to go back and re-write that doc! (I hate writing documentation) [img]http://illiweb.com/fa/i/smiles/icon_smile.gif[/img]

 
* Many thanks to Terry Porter for creating an easy to read schematic

  (jtag-hairydairymaid.png) that I have also included here for reference

  in building the JTAG cable.  (As info - it shows GND being connected to

  pin 6 on the JTAG header side and the .doc show it going to pin 2 as

  either work just the same).

 
* Thanks to Daniel O'Connor for the FreeBSD support suggestion/code.

 
Enjoy!             

 
-hairydairydairy (a.k.a lightbulb)

 
 
 
----------------------------------------------------------------------------------------------

 
*** Installing GiveIO.sys is only needed if you will be the DeBrick Utility under Windows. ***

 
----------------------------------------------------------------------------------------------

 
========================================

Installing GiveIO on Windows XP

========================================

 
1. Run the LoadDrv utility with giveio.sys in the same directory and click the

  install button.  This should copy giveio.sys to the systems directory, but

  I've found that it doesn't. Alternatively, just copy giveio.sys to

  C:\WINDOWS\system32\drivers.

 
2. In the LoadDrv utility, enter the full pathname of the location of giveio.sys

  (for example, c:\windows\system32\drivers\giveio.sys).

 
3. In LoadDrv, click the Start button.

 
4. This driver should now be started. If you want the driver to start whenever

  the computer is restarted proceed with the following steps.

 
5. In the Control Panel, open System and go to the hardware tab.

 
6. Click on the Device Manager button. This will open a new window.

 
7. In the Device Manager window, click on the View menu and select

  "Show hidden devices."  This will reveal a Non-Plug and Play Drivers icon

  in the file tree.

 
8. Expand the Non-Plug and Play Drivers tree.

 
9. Find and right click giveio and select Properties from the popup menu.

  This will bring up a window of the giveio Properties.

 
10. In the Properties window, select the Driver tab.

 
11. Select Automatic from the dropdown box for the type.

 
12. This change will take effect after you reboot the computer.

 
----------------------------------------------------------------------------------------------


_________________
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

14 Re: [RISOLTO] Jtag su 7170, ci proviamo? il Sab Ott 24, 2009 12:59 pm

liberolibero


medio
medio
Naf ha scritto:Perfetto, qualche cosa comincia a muoversi anche se il realtà non ha ancora rilevato la cpu... Provami questo comando e mi posti qui il risultato:
Codice:
wrt54g -backup:custom /skipdetect /instrlen:5 /window:90000000 /start:9
0000000 /length:10000
senza fc:31 perché appartiene ai modelli inferiori. Se ci riesci senza aver bisogno di integratore, ti pago un caffe.
PS: Alla fine avrò bisogno di un bel disegno come quello che hai postato prima con alcuni cambianti in modo da pubblicare una volta per tutto la wiki.

Naf


Ok ieri sera devo aver bevuto qualche bicchiere di brachetto di troppo, in quanto non mi sono accorto tra una prova e un'altra che quella risposta da ejtag l'ho avuta col Fritz disalimentato.

Quindi credo che quel caffé me lo sia giocato, in effetti al comando che mi hai postato tu, la risposta è la seguente:

Codice:

C:\ejtag>wrt54g -backup:custom /skipdetect /instrlen:5 /window:90000000 /start:9
0000000 /length:10000
====================================
WRT54G/GS EJTAG Debrick Utility v4.8
====================================
Probing bus ... Done
Instruction Length set to 5
CPU Chip ID: 10110010110000000110111100100110 (B2C06F26)
*** CHIP DETECTION OVERRIDDEN ***
    - EJTAG IMPCODE ....... : 10010110010100000110111110100110 (96506FA6)
    - EJTAG Version ....... : Unknown (4 is a reserved value)
    - EJTAG DMA Support ... : No
Issuing Processor / Peripheral Reset ... Done
Enabling Memory Writes ... Skipped
Halting Processor ... <Processor did NOT enter Debug Mode!> ... Done
Clearing Watchdog ...

E qui si blocca. se inserisco l'opzione /nocwd va avanti e si blocca su

Codice:

Probing flash at <flash window 0X90000000> ...


Quindi avanti con l'integratore (e che sarà mai?)

Per i disegni, nessun problema, sono bravo sia a disegnare schemi elettrici, che elettronici che pcb.

Anzi a riguardare il disegno, ho segnato per errore RST invece di TCK, lunedì lo correggo.

15 Re: [RISOLTO] Jtag su 7170, ci proviamo? il Sab Ott 24, 2009 1:46 pm

Naf


Admin
Admin
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.

L'interfaccia con l'integrato è questo:


_________________
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

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

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

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