Releases: ultimaterobotics/umyo-android
Releases · ultimaterobotics/umyo-android
Release list
v0.2.0 — multi-device BLE streaming
What's new
- Multi-device BLE streaming — up to 6 simultaneous uMyo devices
- Per-device stats in StreamingActivity (fps, payload size)
- Persistent device naming via FBD02 characteristic read on connect
- 5-second watchdog for silent
onCharacteristicReadfailures - Name frame re-sent on streaming restart for all active sessions
- UF1 fanout by payload size: EMG-only (20/36/52 B), S1 mixed (60 B), S2 aux (26 B)
Install
Download uMyo-v0.2.0.apk and install it. Enable "Install from unknown sources" in developer options if prompted.
Requires Android 8.0+. Android 11+ requires Location permission and Location toggle ON for BLE scan.
Usage
- Run uf1_workbench_server.py on PC first (uf1-tools)
- Make sure your phone and PC are on the same WiFi network. Open the app, go to the Streaming screen and enter your PC's IP address and port (default 26750).
- Power on uMyo with a short button press. You'll see a start sequence of colored flashes — wait for it to finish (ends with the turquoise muscle activity LED turning on). After that, a short press will show 3 blinks indicating the current radio mode: pink = nRF24, green = base, blue = BLE. Keep short pressing until you get 3 blue blinks.
If you have multiple uMyos, repeat for each one. - Tap Scan for Devices and wait for all your devices to appear in the list, then go to the Streaming screen and tap Start Streaming.
If a device loses its name or disconnects, tap Disconnect on it — the scan will find it again. If it doesn't come back after a few tries, turn it off and on again with a short press, then scan again.
v0.1.0
UF1 Bridge Demo v0.1.0
Initial release of the UF1 Bridge Demo Android app.
Notes
- This APK is unsigned. To install, enable "Install from unknown sources" on your device and sideload manually, or use
adb install app-release-unsigned.apk. - Requires Android 7.0 (API 24) or higher.
- Bluetooth permissions required for BLE/GATT communication with UF1 devices.