diff --git a/app/src/main/java/com/eveningoutpost/dexdrip/StartNewSensor.java b/app/src/main/java/com/eveningoutpost/dexdrip/StartNewSensor.java index 37c08ef96a..7254022e51 100644 --- a/app/src/main/java/com/eveningoutpost/dexdrip/StartNewSensor.java +++ b/app/src/main/java/com/eveningoutpost/dexdrip/StartNewSensor.java @@ -104,7 +104,7 @@ private void sensorButtonClick() { ucalendar = Calendar.getInstance(); if (Ob1G5CollectionService.usingNativeMode()) { - if (!DexSyncKeeper.isReady(Pref.getString("dex_txid", "NULL")) || transmitterAgeInDays() == -1) { + if (!DexSyncKeeper.isReady(Pref.getString("dex_txid", "NULL")) || (transmitterAgeInDays() == -1 && !FirmwareCapability.isTransmitterModified(getTransmitterID()))) { JoH.static_toast_long("Need to connect to transmitter before we can start sensor"); UserError.Log.e(TAG, "Need to connect to transmitter before we can start sensor"); MegaStatus.startStatus(MegaStatus.G5_STATUS);