Quick question about the expected spreading factor for a join accept message. The LoRa Server is configured for a data rate offset of 3, but when a join request with SF10 (DR0) is received, the server replies with a join accept with SF10 (DR10). From the regional parameters v1.1a, if the device emits an upstream packet using SF10 (DR0) and the data rate offset is set to 3, the downstream packet should use SF12 (DR8).
The data rate offset works as expected for normal tx and rx pairs, but seems to be overridden for join request/join accept messages. Maybe there is something in the specification I am missing?
I’ve copied here the relevant sections of the 1.0.2 spec and 1.1a regional parameters as well as examples of the issue as shown in the raw frame logs. EDIT: new users aren’t allowed to upload more than one image, so I’ll have to wait until a moderator unlocks this