I didn’t know if this fit in Network Server or Setup and Config better, and I wanted to avoid cross-posting. Please let me know if I should post this in another place to get better answers.
I am somewhat familiar with Chirpstack, but I am not an expert and I don’t thoroughly understand all the settings, so please provide GUI and/or .
I have a device that is using LoRaWAN v1.0.3A. Chirpstack is sending multiple LinkADRReq’s to the device in a single message, which the spec supports. However, the device is ignoring all but the first LinkADRReq. This is a problem, because Chirpstack sends a disabling LinkADRReq to turn off almost everything and set DR0/P0, then has a second one to turn on the intended settings…but instead the device stays at the almost all disabled DR0/P0 level.
The manufacturer’s technical support has confirmed this is a bug and the sensor is not compliant to the spec because of it.
Is there a way to force Chirpstack to send a maximum of one LinkADRReq per downlink? It would be great if I could do this on a device-profile level, but system-wide would also resolve the issue until the manufacturer issues a firmware update to address the bug.