MeshOS 0.4.3 introduces multi-transport connectivity, letting Android users choose between Bluetooth, WiFi TCP, and USB Serial when linking the app to a MeshCore node. Alongside the new connection options, this release adds a network scanner, smarter UI feedback, and several quality-of-life improvements.
Bluetooth, WiFi TCP, and USB Serial
The app now supports three distinct transports for connecting to a MeshCore device. Bluetooth remains the default for most users. WiFi TCP allows connection over a local network by specifying an IP address and port — useful when a node runs as a WiFi access point or is reachable via LAN. USB Serial connects directly over cable at 115200 baud and requires compatible companion firmware on the device; this transport is currently Android-only.
WiFi Network Scanner
A built-in network scanner takes the guesswork out of WiFi connections. It sweeps the local network, locates candidates, and runs protocol verification to confirm each device is actually running MeshCore — so you won't see false positives from other services. Once connected, the IP address and port are saved and restored automatically on the next session.
Transport-Aware Connection Icon
The connection indicator in the toolbar now reflects which transport is active. A Bluetooth, WiFi, or USB icon appears depending on how the app is currently communicating with the node, making the active connection type immediately visible without digging into settings.
Room Chat Controls and Disconnect Confirmation
The Room Chat — MeshCore's channel-based group messaging — gains a popup menu with three new actions: Set Path, Reset Path, and Logout. The path defines which intermediate nodes are used to route messages, so having direct control here is handy for optimising connectivity in the field. Separately, a confirmation dialog now appears before any disconnect, preventing accidental drops during active communication.
iOS: Updates via App Store Only
On iOS, in-app prompts for software updates have been removed. All updates on that platform are handled through the App Store, keeping the experience consistent with standard iOS conventions.