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

--sd-req for the latest version of the 132 SoftDevice

Hi,

I am currently working on buttonless DFU for my application and I encountered a problem when I generated the .zip file. 

In this line

nrfutil pkg generate --application app.hex --application-version 1 --application-version-string "1.0.0" --hw-version 52 --sd-req 0xA8 --key-file private.pem FW.zip
--sd-req, in this case, is for version 6.0.0 and I have built my application using the latest version of SoftDevice s132 which is 7.2.0. Now what I have tried is to run the command
nrfutil pkg generate --help
but unfortunately, there is no listing for the current version. Here is the list I am getting
|s112_nrf52_6.0.0|0xA7|
|s112_nrf52_6.1.0|0xB0|
|s112_nrf52_6.1.1|0xB8|
|s112_nrf52_7.0.0|0xC4|
|s112_nrf52_7.0.1|0xCD|
|s113_nrf52_7.0.0|0xC3|
|s113_nrf52_7.0.1|0xCC|
|s130_nrf51_1.0.0|0x67|
|s130_nrf51_2.0.0|0x80|
|s132_nrf52_2.0.0|0x81|
|s130_nrf51_2.0.1|0x87|
|s132_nrf52_2.0.1|0x88|
|s132_nrf52_3.0.0|0x8C|
|s132_nrf52_3.1.0|0x91|
|s132_nrf52_4.0.0|0x95|
|s132_nrf52_4.0.2|0x98|
|s132_nrf52_4.0.3|0x99|
|s132_nrf52_4.0.4|0x9E|
|s132_nrf52_4.0.5|0x9F|
|s132_nrf52_5.0.0|0x9D|
|s132_nrf52_5.1.0|0xA5|
|s132_nrf52_6.0.0|0xA8|
|s132_nrf52_6.1.0|0xAF|
|s132_nrf52_6.1.1|0xB7|
|s132_nrf52_7.0.0|0xC2|
|s132_nrf52_7.0.1|0xCB|
|s140_nrf52_6.0.0|0xA9|
|s140_nrf52_6.1.0|0xAE|
|s140_nrf52_6.1.1|0xB6|
|s140_nrf52_7.0.0|0xC1|
|s140_nrf52_7.0.1|0xCA|
|s212_nrf52_6.1.1|0xBC|
|s332_nrf52_6.1.1|0xBA|
|s340_nrf52_6.1.1|0xB9|
I have verified that I have successfully merged the buttonless example with my app because everything works if I flash older SoftDevice and set the correct code which I think is not the correct way to process. If I flash my current SoftDevice but leave the old code, the bootloader simply refuses to update the app.
My question is where can I find the info about the latest version of SoftDevice that I need to use?
Thanks
Parents Reply Children
Related