diff --git a/firmware/main/c6_ota.c b/firmware/main/c6_ota.c index 983a09d..a3aed37 100644 --- a/firmware/main/c6_ota.c +++ b/firmware/main/c6_ota.c @@ -44,8 +44,8 @@ static void c6_ota_task(void *arg) vTaskDelay(pdMS_TO_TICKS(8000)); /* let the hosted transport settle */ esp_hosted_coprocessor_fwver_t v = { 0 }; if (esp_hosted_get_coprocessor_fwversion(&v) == ESP_OK && - v.major1 >= 2) { - ESP_LOGI(TAG, "C6 fw already 2.x — no OTA needed"); + v.major1 == 2 && v.minor1 == 12 && v.patch1 == 12) { + ESP_LOGI(TAG, "C6 fw already 2.12.12-btfree — no OTA needed"); vTaskDelete(NULL); return; } diff --git a/firmware/main/c6_slave.bin b/firmware/main/c6_slave.bin index a606cf1..d7dc3f2 100644 Binary files a/firmware/main/c6_slave.bin and b/firmware/main/c6_slave.bin differ