Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[REQUEST] nRF54L Series support with pre-compiled ZBOSS NCP Host firmware image for nRF54L15 DK? #63

Open
Hedda opened this issue Jan 24, 2025 · 4 comments

Comments

@Hedda
Copy link
Contributor

Hedda commented Jan 24, 2025

Please look into adding support for the new nRF54L Series (a.k.a. nRF54 L Series) including the nRF54L15 (which I believe require nRF Connect SDK v2.9.0 or later now?).

FYI, looks like a later experimental versions of Zigbee NCP Host sample is now hosted on GitHub by Nordic Semiconductor as part of as new Zigbee add-on for nRF Connect SDK for the RF54L Series:

"The Zigbee add-on for the nRF Connect SDK provides support for developing Zigbee applications based on the third-party precompiled ZBOSS stack. This stack is included as the ZBOSS Zigbee R23 stack library. In combination with the nRF Connect SDK, the Zigbee add-on allows for development of low-power connected solutions."

Not sure if wanted but for zigpy developers it might also be interesting to some different firmware build images for that nRF54L15 Development Kit (single-board development hardware) since the nRF54L15 can also emulate nRF54L10 and nRF54L05 for testing and development purposes(?):

Also, please see related request asking for firmware builds what will work on the nRF54L15 DK (nRF54L Series Development Kit) as well:

PS: For reference; Quote: "Note! Support for Zigbee R22 has been deprecated from nRF Connect SDK v2.8.0 and it will be removed in one of the future releases, following the deprecation policy. As a result, the nRF52833, nRF52840, and nRF5340 SoCs are not recommended for new Zigbee designs. Experimental support for Zigbee R23 is available for the nRF54L Series as an nRF Connect SDK Add-on."

https://docs.nordicsemi.com/bundle/ncs-latest/page/nrf/protocols/zigbee/tools.html#ug-zigbee-tools-ncp-host
https://docs.nordicsemi.com/bundle/ncs-latest/page/nrf/releases_and_maturity/software_maturity.html#api-deprecation
https://nrfconnect.github.io/ncs-app-index/

@JohnConnett
Copy link

I asked Will R23 be available for the nRF52840 Dongle and nRF5340 DK? Or does it depend on features only available on the nRF54L Series?. The answer was Currently, it supports only the nRF54L.

My nRF54L15 DK should arrive in the next few days. I'm happy to try using it with zigpy-zboss. Particularly interested to see if it will support Install Codes.

Anybody know if R23 is available for Silicon Labs ZBOSS? I have just obtained a SparkFun Thing Plus Matter - MGM240P and a Seeed Studio XIAO ESP32C6.

@JohnConnett
Copy link

I now have my nRF54L15 DK and am happy to try to build a ZBOSS NCP Host firmware image.

nRF Connect SDK v2.9.0 is available on my Ubuntu 24.04.1 LTS (Noble Numbat) system and I have built and tested the Blinky sample using VS Code.

The Zigbee NCP sample lacks support for the nRF54L15 DK. These files:

  1. sample.yaml
  2. README.rst
  3. pm_static_nrf54l15dk_nrf54l15_cpuapp_usb.yml
  4. boards/nrf54l15dk_nrf54l15_cpuapp.conf
  5. boards/nrf54l15dk_nrf54l15_cpuapp.overlay
  6. boards/nrf54l15dk_nrf54l15_cpuapp_usb.conf
  7. boards/nrf54l15dk_nrf54l15_cpuapp_usb.overlay

will probably need to be created or modified.

I have asked Zigbee NCP Sample on nRF54L15 DK? on Nordic Q&A.

@JohnConnett
Copy link

The reply to Zigbee NCP Sample on nRF54L15 DK? states Zigbee is provided as an add-on in v2.8.0 and later versions of the nRF Connect SDK. This add-on supports the nRF54L Series, and you will find board files for nRF54L15, nRF54L10, and nRF54L05 in the samples there.

This add-on is required to build ZBOSS NCP for the nRF54L15 DK.

Note that ZBOSS NCP Host (3.0.1) is a different version to that for the earlier Zigbee NCP sample ZBOSS NCP Host (2.2.5). Not sure if this might cause compatibility issues?

@JohnConnett
Copy link

Had a look at ZBOSS NCP Host (3.0.1) and it contains three firmware files:

$ ls -l ncp_fw
total 2475
-rw-rw-r-- 1 jrc jrc 1206318 Jan 10 08:51 ncp.nrf54l15dk_nrf54l05_cpuapp.hex
-rw-rw-r-- 1 jrc jrc 1206406 Jan 10 08:51 ncp.nrf54l15dk_nrf54l10_cpuapp.hex
-rw-rw-r-- 1 jrc jrc 1206406 Jan 10 08:51 ncp.nrf54l15dk_nrf54l15_cpuapp.hex
$

One for the onboard nrf54l15 and the others to simulate the nrf54l05 and nrf54l10.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants