ESP32-C5 wardriving rig with GPS for Flipper Zero

Le wardriving avec Flipper Zero en 2026 : le guide GPS double bande complet (prêt pour WiGLE)

En 2026, le wardriving est un problème résolu — à condition que votre installation voie les deux bandes Wi-Fi et associe chaque réseau à un point GPS. Voici le guide complet, prêt pour WiGLE, du Flipper Zero : ce que fait vraiment le matériel, jusqu'à votre premier envoi.

Réponse rapideLe wardriving consiste à enregistrer passivement les réseaux Wi-Fi qu'un appareil diffuse en clair — SSID, BSSID (MAC), canal, type de chiffrement — puis à associer chacun à une coordonnée GPS, avant d'envoyer cette carte sur wigle.net. Sur un Flipper Zero, il vous faut trois choses : une carte de scan Wi-Fi (idéalement double bande, pour voir aussi les points d'accès 5 GHz), un récepteur GPS et une carte microSD pour enregistrer au format WigleWifi CSV. Le scan tourne via l'app ESP32 Marauder ; le montage mono-carte le plus propre est un tout-en-un comme Scout Lite. Vous n'enregistrez que ce que les routeurs annoncent déjà — pas de connexion, pas de cassage.

Ce qu'est vraiment le wardriving (et ce qu'il n'est pas)

Chaque point d'accès Wi-Fi diffuse en continu une trame beacon dans l'air : le nom de son réseau (SSID), son adresse matérielle (BSSID), le canal utilisé et son type de sécurisation. Ce ne sont pas des données privées qu'il faudrait forcer — c'est une annonce publique, émise volontairement pour que votre téléphone puisse trouver le réseau. Le wardriving consiste à se déplacer en voiture ou à pied pendant qu'un scanner enregistre ces beacons et associe chacun à une position GPS. En additionner suffisamment donne une carte de l'infrastructure sans fil — exactement ce qu'est la base de données collaborative WiGLE.

La ligne importante : le wardriving relève de l'énumération, pas de l'intrusion. Vous enregistrez des métadonnées déjà publiques. Vous ne vous connectez pas aux réseaux, vous n'y capturez pas de trafic et vous ne cassez pas de mots de passe — ce sont des actes distincts qui franchissent des lignes légales. Pour un état des lieux juridiction par juridiction aux États-Unis, voir notre article complémentaire, Is Wardriving Legal in the US.

Champ enregistré par réseau Ce que c'est Public ?
SSID Nom du réseau Diffusé dans le beacon
BSSID Adresse MAC du point d'accès Diffusé dans le beacon
Canal / bande Canal 2.4 ou 5 GHz Diffusé dans le beacon
Chiffrement Ouvert / WEP / WPA2 / WPA3 Diffusé dans le beacon
Lat/long GPS Où vous l'avez capté Depuis votre récepteur

Ce qu'il vous faut : l'installation en trois parties

Une installation de wardriving repose toujours sur les trois mêmes fonctions, qu'elles tiennent sur une carte ou sur trois :

  • Un radio de scan Wi-Fi. C'est ce qui énumère les points d'accès. Un radio 2.4 GHz uniquement (le classique ESP32 de la plupart des cartes WiFi pour Flipper) rate tout réseau fonctionnant uniquement en 5 GHz — une part de plus en plus grande en 2026. Un radio double bande voit les deux.
  • Un récepteur GPS. Sans fix, chaque réseau enregistré n'a pas de localisation et WiGLE le rejette. Le récepteur diffuse des trames NMEA que le firmware appose sur chaque capture.
  • Une carte microSD (FAT32). Le journal y est écrit au format WigleWifi CSV, exactement le format qu'ingère wigle.net.

En 2026, le scanner double bande et le GPS tiennent de plus en plus sur une seule carte ESP32-C5. Vous pouvez toujours assembler une installation à partir d'un module GPS séparé et d'une carte Wi-Fi, mais un module intégré élimine les deux points qui bloquent le plus de monde : les conflits de broches UART entre l'ESP32 et le GPS, et le simple fait d'obtenir que le firmware enregistre la localisation.

2.4 contre 5 GHz, en une ligne : pour le wardriving, vous voulez l'énumération du plus grand nombre possible d'APs. Une installation compatible 5 GHz voit des points d'accès qu'une installation 2.4 GHz uniquement ignore complètement — mais notez que le support 5 GHz est scan uniquement sur ESP32 Marauder ; le travail de handshake reste sur 2.4 GHz. Ce n'est pas un problème — le wardriving est de l'énumération, pas de la capture.

Comment fonctionne le marquage GPS

Le récepteur GPS (sur les cartes de qualité, un Quectel L86-M33 / MediaTek MT3333 — GPS, GLONASS et Galileo) émet un flux de trames NMEA sur UART. Deux choses doivent alors se produire : l'ESP32 sous Marauder lit ce flux pour écrire les coordonnées dans le CSV, et — si vous voulez aussi l'app GPS native du Flipper — ce même flux NMEA doit atteindre le Flipper sur les bonnes broches. Sur un Flipper Zero, l'ESP32 occupe les GPIO 13/14, et le GPS doit aller sur GPIO 15/16, car les deux ne peuvent pas partager un UART. Se tromper dans cette correspondance est la raison numéro un pour laquelle une app GPS affiche « pas de fix ». Nous détaillons la correction exacte dans le guide UART GPIO 15/16.

Déroulé du wardrive : de l'allumage à WiGLE

Voici le cycle complet sur un Flipper Zero avec le firmware Momentum (il embarque l'app Marauder et mappe les broches GPS pour vous) :

  1. Installez le module sur le connecteur GPIO du Flipper et insérez une carte microSD formatée en FAT32.
  2. Démarrez Momentum et ouvrez l'app ESP32 Marauder. Si vous utilisez un GPS séparé et voulez aussi l'app GPS native, réglez l'UART NMEA sur Extra 15,16 dans Momentum → Protocols → GPIO Pins.
  3. Attendez un fix GPS. En extérieur, un démarrage à froid prend une à deux minutes ; les cartes avec prédiction d'orbite MediaTek EASY obtiennent un fix plus vite.
  4. Démarrez Wardrive dans Marauder. Chaque point d'accès est enregistré avec horodatage, puissance du signal, canal et position GPS au format WigleWifi CSV.
  5. Roulez ou marchez. Continuez à vous déplacer ; le journal grandit d'une ligne par réseau unique détecté.
  6. Retirez la carte et envoyez le CSV sur wigle.net → Uploads. Vos réseaux apparaissent sur la carte après traitement.

Choisir son installation

Les modules de wardriving Flipper de 2026 partagent en grande majorité la même puce double bande ESP32-C5, donc tous voient le 2.4 et le 5 GHz. Ce qui les distingue, c'est tout ce qui est ajouté en plus — et pour le wardriving, qui n'utilise que le radio Wi-Fi et le GPS, les radios supplémentaires ne sont que coût et bruit RF inutilisés :

Carte minimaliste (Scout Lite) Module C5 tout-en-un (ex. Apex 5)
Bandes scannées 2.4 + 5 GHz (ESP32-C5) 2.4 + 5 GHz (ESP32-C5)
Sur la carte C5 + GPS uniquement C5 + GPS + sub-GHz + (souvent) NRF24
Environnement de scan 2.4 GHz Rien d'autre dans la bande Partage le 2.4 GHz avec un NRF24
Prix $69.98 ~$99 (Apex 5)
Vocation Wardriving Pentest tout-en-un

Il existe grosso modo trois voies. Un kit DIY comme le C5 Adapter de JustCallMeKoKo (vous flashez vous-même un DevKit) est le moins cher en pièces et infiniment flexible. Un module tout-en-un (Apex 5, Rabbit-Labs) ajoute le sub-GHz et le NRF24 si vous voulez une seule carte pour tout faire. Une carte intégrée et minimaliste comme Scout Lite câble le GPS en dur et est livrée préflashée, prête pour un wardriving immédiat. Nous les comparons face à face, prix compris, dans Scout Lite vs koko C5 vs Apex 5 vs Rabbit-Labs, et nous expliquons l'histoire de la puce unique double bande dans le décryptage de l'ESP32-C5.

Scout Lite — wardriving double bande, une seule carte

ESP32-C5 (2.4 + 5 GHz Wi-Fi 6) + GPS L86-M33 intégré + journalisation WiGLE sur microSD, préflashée avec Marauder. Pas de NRF24, pas de sub-GHz — une carte plus silencieuse, conçue pour une seule mission.

Obtenir Scout Lite Module GPS seul

FAQ

Le wardriving est-il légal ?
Enregistrer passivement les métadonnées de beacon que les routeurs diffusent en clair — SSID, BSSID, canal, GPS — est généralement légal aux États-Unis ; se connecter à un réseau qui ne vous appartient pas ou y capturer du trafic ne l'est pas. Voir Is Wardriving Legal in the US. Ceci est une information générale, pas un conseil juridique.
Ai-je besoin du 5 GHz pour le wardriving ?
Ce n'est pas strictement nécessaire, mais une installation double bande enregistre des points d'accès 5 GHz qu'une carte 2.4 GHz uniquement ne voit jamais — une part croissante des réseaux en 2026. Sur ESP32 Marauder, le 5 GHz est réservé au scan/à l'énumération, ce qui est exactement ce dont le wardriving a besoin.
Pourquoi mon app GPS affiche-t-elle « pas de fix » ?
Presque toujours un problème de correspondance de broches, pas un matériel défectueux. L'ESP32 occupe les GPIO 13/14 du Flipper, donc l'UART du GPS doit être mappé sur 15/16 (Momentum → Protocols → GPIO Pins → NMEA « Extra 15,16 »). Correction complète dans le guide UART.
De quel firmware ai-je besoin sur le Flipper ?
Le wardriving tourne via l'app ESP32 Marauder. Momentum est le choix le plus simple car il embarque l'app Marauder et mappe les broches GPS d'origine ; le firmware d'usine fixe l'UART sur 13/14, là où se trouve déjà l'ESP32.
Pourquoi WiGLE rejette-t-il mon envoi ?
En général, le fichier n'est pas un WigleWifi CSV valide, ou les lignes n'ont pas de coordonnée GPS (enregistrées avant l'obtention d'un fix). Enregistrez avec un firmware qui écrit nativement du WigleWifi CSV et vérifiez l'obtention d'un fix GPS avant de commencer à rouler.

Sources : Espressif — ESP32-C5 Wi-Fi 6 double bande (espressif.com/en/products/socs/esp32-c5, 2025) ; wiki GPIO/Protocols du firmware Momentum (momentum-fw.dev/wiki/Protocols/GPIO, 2026) ; wiki Wardrive de justcallmekoko/ESP32Marauder (github.com, 2026) ; documentation d'envoi de WiGLE.net. Caractéristiques produit selon la fiche PINGEQUA Scout Lite.

Retour au blog