ADR features recently introduced to TTS March 2022

I’m coming from my comment here:

Is it correct that only way to stop the downlinks when ADR is off is to use the CLI command? There’s nothing I can program onto my board that will stop them from occurring?

My understanding of this is:
The network server (TTS):

  • Maintains a mac-state.desired-parameters.adr-data-rate-index (default = DR0/SF12),
  • Even if ADR is off, it still expects the device to eventually conform to that DR (data rate),
  • If your device uses a different DR, TTS assumes the device is not aligned,
  • So it schedules a LinkADRReq to try to change the DR.

Again, the TTS devs are aware of this and we hope to see a “turn off anything ADR” option to facilitate this.

Is this still on the roadmap? Looks like it would be an easy GUI solution.