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.
💡 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 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.
✅ 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
Ce que l'application vous montre
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.