Where can I get JN5189 SDK (JN-SW-4470)?

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

Where can I get JN5189 SDK (JN-SW-4470)?

1,405 Views
grafalex
Contributor II

I am going to purchase a module on JN5189 microcontroller. Surprisingly I have not found an SDK for it, despite there are multiple references to it - JN-SW-4470. I tried googling, as well as searching on the NXP web site - no luck. 

Where I can find the SDK?

0 Kudos
Reply
5 Replies

716 Views
ckielstra
Contributor II

I found an older topic on this forum: https://community.nxp.com/t5/Other-NXP-Products/Setup-JN-5189-SDK/m-p/1440152#M13657

JN-SW-4470 is apparently the DK6 programmer tool.

Download the SDK for your processor from the NXP website. In this SDK you will find the directory tools\JN-SW-4407-DK6-Flash-Programmer
But... the files you are looking for are not there...


Your files are in top of the just downloaded SDK, for example:

<your SDK>\middleware\wireless\zigbee\ZCL\Devices\ZHA\Generic\Source\base_device.c

0 Kudos
Reply

699 Views
dstevens
Contributor II

Thanks for your post.

The current ZCL source is of course in the SDK, as is the DK6 programming tool (JN-SW-4407 rather than 70). The core problem here is that the current (Dec23) sample app notes are referencing old SDK source files to explain how to develop the apps. These files don't seem to be available anymore. Presumably they've been refactored into the new SDK code and the app notes haven't been updated.

This intention of this post is to highlight to NXP that they need to update their app notes, because they reference seemingly unavailable source.

0 Kudos
Reply

688 Views
ckielstra
Contributor II

The current ZCL source is of course in the SDK, as is the DK6 programming tool (JN-SW-4407rather than70).

Ah, I missed the naming difference, just as the guy in the other thread did.

 

This intention of this post is to highlight to NXP that they need to update their app notes, because they reference seemingly unavailable source.

That's an error indeed. I hope NXP will fix the document. The last update was from Dec-2023, so it seems to be a living document.

0 Kudos
Reply

1,380 Views
nxf56274
NXP Employee
NXP Employee

Hi,

I also don't find the jn-sw-4470. How do you know it? The JN5189 sdk is all here.

 

0 Kudos
Reply

735 Views
dstevens
Contributor II

JN-SW-4470 is referenced in JN-AN-1257 (rev.2.8, Dec 2023).

Section 6.3 of JN-AN-1257 contains detailed instructions on how to create the code for the sample, and requires copying a lot of source files from JN-SW-4470.

Does this code exist somewhere?

 

The ZCL code provided by NXP contains implementations for many device types and clusters specified by
Zigbee.org however the Window Covering device and cluster are not provided in the NXP ZCL implementation.
This sub-step works through the process of creating these resources to add them to the application.

Each ZCL device type implementation has a header and source file within the JN-SW-4470\middleware
\wireless\zigbee3.0\ZCL\Devices folder. The code for the starting Base Device type is in the ZHA\Generic
sub-folder (base_device.h/c), new files will be created from these for the Window Covering device within the
application folder named device_window_covering.h/c.

 

0 Kudos
Reply