dimanche 22 mars 2026

R110B: CPU Monitor embarqué

Le récepteur R110B dispose d'un port RS232 accessible après avoir enlevé le coffret. Il est indiqué que ce port série sert de 'moniteur': comprendre un logiciel embarqué permettant de visualiser, voir de modifier les registres et la mémoire de la CPU. La connexion se fait en direct depuis un PC et un terminal série - ici 'putty' - en 1200bauds par défaut.


Et l'on accède bien à un moniteur / débuggeur 'à l'ancienne' avec une aide minimaliste. Il faut maintenant identifier les commandes lesquelles semblent utiliser les mnémonique habituelles. Les dumps de l'EPROM et de l'EEPROM sont ici bien utiles pour vérifier les hypothèses.


En règle générale, 'G' vaut pour GO à l'adresse indiquée, 'D' pour DUMP de l'adresse indiquée sur un octet ou plusieurs, 'E' pour ENTRER une valeur à l'adresse indiquée, 'M' pour MOVE d'une adresse à l'autre sur la longueur indiquée (non encore vérifié) et 'C' pour Clear d'une adresse avec une valeur donnée sur la longueur indiquée (non encore vérifié). Les indices 'I', 'C' et 'X' indiquent ici une action sur les registres de la CPU (I), le code (C) en EPROM ou l'extension (X) en E2PROM/

Il est ainsi possible d'intervenir en cours de fonctionnement sur l'état du système avec toutefois le risque de le 'planter'... Plus intéressante est la possibilité de modifier le contenu de l'E2PROM laquelle contient le numéro de série du récepteur ainsi que les options activées.

L'analyse du firmware se poursuit donc de manière dilettante ayant trouvé la technique pour travailler sur les deux sections de code dans Ghidra: il 'suffit' de charger le code en E2PROM via la fonction 'File/Add to Program' en indiquant EXTMEM comme destination. Tout simplement. A suivre.

samedi 21 mars 2026

P100: Alimentation terminée

Le montage du circuit imprimé permettant de réaliser une alimentation pour poste batterie s'est effectué sans aucun problème avec un fonctionnement parfait du premier coup. Ls trois platines (HT, Filament, Polarisation) peuvent être séparées si besoin avec leur propre alimentation d'entrée. L'ensemble est monté dans un boîtier Shubert après vérification du bon fonctionnement.

Dans le cas du récepteur P100, et en l'absence de l'alimentation d'origine, le boitier est monté sur un panneau qui servira de fond, le connecteur étant réalisé sur un morceau de circuit époxy simple face de 1mm d'épaisseur.


Une entrée externe pour une alimentation 12V est prévue qui peut aussi être utilisée pour charger une batterie au plomb. L'alimentation est coupée par un interrupteur en amont de l'entrée externe / de la batterie. Le régulateur LM317T est monté sur un morceau de cuivre lui-même soudé au boitier, l'ensemble servira de refroidisseur. Pour une alimentation de 12V la dissipation est de 3.6W avec des tubes à filament 50mA et de la moitié avec les tubes à filament 25mA. Une alimentation à découpage aurait permis de réduire cette perte mais aurait probablement posé d'autres problèmes s'agissant de tubes à chauffage direct.


Un test sur mon récepteur P100 confirme le bon fonctionnement de cet ensemble que le copain Bruno devrait bientôt recevoir.

jeudi 19 mars 2026

R110B: Peinture du coffret

L'achat d'un nuancier RAL m'a permis de déterminer la couleur la plus proche de celle du coffret du R110B en se référençant sur un échantillon à l'intérieur du coffret. J'ai ainsi pu commander une bombe de peinture RAL5024 métallique chez MetalTOP pour la recevoir le lendemain: fabrication Française et expédition éclair. Chapeau !


La comparaison avant/après est difficile car ne permettant pas de se rendre compte de la couleur exacte, les photos ayant été prises à des heures différentes. La nouvelle couleur est plus claire mais très proche de l'original à l'intérieur du coffret.

Je me suis contenté de passer un voile de peinture sans chercher à mastiquer les défauts, ce récepteur ayant vécu. Le résultat est très satisfaisant pour moi.