projecthorus / sondehub-infra

GNU General Public License v3.0
26 stars 4 forks source link

DFM17 -> DFM09 mis-identification #141

Closed darksidelemm closed 5 days ago

darksidelemm commented 3 months ago

We're beginning to see many DFM17 launches mis-identified as DFM09 by the various decoders out there (all seem to be behaving consistently... I think).

The method that we currently use to identify DFM sub-types is known to be flawed, as changes in sensor configuration can result in the maximum channel ID field that we use for identification to change.

We have reliable information that DFM09 sondes have not been manufactured since early 2023, and that the highest DFM09 serial number is around the 22033000 area (presumably programmed in 2022).

So, the consequences of a mis-detection are:

Right now I think it prudent to focus efforts on ensuring any newly manufactured (2023 and newer) are not mis-identified. Trying to solve the problem for old radiosondes is going to be difficult.

Things that we can do to solve this problem:

darksidelemm commented 3 months ago

The testing branch of auto_rx now has an update DFM demodulator which implements the corrections mentioned above.

SondeHub should also now be re-categorising incoming incorrectly identified telemetry. In this case, the return code will be 202, and a new "warnings" field will be added.