Page 1 of 1

firmware for micro:bit clone

Posted: Sat Apr 30, 2022 9:03 am
by Showman
Hi,
I have a micro:bit v 1.5 that stuck in maintenance mode after attempt to flash it with updated FW so now I'm not able to flash any hex on it. It turned out that micro:bit is not original, it is a counterfeit clone with a bootloader HIC ID that refers to stm32f103. However it has original microbit hardware - kl26z, nrf51822 and worked well with Makecode and Mu. I searched on the Internet that some other users faced the same exact problem with other clones like BBS micro:bit, new:bit, etc. Could somebody help me with an advice or solution how to flash interface firmware that originally came with a clone? I believe it should be available somewhere.

For more details please see here - https://github.com/ARMmbed/DAPLink/discussions/956

Re: firmware for micro:bit clone

Posted: Sat Apr 30, 2022 5:43 pm
by lujo
Hi,

https://microbit.org/get-started/user-guide/firmware/

Download the appropriate hex file and copy that to the micro:bit.

Re: firmware for micro:bit clone

Posted: Sun May 01, 2022 9:16 am
by Showman
Hi lujo,

Thanks for the reply. Unfortunately it doesn't work.

Micro:bit clones have stm32f103 bootloader with ROM address at 0x08000000, but original micro:bit ROM address starts from 0x00000000. So when I try to flash it produces fail.txt with information that firmware flashes out of bounds.

I think it is necessary to do something with micro:bit firmware source to make it possible to flash in ROM region provided by stm32f103 bootloader. Can somebody help please?