Livraison rapide 48-72h | OFFERTE à partir de 65€ d'achats

M365 : Customisation Firmware avec Botox

La grande force de la M365 par rapport aux autres trottinettes électriques du marché c'est la communauté de passionnés et de bidouilleurs qui gravite autour. 

Dès sa sortie sur le marché, la M365 a intéressé un certain nombre de développeurs car elle offrait la possibilité d'accéder par bluetooth à son logiciel de gestion interne, que l'on appelle son firmware. 

Il n'a pas fallu longtemps aux développeurs pour faire apparaître des failles dans le système permettant de modifier ce firmware et ainsi permettre certaines améliorations. 

A la sortie de sa boite, la M365 est limitée à 25km/h et les réglages de accélérateur, du frein et du KERS (système de récupération d’énergie) sont également prédéfinis dans le programme officiel, en anglais Official Firmware ou OFW.

Toutes ces données sont maintenant modifiables, en fabricant son propre programme customisé, en anglais un Custom Firmware ou CFW. 

Tout ce qui suit est basé sur le travail des développeurs Botox et Camilo. L'outil de personnalisation en français est hébergé par votre serviteur SPZJulien

Comment utiliser Botox ?

Pour commencer, vous devez vous rendre à cette adresse : https://spzjulien.com/CFW/

Vous arrivez alors sur le site qui permet de générer votre CFW.

Par défaut, ce sont toutes les valeurs d'origine qui sont définies. Nous vous conseillons dans un premier temps de tester un des Presets :

Lorsque vous cliquez sur un de ces boutons, les valeurs du CFW changent. Certains Presets sont assez costauds comme le CFW W qui nécessite de bien connaitre sa trottinette.

Nous allons vous présenter en détails les differentes valeurs que vous pouvez toucher en s'appuyant sur le préset "Spzjulien" :

Valeur de base du Firmware (1.3.8) :

Vous choisissez ici, sur quel Firmware officiel votre CFW va se baser. Les autres valeurs que vous définirez ensuite viendront remplacer celles par défaut.

Il n'est pas nécessaire que votre firmware actuel soit le même que celui que vous choisissez ici, si vous êtes en 1.4.3 par exemple pas besoin de redescendre en 1.3.8. Nous vous recommandons le 1.3.8 ou le 1.4.0 avec un petite préférence pour le 1.3.8 pour sa gestion des accélérations/freinages/roues libres plus agréable (question de goût..).

Vitesse minimum du KERS (60 km/h)

Cette valeur correspond à la vitesse à laquelle le système de récupération d'énergie s'enclenche lors d'un freinage. La trottinette est en effet équipée d'un système qui injecte du courant dans la batterie durant le freinage. Cela n'a rien à voir avec le frein moteur. Vous conservez le frein moteur avec ou sans KERS

Nous vous recommandons de le désactiver, en y mettant une vitesse minimum que vous n'atteindrez jamais (par exemple 60km/h). Le système n'est pas très fiable et peut endommager votre contrôleur et/ou votre batterie.

Vitesse maximale en mode Normal (31km/h)

Cette valeur va bien entendu vous intéresser, c'est même pour ça que vous êtes ici ! 

Malheureusement, même en mettant 35km/h, vous ne dépasserez pas les 30/31 km/h. En effet, la trottinette est limitée par la tension (volts) de votre batterie. Tant que vous utiliserez une batterie 36v la vitesse maximum ne dépassera pas 31km/h. Si vous voulez dépasser cette limite technique, il vous reste l'option de passer sur une batterie 50v pour espérer atteindre 40km/h ou à moindre frais de passer aux pneus 10 pouces ( + 17% de vitesse max).

Nous vous recommandons de mettre 31km/h pour atteindre 30km/h et ne pas atteindre la valeur plafond. Car lorsque le max est atteint, la trottinette coupe l'alimentation jusqu'à retrouver une vitesse décente (~29km/h) ce qui provoque un effet "yoyo"  assez désagrable.

Vitesse maximale en mode ECO (21 km/h)

C'est la même chose que la valeur précédente mais pour le mode ECO (led verte) activable en réalisant un double appui sur le bouton d'alimentation.

Vitesse de démarrage du moteur (3 km/h)

Cette valeur correspond à la vitesse que la trottinette doit avoir avant que vous appuyez sur l’accélérateur. Plus cette valeur sera faible, moins vous devrez pousser la trottinette pour repartir au feu rouge, mais également plus vous consommerez de batterie. C'est pour cette deuxième raison que nous conseillons un minimum de 3 km/h.

Puissance constante du moteur (45000) 

