Skip to content

Latest commit

 

History

History
27 lines (20 loc) · 1.9 KB

README.md

File metadata and controls

27 lines (20 loc) · 1.9 KB

Flipper Zero Wardriving

Requirements

  • Flipper Zero with Momentum Firmware installed
  • GPIO board with the following modules: like this one
    • ESP32. Could be an WROOM, S2, S3
    • GPS Module. As long as the GPS NMEA app outputs data you're fine

Setup

The ESP32 and GPS module cannot share the same UART channel, so make sure to have them seperated on pin 13,14 (aka USUART) and pin 15,16 (aka LPUART). Then you need to setup the channels inside the Momentum app, navigate to Momentum->Protocols->GPIO Pins and set your UART ESP32 & NMEA channel to the corresponding pins. This doesn't work on other firmwares due to lack of features.

After setting the configuration right, we need to flash the ESP32 microcontroller. Download the binary file in the release tab that corresponds to your ESP32 model and copy it to your Flipper's SD card.

Head to Apps->GPIO->ESP Flasher, enter the bootloader of your board (it should say Waiting for download in the terminal) and head to Manual Flash. Press [] Bootloader (0x1000) and select the binary file you downloaded. Scroll down to [>] FLASH and wait for the magic to happen.

Now you're ready to go! Open the app inside Apps->WiFi->[ESP32GPS] Wardriver.

How to use

The screen will start with an waiting dolphin that says "No AP's Found". Wait a few seconds and the screen will change to an list. Press UP and DOWN to scroll through the list. Press LEFT to see your actual GPS data.

The arrow down up means how much packets the AP received and the arrow up means how much packets the AP transmitted.

Once you exited the app, it will save an csv file to your SD card under ext/apps_data/ll-wardriver. The file can be uploaded to Wigle without problems.