5644 views|22 replies

4

Posts

0

Resources
The OP
 

Please help me take a look at this strange MICRO BIT board [Copy link]

 
 

I recently received a few strange microbit boards. They are not compatible with the official platform program download, and there is no way to flash the official firmware. The hardware is also different from the official products. Can I modify the firmware to make it compatible with the official program?

DETAILS content is as follows:

# DAPLink Firmware - see https://mbed.com/daplink
Unique ID: 00000000066dff525754875187045645a5a5a5a597969908
HIC ID: 97969908
Auto Reset: 0
Automation allowed: 1
Overflow detection: 0
Daplink Mode: Bootloader
Bootloader Version: 0254
Git SHA: db711ec68a861b9d9b0d7a7a82071796ec117687
Local Mods: 1
USB Interfaces: MSD
Bootloader CRC: 0x0697f838
Interface CRC: 0x4915d882
Remount count: 2
URL: https://mbed.com/daplink
FAIL文件内容如下:

error: In application programming aborted due to an out of bounds address.
type: interface

微信图片_20220402162007.jpg (128.77 KB, downloads: 1)

微信图片_20220402162007.jpg

微信图片_20220402162001.jpg (106.04 KB, downloads: 1)

微信图片_20220402162001.jpg

Latest reply

It's no wonder that the later kits of the Quantum Rabbit Robot did not use this development board. I applied for the first and second phase courses, and the board sent to me has changed from microbit to alphapi. Recently, I wanted to update the firmware of the microbit board, but found that it had become MAINTENANCE mode and could not come out. After fiddling with it for several days, I used the firmware given on the 17th floor and it finally worked. Thank you very much.   Details Published on 2023-12-23 20:34
 
 

1w

Posts

25

Resources
2
 

This is a copy of the V1 version of the hardware. If you download the program for the V2 version of the hardware, it will go wrong. Downloading the V1 version should be fine.

 
 
 

1w

Posts

25

Resources
3
 
V1 V2
CPU nRF51822 nRF52833
RAM 16K 128K
flash 256K 512K
frequency 16MHz 64MHz

 
 
 

4

Posts

0

Resources
4
 
dcexpert posted on 2022-4-2 17:35 This is a copy of the V1 version of the hardware. If you download the program for the V2 version of the hardware, it will go wrong. Downloading the V1 version should be fine

Thanks to the moderator for answering personally!

I tried the V1 firmware on the official website, but the same error message appeared. I found that the address offset of DAPLink may have been modified, so it is not compatible with the official software. The firmware I downloaded from the official website is named 0253_kl26z_microbit_0x8000.hex

Is this 0x8000 an offset, which is why there is a prompt that the memory address is incorrect during the transmission process?

Comments

There is no point in changing the address, you can try to upgrade the daplink version.  Details Published on 2022-4-2 21:47
 
 
 

1w

Posts

25

Resources
5
 
shuma516 posted on 2022-4-2 20:15 Thanks to the moderator for answering in person! I tried the V1 firmware on the official website, but it gave the same error. I found out that it might be the address offset of DAPLink...

There is no point in changing the address, you can try to upgrade the daplink version.

Comments

Currently, the only way to upgrade daplink is by dragging and dropping, but it still reports an error. I saw an example of using the NXP official blhost tool to upgrade the V2 version of daplink on the official website, but I didn't find a way to bypass DAPlink to upgrade the V1 version. Can I find JTAG or other methods to upgrade daplink?  Details Published on 2022-4-2 22:09
 
 
 

4

Posts

0

Resources
6
 
dcexpert posted on 2022-4-2 21:47 There is no point in changing the address. You can try to upgrade the daplink version.

Currently, the only way to upgrade daplink is by dragging and dropping, but it still reports an error. I saw an example of using the NXP official blhost tool to upgrade the V2 version of daplink on the official website, but I didn't find a way to bypass DAPlink to upgrade the V1 version. Can I find JTAG or other methods to upgrade daplink?

Comments

The daplink upgrade method is the same, all are to hold down the reset button and plug in the USB, then copy the firmware. No official tools are needed, you can also use jlink to download.  Details Published on 2022-4-3 10:40
 
 
 

