ESP32-C5 Marauder WiGLE wardriving upload board

ESP32 Marauder WiGLE Auto-Upload : envoyer les journaux de wardriving sans PC

L'ancien cycle de wardriving se terminait par une corvée : retirer la microSD, trouver un ordinateur, se connecter à WiGLE, envoyer le CSV à la main. L'auto-upload d'ESP32 Marauder supprime cette dernière étape — l'appareil envoie les données à votre place.

Réponse rapideESP32 Marauder peut envoyer les journaux de wardriving vers WiGLE directement depuis l'appareil — sans PC, sans retirer la carte. Vous placez vos identifiants API WiGLE dans deux fichiers texte à la racine de la carte SD — wigle_api_name.txt et wigle_api_token.txt — vous connectez le Marauder à un réseau Wi-Fi avec Join WiFi, puis vous déclenchez l'envoi depuis le menu. Il utilise les identifiants enregistrés pour envoyer vos journaux wardrive_ directement vers wigle.net. Une réserve importante avant de compter dessus : la fonctionnalité a été fusionnée sous PR #1359 le 2026-07-07, mais elle n'est pas encore dans une version stable — aujourd'hui elle n'existe que dans les builds nightly. Sur une carte Wi-Fi native comme Scout Lite, tout ce cycle se déroule directement sur la carte.

Ce qui a changé

Marauder a toujours écrit les journaux de wardriving sur la carte SD au format CSV WigleWifi, avec le préfixe de fichier wardrive_, prêts à être envoyés vers wigle.net. Ce qu'il ne faisait pas, c'était les envoyer — cela restait à votre charge, plus tard, sur un ordinateur. PR #1359 a changé cela : Marauder peut désormais se connecter au Wi-Fi et envoyer les journaux de wardriving directement vers WiGLE — et, séparément, vers WDGoWars, un jeu de wardriving indépendant et tiers qui accepte le même format CSV WigleWifi. C'est l'une des fonctionnalités de confort les plus demandées du projet.

Il vous faut toujours trois choses : un compte WiGLE avec des identifiants API, une carte microSD (les journaux y sont toujours écrits en premier) et un réseau Wi-Fi à portée avec accès à internet pour que la carte puisse atteindre wigle.net. L'auto-upload remplace l'étape manuelle — il ne supprime ni la carte SD ni le compte.

Étape par étape : du wardriving à WiGLE, sans ordinateur

  1. Récupérez vos identifiants API WiGLE. Connectez-vous sur wigle.net, ouvrez votre page Account, et trouvez votre API Name et votre API Token (WiGLE les utilise pour l'accès API authentifié).
  2. Déposez deux fichiers à la racine de la carte SD. Créez wigle_api_name.txt contenant uniquement votre API Name, et wigle_api_token.txt contenant uniquement votre API Token — sans texte supplémentaire, sans guillemets. (Pour WDGoWars — une plateforme indépendante et sans affiliation qui accepte le même CSV — le fichier est wdg_key.txt.)
  3. Faites du wardriving comme d'habitude. Insérez la carte, lancez Wardrive dans Marauder, et roulez ou marchez. Les journaux sont enregistrés avec le préfixe wardrive_.
  4. Connectez le Marauder au Wi-Fi. Lancez un AP scan Wi-Fi, puis utilisez Join WiFi (ou la commande CLI join) pour vous connecter à un réseau. Les identifiants sont enregistrés et réutilisés, donc vous ne le faites qu'une fois par réseau.
  5. Déclenchez l'envoi. Lancez l'envoi vers WiGLE depuis le menu. Marauder se connecte avec vos identifiants Wi-Fi et WiGLE enregistrés et envoie les journaux ; l'envoi s'exécute en arrière-plan. Vos réseaux comptent dans vos statistiques WiGLE après traitement.
Vérification de version — à lire avant de flasher : la PR #1359 a été fusionnée le 2026-07-07T20:39:30Z, soit environ 18 heures après la publication de v1.13.0 — la version stable actuelle — le même jour (2026-07-07T03:02:42Z). Cela signifie que v1.13.0 ne contient pas l'auto-upload, et qu'il n'existe pas encore de v1.14.0 stable : la fonctionnalité n'existe pour l'instant que dans des builds nightly / de préversion v1_14_0_beta. Les vidéos de la communauté intitulées « 1.14.0 Update » montrent ces nightly, pas une version stable publiée. Si vous voulez l'auto-upload aujourd'hui, vous optez pour un build nightly, flashé via USB-C. Sur toute version stable, la méthode manuelle « retirer la carte et envoyer sur wigle.net » fonctionne toujours.

Là où ça brille vraiment : une carte déjà connectée au Wi-Fi

La contrainte de l'auto-upload, c'est que quelque chose doit dialoguer avec le Wi-Fi. Sur un kit de wardriving, l'ESP32 est la radio Wi-Fi — il peut donc à la fois scanner et, une fois terminé, rejoindre un réseau et envoyer les données. Sur Scout Lite, l'ESP32-C5 qui effectue votre scan dual-band est la même radio qui envoie les données — donc tout le cycle (scan → GPS-tag → envoi) se déroule sur une seule carte via USB-C, la microSD conservant le journal. Si vous utilisez une carte ESP32 de wardriving séparée, la même fonctionnalité marche tant que cette carte dispose d'une version de Marauder qui inclut l'auto-upload — aujourd'hui, cela signifie un build nightly. Nouveau dans ce flux de travail ? Commencez par le guide complet du wardriving.

Si l'envoi échoue

Symptôme Cause probable Solution
« Auth failed » / rejeté API Name/Token incorrect Recopiez depuis votre compte wigle.net dans les deux fichiers txt, sans caractères supplémentaires
Impossible de se connecter Non connecté au Wi-Fi (STA) Faites un AP scan, puis Join WiFi vers un réseau avec accès internet
Rien ne s'envoie Aucun journal wardrive_ sur la carte Vérifiez que vous avez bien fait du wardriving et que le CSV est à la racine de la SD
Renvoie des doublons Fichier renommé Marauder identifie par nom de fichier + taille ; conservez les noms d'origine

Scout Lite — scanner, taguer, envoyer, tout embarqué

ESP32-C5 Wi-Fi 6 dual-band + GPS L86-M33 intégré + microSD, avec Marauder préinstallé. La même radio qui fait du wardriving peut rejoindre le Wi-Fi et envoyer vos journaux vers WiGLE — sans PC dans la boucle.

Obtenir Scout Lite Module GPS

Questions fréquentes

De quel firmware ai-je besoin pour l'auto-upload WiGLE ?
Un build qui inclut la PR #1359, fusionnée le 2026-07-07. Ce n'est pas encore une version stable : la v1.13.0, la version stable actuelle, a été publiée quelques heures avant la fusion et ne l'inclut pas, et il n'existe pas de v1.14.0 stable. Aujourd'hui, la fonctionnalité n'existe que dans des builds nightly. Sur les versions stables, l'envoi manuel en retirant la carte SD fonctionne toujours.
Où placer les identifiants API WiGLE ?
Dans deux fichiers texte brut à la racine de la carte SD : wigle_api_name.txt (votre API Name) et wigle_api_token.txt (votre API Token), chacun ne contenant que cette valeur. Récupérez les deux depuis votre page de compte WiGLE.
Ai-je toujours besoin d'une carte microSD et d'un compte WiGLE ?
Oui, des deux. Les journaux sont toujours écrits d'abord sur la carte SD, et l'envoi nécessite les identifiants API d'un compte WiGLE. L'auto-upload supprime uniquement l'étape manuelle sur ordinateur.
Comment la carte se connecte-t-elle pour envoyer les données ?
L'ESP32 rejoint un réseau Wi-Fi en mode station (STA). Faites un AP scan, puis utilisez Join WiFi (ou la commande CLI join) ; les identifiants sont enregistrés et réutilisés pour les envois futurs.
Le même fichier sera-t-il envoyé deux fois ?
Marauder suit les envois par nom de fichier et taille, ce qui évite de renvoyer le même journal. Renommer un fichier le fait apparaître comme nouveau, donc conservez les noms wardrive_ d'origine.

Sources : justcallmekoko/ESP32Marauder PR #1359 « Enable direct upload to WDGWars and WiGLE », fusionnée le 2026-07-07T20:39:30Z (github.com) — fichiers de configuration SD wigle_api_name.txt/wigle_api_token.txt/wdg_key.txt et flux Join WiFi ; version v1.13.0 d'ESP32Marauder, publiée le 2026-07-07T03:02:42Z (github.com) — stable actuelle, antérieure à cette fusion ; v1.14.0 n'existe que sous forme de builds nightly de préversion selon l'API des releases (github.com) ; wiki Wardrive d'ESP32Marauder — préfixe wardrive_ / wigle.net (github.com) ; API WiGLE (api.wigle.net) ; WDGoWars (wdgwars.pl) — plateforme tierce indépendante acceptant le CSV WigleWifi. Caractéristiques de Scout Lite selon la fiche PINGEQUA. Versions à jour au 2026-07-17.

Retour au blog