Skip to content

Instantly share code, notes, and snippets.

Keybase proof

I hereby claim:

  • I am dotdavid on github.
  • I am dotdavid (https://keybase.io/dotdavid) on keybase.
  • I have a public key ASDjRiIjyftRDrMZv6S6XRvygAzxrdmG2nyFRj59eFDzcQo

To claim this, I am signing this object:

@dotdavid
dotdavid / meshcoretomqtt-pi-zero-1w.md
Last active March 21, 2026 21:52
meshcoretomqtt on Raspberry Pi Zero 1W

meshcoretomqtt on Raspberry Pi Zero 1W

Note

This doesn't seem to work with newer versions of MC2MQTT. I moved to Meshcore Packet Capture with an attached USB companion node instead, but am leaving these instructions here in case anyone finds them useful.

Because the Raspberry Pi Zero 1W is a 32-bit ARM chipset, there are some difficulties installing NodeJS - if the main MC2MQTT install script is run immediately then the Pi will attempt to compile NodeJS for ARM32 when installing the Meshcore Decoder, which has failed every time I try it - eventually timing out.

@dotdavid
dotdavid / nrf-otafix-bootloader-flash.md
Last active May 21, 2026 20:35
Seeed Studio Xiao nRF52840 MeshCore OTA Notes

Seeed Studio Xiao nRF52840 MeshCore OTA Notes

My notes for the Seeed XIAO nRF52840 & Wio-SX1262, used in various of my solar repeaters.

Check Bootloader Version

To check the bootloader version (firmware 1.14+), log into the repeater and use the CLI to execute the get bootloader.ver command.

OTA Fix Bootloader