cgh a écrit : ↑15 févr. 2018 14:06
La mise a jour de la CL est extremement difficile, car il faut une JTAG.
Il est important aussi de comprendre le mecanisme de la MMU et aussi comment flasher des images dans la flash.
Bonjour Christophe,
PVI il a toujours été possible de mettre à jour la 41CL avec le port série, mais le temps nécessaire pour effectuer le travail était avant 2016, astronomique.
Ma petite histoire sur la mise à jour de la 41CL ...
Juin 2016, je décide finalement de mettre à jour l'espace Flash de mes trois 41CL (v2, v3 et v4).
Après avoir lu plusieurs fois toute la documentation de la 41CL, d'avoir téléchargé les nouvelles ROM, ce qui représente plus de 250 fichiers individuels, je me lance!
Je décide de commencer par la 41CLv2 (256 images). Après quelques heures de travail, je constate quelques inconsistances.
Plusieurs fichiers ROM qui doivent être mis à jour sont absents du site web et la version de plusieurs fichiers ROM ne concorde pas avec la version contenue dans les fichiers de contrôle (IMDB & FLDB).
Je contacte donc Monte pour lui faire part de la situation, il m'explique qu'il a toujours utilisé une image combinée pour effectuer ses mises à jour et qu'il n'a jamais vraiment pris le temps de mettre à jour les fichiers ROM individuels.
Avec l'accord et le support de Monte, je décide de mettre de l'ordre dans ce fouillis.
Fin juillet 2016, après beaucoup de courriels, de recherche de fichiers ROM et de multiples corrections des fichiers de contrôle (IMDB & FLDB), tout est finalement synchronisé avec l'image référence de Monte.
Début août 2016, je commence finalement la mise à jour de ma v2 en prenant bien soin de documenter le tout.
Mi-août 2016, après 40h de manipulation et plusieurs programmes FOCAL d'automatisation, la mise à jour est terminée.
Afin de me permettre d'utiliser mes nouveaux programmes d'automatisation et de mesurer la diminution du temps de mise à jour, j'entreprends de mettre à jour ma 41CLv3.
Le résultat final est très intéressant, le temps total de MAJ passe de 40h pour une v2 (256 images) à 6h pour une v3 (512 images), une augmentation d'efficacité de plus de 13 fois par rapport au temps initial.
Fin août 2016, je fais part de mon petit projet et des résultats à mon ami Robert Properi (USA), celui-ci emballé, me convainc de présenter ma solution au HHC 2016.
Mi-septembre 2016, lors de la période de questions suivant la présentation, la nature des questions posées met en évidence que ma solution est encore trop compliquée, il faut donc que je trouve une solution plus simple.
HHC 2016 :
Site Web
HHC 2016 :
Présentation MAJ 41CL
Novembre 2016, après avoir vu ma présentation sur YouTube, Monte, de plus en plus conscient du problème de mise à jour de la 41CL, propose qu'on forme équipe pour développer une solution automatique et simple au problème.
Après plusieurs échanges, il est convenu que:
Monte Dalrymple sera le maître de la solution complète et responsable du développement du module "41CL Update Functions"
Sylvain Côté sera responsable du développement du logiciel "clupdate" sur PC
Décembre 2016, Monte écrit le document de référence et commence le développement du module de mise à jour. De mon côté, je valide le document et commence le développement de la partie miroir.
À cause du haut niveau de portabilité entre les systèmes d'exploitation et de l'abondance des outils de développement ouvert, je décide d'utiliser la plateforme Java pour la solution PC.
Le développement de la solution totale prendra 4 mois (janvier 2017 à avril 2017) et la période béta durera aussi 4 mois (mai 2017 à août 2017).
Mi-septembre 2017, cette fois la présentation ce passe très bien et la solution finale est bien comprise.
HHC 2017 :
Site Web
HHC 2017 :
Présentation MAJ 41CL
HHC 2017 :
Fichiers de MAJ 41CL
La dernière version du programme clupdate ainsi que de la dernière version des fichiers ROM est disponible sur le site de
Systemyde
Je tiens à remercier Àngel Martin et Robert Prosperi pour l'aide inestimable qu'ils ont apporté au projet.
Je remercie également, Monte Dalrymple pour sa patience de répondre à mes multiple questions et pour avoir accepté de prendre le leadership de ce projet.
Cordialement,
Sylvain