Hi pguzzo,
welcome to MobiFlight!
The message you show is well known
It indicates an error in the .mcc file.
The configurations for your devices are saved in the .mcc file.
Apparently you made a mistake there or the file is damaged.
Usually you create a config for a device, check it and activate it with it.
It is also possible to create configs that you don't need at the moment but don't want to forget. Then you don't tick this.
It is crucial, however, that MobiFlight checks all configs for errors when loading the .mcc file, regardless of whether they are activated or not.
If you rename the mcc file now, start MobiFlight without this file and no error will occur.
If you now load this .mcc file manually, the error should appear again. This is because MobiFlight does not load corrupt .mcc files.
What can you do?
1. Start MobiFlight without .mcc file and re-enter all configs, save the file, exit MobiFlight and restart. If you have not made a mistake, MobiFlight will start with this file and you have saved your configs without errors.
2. Repair the .mcc file
Start MF and save the .mcc file under a new name without entering anything. The .mcc file is then structurally almost empty.
Then you use an editor (preferably Notepad ++).
You will see that the file has a structure. The structure consists of several sections. It starts with
<MobiFlightConnector> and the section ends with </MobiFlightConnector>
In between there are again several sections. The most important are
<outputs>
</outputs>
and
<inputs>
</inputs>
The individual configs are located within the inputs and outputs.
A config begins with <config GUID ....>
and ends with </config>
You can now do the following:
You load the faulty file into the editor and copy the area from
<output>
to
</output>
into the new file and save it.
You now load this new file into MF. If there is no error, your configs for the outputs are error-free and the error must be in the inputs. If the error occurs with the outputs, repeat this now with the inputs (delete outputs from the file for now.
If an error also occurs with the inputs, then you have an error with both the outputs and the inputs.
Now it is getting expensive.
Now you get config for config into the empty new file, save it, load it and see when the respective error occurs. This config is then incorrect. Remove it from this file and re-enter it until it loads correctly.
If you get stuck, just sign up here. We help you.