SenseCAP M1 → ChirpStack v2.0.0
Major release aimed at Raspberry Pi OS (Debian 13 Trixie).
If you are still on Bookworm (Debian 12), use the bookworm branch instead of following main.
What's new
- Trixie-first
main, with Bookworm preserved on branchbookworm reset_lgw.shworks with libgpiod 1.x and 2.x (auto-detect)- ChirpStack 4 Docker images, PostgreSQL 16, Mosquitto 2
- Packet Multiplexer v4 install (signed apt keyring) + updated TOML template
scripts/install-lora-service.shfor systemd- CI (shell syntax, ShellCheck, compose config)
- README in English — clear install path, lighter tone
Upgrade notes
| From | Do this |
|---|---|
| Fresh M1 install | Flash Trixie 64-bit, follow main README |
| Staying on Bookworm | git clone -b bookworm … — do not force Trixie steps |
| Existing ChirpStack Docker volumes (Postgres 14) | Dump/restore or accept a new Postgres 16 volume |
Old packet multiplexer (3.x / apt-key) |
Reinstall from 4.x repo; replace config file |
Full details: CHANGELOG.md
Quick start
git clone https://github.com/hereismeaw/SenseCAPM1-Chirpstack.git
cd SenseCAPM1-Chirpstack
# follow README — Trixie + Docker + packet forwarder + ChirpStackAssets
No extra binary tarball beyond packet_forwarder/ (same aarch64 packet-forwarder helpers as before).
Made in Phatthalung, Thailand.