Bon ! Le développement touche à sa fin, je suis en train de faire des essais et validations et tout semble OK pour le moment.
Donc s'il y a des intéressés pour tester, vous pouvez me contacter en MP. Idéalement pour commencer il faudrait :
- des personnes qui ont une interface qui pose des soucis avec diagbox,
- et qui ont le matos (ou se sentent capable de le faire) pour reflasher le MCU par le connecteur 12 pins si besoin. Pas besoin de dessouder l'eeprom car au pire s'il y a un souci je peux vous fournir un autre firmware pour modifier les données dans l'eeprom
Quel est la procédure ?
On ne peut pas faire plus simple :
- On connecter l'interface sur l'usb
- On lance PSAInterfacChecker, on clique "activate"
- Vous pouvez vérifier que la com est bonne en lisant la version et la référence, mais ce n'est pas obligatoire
- Vous sélectionnez mon firmware vci_updater_1.0.0.com
- Vous lancez le téléchargement
- Vous surveillez la led de l'interface : au bout d'une vingtaine de seconde, le téléchargement se termine (PSAInterfaceChecker indique une erreur mais ce n'est pas important), la led s'éteint pour signaler que le firmware commence son job, puis au bout de 5 ou 6 secondes elle clignote pour signaler que son job est fini.
- Vous déconnectez/reconnecter l'interface pour la redémarrer dans le bootloader et la faire reconnaitre en évolution (il vous sera demandé le driver)
A ce stade :
- Le bootloader a été mis à jour en Evolution
- Le secteur 5 de la flash MCU a été effacée puisque le n° de série dans le MCU n'est plus nécessaire
- L'eeprom SPI a été totalement effacée (zone n° série et zones données binaires), puis un nouveau n° de série aléatoire a été écrit, au format ACTIA/963830 C/42-07/NNNNNN (reconnaissance en Peugeot et pas en Inconnu). Les données binaires effacées ne posent pas de souci, au démarrage suivant elles sont restaurées par le bootloader Evolution.
- Il y a mon firmware spécial dans la zone application
Maintenant 2 possibilités :
- Soit avec PSAInterfaceChecker vous reflashez un firmware officiel
- Soit vous lancez diagbox et il va automatiquement procéder à la mise à jour en 4.3.0
La seule précaution à prendre c'est de ne pas débrancher l'usb durant la phase de 5/6 secondes ou la led est éteinte (mise à jour bootloader), sinon vous brickez l'interface à coup sûr, après c'est reflash par le connecteur de programmation 12 pins obligatoire.
Si par hasard la led reste éteinte, c'est qu'il y a un souci, le plus probable étant que le firmware est invalide car il a été modifié.
Donc s'il y a des intéressés pour tester, vous pouvez me contacter en MP. Idéalement pour commencer il faudrait :
- des personnes qui ont une interface qui pose des soucis avec diagbox,
- et qui ont le matos (ou se sentent capable de le faire) pour reflasher le MCU par le connecteur 12 pins si besoin. Pas besoin de dessouder l'eeprom car au pire s'il y a un souci je peux vous fournir un autre firmware pour modifier les données dans l'eeprom
Quel est la procédure ?
On ne peut pas faire plus simple :
- On connecter l'interface sur l'usb
- On lance PSAInterfacChecker, on clique "activate"
- Vous pouvez vérifier que la com est bonne en lisant la version et la référence, mais ce n'est pas obligatoire
- Vous sélectionnez mon firmware vci_updater_1.0.0.com
- Vous lancez le téléchargement
- Vous surveillez la led de l'interface : au bout d'une vingtaine de seconde, le téléchargement se termine (PSAInterfaceChecker indique une erreur mais ce n'est pas important), la led s'éteint pour signaler que le firmware commence son job, puis au bout de 5 ou 6 secondes elle clignote pour signaler que son job est fini.
- Vous déconnectez/reconnecter l'interface pour la redémarrer dans le bootloader et la faire reconnaitre en évolution (il vous sera demandé le driver)
A ce stade :
- Le bootloader a été mis à jour en Evolution
- Le secteur 5 de la flash MCU a été effacée puisque le n° de série dans le MCU n'est plus nécessaire
- L'eeprom SPI a été totalement effacée (zone n° série et zones données binaires), puis un nouveau n° de série aléatoire a été écrit, au format ACTIA/963830 C/42-07/NNNNNN (reconnaissance en Peugeot et pas en Inconnu). Les données binaires effacées ne posent pas de souci, au démarrage suivant elles sont restaurées par le bootloader Evolution.
- Il y a mon firmware spécial dans la zone application
Maintenant 2 possibilités :
- Soit avec PSAInterfaceChecker vous reflashez un firmware officiel
- Soit vous lancez diagbox et il va automatiquement procéder à la mise à jour en 4.3.0
La seule précaution à prendre c'est de ne pas débrancher l'usb durant la phase de 5/6 secondes ou la led est éteinte (mise à jour bootloader), sinon vous brickez l'interface à coup sûr, après c'est reflash par le connecteur de programmation 12 pins obligatoire.
Si par hasard la led reste éteinte, c'est qu'il y a un souci, le plus probable étant que le firmware est invalide car il a été modifié.
Commentaire