Armbian + Meshtastic == mPWRD-OS
- Has meshing-around BBS loaded
- Full set of common dev tools needed to load mesh projects
- 🐧 Debian 13
trixiebased. - ❤️ Built with Armbian userpatches framework.
- 🛜 meshtasticd pre-installed and working out of the box.
- 🐍 meshtastic CLI pre-installed.
- 📡 contact Meshtastic TUI pre-installed.
- 🧙 mpwrd-menu simple OS / Meshtastic management utility.
See: Board Support wiki page.
| Chipset | Board | Status |
|---|---|---|
| RK3506G | 🛜 EByte ECB41-PGE | WIP |
| RK3506G | 🦊 Luckfox Lyra Plus | Supported |
| RK3506B | 🦊 Luckfox Lyra Ultra W | Supported |
| RK3506B | 🦊 Luckfox Lyra Zero W | WIP |
| RK3506J | 🐈 ForLinx OK3506-S12 | WIP |
| RV1106G | 🦊 Luckfox Pico Max | WIP |
| RV1103G | 🦊 Luckfox Pico Mini | Supported |
| RV1103B | 🧅 OnionIOT Omega4 | Todo |
| BCM2711 | 🍓 Raspberry Pi (64-bit) | Supported |
| UEFI | 🖥️ Generic x86_64 UEFI | Dev |
| Username | Password |
|---|---|
root |
1234 |
- Flash the latest image from the build tool, using balenaEtcher or a similar tool.
- For boards with eMMC: Flash with
rkdevtool. (Guide coming soon).
- For boards with eMMC: Flash with
- SSH into the device (or connect with Serial), login with default credentials. You will be prompted to change this upon first login.
- Run
mpwrd-menuto setup Meshtastic, change settings, and more!
To get a image to flash to SDcard for the femtofox follow these directions. I use a Ubuntu 24.04 Virtual Image to follow the steps below.
- Checkout
armbian/buildand enter the dir
git clone https://github.com/armbian/build.git
cd build- Checkout this repo as "userpatches"
git clone https://github.com/spudgunman/mPWRD-OS userpatches- Compile!
./compile.sh luckfox-pico-mini build KERNEL_CONFIGURE=noThis example will build the configuration at config-luckfox-pico-mini.conf
The output image will go into .. build/output/images
Once booted and system is setup radio is lit up and working..
edit the /opt/meshing-around/config.ini as needed
to install sercvice run from the /opt/meshing-around directory
sudo bash etc/install_service.sh
your mPWRD-OS device should now be running meshing-around bot!