Firmware Notaumatic
Le firmware est le programme qui est exécuté par le Notaumatic. Il n'y a normalement pas de nécessité de le modifier, puisque tous les paramètres sont stockés sur la carte SD. Cependant les améliorations de ce programme ou les éventuelles corrections de dysfonctionnements vont imposer cette opération.
La procédure est assez simple. Il suffit de suivre les étapes suivantes :
- A partir d'un PC relié à Internet, télécharger le programme exécutable ("Firmware Notaumatic vx.y") et le déposer, par exemple, sur le bureau. Le dézipper.
- Télécharger le driver "CH341". Ce driver permet au Notaumatic et au PC de dialoguer.
- Installer ce driver. Suivre les instructions d'installation. A la fin du processus, on doit voir apparaitre un port série (COM4 par exemple) dans le panneau de configuration. Cette étape ne sera plus nécessaire par la suite.
- Connecter le Notaumatic et le PC avec un câble USB. Le Notaumatic ne doit pas être sous tension. Il sera alimenté par la câble USB.
- Lancer le programme "xLoader"
- Télécharger ("Upload") le firmware vers le Notaumatic. Si tout se passe bien, le boîtier contient maintenant la nouvelle version. Le numéro de cette version est affiché pendant le démarrage.
En téléchargement, tout ce qu'il faut pour mettre à jour les Notaumatic !
- Correction d'un bug : le vol 4 de la compétition 4 causait un plantage !!
- Correction d'un bug : plus de 15 programmes dans la même langue causait un plantage
- Correction d'un bug dans le renvoi des notes
- Correction d'un bug indiquant de fausses erreurs
- Affichage adresse MAC dans le test WIFI
- Correction d'un bug dans le test WIFI
- Le son pour "NO" n'était pas diffusé
- Avec option "NRT", les trois dernières notes sont envoyées au lieu de la dernière uniquement
- Correction erreur 106
- Correction d'un bug pour la gestion des numéros à 3 chiffres
- Modif temporisation impression (pb impression ticket)
- Bug pour option "Resend"
- Option "resend files" ne marchait plus
- Correction bug : La saisie d'une option de plus d'un caractère faisait rebooter le Notaumatic
- Possibilité de modifier tous les paramètres directement depuis le Notaumatic
- Nouvelle option 7 : 0 ou 1 (No or YES) pour les pénalités IMAC
- Correction bug : la saisie manuelle d'un pilote faisait passer à la deuxième figure
- Stockage des messages d'erreur en EEPROM (moins d'accès à la carte SD)
- Mise à jour de la gestion de la carte SD
- N° de juge à 3 chiffres
- Stockage des fichiers notes dans le répertoire "N"
- Impression du n° de compétition sur le ticket
- Affichage de "no" au lieu de "-1"
- Correction de bug pour la réception du n° de prochain pilote
- Ctrl validation note 10
- 22 figures/programme
- Correction bug toggle
- Appui long sur '0' : saisie 'break penalty'
- Pilote = 0 et 'Valid' demande 'next pilot'
- Correction bugs protocole NotauScore
- Bascule entre note entière et note+0.5
- Correction d'un bug dans la gestion date/heure
- Modification de la procédure de récupération du n° pilote
- Ajout du paramètre "CJ" qui autorise le juge à changer les paramètres
- Ajout de la récupération du n° pilote si le serveur le connaît
- Ajout de l'envoi du début des libellés des figures si demandé par le serveur (IMAC)
- Liste des changements :
- Clignotement des champs de saisie
- Contrôle du nom du programme (si nom court saisi)
- Revue de code (constantes en flash)
- Interruption du son des figures si touche
- Gestion de certaines voyelles accentuées
- Liste des changements :
- Emission du son pour "N.O."
- Réimpression à l'infini
- Ajout d'un delai entre chaque ligne d'impression
- Affichage de "no" au lieu de "-1" sur l'écran
- Liste des changements :
- Adresses par défaut pour les périphériques I2C
- Correction de certains libellés en anglais
- Modif procédure de MAJ du S.N.
- Retransmission des notes (menu "SD card files")
- Liste des changements :
- Gestion des codes erreur 104 et 105.
- Nouvel écran de paramétrage de second niveau pour gérer la langue, le NRT et l'adresse IP du serveur. De manière à éviter de regénérer les cartes SD pour changer ces paramètres.
- Liste des changements :
- Possibilité de saisir les numéros de pilote à un chiffre : touche 0-9 puis <Valid>
- Liste des changements :
- Remplacement de "PILOTE" par "PILOT" dans la saisie du n°
- Renvoi de 10 fichiers notes maxi (au lieu de 2) si pb antérieur dans la transmission
- Envoi de 2 notes maximum si transmission des notes en temps réel
- Récupération de l'heure au moment de la transmission des notes : diminution du temps d'attente avant impression du ticket
- Modification des écrans de test
- Modification de l'impression de date et heure sur les tickets en fonction de la langue
- Liste des changements :
- Gestion du numéro de série : écriture en EEPROM, puis affichage et impression dans l'écran de test
- Affichage de l'erreur SD CARD sur les deux adresses LCD : 0x27 et 0x3F
- Correction d'un bug sur l'affichage de "WIFI test"
- Effacement de l'afficheur après validation du vol
- Messages en anglais
- Modification des flèches dans l'écran des paramètres
- Liste des changements :
- A la fin du test de l'afficheur, allumage de tous les segments
- Test afficheurs : affichage des adresses I2C sur le LCD. Attente d'un appui long sur joystick centre.
- Test LCD : affichage de l'adresse I2C sur les afficheurs. Attente d'un appui long sur joystick centre.
- Test Imprimante : possibilité de changer la vitesse de transmission
- Correction d'un bug dans la récupération de l'heure du serveur
- Possibilité de shunter les sons par appui long ou court sur touche "Valid"
- Le son du n° pilote n'est plus joué qu'une seule fois
- Correction d'un bug dans le test de la carte son (mauvais nom de fichier test)
- Pour les erreurs avec délai d'attente (ex : pb carte RTC), le délai passe de 5 secondes à 1 seconde
- Suppression de l'erreur RTC
- Demande de l'heure au serveur avant impression ticket
- Affichage de "x-" sur l'écran après la saisie du premier chiffre du numéro pilote