diff --git a/README.md b/README.md index 20dc5c678..c71a4bab5 100644 --- a/README.md +++ b/README.md @@ -77,7 +77,7 @@ vendor's servers. - Pebble - [Pebble, Steel, Time, Time Steel, Time Round, 2](https://codeberg.org/Freeyourgadget/Gadgetbridge/wiki/Pebble) - PineTime (InfiniTime Firmware) -- Roidmi, Roidmi 3 (Bluetooth FM Transmitters) +- Roidmi, Roidmi 3, Mojietu 3 (Bluetooth FM Transmitters) - [SMA](https://codeberg.org/Freeyourgadget/Gadgetbridge/wiki/SMA) Q2 (SMA-Q2-OSS Firmware) - Sony WH-1000XM3 - Teclast H10, H30 diff --git a/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/devices/roidmi/Roidmi3Coordinator.java b/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/devices/roidmi/Roidmi3Coordinator.java index 24aaf0d43..277989a16 100644 --- a/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/devices/roidmi/Roidmi3Coordinator.java +++ b/app/src/main/java/nodomain/freeyourgadget/gadgetbridge/devices/roidmi/Roidmi3Coordinator.java @@ -34,9 +34,13 @@ public class Roidmi3Coordinator extends RoidmiCoordinator { public DeviceType getSupportedType(GBDeviceCandidate candidate) { try { BluetoothDevice device = candidate.getDevice(); - String name = device.getName(); + final String name = device.getName(); - if (name != null && name.contains("Roidmi Music Blue C")) { + if (name == null) { + return DeviceType.UNKNOWN; + } + + if (name.contains("Roidmi Music Blue C") || name.contains("Mojietu Music Blue C")) { return DeviceType.ROIDMI3; } } catch (Exception ex) {