This tool extends and supports YourControls for a better PMDG 777 shared cockpit experience. It uses hard coded logic for some special functions that are simply not implementable with YC config files. It is NOT an official PMDG product/service. All actions at your own risk! Not tested for MSFS2024!
- Better CDU sync, button presses are not lost anymore regardless of how often you press them. (Except all "REQUEST" and "LOAD" actions (do them slowly, wait for a long period of time until you continue))
- Correct APU switch sync
- Correct speedbrake lever sync (with ARM logic)
- ECL/Display cursor sync (done by a virtual display and image detection for cursor position)
- YourControls for flight position sync (other software might work as well)
- Adjusted YC file for 777 (originally by Dustin777 https://github.com/DustinFustin/YC-B777.ymal/tree/main), disables YC CDU, APU and speedbrake sync, adds moving yokes. (move "PMDG Simulations - Boeing 777 - ###ASC###.yaml" into "your-yourcontrols-folder\definitions\aircraft"). Before connecting in YC you have to select this profile...
- Navigate to
C:\Users\xxx\AppData\Local\Packages\Microsoft.FlightSimulator_8wekyb3d8bbwe\LocalState\packages\pmdg-aircraft-77f\work(+ all different 777 variants) - Open 777_Options.ini
- Add the following on the top of this file
[SDK]
EnableDataBroadcast=1
EnableCDUBroadcast.0=1
EnableCDUBroadcast.1=1
- Create a router port forwarding on port 4646 to your computer!

- Install Virtual Display Driver and create a virtual display (800x600) https://github.com/VirtualDrivers/Virtual-Display-Driver

- Both start PMDG 777 Advanced Shared Cockpit.exe. Ensure that your firewall is opened to the program on port 4646 (should be done automatically by accepting the corresponding windows form when clicking on connect (last step)). This tool uses direct TCP connection port 4646 only.
- PM enters the IPv4 from PF.

- Both popout their MSFS 777 lower EICAS cockpit display by pressing ALTGR and left click on the display (INSIDE THE SIMULATOR).
- Both select their virtual monitor in the desired combobox.

- Click "move window into virtual monitor"

- The window should now be disappeared (its inside the virtual monitor)
- PF selects "Server" and clicks connect
- PM selects "Client" and clicks connect
If you restart ASC you have to press "move window into virtual monitor" then "get window back" then "move window into..." AGAIN!!! VERY IMPORTANT!
© Tom Kadler