| Comment réinjecter un firmware avec le système JTAG ? |
| Xsat 300 / 350 |
Le Jtag pour quoi faire ?
Il est possible de mettre à jour le firmware
des démodulateur xsat 300/350 .
Pour cela il faut utiliser une liaison série entre votre déco et le PC via le
logiciel firmwareflash.
Cela fonctionne très bien, mais comporte un risque.
Si le secteur électrique vient à disparaître alors que le démodulateur est dans
sa phase d'écriture interne (LED fixes) , le logiciel/firmware ne sera pas écrit
correctement en mémoire flash, et par conséquent le
démodulateur ne pourra plus redémarrer (LED qui reste rouge).
Dans ce cas il n'est plus possible de communiquer par la prise série,
celle ci étant normalement gérée par le logiciel (qui est maintenant corrompu).
Pour remettre en état un démodulateur dont le contenu de la mémoire est corrompu, il faut par un moyen externe reprogrammer la mémoire flash.
Il existe maintenant une solution le port JTAG inclus sur la carte mère .
Il faut y souder 7 fils qu'il suffit de relier a un montage d'adaptation
simple qui se branche d'autre part sur le port parallèle de votre pc.
Le Logiciels Jtag64008 permet le transfert d'un
firmware dans la mémoire flash du démodulateur.
Le démodulateur peut alors redémarer et est ainsi disponible pour recevoir une version récente
du firmware et un configuration via le port série tout a fait ordinairement.
En fait c'est quoi Jtag ?
le Jtag est un port dont sont dotés tous les processeurs actuels, cela permet de faire du "debbuging
in situ" et "In Situ Programming".
Le JTAG est une méthode de contrôle des interconnexions des circuits appelée aussi Boundary-Scan.
Les résultats de ces travaux ont été normalisés sous le nom IEEE 1149.1, appelé aussi standard JTAG.
Sur le Xsat410 et assimilés, les points de soudure du connecteur sont existants sur la carte-mère.
Il faut utiliser un montage électronique d'interface entre votre pc et le démodulateur.
Les démodulateurs Xsat cdtv 300 utilisent une carte-mère dont le processeur est un Lsi 64008.
D'autres démodulateurs utilisent la même carte-mère, c'est le cas des Maestro et Cherokee clasiques.
Actions a prendes
Connecter le montage entre le PC et le deco
Démonter la carte tuner pour acceder à la carte mère. retirer précautioneusement les deux connecteurs
( un grand en haut a gauche et un petit au milieux à gauche ).
Il faut desctiver le watch-dog en pontant le conecteur W2
avec un cavalier ( ou souder un fils entre les 2 pins ).
Il faudra prende garde a surpimer ce pontage lors du remontage du deco.
Procédure de flashage d'un fimware de base avec jtag64008.exe
Sous Win200 et XP il peut être nécessaire de lancer Userport.exe avant pour bien gerer le port paralelle en mode ECP.
Faire Sart avant de lancer jtag64008.exe ou jtag64108 vlad
Il est nécessaire d'utiliser une interface JTAG qui se place entre le Port Parallèle du PC et le décodeur.
Voici de quoi construire l'interface Jtag ,
mais vous pouvez aussi l'acheter toute faite.

Respecter les spécifications des noms des signaux de l'interface que vous utilisez .
Les pastilles de soudure ne sont pas perforées. Placer les fils avec une petite goutte de soudure en utilisant un fer à
souder de faible puissance comprenant une panne de précision.
Attention à ne pas provoquer de court-circuits en débordant avec la soudure.
Evidemment, l'opération se fait cordon secteur débranché !

Pour être sur , 20 cm entre montage( avec plan de masse !) et décodeur pas plus de 70 cm entre pc et montage.
Support rsk
Réalisation tilto
Retour à la Liste des Faqs