Hi Karla... Welcome !
IMPORTANT....
I Still research a verry Rare Error for a User from Jarkarta Indonesia..... I Never heard a problem like this and first thought he make a misstake.... But now YOU Report simmular symptoms...... MABY we got a deep bug comming with 7.4 we not see until now.
Please Confirm for me.......
1. Do you use only ONE Arduino for your system OR do you have more Arduinos set same time ?
2. Do you got a Mesasage at Mobiflight Start .... I don´t know the exact term in english version.... In german it says "verwaiste Module laden"..... Maby in English its something like "Load orphaned modules" ..... If Yes Do you accept this message or not ?
Problem here.... This can be a bug... This can be a mistake by user too..... But after twice report in 2 Days we have to research !
***************
About the technics......
I think there is no "official" recommend solution.... But i can tell you MY methode i use since 1,5 years with no big trouble....
1. If you make a FIRMWARE Update ( Whatever you flash a new board or you Patch it to a newer version) ALWAYS make a Arduino Reset
( Use the Reset Button on Arduino.... or if it is still in a element and you can´t reach simply disconnect the USB Cable.... Wait some Seconds and reconnect it.
( And shurly you have to Close and Restart Mobiflight here again cause after reset of Arduino it is not longer shown.... Only boards that connected while startup are listed)
2. After a UPLOAD of a Device ( Not Config... I mean you create a new button for example in /Settings/Devices/Upload ... A Reset of Arduino Board is high recommend too.
But here you NOT must reset the Board after every Entry.... You can set multiple Devices in a Row...... Just RESET it before you first use it for a Config for example.
3. A Restart of Computer is NEVER needed.... A Restart of Simulator is in 99% of cases NOT needed ( Only if FSUIPC Connection is compeltly lost.... But this is just a verry rare bug in FSUIPC.
4. If you Create new Configs or Rework Configs there can exist problems ( in Outputs) This occures for example that a LED not Light up or a 7 Segment Display stay blank or show numbers that not should be shown ( Wrong diggits).
Here a TEST instead of RUN can clear the issue.... But much better is a Restart of Mobiflight ( Only Software... Not the Arduinos)
While Restart the hole Hardware will get reset into a starting State..... That cleanup LED and Display issues. ( Not forget to save youre changes before restart)
******
Some more tips....
A ). I personaly recommend to run Simulator AND Mobiflight both in Admin Mode
B ). I Recommend to always use Up to Date Versions of Mobiflight, FSUIPC and maby used AddOns.
****
My last Tip for your building logic..... Always test in a temporary file.... and if Possible build a Testing Board.
Myself i got a Board with some buttons, Switches, 1xStepper Motor 1x Servo some LED 1 LCD Encoders and Segment Display.
With THIS i check out new stuff.
If i need for example the MCP Displays for a Aircraft i make a new Mobiflight Config File and create 6 Output Configs.... ALL Set to the SAME Display.
( If you not get a testing board simply connect a Display to a new arduino and upload it there,
In the First config i set everything for COURSE LEFT.... In Second for SPD and so on.
To Test i simply activate only ONE Config and check if everything is work fine..... Then i Stop Mobi Reset the Display by Test Button and use Config 2 SPD for testing.....
The Benefit.... With testing board ( or a temporary used Board with this device) you can say there is no other issue in the hardware..... And you not can "kill" something.
Simply "learn" how the config work.... And finaly only insert new configs in your MAIN File if you already know it workes perfectly.... Not use the MAIN file for experiments !
*****
So please awnser my Questions and if you need more information just ask.... We help you !