Skip to content

MeshSat Linux ​

MeshSat Linux packages the Bridge and a native GTK app for Linux phones. It can use a Meshtastic node over Bluetooth, or the Pine64 LoRa back cover on a PinePhone Pro. The package includes the services and configuration needed for the chosen radio path.

Prototype on one bench phone

Tested on one PinePhone Pro. Other phones and real desktop use have not been exercised. No real SOS has been sent, and no end user has deployed it. The back cover has additional limits below. Do not rely on this prototype for life safety.

Install ​

The public releases carry arm64 and amd64 Debian packages. Version 1.0.3 was available when this page was checked on 3 October 2026. The tested setup is Mobian / Debian 13 on the PinePhone Pro.

For that setup:

bash
wget https://github.com/meshsat/meshsat-linux/releases/download/v1.0.3/meshsat_1.0.3_arm64.deb
sudo apt install ./meshsat_1.0.3_arm64.deb

Open MeshSat from the app grid. Without a back cover, go to Setup > Your MeshSat node, scan for a Meshtastic radio and enter its Bluetooth PIN. The package detects a fitted back cover automatically. The installation guide covers channel configuration, network sharing, updates and removal.

The Bridge listens locally on port 6050. Access from another machine needs the explicit sharing switch under Setup > Advanced > Diagnostics; it is not exposed by default.

What has been exercised ​

PathEvidence and limit
Mesh over the back coverTexts both ways with a T-Deck at 0 dBm, on one bench
Mesh over BluetoothA T-Deck paired and exchanged messages through the Bridge; reconnect after a Bridge restart verified
App screens and SOS statesTested against a scripted Bridge; this does not prove a live satellite or SMS delivery
Satellite modem through a Bluetooth nodeBuilt and tested with a scripted Bridge, not exercised over the air with a real node
Mesh message forwarded to the Hub or satelliteNot yet proven on the phone
SMSApp and Bridge path exist; not proven with a SIM on the bench phone
Desktop / amd64Package builds and installs in CI; real desktop use not yet tested

Hardware limits ​

The LoRa back cover is qualified only at 0 dBm. Longer frames arrived damaged at higher powers, and it can be unable to receive for 5 to 28 seconds after transmitting. A radio that stops answering needs the cover to be re-seated by hand. Range has not been measured.

These are limits of the back-cover path, not a claim about every Bluetooth Meshtastic radio. The separate Android SX1262 driver has not run on hardware and is not a substitute installation route.

Read the full evidence table and back-cover measurements before building around this hardware. Satellite airtime and SMS service remain your own provider accounts.

Made by MeshSat