AIDE : CHECK FIRMWARE

1. Présentation du test.

Ce test sert à vérifier principalement que la bonne version des firmwares est présente sur la carte interface source lumière et la carte interface moteur. Le firmware est le logiciel embarqué dans la carte du module correspondant, qui gère les actions de ce module. C'est la carte CPU du scanner qui envoie les ordres au firmware de la carte interface passe-vue.

Les firmwares se programment par l'intermédiare du Hwmon grâce soit au test Update Motor Firmware soit au test Update Light Firmware.

Si la mauvaise version du firmware est programmée, le module assiocié (ici la source lumière et le moteur) peut avoir des comportements inattendus et ainsi provoquer des problèmes de fonctionnement.
A noter que le DKS fait une vérification de la version du firmware au lancement, et que si la version du firmware embarqué n'est pas la bonne, un message va remonter à l'utilisateur, demandant de le mettre à jour.

2. Conditions du test.

Ce test concerne le scanner seul.
Aucun passe-vue ne doit être inséré dans le scanner pour exécuter ce test.
Aucun film ne doit être inséré dans le passe-vue pour ce test.
L'acceptation du test est automatique.
Aucun paramètre n'est sauvegardé.

3. Pré-requis.

On peut utiliser ce test pour contrôler la version du firmware embarqué dans la source lumière et le moteur, ou pour vérifier que la programmation du firwmare s'est bien passée. Dans ce dernier cas, il faut auparavant lancer les tests Update Motor Firmware et Update Light Firmware.

4. Réalisation du test.

Cliquer sur RUN pour exécuter le test. La version des firmwares embarqués est affichée dans la fenêtre execution.

La source lumière correspond à la ligne "FILTER" et le moteur correspond à la ligne "MOTOR". Les lignes "IM15RAM" et "ACEX" correspondent aux firwmares qui sont programmés lors du "Reset + Program All" du scanner.

La ligne "FLASH" correspond au firmware embarqué dans la flash de la carte CPU (seul programme embarqué qui permet de faire démarrer le scanner). La programmation de ce firmware ne peut pas se faire logiciellement.

Enfin, la ligne "PROTOCOL" correspond au firmware de protocole de communication entre le scanner et le PC. Il est programmé en même temps que l'IM15RAM lors du "Reset + Program All".

Le résultat (accepté / rejeté) sera affiché à l'écran.

5. Acceptation du test.

Si la version des firmwares embarqués correspond à la version des firmwares attendue par le Hwmon, le test sera accepté.

Si la version des firmwares embarqués est différente de la version des firmwares attendue par le Hwmon, le test sera rejeté. Dans ce cas, il faut reprogrammer le firmware soit avec le test Update Motor Firmware soit avec le test Update Light Firmware.

La version du firwmare attendue par le Hwmon se trouve dans le fichier im1500data.cst dans l'onglet GENERAL (au début du fichier). Attention, ce fichier ne doit pas être modifié.

6. Autres tests impactés.

Il est difficile de dire quels sont les tests qui sont impactés par une mauvaise (ancienne) version de firmware, car cela dépend justement de la version de ce firmware (chaque nouvelle version a apporté des corrections particulières).

7. Trouble shooting.

  • Le test échoue car la version FILTER ou MOTOR n'est pas la bonne : Reprogrammer le firmware soit avec le test Update Motor Firmware soit avec le test Update Light Firmware.