Quelques lignes pour aider à compiler et tester le firmware alternatif développé par Alexey : https://github.com/AmLeh/alcatel_atr420_resurrection
Cet article sera remis en forme dans un second temps.
Prérequis
- Un ATR 421 ou 9211 équipé d’une carte logique première génération ;
- Un PC utilisant n’importe quelle version de Windows compatible avec les différents outils logiciels nécessaires ;
- Un client Git, comme celui-ci par exemple : https://git-scm.com/install/windows ;
- Le compilateur SDCC : https://sourceforge.net/projects/sdcc/files/latest/download ;
- Python Install manager : https://www.python.org/downloads/ ;
- Un programmateur d’EPROM capable de programmer le modèle 27C256 utilisé pour stocker le programme de gestion du poste.
Procédure
Après avoir installé les logiciels mentionnés dans le paragraphe Prérequis, ouvrir l’Invite de commandes Windows et se placer dans un répertoire où sera téléchargé le projet Github, comme c:\Workspace par exemple ou tout autre dossier présent sur votre disque dur.
Saisir la commande suivante puis valider avec la touche Entrée :
git clone https://github.com/AmLeh/alcatel_atr420_resurrection.git
Depuis l’Explorateur de fichiers de Windows, aller dans le répertoire C:\Program Files\SDCC puis copier l’ensemble des fichiers et répertoires.
Se déplacer dans le répertoire dans lequel le projet Github a été cloné (C:\WorkSpace\alcatel_atr420_resurrection dans mon cas), créer un répertoire nommé compilers et accéder à ce répertoire. Coller les fichiers copiés précédemment.
Redémarrer le PC pour que les variables d’environnement définies lors de l’installation de SDCC et Python soient prises en compte par Windows.
Ouvrir à nouveau l’Invite de commandes Windows et se placer dans le répertoire racine du projet Github cloné. Exemple dans mon cas :
cd c:\WorkSpace\alcatel_atr420_resurrection
Exécuter le script Python de compilation du fichier source :
python .\firmware\build_current.py
Vous devez obtenir ce résultat :

Le fichier compilé est stocké, dans mon cas, à cet emplacement :
C:\WorkSpace\alcatel_atr420_resurrection\firmware\build\ALCATEL3558_CURRENT.HEXIl ne reste plus qu’à programmer l’EPROM 27C256 et l’insérer dans le support nommé MN03 sur la carte logique, en s’assurant de bien placer la broche 1 du composant du côté où est imprimé l’astérisque:
Utilisation
À date, ce firmware alternatif n’en est qu’à ses débuts. Les fonctions sont limitées mais ce projet donne déjà les bases pour réutiliser à des fins non professionnelles les postes de la gamme ATR 420/9210, sans modification matérielle.
Le poste démarre avec le squelch ouvert, sans gestion de détection de porteuse, et permet la saisie de fréquence au clavier. La saisie de la fréquence n’est pas encore visualisable en temps réel, donc attention aux erreurs de saisie. L’émission phonie n’est pas encore gérée. Seul l’appui sur le bouton d’appel permet d’émettre une porteuse.
