This post is older than 2 years and might not be relevant anymore
More Info: Consider searching for newer posts

nRF51422QFAA+S310 DFU implement problem

Hi All,

I try to implement the DFU funtion in my module, but the message return is “Not Supported”.

Please suggest me, how could I do about it?

Thanks.

Vic

image description image description

From reference the "nRF51_Series_Compatibility_Matrix_v2.1", I choose my development environment as bellow.

  • IC : nRF51422QFAA
  • SDK : nrf51_sdk_v6_1_0_b2ec2e6
  • SD : s310_nrf51422_1.0.0
  • Master Control Panel ver : 3.9.0.6 image description
  • IDE : Uversion 5.13.0.0 image description

And the reference code is from the “nrf51_sdk_v6_0_0_43681\nrf51422\Board\nrf6310\device_firmware_updates\bootloader”

image description

29, May update : I test the code "nrf51_sdk_v6_0_0_43681\nrf51822\Board\nrf6310\device_firmware_updates\bootloader" and the problem show before DFU upload finished. The message is "Error during firmware message upload. Disconnected from device" BTW. the softdevices I used here is "S310_nRF51422_2.0.0"

  • @vicchou: MCP v3.9 is not compatible with bootloader from sdk v6.1 and earlier (CRC miss match). I would suggest you to download and use MCP v3.71. Earlier version of the MCP can be found by click on the version number at the download page.

    We will try to write a blog post on the compaiblity matrix between bootloader and MCP version.

  • It'll be a good guide to newbie. And it worked fine now....

    thanks a lot...

  • @Vicchou: I have posted a blog for compatibility issue on DFU, you can have a look here.

  • Sorry @vicchou and @HungBui, can I ask you something? When I install MCP v3.7.1, it haven't detected my dongle anymore. Can you instruct me?