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

DFU question

Hello,

I've built "bootloader" project in sdk6 and sdk8, which named "sdk6_bootloader.hex" and "sdk8_bootloader". Then what I did are listed as below:

(1)

using "nRFGo Studio" to load --

 1. Softdevice 7 and  sdk6_bootloader.hex
 2. Softdevice 8 and  sdk8_bootloader.hex

 In Master Control Panel can find the device which flashed 1 or 2.

(2)

  using "nRFGo Studio" to load ""Softdevice 8 and  sdk8_bootloader.hex" into a device.

 and

 using "nrfuil.exe" to combined "Softdevice 7" and  "sdk6_bootloader.hex" into a zip file "sdk7_SD_BL.zip".

  In Master Control Panel, connect to the device then click DFU button and select "sdk7_SD_BL.zip" file to upgrade firmware.

 After firmware upgraded, the device can NOT be found in  Master Control Panel.

Does anyone know what happened? Thanks.

Best Regards.

Parents
  • Hi Sara,

    Please try with SDK v7.2 instead of SDK v6.0. The bootloader setting structure has been changed between the bootloader on SDK v6.0 and SDK v8.0 and that may cause the issue.

    If you still have the issue, please try to run the (updated) bootloader in debug mode and step through the code to see what caused the problem. To configure the bootloader to be more friendly to debug mode, please have a look at question F here.

Reply
  • Hi Sara,

    Please try with SDK v7.2 instead of SDK v6.0. The bootloader setting structure has been changed between the bootloader on SDK v6.0 and SDK v8.0 and that may cause the issue.

    If you still have the issue, please try to run the (updated) bootloader in debug mode and step through the code to see what caused the problem. To configure the bootloader to be more friendly to debug mode, please have a look at question F here.

Children
Related