diff --git a/src/MicroOcpp/Model/FirmwareManagement/FirmwareService.cpp b/src/MicroOcpp/Model/FirmwareManagement/FirmwareService.cpp index f897d3a9..0c41cd90 100644 --- a/src/MicroOcpp/Model/FirmwareManagement/FirmwareService.cpp +++ b/src/MicroOcpp/Model/FirmwareManagement/FirmwareService.cpp @@ -111,8 +111,8 @@ void FirmwareService::loop() { timestampTransition = mocpp_tick_ms(); delayTransition = 10000; - return; } + return; } else { //if client doesn't report download state, assume download to be finished (at least 30s download time have passed until here) if (downloadStatusInput == nullptr) {