Firmware

Instructions

This guide will help you update your DNS Driveby kits with the latest wardriving firmware, but you can also flash other supported projects!

The Web Flashing Guide lets you easily flash your kit without any tooling, but you can also use ESPTool if you prefer Command Line.

Flash w/ Web Browser (WebSerial)

Thanks to WebSerial, an experimental feature in Google Chrome, we can easily interact with microcontrollers and serial devices from a web browser!

1. Downloads
2. Place Kit in Flash Mode

This step is only necessary for ESP32 based kits, and is currently not available.

3. Web Flashing
  • Open the Web Flasher Application
  • Connect to Your Kit, which identifies as a generic serial device
  • Upload your .bin firmware file!
  • Reset your kit and you’re ready to wardrive :)

Flash w/ Command Line (ESPTool.py)

1. Downloads
2. Place Kit in Flash Mode

This step is only necessary for ESP32 based kits, and is currently not available.

3. Find Serial Port & Erase Flash
  • Find the Serial Port your device is connected to:
    • Windows: Found via Device Manager
    • MacOS: ls /dev/cu*
    • Linux: ls /dev/tty*

  • Erase the flash:
esptool -p <SERIAL_PORT> erase_flash
4. Flashing

Run the following command to flash the latest release file to your Kit!

esptool -p <SERIAL_PORT> write_flash -z 0 <BINARY_FILE>.bin