Skip to content

TheRealSirHaXalot/mesh-detect

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

35 Commits
 
 
 
 
 
 

Repository files navigation

Mesh Detect Flasher

T-Halow WiFi RID Image

About

Easily flash different firmware onto the Colonel Panic Mesh Detect. An automatic esptool.py flasher, no Arduino IDE required.

Validation: shasum meshFlasher.sh d8d9686e430d3c4f3e0e2a94363194933d72e3b1

649EA86C-098F-4023-A037-B9BBEE91F57A

Resources

Hackster.io writeup/instructions Mesh-Detect

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

I sell on Tindie

Firmware Options

🎥 1. OUI Sniffer

  • Official FW

  • Detects specific OUI(s) via Bluetooth scanning.

  • Alerts when targeted OUIs are detected.

  • Flash via Arduino IDE.

    🔒 1a. Privacy Version

    • 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

With Mesh-Mapper API 📡

  • Drone Remote id to Meshtastic
  • Detects WiFi RID drone signals.
  • Sends drone detection messages with ID, RSSI, MAC, Operator ID, Location, and more.
  • Flash via meshFlasher.sh

Flashing Firmware

Dependencies & Setup

Note: Latest Esptool is automatically downloaded to script directory, and firmware binaries are replaced to ensure they're up-to-date.

# Install required packages
sudo apt-get update
sudo apt-get install -y git python3 python3-pip wget

# Install Python dependencies
pip3 install esptool pyserial

Flashing

  1. Download the script
wget https://raw.githubusercontent.com/lukeswitz/mesh-detect/refs/heads/main/meshFlasher.sh
  1. 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.

Configure 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.

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

 
 
 

Contributors

Languages

  • Shell 100.0%