Skip to content

SpudGunMan/mPWRD-OS

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

56 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

mPWRD-OS

Armbian + Meshtastic == mPWRD-OS

Spudgunman Fork

Features

  • 🐧 Debian 13 trixie based.
  • ❤️ 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.

Board Support

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

Default Credentials

Username Password
root 1234

Using mPWRD-OS

  1. Flash the latest image from the build tool, using balenaEtcher or a similar tool.
    • For boards with eMMC: Flash with rkdevtool. (Guide coming soon).
  2. SSH into the device (or connect with Serial), login with default credentials. You will be prompted to change this upon first login.
  3. Run mpwrd-menu to setup Meshtastic, change settings, and more!

Using this repo

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.

  1. Checkout armbian/build and enter the dir
git clone https://github.com/armbian/build.git
cd build
  1. Checkout this repo as "userpatches"
git clone https://github.com/spudgunman/mPWRD-OS userpatches
  1. Compile!
./compile.sh luckfox-pico-mini build KERNEL_CONFIGURE=no

This 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!

About

Armbian + Meshtastic == mPWRD-OS + Meshing-Around

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages

  • Shell 100.0%