Current Build (2024-05-12)
Changes
- Prefer
MSP_BOXIDS
overMSP_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 andreadsb
protobuf-c formats). - Overhaul the whole radar / telemetry tracker API, improving performance and stability.
- Improve
fcflash
(remove erroneousstty
).
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
andlibgdl
are not sufficiently functional to meet mwp's needs - Some of the currently supported distros don't yet provide sufficient Gtk4 support.
- The current Gtk4 replacements for
- Will probably happen at some stage
Dependencies
- For blackbox replay, you need the flightlog2x tools ; flightlog2x tools provides binary downloads for common Operating Systems.
- Please check the wiki Recent Changes document for any new dependencies since your last installation.
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
-
Arch Linux users can install
mwptools-git
from the AUR. -
For Debian and derivatives, install the Debian package here. The archive is built in Debian Stable, which should also work with newer distributions.
-
It is necessary to download the archive and install it locally, e.g.
$ curl -LO https://github.com/stronnag/mwptools/releases/download/7.133.323/mwptools_7.133.323_amd64.deb
$ sudo apt install ./mwptools_7.133.323_amd64.deb
-
-
Otherwise, build from source.
WSL-G users, note that ser2udp.exe
is functionally unchanged.