I am running SES and have changed the Thingy project. How do I create a DFU ZIP file?
I am running SES and have changed the Thingy project. How do I create a DFU ZIP file?
HI Brian,
we do not share the private key for the factory programmed bootloader on the Thingy:52. So if you want to create your own custom applications for the Thingy:52, then you need to erase the factory bootloader and then re-flash the Thingy:52 with the Secure Bootloader example from the Thingy SDK where you add your own public key.
Best regards
Bjørn
HI Brian,
we do not share the private key for the factory programmed bootloader on the Thingy:52. So if you want to create your own custom applications for the Thingy:52, then you need to erase the factory bootloader and then re-flash the Thingy:52 with the Secure Bootloader example from the Thingy SDK where you add your own public key.
Best regards
Bjørn
So what do I use to flash the board, since I obviously need to directly plug in? Do you have a cable spec? What JTAG/programming device do you use and/or is available? The app implies you can load a custom setup via DFU!
You can use the Debug Out connector on any nRF51 or nRF52 DK with the Jlink On-Board Programmer to flash the Thingy:52. You can also use any J-Link Programming/Debug Probe.
The connector is a 10-pin 2x5 Socket-Socket 1.27mm IDC (SWD) Cable, like this: https://www.adafruit.com/product/1675
The need for a new private key and re-compilation of the bootloader is stated here: https://nordicsemiconductor.github.io/Nordic-Thingy52-FW/documentation/dfu_generating.html.