Cette valeur permet d'indiquer la puissance nominale théorique du moteur. Vendu pour être un moteur 250w, il peut en effet fournir beaucoup plus de puissance. Seulement, n'étant pas conçu pour, si le moteur reste à forte puissance pendant trop longtemps, il finit par s’abîmer prématurément, c'est pour cela que nous recommandons de ne pas descendre en dessous de 32000. 

Ci-dessous, à titre informatif, le tableau de correspondance calculé par les utilisateurs :

Modifier cette valeur, c'est modifier le comportement complet de la trottinette. Plus la valeur est faible, plus la trottinette sera énergique

Activation du régulateur de vitesse (7s.)

Ce paramètre permet de modifier le décompte en seconde avant d'activer le régulateur. Le décompte commence à partir du moment où vous stabilisez accélérateur dans une position fixe. A la fin du décompte, un bip se fait entendre et vous pouvez lâcher l’accélérateur, la trottinette maintient sa vitesse.

Il faut toutefois noter que le mode "Régulateur de vitesse" doit être activée sur votre application mobile (mihome, m365tools), sinon ce paramètre est sans effet.

 Switch des modes de conduite (activé)

Permet de changer de mode (Normal/Eco) durant la conduite.

Démarrage en mode ECO (désactivé)

Permet de faire démarrer à l'allumage, la trottinette en mode ECO par défaut.

Algorithme d'accélération russe (désactivé)

Ce mode modifie le comportement de la manette d'accélérateur. Avec cet algorithme, ce n'est plus la vitesse que vous contrôlez mais la puissance. Ce mode cherche à se rapprocher du comportement des voitures et motos. 

Nous vous déconseillons donc d'activer le mode régulateur de vitesse, car ce mode se transforme en régulateur de puissance.

Limite de voltage de la batterie (désactivé)

Cette option est utile que si vous avez personnalisé votre batterie. Par exemple en remplaçant votre batterie d'origine par une batterie 50v ou plus.

Ce paramètre ne concerne pas l'ajout de batterie externe.

Supprimer la limite de vitesse de 35 km/h (activé)

Utile uniquement si votre batterie interne dépasse 36v.

Ce paramètre ne permet pas d'outrepasser la vitesse maximum paramétrée plus haut.

Supprimer le mode de rechargement

Ce paramètre est utile que si vous avez une seconde batterie externe branchée.

Il peut arriver que le contrôleur de la m365 interprète la batterie externe comme un chargeur lorsque vous vous arrêtez durant votre voyage. Dès lors, la trottinette change de mode pour passer en charge.

Ce paramètre empêche ce problème (qui reste assez rare)

Change ESC<->BMS, la vitesse de transmission a 76800

Cette option permet de modifier le protocole de communication entre la batterie et son contrôleur. A utiliser uniquement si vous utilisez une batterie interne modifiée.

Multiplicateur de vitesse pour différentes tailles de pneus

Comme son nom l'indique ce paramètre n'est utile que si vous êtes passé aux pneus 10".

Mettre à jour la m365

Vous avez fini de paramétrer votre CFW. Il faut maintenant l'envoyer dans la mémoire de la trottinette, cette opération est communément appelé le flash.

Produire le Firmware

L'opération est assez simple puisqu'il suffit de cliquer sur le bouton Patch en bas de page. 

L'outil va alors créé une archive ZIP qui va être téléchargée. Inutile de décompresser. Elle contient deux versions du Firmware, une version classique et une version cryptée ainsi qu'un fichier texte brut. La version cryptée est prévue pour les trottinettes qui serait sur une version de firmware original supérieure à 1.4.0. L'outil de mise à jour gère lui-même quel version utiliser.

Réaliser le flash

Pour cela vous devez vous munir d'un smartphone Android et de l'application m365 DownG disponible sur le Playstore

Disponible sur Google Play

Une fois installée, lancer l'application et allumez la trottinette. Le premier bouton à utiliser est Connect. Cette action va tenter de se connecter à votre trottinette par Bluetooth. Si la connexion ne réussi pas, vérifier que vous n'avez aucune autre application connectée avec votre trottinette ( miHome, m365tools...).

Lorsque vous êtes connecté, l'application vous demande de cliquer sur Check ver afin de vérifier l'état de la trottinette. 

A partir de là, le bouton Open bin s'active. Il faut alors choisir le CFW que vous venez de produire. Si le fichier est le bon, le bouton Flash bin s'active. 

Cliquez sur Flash bin. Le téléchargement démarre. Patientez jusqu'à ce que l'application vous rende la main. 

Ça y est vous avez flashé votre trottinette. A vous les kilomètres de plaisir.

Un problème ? Vous n'avez pas réussi ? Venez poser vos questions sur notre groupe Telegram