Récupérer une Xiaomi m365 après un mauvais flash

A force de programmer la trottinette pour tester les firmware, je l’ai briquée. C’est certainement dû à un mauvais flash.

Donc, j’ai joué, j’ai perdu : ma trottinette s’allume mais n’est plus opérationnelle, elle fait quelques séries de 6 clignotements du feu arrière avant de s’éteindre.

Heureusement, il y a une solution pour résoudre ce problème : il faut flasher la carte contrôleur avec un dongle ST-link V2.

Une vidéo en espagnol montre ce qu’il faut faire pour flasher la carte. Attention, il faut avoir récupéré le numéro de série pour que cela fonctionne.

Pour éviter de briquer à nouveau sa trottinette, il faut bien lire et respecter les infos du site : http://rollerplausch.wikia.com/wiki/Flashing_Firmware


A noter :

  • Ce tutoriel ne fonctionne pas pour résoudre une erreur de flashage du BMS
  • Le kilométrage de la trottinette repart à 0 après flashage

Mode opératorire :

  1. Ouvrir le couvercle de la batterie
  2. Débrancher la batterie
  3. Retirer la carte contrôleur (carte dans un boitier plastique)
  4. Connecter les 4 fils du Dongle ST-Link V2 de la façon suivante sur la carte : G <=> Ground, C <=> SWCLK, D <=> SWDIO, 5V <=> 5Volts. Cela peut être fait en soudant directement les fils ou mieux en soudant des connecteurs au pas de 2.54mmm.
  5. Brancher le dongle ST-Link à votre ordinateur
  6. Décompresser l’archive m365rec.rar dans un dossier
  7. Installer le fichier STM32 ST-LINK Utility v4.1.0 setup.exe  puis lancer le fichier m365rec.exe
    • Dans le 1° champ, aller chercher le fichier ST-LINK_CLI.exe qui se trouve dans le dossier dans lequel vous avez installé le programme ST-LINK.
    • Dans le 2° champ, allez chercher le fichier rep.bin qui se trouve dans le dossier de l’archive que vous avez décompressé
    • Dans le 3° champ, remplacer les 00000/00000000 par le modèle et le numéro de série de votre M365
  8. Cliquer sur Start
  9. Quand c’est fini, on déconnecte le dongle de programmation, on remonte et on teste => la trottinette doit maintenant être en firmware 1.3.4 avec un kilométrage à 0