1w

Posts

25

Resources
7
 
shuma516 posted on 2022-4-2 22:09 Currently, you can only use the drag-and-drop method to upgrade daplink, and it still reports an error. I saw on the official website that there is an online upgrade of the V2 version using the NXP official blhost tool...

The daplink upgrade method is the same, all are to hold down the reset button and plug in the USB, then copy the firmware. No official tools are needed, you can also use jlink to download.

Comments

I have tried to hold down the reset button to upgrade the daplink, but it still reports an error. I will try a jlink later, but I am not sure if the test points of this board are the same as the official board. Is there any way to confirm its SWD interface?  Details Published on 2022-4-3 14:17
 
 
 

4

Posts

0

Resources
8
 
dcexpert posted on 2022-4-3 10:40 The daplink upgrade method is the same, all of which is to hold down the reset button, plug in the USB, and then copy the firmware. No official tools are required, you can also use jlink to download.

I have tried to hold down the reset button to upgrade the daplink, but it still reports an error. I will try a jlink later, but I am not sure if the test points of this board are the same as the official board. Is there any way to confirm its SWD interface?

Comments

Use a multimeter to measure the pins  Details Published on 2022-7-19 01:52
Use a multimeter to measure the pins  Details Published on 2022-4-3 14:27
 
 
 

1w

Posts

25

Resources
9
 
shuma516 posted on 2022-4-3 14:17 I have tried to hold down the reset button to upgrade the daplink, but it still reports an error. I will try a jlink later, but I am not sure if the test points of this board are...

Use a multimeter to measure the pins

 
 
 

1

Posts

0

Resources
10
 

Hi! I have the same problem. BBC support told me that the device is counterfeit. I investigated the DAPLink source and it looks like the micro:bit has been flashed with the STM32F102 bootloader (see HIC ID 97969908). The IF ROM address of the STM32F102 starts at 0x0800C000 and the IF ROM address of the original kl26z starts at 0x00008000. That's why it is not possible to flash the original micro:bit interface firmware. I think it is necessary to do something with the DAPLink source file and compile the modified stm32f102_microbit_if.hex. Or maybe flash the kl26z bootloader firmware. I am not an experienced person. Can anyone help?

PS. Sorry for my language, I'm from Russia.

Comments

If you use STM32F103 instead of KL26, you cannot use the official firmware  Details Published on 2022-5-31 22:10
 
 
 

1w

Posts

25

Resources
11
 
Showman posted on 2022-4-25 03:31 Hi! I have the same problem. BBC support told me the device is fake. I looked into the DAPLink source and it looks like the micro:bit ...

If you use STM32F103 instead of KL26, you cannot use the official firmware

 
 
 

1

Posts

0

Resources
12
 

Did you find a solution? I also received a board like this, which was given to my child for the Quantum Rabbit Robot Experience Class. The 49-yuan experience class actually came with a development board, which I thought was worth it. After the class, my child played with it by himself, but couldn't connect to Bluetooth. Then he tried to flash the firmware and encountered the same problem as the original poster....

 
 
 

148

Posts

0

Resources
13
 
shuma516 posted on 2022-4-3 14:17 I have tried to hold down the reset button to upgrade the daplink, but it still reports an error. I will try a jlink later, but I am not sure if the test points of this board are...

The front of the board (USB socket side) should have a version number in the lower right corner. Mine is 1.5. Otherwise, look at the edge of the gold finger. The one with a notch is V2.

V1.5 is flat.

Then find the corresponding file (0249 uses 0249_kl26z_microbit_0x8000)

 
 
 

5

Posts

0

Resources
14
 
Showman posted on 2022-4-25 03:31 Hi! I have the same problem. BBC support told me the device is fake. I looked into the DAPLink source and it looks like the micro:bit ...

If you also purchased a fake micro:bit board from Walnut Programming, you can directly ask the seller for the relevant recovery firmware.

 
 
 

5

Posts

0

Resources
15
 
popoer posted on 2022-7-16 16:17 Has the OP found a solution? I also received a board like this, which was given to my child for the Quantum Rabbit Robot Experience Class. The 49-yuan experience class actually brought...

