Get the current version here!

On this page you'll find our released software for download

The latest version is always the best. It will bring more cool features, improved stability or resolves previous bugs. Information on how to update Modules or MFConnector show you how you stay up to date.

MF Connector

The software for integration with your flight sim

Download 7.4.0

released on 27.08.2017

The MF Connector contains everything you need to be able to use MobiFlight. From version 4.1.0 you can flash your Arduino Boards with the MobiFlight Firmware. From Version 5.1.0 an Auto-Update-Function is available.

Release Notes

Release 7.2.3

Hotfix Release

Release 7.2.2

Hotfix Release

Fixes Instable Release 7.2.1 - Please update firmware!

Release 7.1.1

Bugfixes

  • #154: Configs with preconditions do not load

Release 7.1.0

New firmware 1.6.0 supports renaming of Modules

Features

  • #84: Allow to change name of module
  • #120: Allow to use expressions in multiply
  • #145: Support read of substrings for FSUIPC Offsets of Type String
  • #146: Prepare Mobiflight for Open Source

Bugfixes

  • #128: Exception raises when closing Config Wizard if Interpolation or Preconditions have been edited
  • #142: Error message appears when selecting String as Type for FSUIPC Offset
  • #144: Device Icons are not displayed correctly when loading a module config from file
  • #150: Mobiflight crashes with certain input config items

Release 7.0.5

Wichtiges Update behebt Prolem mit Verbindung zu Arduinos in 7.x, siehe Bugfix #134
Important Update solves problem with connecting to Arduinos in 7.x, see Bugfix #134

Bugfixes

  • #132: mask labels are not correct for bytes greater than 4
  • #133: improve caching for 7 segment display in shared mode
  • #135: Missing label in form "Orphaned Serials"
  • #134: Mobiflight does not connect to available boards if version is skipped in AutoUpdate

Release 7.0.4

Bugfixes

  • #129: Input Type not shown correctly in Input Grid when multiple types are assigned.
  • #130: Jeehell Offsets do not work properly

Release 7.0.3

Bugfixes

  • #127: Preconditions are not loaded for OutputConfig
  • #128: Exception raises when closing Config Wizard if Interpolation or Preconditions have been edited

Release 7.0.2

Bugfixes

  • #123: Precondition logic is not saved
  • #125: Exception raises when closing Config Wizard if config contains a 7 segment configuration

Improvements

  • #99: Remove BCD 4056 from available output types

Release 7.0.1

Bugfixes

  • #122: MobiFlight does not connect to Boards without internet connection

Release 7.0.0

New Features

  • #95: Support Jeehell Offsets
  • #117: Support Genuino Boards
  • #121: Provide method non-linear Stepper and Servo values (interpolation)

Improvements

  • #118: Use Mega Firmware as Default

Bugfixes

  • #115: Orphaned Serials Logic does not work for inputs
  • #116: Updating MobiFlight somtime fails when connecting to boards

Release 6.3.0

New Features

  • #98: Support for EventID

Improvements

  • #112: Improve logging of autoconnect messages
  • #113: Cached values should be cleared when MobiFlight Connector stops
  • #114: LEDs should be turned off when MobiFlight Connector is stopped or exited

Release 6.2.1

Bugfixes

  • #111: Auto update does not work if newly downloaded app

Release 6.2.0

New feature

  • #85: Auto detect Arduino without MF firmware and offer auto installation

Improvements

  • #109: Optimize servo speed
  • #110: Improve example files and input presets
  • #107: Better default values for stepper

Bugfixes

  • #108: Hidden servo config field provokes validation error

Release 6.1.5

Bugfixes

  • #105: Don't check for Arduino IDE path if no MobiFlight Boards are connected
  • #104: MobiFlight has to be restarted to reflect module config changes
  • #101: WideClient is not recognized as running
  • #100: Key Actions are not stored if both are used for button

Improvements

  • #103: Remove Pin1 as option from pins
  • #102: Provide more details about error origin on log messages

