Does ChirpStack set UplinkDwellTime = 0 after join on AU915 and if so, how?

Hello,

Having read the Regional Parameters 1.0.4, I note the following:

Lines 975 to 980:

The default Join-Request Data Rate SHALL be DR2 (SF10/125 kHz); this setting ensures that end-devices are compatible with the 400ms dwell time limitation until the actual dwell time limit is notified to the end-device by the Network Server via the MAC command TxParamSetupReq.

AU915-928 end-devices SHALL consider UplinkDwellTime = 1 during boot stage until reception of the TxParamSetupReq command.

In Australia, there are no dwell time restrictions (I understand LoRa falls under 58 Digital modulation transmitters in Radiocommunications (Low Interference Potential Devices) Class Licence 2015 - Federal Register of Legislation), meaning UplinkDwellTime can be set to 0 as part of the TxParamSetupReq command. Does ChripStack do this automatically or must this be sent manually?

If automatically:

  • When does it do it (as part of join-accept or another downlink)?
  • What about regions where dwell time does apply?

If manually:

  • How do I send the TxParamSetupReq command?

I did ask a similar question on the TTN Forum and I was told their network server does so automatically, acknowledging ChripStack is a different system.