MT Software Development Kit (MT SDK)

Here you can download the latest version of the MT Software Development Kit (SDK). The MT SDK supports the MTx, MTi and MTi-G. The latest firmware version is now included within the MT SDK, available for download at the firmware updater functionality.



The MTi is discontinued since August 31st, 2014. Please refer to the MTi 10-series and MTi 100-series.

End-of-Life. The MTi is Xsens 3rd generation product. On August 31st, 2013, Xsens has issued an End-of-Life notice for the 3rd generation MTi products. Details on the EOL can be found in the End of Life Notice MTi 3rd generation (PDF). Please refer to the new MTi 10-series and MTi 100-series for the 4th generation MTi.


All customers who want to upgrade to MT SDK 3.x must obtain a new registration number from Xsens ([email protected]) for installation. Customers who already have a registration number for version 3.x can use that number for installing the latest version. A registration number for MT SDK 3.x consists of 4 times 5 digits. Please uninstall the previous version before installing a newer version. Be aware that applications based on MT SDK 2.x will need to be adapted to match with the new API.

MT SDK Includes:

  • MT Manager (replacing the MT Software)
  • MT API for Windows
  • C++ class and low level (binary) communication (incl. Linux support)
  • Example source code (API and C++ class) for various programs and OS
  • Magnetic Field Mapper plug-in
  • Firmware Updater and firmware for all Xsens devices
  • Complete documentation


MT SDK Changes 3.3 (since 3.2.4)

Nov 17th, 2010

  • Improvements in modeling of position estimation in MTi-G firmware
  • Improvements in performance for MTi and MTx under transient accelerations
  • Higher update rate for orientation processed on onboard DSP (up to 350 Hz)
  • Support for Windows 7 and 64-bit processors

MT SDK Changes 3.2.4 (since 3.2.1):

Sept 4th, 2009

  • Increased robustness for Xbus Kit and MVN Motion Trackers
  • No changes for MTi, MTx (non-Xbus) and MTi-G

MT SDK Changes 3.2.1 (since 3.1.2):

July 17th, 2009

  • Bug fixes and interface additions in MT Manager
  • Improved robustness of firmware
  • 4800 baud supported
  • Marine XKF scenario for MTi-G added
  • Option to output UTC as time stamp

MT SDK Changes 3.1.2 (since 3.1.1):

February 9th, 2009

  • The MT SDK Firmware updater functionality contains now the latest firmware itself
  • Within the firmware updater, the auto-detection of COM port has been implemented and is enabled by default

MT SDK Changes 3.1.1 (since 3.0.6):

November 19th, 2008

  • New toolbars and buttons within MT Manager
  • Possibility to perform batch exports from MT Manager
  • Extension of functionality for XKF-3 and XKF-6 (e.g. support manual bias estimation feature)

MT SDK Changes 3.0.6 (since 3.0.4):

August 21st, 2008

  • Added support for 18 g sensors
  • Magnetic Field Mapper plug-in: offline procedure for MFM fixed
  • Small fixes, improvements and speed-ups

MT SDK Changes 3.0.4 (since 2.8.2):

June 26th, 2008

  • Supports both MTi/MTx and MTi-G products
  • Includes MT Manager:
    – Supports new XKF-3 and XKF-6 algorithms
    – Easy configuration of MTi, MTi-G and MTx, Xbus
    – Change XKF settings based on XKF scenarios
    – Real-time graphical display of sensor data at XKF output
    – Display of GPS data and MTi-G position
    – Export to Google Earth (MTi-G only)
    – Easy low-level access via terminal window
  • New MT API with Linux support and examples
  • New versions of documentation
  • Several new features and bug-fixes

MT SDK Changes 2.8.3 (since 2.8.1):

February 27th, 2007

Inclusive: MT Software, MT Communication C++ Class, MT Object DLL, Example source code, Magnetic Field Mapper plug-in, Demo game Neverball, Complete documentation

  • Added support for 921k6 baudrate in MT SW and SDK
  • Added support in MT Comm for PocketPC
  • Added support for MTi and MTx with RS-485 communication (new products)
  • Improved robustness and COM-port detection in FirmwareUpdater
  • Added SetObjectAlignment messeage for custom alignment matrices
  • Improved support for SyncIN (contact Xsens if you have difficulties using SyncIN)
  • Added commandline support to MT SW
  • Fixed ResetOrientation not saved when using MTObj.DLL
  • Fixed FilterSettings not used if issued before StartProcess without QueryMotiontracker function when using MTObj.DLL
  • Minor fixes to MTObj.DLL
  • Added option to run MFM with factory settings. (Only works with MTi/MTx)
  • Added MFM results file, which can be written manually to sensor (e.g. for use in embedded applications)
  • Added option to post-process file without need for sensor to be attached (e.g. for use in embedded applications)

SDK changes in 2.8.1 (since 2.7.2):

  • Added Firmware updater add-in in MT SW
  • Added full support for RS-485 versions of MTi and MTx
  • Support of Xbus Master in combination with MTx
  • Added support in MT SW for setting XM-B output buffer size
  • Added support for two synchronised XM-B for logging up to 20 MTx (beta)
  • Added support in MT SW for raw log-file processing for MTi, MTx, XM-B/MTx
  • Added battery level display of XM-B in properties dialog
  • Fixed GUI display on Asian language Windows versions
  • Fixed several post processing issues for MTi and MTx
  • Updated MFM for support of non-standard sample frequency, baudrates
  • Updated Xbus class and renamed to MTComm class, NOTE: developers must update application program source code to use this update
  • Added configuration and analysis example applications (ViewConfig, AnalyseLog) (with source code)
  • Added Neverball game example application (with source code)

MT SDK changes in 2.7.2:

  • Updated Xbus communication class (v.1.1)
  • Workaround for USB driver issue (confirmed USB-serial converter cable driver unstability)
  • Further improved Linux support
  • Updated documentation


Xsens newsletter

Signup today to stay updated on all major Xsens news and developments. Subscribe now