Skip to content

Current Build (2024-05-12)

Compare
Choose a tag to compare
@stronnag stronnag released this 12 May 09:06
· 21 commits to master since this release

Changes

  • Prefer MSP_BOXIDS over MSP_BOXNAME. This make mwp more usable on low bandwidth devices with minimal hardware buffering (e.g. BLE CC2541 devices).
  • Improve serial write for low resource serial devices
  • Make map "In View" / "Centre On" more obvious, add shortcut key toggle
  • Add ICAO category specific icons for ADS-B tracks
  • Support MSP2_ADSB_VEHICLE_LIST (for FC with attached PingRX / TT_SC1 device)
  • Add further RTLSDR ADS-B options (dump1090 JSON and readsb protobuf-c formats).
  • Overhaul the whole radar / telemetry tracker API, improving performance and stability.
  • Improve fcflash (remove erroneous stty).

Dependencies

In order to build in support for the readsb protobuf-c format for ADS-B tracks, it is necessary to have a (lib)protobuf-c (development) package installed. Note that mwp will build without this.

Deprecation Notice

A number of Gtk3 components that are significant mwp dependencies (libchamplain and its dependencies, libgdl) are becoming obsolescent and are effectively unmaintained upstream. This is likely to be an ongoing problem (see more detail)

Migrating mwp to Gtk4:

  • Is significant effort
  • Not practical at the moment
    • The current Gtk4 replacements for libchamplain and libgdl are not sufficiently functional to meet mwp's needs
    • Some of the currently supported distros don't yet provide sufficient Gtk4 support.
  • Will probably happen at some stage

Dependencies

Debian package Installation

Preparation

  • (Debian et al). Please ensure you have the universe repository enabled
  • Ensure that the system is up to date: (Debian et al ... sudo apt update && sudo apt upgrade).

Download and Install

WSL-G users, note that ser2udp.exe is functionally unchanged.