diff --git a/firmware/main/c6_ota.c b/firmware/main/c6_ota.c index a3aed37..4257833 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 && v.minor1 == 12 && v.patch1 == 12) { - ESP_LOGI(TAG, "C6 fw already 2.12.12-btfree — no OTA needed"); + v.major1 >= 2) { /* 2.12.11 factory image is good enough; custom slaves roll back */ + ESP_LOGI(TAG, "C6 fw already 2.x — no OTA needed"); vTaskDelete(NULL); return; }