Skip to main content

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.

Integration note: data ports and units

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.