⚡ Le diagnostic dans votre poche

Un petit boîtier se branche sur la prise OBD2 de la voiture, écoute le bus CAN en lecture seule et vous envoie ce qu'il voit en Bluetooth. Vous lisez tout dans votre navigateur, sur evspark.fr/web/.

Aucun logiciel à installer, aucun câble vers un ordinateur, aucun compte à créer. La page se met en mémoire dès la première visite : elle fonctionne ensuite même sans réseau, dans un parking souterrain comme au bord de la route.

Avant de vous lancer : la compatibilité

Android — téléphone ou tablette, avec le navigateur Chrome. C'est la plateforme visée et testée.

iPhone et iPad : cela ne fonctionne pas, et ne fonctionnera pas. Safari n'implémente pas la technologie Web Bluetooth dont l'application a besoin. Ce n'est pas une limite d'EVSpark, c'est un choix d'Apple.

💻 Sur PC Windows, l'application fonctionne avec Chrome ou Edge — sur une carte Bluetooth très ancienne la connexion peut échouer, et un dongle USB récent suffit alors à régler le cas. Mais si vous diagnostiquez depuis un ordinateur, EVSpark Windows reste le bon outil : c'est la version la plus complète.

Windows ou Web : lequel est pour vous ?

Les deux font le même métier. Le choix se fait sur ce que vous avez en main, pas sur les fonctions.

💻
EVSpark Windows
Vous diagnostiquez depuis un ordinateur. Adaptateur USB-CAN relié au PC, application à télécharger. C'est la version historique, la plus complète.
📱
EVSpark Web
Vous diagnostiquez depuis un smartphone ou une tablette Android. Boîtier Bluetooth branché sur l'OBD2, rien à installer. Pratique seul au bord de la route, ou en roulant.

💡 Les deux versions produisent exactement le même format d'enregistrement. Une capture faite au téléphone se relit dans la version Windows, et inversement. Ce sont deux portes d'entrée du même projet, pas deux logiciels concurrents.

Le matériel nécessaire

Le boîtier s'assemble en quelques minutes, sans soudure : une carte s'emboîte sur l'autre. Aucun câble à confectionner, la prise OBD2 est déjà sur la carte.

  • MrDIY ESP32 CAN Shield v1.3 — la carte qui porte la prise OBD2, l'alimentation et l'interface CAN. Disponible sur store.mrdiy.ca.
  • Une carte ESP32 DevKit V1, 30 broches — le cerveau, qui apporte le Bluetooth. Elle n'est pas fournie avec le shield et se trouve partout.
Le boîtier ESP32 CAN Bus Shield assemblé par MrDIY, dans son coffret imprimé en 3D bleu, avec sa prise OBD2 noire

Le plus simple : la version déjà montée

MrDIY vend le boîtier assemblé à la main, prêt à brancher. Il contient tout : la carte ESP32 DevKit v1, le shield CAN dans sa dernière version, la prise OBD2 et un boîtier imprimé en 3D. Rien à emboîter, rien à commander ailleurs. Le boîtier se déclipse sans outil, ce qu'il faut faire une fois : pour placer le sélecteur, et pour atteindre le bouton BOOT au moment d'installer le firmware.

86 € — contre 35 € pour le shield seul, auquel il faut alors ajouter une carte ESP32 et, si vous en voulez un, un boîtier.

Voir sur store.mrdiy.ca

📦 Le shield est expédié depuis le Canada : prévoyez le délai et les frais correspondants. C'est le principal inconvénient de cette solution, autant le savoir avant de commander. Nous l'avons retenue parce qu'elle intègre déjà la prise OBD2 et l'abaisseur de tension, ce qui évite tout montage électrique délicat et donne un boîtier qui se laisse brancher à demeure, comme un dongle du commerce.

🔧 Un seul réglage, mais il ne se rate pas : le sélecteur sur la position R — écoute seule, l'appareil n'émet jamais rien sur le bus de la voiture. Quant à la terminaison 120 Ω, rien à faire : elle est désactivée d'usine et l'activer demanderait de souder un pont sur la carte. C'est bien l'état voulu, le bus de la Mia possède déjà ses résistances.

Installer le firmware, depuis ce site

Le boîtier a besoin d'être programmé une seule fois. Aucun outil à installer : le navigateur s'en charge, comme il se chargera ensuite de lire les données de la voiture.

