Is it even necessary to report code rate?

It is my understanding that a code rate of 4/5 is the only one supported by LoRaWAN (although I can’t find this exact requirement in any of the LoRaWAN spec documents). If so, is it even necessary to report the code rate (i.e. in MQTT messages to the application, etc.)?

1 Like

It does seem that way. It’s a string in LoRaModulationInfo, so there isn’t much chance to save space even in protobuf form.

1 Like

Perhaps it is there for future proofing? There’s also a field for modulation type that is always just “lora”, which I can only assume is for a potential future use case.