nRF54L Zigbee R23 production configuration understanding issues

Hi,

I have the issue that my Zigbee device reports the error "Production configuration is not present or invalid (status: -1)". I followed the guide from this(https://docs.nordicsemi.com/bundle/nrfutil/page/nrfutil-nrf5sdk-tools/guides/generating_zigbee_hex.html) link and created a production configuration for my device with the values from the guide.

The memory map of my device looks like this. Regarding the documentation, the config should be placed in the section "zboss_product_config" (next page after "zboss_nvram).

But the Intel Hex file contains the wrong address, which makes sense because the command doesn´t know my memory map.

For me, it looks like the process is not completely described or integrated. Or am I wrong? And how can I solve it properly?

Parents
  • Hi,

    You need to specify the offset where the production config is located in the command used to generate the hex file:

    nrfutil nrf5sdk-tools zigbee production_config input.yaml output.hex --offset <offset>

    You can find the offset by looking for PM_ZBOSS_PRODUCT_CONFIG_OFFSET in the file build/<app>/zephyr/include/generated/pm_config.h.
    For example, building the light bulb sample for the nRF54L15 DK results in the following:

    #define PM_ZBOSS_PRODUCT_CONFIG_OFFSET 0x17a000

    So then the command is:

    nrfutil nrf5sdk-tools zigbee production_config input.yaml output.hex --offset 0x17a000

    Best regards,
    Marte

Reply
  • Hi,

    You need to specify the offset where the production config is located in the command used to generate the hex file:

    nrfutil nrf5sdk-tools zigbee production_config input.yaml output.hex --offset <offset>

    You can find the offset by looking for PM_ZBOSS_PRODUCT_CONFIG_OFFSET in the file build/<app>/zephyr/include/generated/pm_config.h.
    For example, building the light bulb sample for the nRF54L15 DK results in the following:

    #define PM_ZBOSS_PRODUCT_CONFIG_OFFSET 0x17a000

    So then the command is:

    nrfutil nrf5sdk-tools zigbee production_config input.yaml output.hex --offset 0x17a000

    Best regards,
    Marte

Children
Related