Ask Walnut Programming for firmware directly and restore the usable firmware of the counterfeit micro:bit board. Because it is a counterfeit, do not upgrade the firmware provided by the official micro:bit. The chipset is different and the firmware is not universal. If it is convenient, you may complain to Walnut Programming for openly selling counterfeit products.

 
 
 

5

Posts

0

Resources
16
 

The official firmware reference address is as follows

https://tech.microbit.org/hardware/schematic/

https://tech.microbit.org/software/daplink-interface/

https://tech.microbit.org/software/hex-format/

 
 
 

5

Posts

0

Resources
17
 
This post was last edited by HaiDIY on 2022-7-24 03:19

Here is a description worth referring to:

https://mp.weixin.qq.com/s/SyePS28BcVUJD07DFkyLfg
Oh! I may have found the Walnut Programming version of micro:bit?
Original Hangzhou Benben Teacher Hangzhou Benben Teacher 2022-05-05 18:44

From the pictures in the article, we can see that different chipsets will have different firmware. Some buyers accidentally upgraded the official firmware, which caused the hardware to become unusable. Later, they directly obtained this 1.5 version of the firmware that was not seen on the official website from the Walnut Programming seller, which is highly suspected to be a pirated version. If it is confirmed to be a counterfeit product, Walnut Programming's sales behavior this time is very bad. The attachment is the firmware that a buyer asked for from Walnut Programming, for reference

0254_kl26z_Microbit V1.1.zip

35.99 KB, downloads: 102

 
 
 

5

Posts

0

Resources
18
 
This post was last edited by HaiDIY on 2022-7-25 12:33
Showman posted on 2022-4-25 03:31 Hi! I have the same problem. BBC support told me that the device is fake. I investigated the DAPLink source and it looks like the micro:bit ...

If the counterfeit circuit board is the same as the one in the picture, you might as well try the attachment above. I am speechless about this kind of piracy in Walnut Programming in China...

 
 
 

1

Posts

0

Resources
19
 

It's no wonder that the later kits of the Quantum Rabbit Robot did not use this development board. I applied for the first and second phase courses, and the board sent to me has changed.

 
 
 

2

Posts

0

Resources
20
 
I used the daplink-interface corresponding connection given on the 16th floor, downloaded the corresponding version and flashed it, and then it worked.
 
 
 

Find a datasheet?

EEWorld Datasheet Technical Support

Featured Posts
Basic concepts of antenna

Complete Antenna Manual Basic Concepts -------------------------------------------------------------------------------- ...

DIY RF Power Amplifier - Record the whole process

This post was last edited by RF-刘海石 on 2018-9-10 11:05 I haven't written a post here for a long time. I've been eithe ...

After upgrading and maintenance, we are working hard for three years

This post was last edited by philips_lu on 2020-3-24 22:19 Recently a friend gave me an old Dell computer, but he was i ...

The magnetic field formed by a wire in a vacuum

The formula B=μH can be found in various materials, but the calculation relationship between the current of a single id ...

Smart MM32 eMiniBoard Review Summary

There are also development boards available for application. Interested users can apply for them here: https://bbs.eewor ...

Sound detection system

# Sound Detection System##Sound Detection System###The sound detection system is used to capture sound and display the t ...

Single Channel Sonar Receiver - Active Butterworth Filter

This post was last edited by bqgup on 2021-6-21 09:58 #ActiveButterworthFilter##ButterworthFilterCharacteristics545082 ...

[Flower carving DIY] Interesting and fun music visualization project (11) --- WS2812 fantasy light strip

I had the urge to do a series of topics on sound visualization. This topic is a bit difficult and covers a wide range of ...

Award-winning topic: Talk about the most powerful domestic instruments and meters

Domestic products are just in time. Come and tell us about the domestic instruments and meters you know, and give them a ...

Digital Signal Processing Based on FPGA (2nd Edition)

This book focuses on Xilinx's new generation 28nm process chip 7 series FPGA, combined with Xilinx's new generation deve ...

Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号
快速回复 返回顶部 Return list