Welcome to the forum for MobiFlight! Feel free to reach out to the community in case you have questions, issues or just want to share great ideas or details about your latest home cockpit project.
You like MobiFlight? Donate via PayPal and support the MobiFlight development. Thanks!
The community support for MobiFlight has moved exclusively over to our Discord server. Register for free and enjoy more interactive functions like image and video upload, voice chat. More than 7,000 registered users around the world make it a great experience!
See you on our MobiFlight Community Discord server.
A HUGE Thank You to everyone who participated in the forum, especially obviously to Pizman and Stephan who did an outstanding job over so many years providing an incredible service to the MobiFlight community.
The forum is still providing a lot of good content, hence we keep this information accessible.
It’s almost like the SDK option isn’t enabled on the new version, everything else works perfectly. Just No outputs
To enable the data communication output from the PMDG aircraft, you will need to open the file 737NGX_Options.ini (located in the FSX folder PMDG\PMDG 737 NGX, and add the following lines to the end of the file:
[SDK] EnableDataBroadcast=1

Well, thanks for the file.
It isn't trivial I'm afraid. apart from the Simconnect sharing data changing (different IDs), which is dead easy to deal with, there are lots of extra entries at the end of the data (after the "FMC FlightNumber"). Now for your existing use they probably don't matter because you wouldn't be using them.
BUT there are these extra values plonked in the middle too, just following "FUEL PumpCtrSw:"
bool FUEL_AuxFwd[2]; // aux fwd A and aux fwd B
bool FUEL_AuxAft[2]; //aux aft A and aux aft B
bool FUEL_FWDBleed;
bool FUEL_AFTBleed;
bool FUEL_GNDXfr;
I seem to remember their "bool" being defined as a Byte, so that insertion shifts everything following down 5 bytes.
I don't know if the software you are using is easily configurable to change the offsets it is using. If it isn't then the only way would be for FSUIPC to manipulate the data to move those extra 5 values to the end, after all the new stuff, and move the following stuff back to where it is with the NGX.
That would make sense for compatibility reasons, but being a more work cannot be done instantly. I'll discuss it with John next week.
The problem we would then have is testing. You would need to do that for us as it really isn't worth us purchasing the NG3 (which, BTW, seems to be known as the "NGXu" when it's for P3D4, only NG3 for MSFS2020 -- that's despite it being called NG3 in that .h file!)
Pete

I did enable the Broadcast option and have tested that with a remote CDU which is working fine. All inputs are working perfectly.

I agree it does seem silly to do this now, but in a good way I'm glad its happened now and FSUIPC are able to adjust things now, so when MS 2020 is released, everything and everyone should be issue free interms of Mobiflight and FSUIPC.

