Battery life, Service Profile settings, ADR, DR and SF

Batteries in my devices have all been expiring quicker than I’d expect, but I had no idea why.

I recently started working on a new device and noticed it would keep changing to Spread Factor 12. I then looked at all the existing devices and found they had all changed to Spread Factor 12.

Hunting around a bit more, I found you can edit the data rate (DR) for ADR enabled devices in the service profile by setting max and min DRs. I have never edited this before and have always left both values as their defaults of zero. When left at the default of zero, I am assuming this will make the devices transmit at SF12? If that’s the case, should the defaults be zero and five?

That will depend on your region. 0-5 is good for EU868, I would recommend 0-3 for US915.

Agree 0-5 makes sense for me. I was thinking the default values of 0 and 0 are inappropriate as defaults for everyone because it causes ADR to have the exact opposite effect of what is intended by pushing all devices to SF12. But I was forgetting the maximum is different for different regions, so I don’t know what the answer is.

1 Like