Skip to content

Overview#

Sweet dreams and flying machines1

mwp (orignally "multi-wii planner") is a mission planner, ground control station and flight logger for MSP (Multiwiii Serial Protocol) compatible flight controller firmware (Multiwii and inav at least).

From its MultiWii origins mwp has evolved to support navigation capabilities in inav.

inav is now the main development target, however MultiWii mission planning and ground control remains a supported function.

Features#

Supported Protocols#

mwp supports the following telemetry protocols :

  • MSP (MultiWii Serial Protocol)
  • LTM (Lightweight Telemetry)
  • MAVLink (iNav subset)
  • Smartport (direct / via inverter / or from Multi-protocol Module)
  • Crossfire (CRSF)
  • Flysky AA (via Multi-protocol Module)
  • BulletGCCS MQTT

Monitoring#

mwp also supports the real-time display of adjacent aircraft using:

  • inav-radar (INAV UAS)
  • MAVlink Traffic Report (e.g. full-size aviation, typically ADS-B via a device such as uAvionix PingRX)

Log replay formats#

mwp supports replay of:

  • mwp log files (logged by GCS)
  • Blackbox logs
  • OpenTX CSV (sdcard) logs
  • BulletGCSS logs
  • Ardupilot (.bin) log

Log replay requires tools from the flightlog2x project.

Platforms and OS#

The tools are designed to be portable and as far as possible platform and architecture agnostic. The suite is developed on Arch Linux and is tested on Debian (Bullseye, Sid), Ubuntu (latest and most recent LTS), Fedora (current) and FreeBSD (current release). mwp also runs on MS Windows, with Windows 11 / WSL-g is is almost on feature parity with Linux / FreeBSD. Other (older) OS are unsupported, but may work (i.e. Debian 10 is used for the "release" builds).

Build and installation#

Build and installation is described in the following sections:

Installation Tutorial#

Somewhat outdated, if you follow this, please note that some of is much simplified by the later Generic build and installation artcle.


  1. James Taylor, Fire and Rain. Full line is 'sweet dreams and flying machines in pieces on the ground', you may skip the final part