| Comment récupérer un flash raté avec le système JTAG ? |
| Xsat 310 - Maestro clasique |
Le Jtag pour quoi faire ?
Il est possible de mettre à jour le firmware
des démodulateur xsat 310/360 et dérives (maestro , cherokee classiques).
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.
Anciennement nous utilisons le montage JOKMSR qui via des manipulations électroniques délicates sur la carte mère et une interface électronique complexe, permet de reprogrammer cette mémoire.
Il existe maintenant une solution plus facile à mettre en oeuvre, moins onéreuse, et plus rapide que la méthode JOKMSR.
Il sagit d'utiliser le port JTAG inclus sur la carte mère (J14).
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 Logiciel Jtag64108 permet le transfert d'un
firmware dans la mémoire du démodulateur.
Le démodulateur peut alors redémarre 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 310 utilisent une carte-mère dont le processeur est un Lsi 64108.
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
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.
Pour brancher l'interface Jtag au démodulateur, il vous faudra souder les fils (max 30 cm) directement sur carte-mère.
Respecter les spécifications des noms des signaux selon le plan 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é !

Connexions à souder pour Lsi 64108
La connexion de l'interface Jtag au pc se fera avec un court câble de rallonge parallèle (par exemple celui du scanner).
Pour ne pas rencontrer de problème de parasitage, utiliser un câble court et éloigner les GSM et autres émetteurs.
Puor être sur , 20 cm entre montage( avec plan de masse !) et decodeur pas plus de 70 cm entre pc et montage.
Procédure de flashage d'un fimware de base avec jtag64108.exe
Téléchargement
Créez un répertoire de travail temporaire.
Télécharger et desarchiver le programme Jtag64108
Il exite d'autres logiciels jtag pouvant utiliserla même inteface,
Ils constitue des alternative a ceux disponibles sur ce site.
.
idtoto2001