What it does
The same app on a Linux desktop and on Android, sharing one
archive. A few things only one of them can do, and this says which.
Getting connected
| Feature |
Desktop |
Android |
|
Bluetooth
Pairs from inside the app — no trip to the system settings.
|
✓yes
|
✓yes
|
|
USB cable
Android has no serial port for the radio link; its USB-C port is for flashing.
|
✓yes
|
n/anot applicable on this platform
|
|
Finds and remembers your radio
Reconnects on its own after a drop, and gives up out loud rather than silently.
|
✓yes
|
✓yes
|
|
Works with any MeshCore radio
Recognised by the protocol it speaks, not by a list of known devices.
|
✓yes
|
✓yes
|
Messaging
| Feature |
Desktop |
Android |
|
Direct messages and channels
People and group channels in one list, ordered by who spoke last.
|
✓yes
|
✓yes
|
|
Delivery confirmation
And a retry that drops a stale route and floods, rather than repeating a path that no longer exists.
|
✓yes
|
✓yes
|
|
Signal strength and hops
On every message you receive, not buried in a diagnostics screen.
|
✓yes
|
✓yes
|
|
See the route a message took
“Show path” draws the actual hops on the map.
|
✓yes
|
✓yes
|
|
Mentions
Highlighted, and they raise the notification.
|
✓yes
|
✓yes
|
|
Notifications
One per conversation, replaced rather than stacked.
|
✓yes
|
✓yes
|
|
Search and favourites
Pin the conversations you care about to the top.
|
✓yes
|
✓yes
|
The map
| Feature |
Desktop |
Android |
|
Every node you have heard
Including ones you never added as a contact.
|
✓yes
|
✓yes
|
|
Works without a signal
Map tiles are kept on the device once seen.
|
✓yes
|
✓yes
|
|
Download an area before you go
Cache a region deliberately, rather than hoping you looked at it.
|
✓yes
|
–no
|
|
Where a node has been
A position history track per node.
|
✓yes
|
–no
|
Your repeaters
| Feature |
Desktop |
Android |
|
Administer over the air
Log in with the repeater's password and change anything.
|
✓yes
|
✓yes
|
|
Administer over a cable
For when the air will not do — a repeater you can reach but not hear.
|
✓yes
|
–no
|
|
Every setting the firmware has
All 32 configuration fields, grouped so they can be read.
|
✓yes
|
✓yes
|
|
The firmware's own console
With the commands that can brick a node behind a confirmation.
|
✓yes
|
✓yes
|
|
Battery and temperature
Readable with a guest password — no admin login needed.
|
✓yes
|
✓yes
|
|
Several at once
Administer more than one repeater in a sitting.
|
✓yes
|
–no
|
Firmware
| Feature |
Desktop |
Android |
|
Your own firmware library
Images kept on your device, with their version and board read from the filename.
|
✓yes
|
✓yes
|
|
Flash a board
Over USB from the desktop, over USB-C from the phone.
|
✓yes
|
✓yes
|
|
Knows 114 boards
And will still flash one it has never heard of.
|
✓yes
|
✓yes
|
Your data
| Feature |
Desktop |
Android |
|
It stays on your device
A file on your own disk. No account, and no server in the middle.
|
✓yes
|
✓yes
|
|
Backup and restore
One file, and restoring merges rather than replaces.
|
✓yes
|
✓yes
|
|
Move it between desktop and phone
The same archive format on both.
|
✓yes
|
✓yes
|
|
Save a radio's whole setup
A named profile you can put back on this radio or another one.
|
✓yes
|
✓yes
|
|
A new identity without a factory reset
Mint one in the app and keep everything else.
|
✓yes
|
–no
|
The app itself
| Feature |
Desktop |
Android |
|
Light and dark
Or follow the system.
|
✓yes
|
–no
|
|
Lives in the system tray
Close it to the tray and keep receiving.
|
✓yes
|
n/anot applicable on this platform
|
|
A command-line client
For a headless machine, over a serial cable.
|
✓yes
|
n/anot applicable on this platform
|