Skip to content

Instantly share code, notes, and snippets.

@darrenpmeyer
Last active August 10, 2025 01:58
Show Gist options
  • Save darrenpmeyer/8424bc7a3d771dcfaca550ef160405ba to your computer and use it in GitHub Desktop.
Save darrenpmeyer/8424bc7a3d771dcfaca550ef160405ba to your computer and use it in GitHub Desktop.
Hackers.town LoRa Meshtastic setup cheat sheet.
SUBSYSTEM=="usb", ATTR{idVendor}=="2886", ATTR{idProduct}=="0059",MODE="0666"

Hackers.town LoRa Meshtastic setup cheat sheet

Assuming linux, and knowing about udev

  1. plug in the device with a power+data USB-C cable
  2. lsusb and find the device from Seeed, note its vendor and device ID
  3. create a udev rule that will allow you to access the device (the one attached to this gist probably works, just adjust the vendor and product ID if needed).
  4. udevadm control --reload-rules
  5. unplug and replug the device
  6. make sure the /dev/ttyACM0 device (might be a different number) is writable by a group you're part of. Fix if not. You must log out and back if you make changes to group membership
  7. go to defcon.meshtastic.org in Chrome (it must be Chrome!)
  8. Select device, Seeed filter, pick the photo that looks like your kit
  9. Pick the DEFCON 33 firmware
  10. unplug the device.
  11. hold the very very tiny microswitch labelled 'B', then plug the device in. wait util LED turns solid.
  12. press Flash on the web flasher, skip to the bottom and flip the "erase and flash" button, then press flash

Good luck!

If it flashes correctly, then unplug it and assemble the kit by attaching antennas and daughter board.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment