Migrating nRF53 Zigbee project to nRF54 results in ZBOSS errors

Hi,

I try to migrate a working nRF53 Zigbee project from SDK 2.7 to the latest SDK and an nRF54. As described here, I also switched to Zigbee R23. The project structure is shown below.

But the build exit with the error message

What causes this issue and how can I fix it?

Parents
  • Hi,

    Did you also follow the steps in the migration guides from 2.7.0 and incrementally up to 3.0.1 i.e https://docs.nordicsemi.com/bundle/ncs-latest/page/nrf/releases_and_maturity/migration_guides.html with emphasis on https://docs.nordicsemi.com/bundle/ncs-latest/page/nrf/releases_and_maturity/migration/migration_sysbuild.html if you're coming from child/parent images?

    If you're unsure about the sysbuild migration, what does your project folder look like? Are you using child images or sysbuild? https://academy.nordicsemi.com/courses/nrf-connect-sdk-intermediate/lessons/lesson-8-sysbuild/topic/sysbuild-explained/ 

    Kind regards,
    Andreas

  • Hi,

    thanks to the answer. The project is built with Sysbuild and when removing Zigbee from the project, the build runs smoothly.

    I´ve pushed the latest version of the project to my GitHub so you can see the structure:

    github.com/.../firmware

  • Kampino said:
    I will try it with v2.9.0 now,

    Allright, let me know if there's still any issues and we'll have a look

    Kampino said:
    But the code is compiling without any issues now. So I think the structure of the project is good. I´ve created the structure based on the template project by adding my code as an additional template and then moving everything around and changing the configuration files accordingly. The result was always the same.

    Great! Glad to hear that

    Kind regards,
    Andreas

  • Hi Andreas,

    my device is reporting this when connecting with Zigbee2Mqtt:

    00> [00:06:02.442,995] <inf> zigbee_app_utils: Unimplemented signal (signal: 56, status: 0

    Signal 56 is documented as "ZB_SIGNAL_JOIN_DONE 56U" and I´m curious why this signal is missing. I can´t get my device to stay in the network. It always joining and leaving the network.

  • Hi  

    I found the issue. I must add the install code to Zigbee2Mqtt, but for some reason I can´t add a 16 byte code (I did it wrong probably...). So I disabled the install code in the config

    Can you tell me what this means?
    Does this number has a specific function or is it a dummy from the template?
  • Hi  ,

    FYI: My firmware is working now (except the sensors), so I decided to test it with NCS 3.0.1. This version ends with a "Network steering was not successful" error. After switching back to NCS 2.9.0, the error is gone.

  • Kampino said:
    FYI: My firmware is working now (except the sensors), so I decided to test it with NCS 3.0.1. This version ends with a "Network steering was not successful" error. After switching back to NCS 2.9.0, the error is gone.

    I would guess that the unsuccessfull network steering is because of some version incompatability between the addons requirements and the SDKs requirement

    Kampino said:
    Does this number has a specific function or is it a dummy from the template?

    It's a dummy to show how you can have application specific data

    Kind regards,
    Andreas

Reply
  • Kampino said:
    FYI: My firmware is working now (except the sensors), so I decided to test it with NCS 3.0.1. This version ends with a "Network steering was not successful" error. After switching back to NCS 2.9.0, the error is gone.

    I would guess that the unsuccessfull network steering is because of some version incompatability between the addons requirements and the SDKs requirement

    Kampino said:
    Does this number has a specific function or is it a dummy from the template?

    It's a dummy to show how you can have application specific data

    Kind regards,
    Andreas

Children
  • Thanks again Slight smile

    I think we are done here. With the expectation of some weird bugs, the application is working now. Thanks for your great support and your effort!

    Feel free to share the project as a reference for Zigbee with the nRF54L, if you want (will be updated later).

    github.com/.../BeeLight

  • Great! Thank you for the feedback and glad to hear that you've been helped,

    As always feel free to raise new cases if you have new questions in the future! :)

    Kind regards,
    Andreas