CARVIEW |
Navigation Menu
-
Notifications
You must be signed in to change notification settings - Fork 41
Releases: stronnag/mwptools
Snapshot 2025-07-22
Compare
Recent changes
- Add new interactive Flightlog player. Requires flightlog2kml 1.0.30 or later.
- Rationalise Shumate hotspot support (detected at runtime, just requires
libshumate
1.5 or later.) - Don't seed gazetteer layers after 'Stop'
- Improve processing of MSP "common-settings"
- Improve helper program version checks (
fl2ltm
,flightlog2kml
,blackbox_decode
).
Trivia
While Bing maps URIs remain responsive, the Bing Map menu options will remain. note: mwp does not require a Bing key.
Note
The architectural changes to support both Gtk4 and Windows / MSys2 have been substantial and intrusive. Do not be surprised if there is collateral breakage. Please report such instances if you find them, via a Github issue.
Janitorial notes
- Other bug and regression fixes.
- Please raise Github issues for stuff that is broken / regressions (much has changed internally to support the Windows build).
- The prior
master
(Gtk+-3.0) branch has been renamed tolegacy
, is no longer maintained and is read-only. - The User Guide contains updated documentation.
Installation
- Install from source. Please follow the documented build instructions.
- Arch Linux AUR package
- A Debian archive (built on Ubuntu 24.04) may be provided below. E&OE
- A Windows installer
mwptools_x.y.z_x86_64_installer.exe
may be provided below (where x.y.z. represents the version tag (e.g.38.01.19
)) E&OE
For the Debian package:
Built on Ubuntu LTS (24.04), x86_64.
# download (Archive listed below or from terminal / `curl` or `wget`)
$ curl -LO https://github.com/stronnag/mwptools/releases/download/x.y.z/mwptools_x.y.z_amd64.deb
# install
$ sudo apt install ./mwptools_x.y.z_amd64.deb
Where x.y.z. represents the version tag (e.g. 38.01.19
).
Assets 4
25.07.05
Compare
Recent changes
- Updated map seeder: now offers an option to seed "gazetteer" (Places, Transport) layers.
- Correct Z-order for gazetteer layers (draw places over roads).
- Implement file menu context sensitivity for Survey Planner.
- Workaround "MSP Timeout" when some upstream party fails to deliver MSP a reply.
- Improve MSP poller recovery from timeouts and out of order messages.
- Fix
mwp-hid-sever
startup crash (#226). - Update the Debian "starter" scripts and documentation.
Trivia
While Bing maps URIs remain responsive, the Bing Map menu options will remain. note: mwp does not require a Bing key.
Note
The architectural changes to support both Gtk4 and Windows / MSys2 have been substantial and intrusive. Do not be surprised if there is collateral breakage. Please report such instances if you find them, via a Github issue.
Janitorial notes
- Other bug and regression fixes.
- Please raise Github issues for stuff that is broken / regressions (much has changed internally to support the Windows build).
- The prior
master
(Gtk+-3.0) branch has been renamed tolegacy
, is no longer maintained and is read-only. - The User Guide contains updated documentation.
Installation
- A Debian archives is provided below.
- Arch Linux AUR package
- A Windows installer
mwptools_x.y.z_x86_64_installer.exe
may be provided below (where x.y.z. represents the version tag (e.g.38.01.19
)) - Other platforms / OS please follow the documented build instructions . Mac OS port (see #188)
For the Debian package:
Built on Ubuntu LTS (24.04), x86_64.
# download (Archive listed below or from terminal / `curl` or `wget`)
$ curl -LO https://github.com/stronnag/mwptools/releases/download/x.y.z/mwptools_x.y.z_amd64.deb
# install
$ sudo apt install ./mwptools_x.y.z_amd64.deb
Where x.y.z. represents the version tag (e.g. 38.01.19
).
Assets 4
Snapshot 2025-06-14
Compare
Snapshot of current Github master:
Recent changes
- Add
MWP_MSPV2
environment variable to force MSPV2 only usage. - Add
mspmplex
MSP / UDP multiplexer README . - Improve embedded video player
- Implement "recent videos" list
- Improve HID performance (reduce latency)
- Add more GStreamer video drivers to the Windows Installer.
- Add "Esri World Imagery" as additional map source. Compared to "Esri Clarity":
- Avoids a HTML redirection
- Additional zoom level in populated areas. Less populated areas will show a "no data" tile at zoom level 19.
- Possibly newer imagery
- Subjectively, lower quality imagery.
- Rename ESRI => Esri in map selection drop-down. Preferences may need updating.
- New Toggle button to enable / disable a "Gazetteer" (Place / transport) map layer This uses the Esri
World_Boundaries_and_Places
andWorld_Transportation
sources. The layer may be overlaid over any other map layer.
Note
The architectural changes to support both Gtk4 and Windows / MSys2 have been substantial and intrusive. Do not be surprised if there is collateral breakage. Please report such instances if you find them, via a Github issue.
Janitorial notes
- Other bug and regression fixes.
- Please raise Github issues for stuff that is broken / regressions (much has changed internally to support the Windows build).
- The prior
master
(Gtk+-3.0) branch has been renamed tolegacy
, is no longer maintained and is read-only. - The User Guide contains updated documentation.
Installation
- A Debian archives is provided below.
- Arch Linux AUR package
- A Windows installer
mwptools_x.y.z_x86_64_installer.exe
may be provided below (where x.y.z. represents the version tag (e.g.38.01.19
)) - Other platforms / OS please follow the documented build instructions. Mac OS port (see #188)
For the Debian package:
Built on Ubuntu LTS (24.04), x86_64.
# download
$ curl -LO https://github.com/stronnag/mwptools/releases/download/x.y.z/mwptools_x.y.z_amd64.deb
# install
$ sudo apt install ./mwptools_x.y.z_amd64.deb
Where x.y.z. represents the version tag (e.g. 38.01.19
).
Assets 4
Snapshot 2025-06-01
Compare
Recent changes
- Don't build
mwp-hid-cli
on MacOS due to OS dependency conflicts. - Reduce minimum
MSP_SET_RAW_RC
cycle time - Add persistent Video URI
- Rename
src/samples/s2n
tosrc/samples/ser2dup
. - Add
default
keyword to HID settings file (see User Guide. - Allow late detection of HID devices.
- Addresses (again) #222. Mission Points can be touchscreen (finger) dragged without random undesired "location jumps".
- Use "no reply" for
MSP_SET_RAW_RC
, slightly improving the update rate forMSP_SET_RAW_RC
messages. - Optionally, adds a full-duplex setting for
MSP_SET_RAW_RC
, removingMSP_SET_RAW_RC
from mwp's standard MSP scheduling and prioritisingMSP_SET_RAW_RC
based only on the requested cycle-time. This is dependent on the telemetry radio supporting full-duplex operation. MSP_SET_RAW_RC
will fallback from full-duplex to half-duplex if catastrophic telemetry failure is detected inMSP_SET_RAW_RC
/ full-duplex operation.- In order to support full duplex operation, internal migration to a separate thread / asynchronous transmission queue architecture.
- HID no longer limited to 16 channels, HID can use the maximum provided by the FC (e.g. 34 in INAV 8).
- HID uses the FC's RC
map
rather than assuming AETR. - Updated HID support User Guide entry.
Note
The architectural changes to support both Gtk4 and Windows / MSys2 have been substantial and intrusive. Do not be surprised if there is collateral breakage. Please report such instances if you find them, via a Github issue.
Janitorial notes
- Other bug and regression fixes.
- Please raise Github issues for stuff that is broken / regressions (much has changed internally to support the Windows build).
- The prior
master
(Gtk+-3.0) branch has been renamed tolegacy
, is no longer maintained and is read-only. - The User Guide contains updated documentation.
Installation
- A Debian archives is provided below.
- Arch Linux AUR package
- A Windows installer
mwptools_x.y.z_x86_64_installer.exe
may be provided below (where x.y.z. represents the version tag (e.g.38.01.19
)) - Other platforms / OS please follow the documented build instructions. Mac OS port (see #188)
For the Debian package:
Built on Ubuntu LTS (24.04), x86_64.
# download
$ curl -LO https://github.com/stronnag/mwptools/releases/download/x.y.z/mwptools_x.y.z-n_amd64.deb
# install
$ sudo apt install ./mwptools_x.y.z-n_amd64.deb
Where x.y.z. represents the version tag (e.g. 38.01.19
) and n isprobably 1
.
Assets 4
Snapshot 2025-05-18
Compare
Recent changes
- Addresses issue #221. Windows IP dual stack UDP
send_to
fails and closes connection with an IPv4 client (with IPv6 mwp listener). - Reinstated
--force4
(force IPv4 only) (via #221) - (partially) Addresses #222. Mission Points can be touchscreen (finger) dragged without random, undesired "location jumps".
- Added "latch" HID devices User Guide link
- Added HID "Activate" option User Guide link
- Added HID RC channels display User Guide link.
Note
The architectural changes to support both Gtk4 and Windows / MSys2 have been substantial and intrusive. Do not be surprised if there is collateral breakage. Please report such instances if you find them, via a Github issue.
Janitorial notes
- Other bug and regression fixes.
- Please raise Github issues for stuff that is broken / regressions (much has changed internally to support the Windows build).
- The prior
master
(Gtk+-3.0) branch has been renamed tolegacy
, is no longer maintained and is read-only. - The User Guide contains updated documentation.
Installation
- A Debian archives is provided below.
- Arch Linux AUR package
- A Windows installer
mwptools_x.y.z_x86_64_installer.exe
may be provided below (where x.y.z. represents the version tag (e.g.38.01.19
)) - Other platforms / OS please follow the documented build instructions. Mac OS port (see #188)
For the Debian package:
Built on Ubuntu LTS (24.04), x86_64.
# download
$ curl -LO https://github.com/stronnag/mwptools/releases/download/x.y.z/mwptools_x.y.z_amd64.deb
# install
$ sudo apt install ./mwptools_x.y.z_amd64.deb
Where x.y.z. represents the version tag (e.g. 38.01.19
)
Assets 4
Snapshot 2025-05-10
Compare
Recent changes
-
Add HID support by default (see user guide).
-
New HID configuration UI (see user guide).
-
Fixes a few serial management bugs / warts.
Note: The HID executables were missed off the 25.05.10 installers; they are provided on the updated 25.05.11 installers below.
There are no other changes between 25.05.10 and 25.05.11.
HID Availability Status
- Linux (.deb)
- Windows - 25.05.10, 25.05.11 Some known issues. Broken.
- Windows - 25.05.12. Development branch. Working
Headline Items
- mwp is migrated to Gtk4.
- Please see the migration guide for system requirements etc. and migration from the legacy version.
Janitorial notes
- Other bug and regression fixes.
- Please raise Github issues for stuff that is broken / regressions (much has changed internally to support the Windows build).
- The prior
master
(Gtk+-3.0) branch has been renamed tolegacy
, is no longer maintained and is read-only. - The User Guide contains updated documentation.
Installation
- A Debian archives is provided below.
- Arch Linux AUR package
- A Windows installer
mwptools_x.y.z_x86_64_installer.exe
may be provided below (where x.y.z. represents the version tag (e.g.25.03.29
)) - Other platforms / OS please follow the documented build instructions. Mac OS port (see #188)
For the Debian package:
Built on Ubuntu LTS (24.04), x86_64.
# download
$ curl -LO https://github.com/stronnag/mwptools/releases/download/x.y.z/mwptools_x.y.z_amd64.deb
# install
$ sudo apt install ./mwptools_x.y.z_amd64.deb
Where x.y.z. represents the version tag (e.g. 25.03.29
)
Assets 5
Snapshot 2025-05-02
Compare
Recent changes
- Correctly update of FBH (fly-by-home) WP locations on drag
- Fix parsing of
?baud=N
query parameter - Fix amazing expanding mission list columns
- Improve PicoADSB ws:// timeout retry processing
- Improve MSP timeout processing (with modern telemetry radios, one might review
poll-timeout
setting wiki article). - Correct normalisation of CRSF attitude values (#217)
- Remove legacy AHI roll inversion setting (#217)
Headline Items
- mwp is migrated to Gtk4.
- Please see the migration guide for system requirements etc. and migration from the legacy version.
Janitorial notes
- Other bug and regression fixes.
- Please raise Github issues for stuff that is broken / regressions (much has changed internally to support the Windows build).
- The prior
master
(Gtk+-3.0) branch has been renamed tolegacy
, is no longer maintained and is read-only. - The User Guide contains updated documentation.
Installation
- A Debian archives is provided below.
- Arch Linux AUR package
- A Windows installer
mwptools_x.y.z_x86_64_installer.exe
may be provided below (where x.y.z. represents the version tag (e.g.25.03.29
)) - Other platforms / OS please follow the documented build instructions. Mac OS port (see #188)
For the Debian package:
Built on Ubuntu LTS (24.04), x86_64.
# download
$ curl -LO https://github.com/stronnag/mwptools/releases/download/x.y.z/mwptools_x.y.z_amd64.deb
# install
$ sudo apt install ./mwptools_x.y.z_amd64.deb
Where x.y.z. represents the version tag (e.g. 25.03.29
)
Assets 4
Snapshot 2025-04-18
Compare
Recent changes
- Inline editing (add / remove widgets) of the side panel is enabled (right mouse button click for menu), details in user guide:
mwp-panel.mp4
- Provide template
panel.conf
- Implement Windows
\\.\COMxx
hack inmwp-serial-cap
(transparent handling of DOS/NT names). - Miscellaneous ADSB decoding workarounds (mainly for PicoADSB).
- Improve rendering of virtual wind-speed widget
- Fix long standing bug in Gst video device detection.
Work in Progress (maybe)
Dependent on user engagement, a future version of mwp may support using a joystick or game controller as a TX via mwp's serial link. Please contribute to the Github Discussion if you're interested in furthering this development.
Note
The architectural changes to support both Gtk4 and Windows / MSys2 have been substantial and intrusive. Do not be surprised if there is collateral breakage. Please report such instances if you find them.
Headline Items
- mwp is migrated to Gtk4.
- Please see the migration guide for system requirements etc. and migration from the legacy version.
Janitorial notes
- Other bug and regression fixes.
- Please raise Github issues for stuff that is broken / regressions (much has changed internally to support the Windows build).
- The prior
master
(Gtk+-3.0) branch has been renamed tolegacy
, is no longer maintained and is read-only. - The User Guide contains updated documentation.
Installation
- A Debian archives is provided below.
- Arch Linux AUR package
- A Windows installer
mwptools_x.y.z_x86_64_installer.exe
may be provided below (where x.y.z. represents the version tag (e.g.25.03.29
)) - Other platforms / OS please follow the documented build instructions. Mac OS port (see #188)
For the Debian package:
Built on Ubuntu LTS (24.04), x86_64.
# download
$ curl -LO https://github.com/stronnag/mwptools/releases/download/x.y.z/mwptools_x.y.z_amd64.deb
# install
$ sudo apt install ./mwptools_x.y.z_amd64.deb
Where x.y.z. represents the version tag (e.g. 25.03.29
)
Assets 4
Snapshot 2025-04-06
Compare
Recent changes
- Experimental PicoADSB WiFi source
https://a.b.c.d/aircraftmanager/status?source=picoadsb
wherea.b.c.d
represents the IP address (or host name) of the PicoADSB device. Note that PicoADSB is at an alpha stage of development and the data format may be subject to change (and thus break mwp's imlpementation). In theory (as my device has failed (a known beta issue)), Mavlink should also work. - Forced MAVlink heartbeat. Some MAVlink sources (like PicoADSB, post 2024-04-05 f/w) expect MAVlink heartbeat packets to be sent to record a connection. You can force mwp to send MAVlink heartbeat on any link type (serial, BT, IP) by appending
?mavlink=N
(N 1,2 - required MAVlink version). See User Guide for examples. - The format of the
MSP2_ADSB_VEHCILE_LIST
was changed late in the INAV 8.0 development cycle which was missed in mwp; mwp now uses the correct message structure. - Various internal serial device management improvements.
Work in Progress (maybe)
Dependent on user engagement, a future version of mwp may support using a joystick or game controller as a TX via mwp's serial link. Please see the Github Discussion if you're interested in furthering this development.
Note
The architectural changes to support both Gtk4 and Windows / MSys2 have been substantial and intrusive. Do not be surprised if there is collateral breakage. Please report such instances if you find them.
Headline Items
- mwp is migrated to Gtk4.
- Please see the migration guide for system requirements etc. and migration from the legacy version.
Janitorial notes
- Other bug and regression fixes.
- Please raise Github issues for stuff that is broken / regressions (much has changed internally to support the Windows build).
- The prior
master
(Gtk+-3.0) branch has been renamed tolegacy
, is no longer maintained and is read-only. - The User Guide contains updated documentation.
Installation
- A Debian archives is provided below.
- Arch Linux AUR package
- A Windows installer
mwptools_x.y.z_x86_64_installer.exe
may be provided below (where x.y.z. represents the version tag (e.g.25.03.29
)) - Other platforms / OS please follow the documented build instructions. Mac OS port (see #188)
For the Debian package:
Built on Ubuntu LTS (24.04), x86_64.
# download
$ curl -LO https://github.com/stronnag/mwptools/releases/download/x.y.z/mwptools_x.y.z_amd64.deb
# install
$ sudo apt install ./mwptools_x.y.z_amd64.deb
Where x.y.z. represents the version tag (e.g. 25.03.29
)
Assets 4
Snapshot 2025-03-29
Compare
Recent changes
- Further improvement to synthesised forwarded messages, in particular Mavlink status and origin.
- Reinstate MW-XML version which is inadvertently disabled by 2025-03-16.
- version value is defined by setting
mwxml-version
. If this is not set ('', default), then the mwp version is used.
- version value is defined by setting
- User Guide updates
The architectural changes to support both Gtk4 and Windows / MSys2 have been substantial and intrusive. Do not be surprised if there is collateral breakage. Please report such instances if you find them.
Headline Items
- mwp is migrated to Gtk4.
- Please see the migration guide for system requirements etc. and migration from the legacy version.
Janitorial notes
- Other bug and regression fixes.
- Please raise Github issues for stuff that is broken / regressions (much has changed internally to support the Windows build).
- The prior
master
(Gtk+-3.0) branch has been renamed tolegacy
, is no longer maintained and is read-only. - The User Guide contains updated documentation.
Installation
- A Debian archives is provided below.
- Arch Linux AUR package
- A Windows installer
mwptools_x.y.z_x86_64_installer.exe
may be provided below (where x.y.z. represents the version tag (e.g.25.03.29
)) - Other platforms / OS please follow the documented build instructions. Mac OS port (see #188)
For the Debian package:
Built on Ubuntu LTS (24.04), x86_64.
# download
$ curl -LO https://github.com/stronnag/mwptools/releases/download/x.y.z/mwptools_x.y.z_amd64.deb
# install
$ sudo apt install ./mwptools_x.y.z_amd64.deb
Where x.y.z. represents the version tag (e.g. 25.03.29
)