Help about the API description about APPKEY

hi there,

I have found these things from chirpstack api description:

appKey (string, optional):

Application root key (HEX encoded). Note: This field only needs to be set for LoRaWAN 1.1.x devices!


devEUI (string, optional):

Device EUI (HEX encoded).


genAppKey (string, optional):

Gen application key (HEX encoded). This is an optional key that only must be set for LORaWAN 1.0.x devices that implement the remote multicast setup specification.


nwkKey (string, optional):

Network root key (HEX encoded). Note: For LoRaWAN 1.0.x, use this field for the LoRaWAN 1.0.x 'AppKey`!

I personally think that this is kind of confusion! from these info, we have got that The APPKEY is only for 1.1.x device, and a 1.0.x device have nwkkey, and what’s super confusion is that: Gen application key means multicast-key?

Is this some kind of LoRaWAN specification confusion or Chirpstack?

Thank you,

It can be confusing at first, but please note that this rename was introduced in the LoRaWAN 1.1.0 specs:

1 Like