Meshtastic Information (VERY OUTDATED)

Repository of Meshtastic information I have gathered.

Products that have been confirmed to work

Linux Information

Two working distros I've tested:

  • Ubuntu Server LTS 22.04
  • Raspbian 64 bit Bookworm (Note if you select PI3, bookworm will not show on the RPI imager, select no model instead and you can see it and flash like normal. Bookworm works without issue.)

Bookworm Notes

sudo raspi-config

Enable I2C + SPI + Serial Port.

We like to cause problems and run bleeding edge, mainly because I'm looking for web UI support on the PI.

wget https://nightly.link/meshtastic/firmware/workflows/main_matrix/master/artifact-deb.zip
unzip artifact-deb.zip
sudo apt install ./meshtasticd_2.*

The package does not seem to specify the need for libulfius.so but is also required,

meshtasticd: error while loading shared libraries: libulfius.so.2.7: cannot open shared object file: No such file or directory
sudo apt-get install libulfius-dev

Standalone start command:

sudo meshtasticd -d /home/pi/

Master meshtasticd configuration directory:

/etc/meshtasticd/config.yaml

Managing via CLI:

pip3 install --upgrade pytap2 --break-system-packages
pip3 install --upgrade meshtastic --break-system-packages

Ensure to use --host localhost on all commands. For example:

meshtastic --host localhost --nodes
itworks