Firmware update fails if Serial Monitor is open #684
Labels
conclusion: resolved
Issue was resolved
criticality: low
Of low impact
topic: code
Related to content of the project itself
type: imperfection
Perceived defect in any part of project
Describe the bug
The Arduino IDE includes a "WiFi101 / WiFiNINA Firmware Updater"" tool that can be used to update the firmware on the WiFi radio module of Arduino boards such as the MKR WiFi 1010 and Nano 33 IoT.
If the Serial Monitor is open when a firmware update is attempted, it fails.
To Reproduce
(it doesn’t matter which firmware version you flash).
The process fails without any indication of the cause
Expected behavior
Ideally, the IDE's Firmware Updater tool would automatically close the serial port as needed, reopening it in Serial Monitor once done, similar to how it is handled during the Upload process.
If that is not feasible, it should check for open Serial Monitor at the start of the firmware update process and clearly communicate to the user that they must close it. This is the approach taken by the classic IDE's firmware updater tool:
Desktop
Date: 2021-12-13T10:09:39.122Z
CLI Version: 0.20.2 [13783819]
Additional context
I think it could be a common occurrence because most often people are motivated to update their firmware after seeing the outdated firmware message that is printed to Serial Monitor by the "CheckFirmwareVersion" example of the WiFiNINA library or by the ArduinoIoTCloud library.
The text was updated successfully, but these errors were encountered: