Skip to content

Unified firmware links for Mesh-Detect hardware project

Notifications You must be signed in to change notification settings

lukeswitz/mesh-detect

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

84 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Mesh Detect Flasher

T-Halow WiFi RID Image

About

  • Easily flash different firmware onto the Colonel Panic Mesh Detect Board.
  • An automatic esptool.py flasher, no Arduino IDE required.
  • Options for both S3 and C3 Xiao ESP32 variants

✅ shasum: d8d9686e430d3c4f3e0e2a94363194933d72e3b1

Flashing Firmware

Note

  • Latest Esptool is automatically downloaded to script directory if not on the sytem
  • Firmware binaries are replaced to ensure they're up-to-date.
  1. Setup Requirements & Flasher
# Install required packages
sudo apt-get update
sudo apt-get install -y git python3 python3-pip wget

# Install Python dependencies
pip3 install esptool pyserial

# Download flasher sctipt
wget https://raw.githubusercontent.com/lukeswitz/mesh-detect/refs/heads/main/meshFlasher.sh

# Make executable
chmod +x meshFlasher.sh
  1. Plug in your esp32 & run the script
./meshFlasher.sh
  1. Follow the on-screen prompts. That’s it! The script will get your board flashed and running.

Important

Power cycle the board after flashing to ensure no issues with the Heltec.

Firmware Options

🎥 1. OUI Sniffer

  • Official OUI FW

  • Detects specific OUI(s) via Bluetooth scanning.

  • Alerts when targeted OUIs are detected.

  • Flash via Arduino IDE.

  • 🔒 Privacy Sniffer

  • Preset OUIs for Floc cameras, known snoops and other privacy invaders.

  • Flash via meshFlasher.sh

2. 🌲 Deepwoods Device Detection

  • Deepwoods Device Detection
  • Scan WiFi and BT to form a baseline and alert to new devices.
  • Detects and alerts on new devices.
  • Flash via meshFlasher.sh

3. 🛸 Drone Remote ID to Meshtastic - BT and WiFi

With Mesh-Mapper API 📡

Project Helpers

Configuring Attached Mesh Node

Set the pcb mesh device to use serial mode, and configure the pins:

Ensure both the heltec and your receiver node are on the same channel. Set the pcb mesh settings to:

  • Serial enabled
  • 115200 baud rate
  • Text message mode
  • Pins defined RX/TX 19/20

image

Troubleshooting

  • If your esp32 is not being detected or giving any errors, hold the boot button and plug in the device.
  • Make sure you are using a c3 esp32 module.

Resources

Hackster.io writeup/instructions Mesh-Detect

Mesh Detect board can be found on my Tindie Store: mesh-detect board

I sell on Tindie

Credit: Firmware for RID and flasher based on work by cemaxecuter aka alphafox02. Modded with help of Colonel Panic.

About

Unified firmware links for Mesh-Detect hardware project

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Shell 100.0%