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

is there a nrfutil compatibility matrix for SDK versions?

Hello,

Is there any documentation available that specifies what version of nrfutil is required to create DFU packages which are compatible with a SDK and/or soft device version?

Thanks

Parents
  • Hi Allen, 

    Unfortunately, we don't have the documentation like that. Usually, we suggest you use the latest version of nrfutil. You can type nrfutil pkg generate --help to see the softdevice supported for --sd-req. For nrfutil version 6.1.0, you will see:

    --sd-req TEXT The SoftDevice requirements. A comma-
    separated list of SoftDevice firmware IDs (1
    or more) of which one must be present on the
    target device. Each item on the list must be
    a two- or four-digit hex number prefixed
    with "0x" (e.g. "0x12", "0x1234"). A non-
    exhaustive list of well-known values to use
    with this option follows:
    |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|

    -Amanda H.

  • Hello Amanda,

    I was unsuccessful creating a DFU PKG using nrfutil 6.1.0 which was compatible with SDK 15, soft device 5.0.

    Do you have instructions for how to do this? Other postings on this forum indicate that you must use the old nrfutil for old SDKs. There is no documentation regarding what versions require the old nrfutil and at what point the new version can be used.

    This is a big issue when we are supporting the production of older software versions while trying to develop and prepare for deployment of the latest SDK and soft device.

    Please help us address these questoins.

    Thanks

Reply
  • Hello Amanda,

    I was unsuccessful creating a DFU PKG using nrfutil 6.1.0 which was compatible with SDK 15, soft device 5.0.

    Do you have instructions for how to do this? Other postings on this forum indicate that you must use the old nrfutil for old SDKs. There is no documentation regarding what versions require the old nrfutil and at what point the new version can be used.

    This is a big issue when we are supporting the production of older software versions while trying to develop and prepare for deployment of the latest SDK and soft device.

    Please help us address these questoins.

    Thanks

Children
Related