[release] ChirpStack Concentratord v4.4

v4.4.0

Features

Duty-cycle support

This implements duty-cycle tracking and reporting support for the EU868 region. By default this does not enforce the duty-cycle limitations, enforcing can be enabled by setting the model-flag ENFORCE_DC.

Concentrator module updates

  • Add EU433 support to semtech_sx1302c490gw1 module.
  • Add IN865 and RU864 support to semtech_sx1302c868gw1 module.
  • Add IN865 and RU864 support to semtech_sx1302css868gw1 module.
  • Add USB support to seeed_wm1302 module (USB model-flag). (#151)

Other features

  • Make it possible to use environment variables in configuration (like ChirpStack).

Improvements

  • Improve error handling in threads.
  • Update internal dependencies.

Bugfixes

  • Add missing region_as923_2.toml, _3.toml and _4.toml config files. (#150)

v4.4.1

Bugfixes

  • Fix duty-cycle tracking causes downlink to be rejected for antenna gains < 2dBi. (#157)

v4.4.2

Improvements

  • Update internal dependencies.
  • Fix typo (Ctatus > Status). (#179)

v4.4.3

Features

Override pin / device-path config

It is now possible to override all (reset)pin configuration and SPI / GNSS / I2C device-paths of all concentrator modules. A configuration example is added to the configfile template.

GPSd support

This adds support for using Concentratord together with GPSd. If GPSd has been configured (e.g. gnss_dev_path="gpsd://localhost:2947"), the Concentratord will automatically enable the NAV-TIMEGPS binary message of the U-blox module on start. By using GPSd, it is possible to also use the GNSS module for time-synchronization by using GPSd as a time-source for NTPD.

Improvements

  • Add more log context in case of (beacon) enqueue error.
  • Refactor min/max tx frequency validation (such that gateway can also use uplink frequencies).

Bugfixes

  • Update multitech_mtac_lora_h_915 SPI path. (#167)
  • Set stats_interval on receiving gateway configuration. (#181)
1 Like

v4.4.4

Bugfixes

  • Fix parsing fix status in case NMEA RMC has 12 fields (e.g. using Gpsd).

v4.4.5

Improvements

  • Provide option to override SX1302/3 embedded Gateway ID. (#187)
  • Update internal dependencies.

Bugfixes

  • Fix default sx1302 model name. (#188)

v4.4.6

Improvements

  • Set read-timeout + fail if no ‘u-blox’ device was found (Gpsd). (#198)
  • Internal dependency updates.

Bugfixes

  • Fix incorrect FSK datarate multiplication.

v4.4.7

Improvements

  • Make reset compatible with cdev uAPI v2.

v4.4.8

Improvements

  • Update internal dependencies.