5 years, 9 months ago.

I can't leave MAINTENANCE mode even after flashing the latest DAPLink firmware on the Xdot?

I tried flashing it by simply copy/pasting the .bin file. It seems to flash successfully and then eject but then reconnects in maintenance mode still. I even tried the command line " sudo mount -u -w -o sync /Volumes/MAINTENANCE ; cp -X <path to firmware file> /Volumes/MAINTENANCE/" but the same thing happened. Note: i am using mac os High Sierra v10.13.5 and the bin file i used is "0246_K20DX_XDOT_L151_0X8000.BIN"

2 Answers

5 years, 9 months ago.

Hello Muhab,

Have you taken a look at this blog post?

https://os.mbed.com/blog/entry/DAPLink-bootloader-update/

Referencing the blog post above, locate step 1 and download the DAPLink bootloader image for the xDot (should be “0244_k20dx_bootloader_update_0x8000.bin”). Then drag and drop the .bin file into the drive. Wait for the drive to dismount and remount again as MAINTENANCE (if the drive does not automatically dismount, eject the drive, unplug the board, then plug back in).

Next, search for the xDot interface firmware from https://armmbed.github.io/DAPLink/, download, and drag and drop the .bin file into the MAINTENANCE drive. The drive should dismount and ultimately connect as DAPLink. Hope this helps!

-Karen, team Mbed

If this solved your question, please make sure to click the "Thanks" link below!

Hey Karen, Thanks for getting back to me so quick. Ive tried everything you mentioned but the device is still stuck in MAINTENANCE mode. Is there a way to do a factory reset?

posted by Muhab Tomoum 10 Jul 2018

Hi Muhab,

I would suggest taking a look at the firmware section for the xDot page:

https://os.mbed.com/platforms/MTS-xDot-L151CC/#factory-firmware

-Karen, team Mbed

posted by Karen Yen 11 Jul 2018
4 years, 8 months ago.

Had the same issue and took ages to resolve. Jumper missing on Xdot.JP30 needs to be on