That's good to know. I didn't try changing the ADR yet.
Anyway, can you tell me if you can retrieve the Data Rate before performing a join? The set Data Rate (modem.DataRate(xx)
seems to work just fine. But can't read it.
modem.begin(YOUR_PLAN);
modem.DataRate(xx); // -> Returns OK!
modem.getDataRate(); // -> Returns -1
if (modem.joinOTAA(appEui, appKey))
modem.getDataRate(); // -> Returns OK
I would like to know if it's possible to retrieve the DataRate value before the join.