Why Region Settings Persist After Updating Product Firmware
1. Region and enrollment configuration
If a device already has a saved configuration, upgrading the firmware does not overwrite the stored LoRa region or enrollment configuration. New units, factory-reset units, and units re-initialized after their configuration has been cleared start with EU868 and must then be configured for the Region corresponding to the installation country.
The two long-press actions have different results:
- Releasing the button after holding it for 5–8 seconds restarts the node and keeps its configuration.
- Releasing the button after holding it for at least 10 seconds resets the node to factory settings, clears the enrollment and operating configuration, and returns it to the not-enrolled state.
2. Product firmware and sensor selection
There is no runtime AT+MOD command for sensor selection. The sensor behavior is determined by the firmware build for the corresponding product. For example, the S31B-MS build enables the temperature/humidity path, while the SN50V3-MS base build has no dedicated sensor. Firmware for the two products is not interchangeable. Always flash the build that matches the product label.
For integrators decoding frames, business (sensor) data is sent on port 290, and configuration/admin data is sent on port 287. Battery voltage is reported in millivolts (mV). Raw temperature and humidity values may be expressed in tenths of a unit; for example, a raw value of 253 means 25.3.