Questo vale per il DM7000 il fratello maggiore ... quindi quello che serve a parte l'intefaccia JTAG e' il file con il bootloader per il 5620..



Facciamo la conta di quello che serve...
  • Costruite l'interfaccia JTAG secondo lo schema proposto ...






  • Procuratevi un computer con Linux e una porta parallela funzionante ... Accertatevi che la porta parallela del PC sia configurata da BIOS per funzionare in modalita' normale, standard output o al massimo bidirezionale EPP ... NON ECP! Fatto?

  • Collegate l'intefaccia JTAG da un lato al connettore JTAG del DremBox e a un punto dove recuperare i 3.3VDC








dall'altro alla parallela del PC tenendo il cavo i cavi di collegamento quanto piu' possibile corti ...









Aprite una console di Linux come root e andate nella directory dove avete salvato i file presenti in questa pagina...

I files necessari sono:





  • flash (il programma eseguibile)
flash.bin (contiene alcune info ... mappature e indirizzi credo ... per far funzionare flash)

blimg (l'immagine binaria di 128KByte con il bootloader)
Qui trovate:
Si consiglia di montare la 1.0... E' possibile modificare il bootloader anche con il firmware installato tutte le volte che volete... anche mentre il dreambox sta' andando...


A questo punto usate il programma flash con la sintassi:

./flash <invio> in questo modo il programma mostra sull'output:
cpu seems to be ok
e in seguito inizia a leggere il bootloader presente nel ricevitore mostrando l'avanzamento della lettura fino al regolare stop ...
se qualcosa non funziona escono del messaggi di errore tipo: Strange: DR1 as last bit e cosi' via...
A questo punto aggiornate il vostro bootloader con il comando:
./flash write <invio> e lasciate che il programma completi l'operazione fino al termine senza errori..
Se il programma mostra il messaggio di memoria bloccata usate il comando
./flash unprotect <invio>
Provate a riaccendere il DM e guardando l'attivita' sulla seriale... con Hyperterminal in Windows o un altro terminale qualsiasi in dos o Linux
Usando DreamUp provate ... se ci riuscite... a ricaricare il firmware corretto...







Si ringraziano Mr. Blue e Donnie per la guida!