Je confirme.
Il y a sans doute plusieurs puces sur la chaîne JTAG, le Broadcom (modem ADSL), le ST (décodeur MPEG), le FPGA, la flash du FPGA ...
Généralement les Flash programme ne sont pas JTAG, il faut donc piloter correctement les IO du/des chips qui y sont connectés pour y accéder. Ca implique de connaître (partiellement) le schéma de la carte, et de gérer correctement la sérialisation des bits sur la chaîne JTAG en fonction du modèle de Flash. Bref, pas un boulot de débutant, surtout en reverse-engineering : bravo à ceux qui ont réussi cette manip !
[^] # Re: euh ?
Posté par Jimmy . En réponse à la dépêche Modifier le firmware d'une Freebox grâce à OpenFreeBox. Évalué à 4.
Il y a sans doute plusieurs puces sur la chaîne JTAG, le Broadcom (modem ADSL), le ST (décodeur MPEG), le FPGA, la flash du FPGA ...
Généralement les Flash programme ne sont pas JTAG, il faut donc piloter correctement les IO du/des chips qui y sont connectés pour y accéder. Ca implique de connaître (partiellement) le schéma de la carte, et de gérer correctement la sérialisation des bits sur la chaîne JTAG en fonction du modèle de Flash. Bref, pas un boulot de débutant, surtout en reverse-engineering : bravo à ceux qui ont réussi cette manip !
Quelques infos sur le JTAG pour ceux que ca intéresse :
http://www.chez.com/jtag/description.htm
http://en.wikipedia.org/wiki/JTAG
http://www-s.ti.com/sc/psheets/ssya002c/ssya002c.pdf