Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente | ||
world_rally_gaelco [2022/01/09 22:51] Rom1 |
world_rally_gaelco [2022/01/09 23:22] (Version actuelle) Rom1 |
||
---|---|---|---|
Ligne 7: | Ligne 7: | ||
La carte s' | La carte s' | ||
- | {{ : | + | {{ : |
===== Protection ===== | ===== Protection ===== | ||
- | La carte embarque un coprocesseur Dallas DS5002FP. Celui-ci patch à la volée les instructions du jeu et évite qu'il ne crash. Le code nécessaire bon fonctionnement est stocké dans une RAM alimentée par un batterie lithium (pile suicide).\\ | + | La carte embarque un coprocesseur Dallas DS5002FP. Celui-ci patch à la volée les instructions du jeu et évite qu'il ne crash. Le code nécessaire bon fonctionnement est stocké dans une RAM alimentée par un batterie lithium (pile suicide). |
+ | |||
+ | {{: | ||
En cas de défaillance un message " | En cas de défaillance un message " | ||
- | {{ : | + | {{: |
Si cela se produit, la cause la plus probable est une pile à plat. Dès lors il suffit de changer la pile et de recharger le programme.\\ | Si cela se produit, la cause la plus probable est une pile à plat. Dès lors il suffit de changer la pile et de recharger le programme.\\ | ||
Autre possibilité: | Autre possibilité: | ||
- | {{: | + | {{: |
==== Reprogrammation DS5002FP ==== | ==== Reprogrammation DS5002FP ==== | ||
- | Le matériel nécessaire à la reprogrammation se résume à un port série (ou un adaptateur RS232-USB) et quelques fils.\\ | ||
Gaelco a récemment diffusé le code permettant de réssuciter une carte. En parallèle Peter Wilhelmsen et Morten Shearman Kirkegaard ont diffusé une {{: | Gaelco a récemment diffusé le code permettant de réssuciter une carte. En parallèle Peter Wilhelmsen et Morten Shearman Kirkegaard ont diffusé une {{: | ||
- | ===== ===== | + | === Pre-requis |
+ | |||
+ | Le matériel nécessaire à la reprogrammation se résume à un port série (ou un adaptateur RS232-USB) et quelques fils.\\ | ||
+ | Il faudra avoir remplacé la batterie au préalable, sinon le programme s' | ||
+ | |||
+ | Coté logiciel [[https:// | ||
+ | |||
+ | === Matériel === | ||
+ | |||
+ | Tout d' | ||
+ | |||
+ | | ||
+ | - RX | ||
+ | - TX | ||
+ | - PROG | ||
+ | - GND | ||
+ | |||
+ | {{https:// | ||
+ | |||
+ | **ATTENTION: | ||
+ | |||
+ | **ATTENTION2: | ||
+ | |||
+ | Avec un adaptateur USB-RS232 courant cela donne: | ||
+ | |||
+ | - VCC - non connecté | ||
+ | - RX - connecté au TX ⇒ fil vert | ||
+ | - TX - connecté au RX ⇒ fil blanc | ||
+ | - PROG - connecté à la masse ⇒ fil noir | ||
+ | - GND - connecté à la masse ⇒ fil noir | ||
+ | |||
+ | === Logiciel === | ||
+ | |||
+ | Le protocole utilisé par le DS5002FP est 2400bps / 8n1. Selon les sources il est indiqué d' | ||
+ | |||
+ | {{: | ||
+ | |||
+ | Lancez la connection, vous êtes prêt. | ||
+ | |||
+ | === Chargement | ||
+ | |||
+ | Vous pouvez allumer la PCB et la laisser bloqué sur le " | ||
+ | |||
+ | Via le terminal envoyé un retour chariot (touche entrée). Vous devriez avoir l' | ||
- | Téléchargements | + | {{https:// |
- | ===== ===== | + | Les commandes à taper: |
- | * | + | |
+ | - Ca ne sert à rien à part vérifier le status du DS50002FP et vérifier la bonne communication | ||
+ | - Il devrait répondre LOCKED | ||
+ | - **U** | ||
+ | - Déverouille le processeur | ||
+ | - Celui-doit répondre UNLOCKED | ||
+ | - **W MCON 79** | ||
+ | - Initialise le registre MCON à la bonne valeur | ||
+ | - **R** | ||
+ | - Vérifie la valeur des registres. | ||
+ | - La réponse devrait indiquer que le MCON vaut 78. | ||
+ | - **L** | ||
+ | - Permet de charger le contenu du code. | ||
+ | - Se met immédiatement en attente du code. | ||
+ | - Copié-collé le **contenu du fichier WDALLAS.HEX**. | ||
+ | - Cela peut prendre plusieurs minutes (10 minutes). | ||
+ | - Une fois terminé un invite de commande vide se présente. | ||
+ | - **Z** | ||
+ | - Vérouille le processeur. | ||
- | {{: | + | Une fois ces opérations réalisées, |
- | * | + | ===== Téléchargements ===== |
- | {{: | + | * {{: |
+ | * {{: | ||
+ | * {{: | ||