I can't find nrf.exe in C:\Program Files (x86)\Nordic Semiconductor\Master Control Panel\3.10.0.14\nrf
I only find nrfutil.exe in that folder.
Shall I use nrfutil.exe?
I can't find nrf.exe in C:\Program Files (x86)\Nordic Semiconductor\Master Control Panel\3.10.0.14\nrf
I only find nrfutil.exe in that folder.
Shall I use nrfutil.exe?
Hi,
--dev-revision and --dev-type are checked with the UICR registers, which both are set to 0xFFFF by default. By changing these registers you can mark different revisions of your device with different numbers, and make separate firmware updates for each device revision. This is unlike --application-version which is not checked by the DFU firmware.
We do not have a list of --sd-req magic numbers. To find the value for a given SoftDevice version you can program that version to a board and find the code using nRFgo studio. It will appear under "Region 1 (SoftDevice)", under "Firmware:", in my case (a particular version of s132) it is "(Id: 0x006d)". Another approach is to look up SD_FWID_OFFSET
in the nrf_sdm.h SoftDevice header file. It is the memory address offset where you will find the ID in the softdevice hex itself.
Regards, Terje
Hi,
--dev-revision and --dev-type are checked with the UICR registers, which both are set to 0xFFFF by default. By changing these registers you can mark different revisions of your device with different numbers, and make separate firmware updates for each device revision. This is unlike --application-version which is not checked by the DFU firmware.
We do not have a list of --sd-req magic numbers. To find the value for a given SoftDevice version you can program that version to a board and find the code using nRFgo studio. It will appear under "Region 1 (SoftDevice)", under "Firmware:", in my case (a particular version of s132) it is "(Id: 0x006d)". Another approach is to look up SD_FWID_OFFSET
in the nrf_sdm.h SoftDevice header file. It is the memory address offset where you will find the ID in the softdevice hex itself.
Regards, Terje