Replies: 33 comments 157 replies
-
SITL, artefacts load from "FC Eeprom"Blackbox replay, artefacts from CLI fileMission Line of Sight Analysis |
Beta Was this translation helpful? Give feedback.
-
More fixes:
|
Beta Was this translation helpful? Give feedback.
-
Note that mwp creates and consumes IP services. Please ensure it's white-listed in the Windows firewall. |
Beta Was this translation helpful? Give feedback.
-
|
Beta Was this translation helpful? Give feedback.
-
MQTT (GCSS shema) ... either |
Beta Was this translation helpful? Give feedback.
-
PKGBUILDHere's a build helper: The attached PKGBUILD.txt can be used to build mwp on a base Msys2 system. It will download the required dependencies and build an installable package.
After you've done this once, subsequently, after the repo has been updated, you can rerun the build / package generation by rerunning This will perform a "system install" (i.e. under |
Beta Was this translation helpful? Give feedback.
-
Today's package |
Beta Was this translation helpful? Give feedback.
-
Lets add findings, issues, requests as replies to this Post to keep the thread clean. |
Beta Was this translation helpful? Give feedback.
-
Beta Was this translation helpful? Give feedback.
-
Beta Was this translation helpful? Give feedback.
-
Windows/Msys Package for 2024-12-04
mingw-w64-ucrt-x86_64-mwptools-24.12.04.r96.137e2371-1-any.pkg.tar.zst.zip |
Beta Was this translation helpful? Give feedback.
-
Windows/Msys Package for 2024-12-05
mingw-w64-ucrt-x86_64-mwptools-24.12.05.r33.a2654dd6-1-any.pkg.tar.zst.zip Note: If you want a cutesy Desktop icon, in the Window File Manager:
Yes, it's that real a Windows' Application. |
Beta Was this translation helpful? Give feedback.
-
In the unlikely event that anyone was building from the PKGBUILD published earlier, please update to this updated PKGBUILD.txt which is now using |
Beta Was this translation helpful? Give feedback.
-
Issues related to any hyperthetical Windows Installer
e.g.
|
Beta Was this translation helpful? Give feedback.
-
Just in case you think this is something new.Checkout the date in the bottom right corner of the image. |
Beta Was this translation helpful? Give feedback.
-
I followed the Msys2 install with downloading the pre-built test version then pacman -U min and TAB to complete. It ran and I answered Y to install. It appeared to be writing something like 'War and Peace' and eventually stopped. Typing 'mwp' didn't run anything. I looked in D:\Philip\msys2\ucrt64\bin and mwp.exe was there. Double clicking it caused it to partially load, then my AntiVirus had a fit and locked it away. I rescued it and the familiar view of mwp opened. I was able to get the Bing Map up. How do I load a BlackBox file? |
Beta Was this translation helpful? Give feedback.
-
Windows/Msys Package 2024-12-07
mingw-w64-ucrt-x86_64-mwptools-24.12.07.r11.380808b1-1-any.pkg.tar.zst.zip |
Beta Was this translation helpful? Give feedback.
-
Experimental Windows InstallerAt this stage it is recommended that you run mwp from Msys2. However, there is now an experimental installer. Overview
Unzip the archive and run the installer. Select the option to install a desktop icon if you wish. Binary Components and Open Source LicencesThe Windows installer includes components distributed under various Open Source Licences:
The above binary components are from the Msys2 Project.
Notes
Monospace FontThe installer includes DejaVuMono. AudioRequires a spawned "helper". The Windows espeak port works perfectly as an external helper via
Other links
Data Locations
Reporting IssuesPlease see the general guidance, in particular:
|
Beta Was this translation helpful? Give feedback.
-
regedit in windows. Save copy before changing anything!Sent from my Galaxy
-------- Original message --------From: b14ckyy ***@***.***> Date: 09/12/2024 11:26 (GMT+00:00) To: stronnag/mwptools ***@***.***> Cc: Philip ***@***.***>, Mention ***@***.***> Subject: Re: [stronnag/mwptools] mwp Windows native application (Msys2). (Discussion #182)
And I also need to learn how to use the dconf stuff in windows to change the advanced settings under windows. the dconf-editor I use in linux with a simple graphical interface is not available in windows.
—Reply to this email directly, view it on GitHub, or unsubscribe.You are receiving this because you were mentioned.Message ID: ***@***.***>
|
Beta Was this translation helpful? Give feedback.
-
Windows/Msys Package 2024-12-09Here's a Msys2 package for 2024-12-09 with some significant fixes:
mingw-w64-ucrt-x86_64-mwptools-24.12.09.r0.86e84e99-1-any.pkg.tar.zst.zip |
Beta Was this translation helpful? Give feedback.
-
Unrelated to the Windows version but I wanted to check with you. I found this Repo here of espeak-NG https://github.com/[espeak-ng](https://github.com/espeak-ng) that seems to be in active development. It seems to be fully compatible with the old (and I think discontinued?) espeak commands + more. |
Beta Was this translation helpful? Give feedback.
-
mwptools Windows Installer 2024-12-10http://seyrsnys-mwptools-win64.surge.sh
The download really is Zip file this time, containing the executable installer. The installer is not quite there yet, but I think we are close. |
Beta Was this translation helpful? Give feedback.
-
2024-12-12 Installer
|
Beta Was this translation helpful? Give feedback.
-
2024-12-14 Installer
Small change list, but quite significant architectural changes (for the better, everywhere) for the performance improvement. Test results are appreciated. |
Beta Was this translation helpful? Give feedback.
-
2024-12-16 InstallerAnother day, another installer. More Windows weirdness addressed.
|
Beta Was this translation helpful? Give feedback.
-
Thanks
…________________________________
From: b14ckyy ***@***.***>
Sent: Tuesday, December 17, 2024 10:41 AM
To: stronnag/mwptools ***@***.***>
Cc: Philip ***@***.***>; Mention ***@***.***>
Subject: Re: [stronnag/mwptools] mwp Windows native application (Msys2). (Discussion #182)
@Phil-MC<https://github.com/Phil-MC> I was talking about this widget:
image.png (view on web)<https://github.com/user-attachments/assets/9e8408d4-084f-4791-879c-92a9ff32967a>
This is fixed now and it has nothing to do with anything the FC does. It was just a render issue in Windows, where the render process is handling the load poorly. As mentioned before: INAV is a Real Time System that runs directly on hardware. Every calculation, every piece of code in the processing loop has to run within its given timeframe or it will get terminated or causes a complete FC stall. If ANYTHING in INAV would cause exorbitant CPU load to cause issues, your Aircraft would crash and MSP would not work at all. Does not matter if armed or not.
—
Reply to this email directly, view it on GitHub<#182 (reply in thread)>, or unsubscribe<https://github.com/notifications/unsubscribe-auth/APRK6SXLPCSYWCVQ22EBCO32F75T5AVCNFSM6AAAAABSY57YGOVHI2DSMVQWIX3LMV43URDJONRXK43TNFXW4Q3PNVWWK3TUHMYTCNJZGE3DCNI>.
You are receiving this because you were mentioned.Message ID: ***@***.***>
|
Beta Was this translation helpful? Give feedback.
-
2024-12-17 Installer
If anyone is still having issues with LOS, please:
|
Beta Was this translation helpful? Give feedback.
-
2024-12-22 Installer
The above changes may help with issues when connected via MLRS (which I'm unable to reproduce). Testing / test reports appreciated.
In order to run mwp from a shell (e.g. powershell)
|
Beta Was this translation helpful? Give feedback.
-
LOS / Win10 / Low b/w serial link active in background (HC12 433MHz telemetry radio, 9600 baud). los.mp4
|
Beta Was this translation helpful? Give feedback.
-
Beta Was this translation helpful? Give feedback.
-
Overview
There is now a somewhat functional
wintest
branch that supports buildingmwptools
using the Windows Msys2 toolchain with the aim of providing a native Windows version of mwp.Status
Somewhat experimental, however most things work.
Purpose
To ascertain the demand for a Window native version, some metrics:
Should there be evidence of participation then Windows can become a "maintained" platform.
If there is no indication of user participation, then this experiment can die here.
Building
It is necessary to install the Msys2 toolchain. As Msys2 uses the Arch Linux pacman package manager, the required packages should be those in the AUR package, e.g:
System Dependencies
Add

export LC_ALL=C.utf8
to.profile
so theblueprint
UI defs will compile.Set your Msys terminal to UTF-8 as well (Options from the title bar icon)
Then install dependencies.
Optional, but recommended:
mingw-w64-ucrt-
(vice standard Arch Linux).Then follow the documented build instructions using
meson
andninja
.See also the PKGBUILD note below to automate the process.
Status
Quite a lot is working already. See known issues below.
User Interface
Maps, including user defined map sources
Elevation database and elevation display
Settings. Configuration files are under
$LOCALAPPDIR/mwp
.gsettings
in the registry.RCData processing
RC Transports
mwp-log-replay
,fl2ltm
(blackbox replay) etc.).Replay tools
Missions and Management
ucrt
gnuplot now works).Geozones
Safehomes
Static (KML) overlays
Preferences
Survey Area Planner
Mission Manager
Map Seeder
Places Manager
Distance measure tools
Radar View and ADSB targets
Telemetry Tracker (working, /any same omissions as in dev/master).
GCS Icon
Help menu functions
Audio.
No solution identifiedWorking with external application--voice-command espeak.exe
CLI terminal. No solution identified
Embedded Video (unlikely to work, looks like gtk4 on Windows limitation)
Known issues
TODO
Paths and Home directories
Just do a "system" install and the issues below disappear.
MSys2 and Windows have separate ideas of the home directory (
$HOME
) for a given user ($USER
/%USERNAME%
)./home/$USER
, aka/c/msys64/home/$USER
akac:\msys64\home\%USERNAME%
C:\Users\%USERNAME%
aka/c/Users/$USER
This affects where stuff gets installed, as
meson --prefix=~/.local
will install to the Windows home (C:\Users\%USERNAME%\.local
aka/c/Users/$USER/.local/
.Settings Schema
As a consequence of the above, the settings schema is installed to the Windows home path. This only matters if you want to manually change settings using
gsettings
ordconf-editor
, in which case it's necessary to set the schema path:A system install (see the PKGBUILD note below) solves the PATH related problems.
Replay suspend / resume
Not yet working, due to lack of obvious Windows process suspend /resume API. At some stage the well known but un-obvious API will be implemented.
Audio
Requires a spawned "helper". The Windows espeak port works perfectly as an external helper via
--voice-command espeak
(having set an appropriatePATH
). The--voice-command
option may be set permanently in$LOCALAPPDATA/map/cmdopts
, for example (ignore the local radar device) :Reporting Issues
Please see the general guidance, in particular:
mwp_stderr_YYYY-MM_DD.txt
) as well as any artefacts that cause an issue (BBL, ETX log, mission files etc.).Beta Was this translation helpful? Give feedback.
All reactions