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

  1. Se procurer l'interface Jtag
  2. Connecter ce montage entre le démodulateur et le PC
  3. Procéder à la reprogramation de la mémoire du deco vi le soft Jtag ( jtag64008 )
  4. Placer un firmware récent correspondant à votre modèle via le logiciel FirmwareFlash


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.

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.

Localisation des elements Le Jumper W2

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 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é !

numero des pines sur la carte mere du 300 Connexion interface Jtag Xsat-team / Xsat 300

La connexion de l'interface Jtag au PCc se fera avec un court câble d'allonge parallèle (par exemple celui du scanner, ou un cable plat). Pour ne pas rencontrer de problème de parasitage, utiliser un câble court et éloigner les GSM et autres émetteurs.
Pour être sur , 20 cm entre montage( avec plan de masse !) et décodeur pas plus de 70 cm entre pc et montage.


Procédure de flashage d'un fimware de base avec jtag64008.exe


Il exite d'autres logiciels jtag pouvant utiliserla même inteface, Ils constitue des alternative a ceux disponibles sur ce site. .
idtoto2001


Faq du Xsat #32
Support rsk
Réalisation tilto
Retour à la Liste des Faqs

Dernière modification de cette page : 1/01/1970
Plan du site