Release 6.1.4

Bugfixes

  • #97: Input Config with Key Actions are not cloned correctly
  • #96: OnLeft/Right-Fast not saved for Key Input

Release 6.1.3

Bugfixes

  • #92: Fix preset byte size for autopilot heading
  • #91: Preconditions are not saved for inputs if more than two
  • #10: Handle missing precondition config or pin

Release 6.1.2

Improvements

  • #90: Make some Clone Mega work on VID-PID combination again

Release 6.1.1

Improvements

  • #89: Missing translation: Firmware and config upload dialogs
  • #87: Make module detection work with XP
  • #86: Improve detection of Arduino Boards by not using PID VID combination

Bugfixes

  • #88: Settings Dialog: Don't let context menu appear if no arduino modules are connected

Release 6.1.0

New Features

Now with support for stepper motors! - New Firmware 1.4.0 required!

  • #5: Support Stepper as Output

Improvements

  • #81: Add example for NAV1 and COM1 including 25 Khz spacing
  • #79: Verify that arduinos with USB\VID_2A03&PID_0042&Rev_0001 are recognized

Bugfixes

  • #78: Test mode raises exception if modules are still initialized but referenced in config items

Release 6.0.2

Bugfixes

  • #75: Last build info in about dialog is not correct
  • #76: Test Mode for servo fails in 6.0.1

Release 6.0.1

Improvements

  • #74: Precondition context menu is in english only (UI)

Bugfixes

  • #72: Wrong context menu available in Arcaze Module Settings dialog (UI)
  • #73: Decimal points are lost after executing Test mode (UI)

Release 6.0.0

Migration Notes

When upgrading from earlier versions you will have to reconfigure your settings such as FSUIPC poll interval and Debug-Level and Arcaze Module Settings. Sorry for the inconvencience

Beim Upgrade von vorigen Versionen müssen die Einstellungen, wie FSUIPC poll interval, Debug-Level and Arcaze Module Einstellungen erneut vorgenommen werden. Es ging leider nicht anders.

New Features

Now with support for servos!

  • #4: Support Servo as Output (UI)

Improvements

  • #71: Ensure that FSUIPC change of polling interval is effictive without restarting MobiFlight (UI)
  • #70: Improve behaviour of encoders when rotating very quickly (UI)
  • #68: Make wideclient.exe accepted as running FSUIPC (UI)client
  • #67: Make Arcaze Board configuration look the same as for MobiFlight. (UI)

Bugfixes

  • #69: Input presets do not fill in the value field (UI)

Release 5.2.1

Bugfixes

  • Fixed problem with ArcazeHID.dll latest version - LED Driver don't work anymore - using old dll again.

Release 5.2.0

New Features

Firmware-Update: Arduino Mega 1.3.0

  • Now supports re-generating the serial if weird chars in serial
  • Now supports config length of up to 1024 byte (was 255)

Improvements

  • #65: Support other Mega clone (VID_1A86&PID_7523) UI
  • #63: Support other Mega clone (VID_2341&PID_0010) UI
  • #62: Check Device Name for invalid characters UI
  • #61: Check Presets - Add the leading 1 at COM and NAV readings UI
  • #60: Support other Mega clone (VID_8087&PID_0024) UI
  • #59: Allow only one instance running at the same time
  • #58: Allow padding characters to be spaces UI
  • #35: Permit to store configs on module longer than message size.

Bugfixes

  • #66: Check Presets - Moving Landing Gear does not work correctly UI
  • #64: German translation: Context Menu for inputs only in english UI

Release 5.1.2

Bugfixes

  • #57: Config settings from previous version get lost on update

Release 5.1.1

Bugfixes

  • #52: Modules do not show up under XP and Win8 UI
  • #56: Prevent entering energy saving mode while MFConnector is running

Release 5.1.0

