• v0.0.15 326546ad2c

    olemd released this 2026-09-29 15:09:59 +02:00 | 2 commits to main since this release

    SkyView v0.0.15 - GNSS Height Separated from Barometric Altitude

    A small follow-up release with one decoding fix and one packaging fix.

    Decoding

    • ADS-B GNSS height (TC 20-22) no longer overwrites barometric altitude. Airborne position messages with type codes 20-22 carry GNSS height above the WGS84 ellipsoid, which can differ from barometric altitude by several hundred feet. The decoder stored it in the same field as barometric altitude, so aircraft reporting both could jump in altitude.
      • GNSS height now goes to GeomAltitude.
      • The displayed altitude stays barometric whenever a barometric value has been received, and falls back to GNSS height only for aircraft that report nothing else. This is the same rule already used for VRS sources.

    Note on the encoding

    Decoders disagree on how the TC 20-22 altitude field is encoded:

    • dump1090-fa and readsb: the same 25 ft coding as barometric altitude
    • pyModeS and "The 1090 Megahertz Riddle": plain metres

    SkyView follows dump1090-fa and readsb, the decoders it is validated against. The metres reading caps at 4,095 m (13,435 ft), which cannot represent aircraft at cruise altitude. TC 20-22 messages are rare: none appeared in a 5-minute capture from the test receiver, so this change has not been verified against live data.

    Packaging

    • Debian changelog fixed. /usr/share/doc/skyview-adsb/changelog.gz now lists only each release's own commits. The v0.0.13 and v0.0.14 packages listed the 20 most recent commits of the whole history under the newest version.

    Package

    • Debian package: skyview-adsb_0.0.15_amd64.deb (7.5 MB, amd64)
    • SHA-256: f727eac9c01008eaddec08deab93424771315af97f3aef3d267e8a54fd9d008a
    sudo dpkg -i skyview-adsb_0.0.15_amd64.deb
    

    Container image:

    BUILDAH_FORMAT=docker podman build \
      --build-arg BUILD_DATE="$(date -u +%Y-%m-%dT%H:%M:%SZ)" \
      --build-arg GIT_REVISION=v0.0.15 \
      -t skyview:v0.0.15 .
    

    🤖 Generated with Claude Code

    Downloads