lyusupov / SoftRF

:airplane: Multi-functional, compatible DIY general aviation proximity awareness system
GNU General Public License v3.0
757 stars 214 forks source link

SoftRF Dongle Edition DSX conflict with OGN and FLARM // change of HEX-ID as prefix 0x5B is not processed #106

Closed ghost closed 3 years ago

ghost commented 3 years ago

Hardware

Firmware version

SoftRF-firmware-v1.0-rc8-S76G.dfu

Firmware settings

N/A

Describe the bug (or ask a question)

I do have a SoftRF Dongle Edition flashed to current firmware, which is not visible in neither OGN nor FLARM environments, so invisible for detection units like Stratux etceteras.

As it turns out, the Dongle uses a HEX-ID for transmission starting 5B and is not processed by OGN and/or FLARM. Research and help of our fellow friends from Stratux and OGN programming revealed prefix 0x5B HEX-IDs belong to a different encoding family and were used for a service called D.S.X, so were subject to exclusion rules in receiving and processing OGN and FLARM.

SoftRF Dongle Edition therefore needs a possibility to change its HEX-ID to be something else than starting 0x5B.

To Reproduce

just take a Dongle transmitting on a 0x5B prefix.

Expected behavior

Visible in OGN and FLARM.

lyusupov commented 3 years ago

image

image



Resolution: invalid

lyusupov commented 3 years ago

Reproduced with OGN software 0.2.8 FLARM traffic is the only affected.

Every of 0x5B**** addresses have been remapped in: https://github.com/lyusupov/SoftRF/commit/f63aa9644d3af887591f346333e417c97ffed95b