Der Download ist nun eine .exe-File (früher zip) und kann sich selbst updaten. Es ist kein Installer sonder weiterhin "portable". Einfach runterladen, doppelklicken, loslegen. Zukünftige Updates gehen dann direkt aus dem Tool heraus.

Features:

  • #53: Support automatic update of MFConnector
  • New Firmware Version 1.2.0, more devices supported
    • MAX_OUTPUTS 40
    • MAX_BUTTONS 40
    • MAX_LEDSEGMENTS 4
    • MAX_ENCODERS 20

Bugfixes:

  • #55: Changing brightness of LED segment modules does not really have effect
  • #54: After uploading config, MobiFlight Boards needs to be reset
  • #42: Ensure that all I/Os are reinitialized after Config Upload
  • #51: Display Config: Number of checkboxes does not correspond with selected number of digits
  • #50: MFConnector cannot load old configs

Release 5.0.1

Bugfixes:

  • #48: Bit Mask does not work correctly for Offset lengths others than 2 byte UI
    #49: Exception is thrown if no module serial is selected in Input Config Wizard and Dialog is closed

Release 5.0.0 (Final)

Enhancements:

  • #47: Ensure that arduino ide path is validated and saved after editing

Bugfixes:

  • #45: After upload of firmware module details are not updated correctly
  • #46: Firmware upload does not work if path contains spaces

Release 5.0.0-RC4

Firmware has been updated to 1.1.1 (for mega only)

Enhancements:

  • #44: Implement thread safe text box logger

Bugfixes:

  • #43: Ensure proper debouncing of buttons

Release 5.0.0-RC3

Enhancements:

  • #38: Input Grid View does not contain all information after loading configuration
  • #39: Bit-wise setting of FSUIPC values does not work, e.g. Landing Lights
  • #34: Optimize Process Calls on Write operations

Bugfixes:

  • #41: OnRelease and OnPress are swapped

Release 5.0.0-RC2

Enhancements:

  • Better input validation in InputConfigWizard to prevent wrong configuration and exceptions
  • Input actions for particualr event can be removed

Bugfixes:

  • #36: Problems when opening InputConfigWizard without any configured inputs
  • #37: SettingsDialog: Missing items in context menu

Release 5.0.0-RC1

MobiFlight now supports Buttons/Switches and Encoders and can use these to control FSUIPC Offsets.

New features:

  • #32: Support to generate inputs triggered by buttons or encoders attached to MobiFlight

Enhancements:

  • #31: Support Saving of config with Ctrl + S
  • #33: Use nicer icons in treeview

Bugfixes

  • #27: When adding/removing device to module it is not marked as edited

Release 4.1.0

New features:

  • Firmware flashing via MFConnector works
  • Firmware version 1.0.1 for Mega
    • 20 LEDs
    • Firmware Version information can be shown in UI
  • #17: Provide Logging function for better debugging UI
  • #20: Show firmware version of MobiFlight Board UI

Enhancements:

  • #21: Using arrow-keys in MobiFlight List does not refresh property panel
  • #22: Prevent UAC dialog when updating firmware UI
  • #23: Do not show Arduino Mega Default Board in orphaned module list UI
  • #25: Translate missing objects to german UI
  • #26: Add more padding between device setting panel and treeview UI

Bugfixes:

  • #9: Pin is not selected on loading config in ConfigWizard
  • #11: Precondition settings do not synchronize correctly for Pin Precondition
  • #12: Multi Preconditions do not work as expected
  • #13: Upload firmware to Mega does not work
  • #14: Disable function for non-flashed stock arduinos in settings dialog UI
  • #15: Refresh TreeView After Firmware Update of an arduino
  • #16: MF: Number of configured modules of 7 segment display does not show up correctly in ConfigWizard
  • #18: Multiple chained LED 7 Segment Displays do not work correctly MobiFlight
  • #19: Duplicate device names throw exception on load UI
  • #24: Arcaze: Setting Brightness for Pin on Port > B does not work for LedDriver3 Extension UI