💻 À faire depuis un ordinateur, avec Chrome ou Edge, l'ESP32 relié en USB, et de préférence sans autres onglets ouverts. C'est la seule étape qui demande un ordinateur — tout le reste se passe au téléphone. Firefox et Safari ne savent pas piloter un port série depuis une page web.

🔘 Maintenez le bouton BOOT de la carte ESP32 enfoncé pendant que vous lancez l'installation, et relâchez-le une fois la connexion établie. Sans cela, la carte refusera de se laisser programmer — c'est le comportement normal de ce modèle, pas une panne. Sur la version déjà montée, ce bouton n'est pas accessible boîtier fermé : déclipsez-le pour sortir la carte, cela se fait à la main et sans outil.

Votre navigateur ne permet pas de programmer la carte. Utilisez Chrome ou Edge sur un ordinateur. Cette page doit être ouverte en HTTPS pour accéder au port série.

✅ Une fois l'installation terminée, débranchez l'USB : le boîtier est prêt. Il ne sera plus jamais nécessaire de le reprogrammer, sauf nouvelle version.

🧯 Si le navigateur se fige pendant l'installation — cela arrive — forcez-le à quitter sans crainte : la carte ne risque rien. Son programme de démarrage est gravé dans la puce et répond toujours, quel que soit l'état de la mémoire. Débranchez puis rebranchez l'USB, fermez vos autres onglets, et recommencez.

Mise en route

1
Programmez la carte ESP32 une seule fois, avec le bouton d'installation ci-dessus. Rien à installer sur l'ordinateur.
2
Branchez le boîtier sur la prise OBD2, sous la colonne de direction, puis mettez le contact : sans contact, le bus CAN reste endormi et il n'y a rien à lire.
3
Ouvrez evspark.fr/web/ dans Chrome sur votre Android, puis touchez le bouton de connexion et choisissez EVSpark-XXXX dans la liste proposée par le téléphone.
4
Ajoutez la page à l'écran d'accueil (menu ⋮ → « Installer l'application »). Elle s'ouvrira alors comme une vraie application, et fonctionnera même sans réseau.

Ce que l'application vous montre

🔋
Batterie et moteur
Charge, tension, courant, températures, équilibrage des cellules, état du chargeur, régime moteur. Six courbes en temps réel. Et une estimation de la résistance interne du pack, un indicateur de son vieillissement.
🛞
ABS, roue par roue
Les quatre roues sont affichées séparément, avec leur vitesse en km/h. Si un capteur est en défaut, l'application vous dit laquelle — avant droit, arrière gauche… Un diagnostic qu'on croyait impossible sur ce véhicule.
⚠️
Codes défaut
Les défauts sont lus en direct sur la batterie, le chargeur, le variateur et le calculateur véhicule, avec leur explication en français. Un annuaire de 117 codes est également consultable, même hors connexion.
💾
Enregistrement et partage
Tout ce qui passe sur le bus est enregistré dans le téléphone. Les essais se séparent en sessions : un bouton en ouvre une nouvelle, un autre suspend l'enregistrement sans couper la liaison. Vous choisissez ensuite la session à sortir — y compris une capture faite la veille — pour l'exporter compressée ou l'envoyer directement par mail ou messagerie. Le fichier est lisible par EVSpark Windows.

Où en est le projet

🧪 EVSpark Web est récent et peu éprouvé. À ce jour, la chaîne complète n'a été validée que sur un seul véhicule. Le décodage, lui, s'appuie sur les captures de plusieurs Mia partagées par la communauté, mais l'application elle-même a besoin d'être confrontée à d'autres voitures et à d'autres téléphones.

Si vous l'essayez, vos retours sont précieux — surtout ceux qui décrivent un échec. Un message qui dit ce que l'écran affichait au moment du problème vaut plus que dix confirmations que tout marche.

Ouvrir l'application

L'application est déjà en ligne. Sans boîtier branché elle ne montrera rien, mais vous pouvez la parcourir, consulter l'annuaire des codes défaut et l'installer sur votre écran d'accueil.

🔒 Le boîtier écoute sans jamais parler : il est configuré en lecture seule et le sélecteur matériel le verrouille dans ce mode. Il ne peut ni commander quoi que ce soit, ni perturber le fonctionnement de la voiture.