Important changes to forums and questions
All forums and questions are now archived. To start a new conversation or read the latest updates go to forums.mbed.com.
8 years, 4 months ago.
BLE Nano/MK20 always in maintenance mode
I have the BLE Nano + MKL20 board (http://redbearlab.com/blenano).
Whenever I connect the board to the USB port of my Windows PC, it appears as "MAINTENANCE" drive. So looks like it is always in maintenance mode - even without pressing the reset button while inserting it.
The details.txt show: Bootloader Version: 0241 and Git SHA: a7b445caaa1f66d3796354657d372a4c98201a8c
What is wrong here?
3 Answers
8 years, 1 month ago.
Hi Andrea,
Any updates since then? I have the same situation, board stuck in maintenance mode, while I'm trying to perform firmware update I receive Fail.txt with same text. Please advice.
Regards,
Artyom
Hi Andrea,
Thanks for a quick answer. I'm using Windows 7 Professional x64.
Regards, Artyom
posted by 23 Nov 2016Issue solved by uploading stm32f103xb_rblnano_if_crc_legacy_0x8000.bin firmware in maintenance mode. File available here: https://github.com/RedBearLab/nRF51822-Arduino/tree/S130/interface/f103/board_v1.0/daplink Thanks to all!
posted by 24 Nov 20168 years, 4 months ago.
Hi Rolf,
Thanks for your question. Please first make sure to remove any external connections to the board, it could be possible the reset is being pulled low. Secondly please try and load the most up to date firmware on to the device when in "Maintenance mode".
Firmware : https://developer.mbed.org/media/uploads/RedBearLab/blenano_mk20dx_interface_20140912.bin
Let me know how you get on, hope this helps.
-Andrea
Hi Andrea,
thank you for your support. I inserted the USB connector+board (without any external connection and without the small BLE board) into my Windows PC. The board showed up as drive named "MAINTENANCE".
I then copied the firmware file (downloaded from the link proposed by you) to the drive and waited (without removing the USB plug/board). The connection dropped and then was restored containing a FAIL.txt file: "The transfer timed out.". So it seems that the installation of the new firmware failed (due to timeout). Any ideas on corrective measures?
Kind regards, Rolf
posted by 11 Aug 20167 years, 8 months ago.
same problem happened with me and tried with several firmwares and this file solved my problem /media/uploads/sofimukhtar/stm32f103xb_rblnano_if_crc_legacy_0x8000.bin