News:

Precision Simulator update 10.184 (15 September 2025) is now available.
Navburo update 13 (23 November 2022) is now available.
NG FMC and More is released.

Main Menu

New Version of plugin for WinWing Devices (CDU/MCP/EFIS/EICAS)

Started by TCASSE, Tue, 31 Mar 2026 08:00

TCASSE

Hi All,

As written in the title, I made a plugin for WinWing Devices. The master is the CDU from WinWing. This plugin can manage the MCP PAP3, the Captain and FO EFIS and the ECAM used as the EICAS for B747. A config file is used to select what is connected on the PC. The brigtness key of the CDU can modify the brightness of the others products (MCP/EFIS/ECAM)
This could be used independently (no need of MFS or Xplane).

Install MobiFlightConnector-10.5.3.20 (or later) and run MobiFlightConnector-10.5.3.20 to have the CDU's screen.
Put all the files in a directory, modify the .ini and .cfg then run .exe
-> image https://1drv.ms/i/c/9078b8581e0fcab6/IQBLzqYM8vLjS7UVCDR18qT6AbSbRjZ126EQfgNATkSNtr0?e=woDstA
-> image https://1drv.ms/i/c/9078b8581e0fcab6/IQB5keiverAjQa4rR1SHK3_-ATVcvcJJqq6q-5VBz8sXRBM?e=7kbvv8
-> zip https://1drv.ms/u/c/9078b8581e0fcab6/IQBsHJZktCRuS4hz2xAnFWZ-AQxpRv0VdRSluT6HYE3suLs?e=BkxhD2

Because of a mistake of mine, I use the FO EFIS  as a CAPT EFIS and vice-versa. So use parameters of the CAPT EFIS for the FO EFIS hardware and vice-versa. (Run only with the EFIS with PID 0xbb51 and 0xbb62)


02/04/2026 Release version and .ini file correctly read.
07/04/2026 Version without CDU
23/04/2026 Change some ascii character (not perfect but better than the previous model) b, l, r, o replaced by #,<,>,%. The % symbol is prettier than o



Britjet


TCASSE


Symphysodon

Quote from: TCASSE on Tue, 31 Mar 2026 08:00Hi All,

As written in the title, I made a plugin for WinWing Devices. The master is the CDU from WinWing. This plugin can manage the PAP3, the Captain and FO EFIS and the ECAM used as the EICAS for B747. A config file is used to select what is connected on the PC. The brigtness key of the CDU can modify the brightness of the others products (MCP/EFIS/ECAM)
This could be used independently (no need of MFS or Xplane).

Install MobiFlightConnector-10.5.3.20 (or later) and run MobiFlightConnector-10.5.3.20 to have the CDU's screen.
Put all the files in a directory, modify the .ini and .cfg then run .exe
-> image https://1drv.ms/i/c/9078b8581e0fcab6/IQBLzqYM8vLjS7UVCDR18qT6AbSbRjZ126EQfgNATkSNtr0?e=woDstA
-> image https://1drv.ms/i/c/9078b8581e0fcab6/IQB5keiverAjQa4rR1SHK3_-ATVcvcJJqq6q-5VBz8sXRBM?e=7kbvv8
-> zip   https://1drv.ms/u/c/9078b8581e0fcab6/IQDG2e7uP1FtRLODdxPjrnjBAVAnEz6Q1v7gaZB1l3vfuDU?e=D9r5UP






Hello!

This what I get. My config says PID = 0xBB38 but ....

C:\WinwingGlobal>cdu_global_vs
[CONFIG] CDU=1 EFIS_CAP=1 EFIS_FO=1 PAP=1 ECAM=0
[CONFIG] PSX 127.0.0.1:10747
[CONFIG] CDU VID=0x4098 PID=0xbb37
[MAP] loaded 71 entries
[FATAL] CDU HID not found

My configs are ...

cockpit.cfg

CDU=1
EFIS_CAP=1
EFIS_FO=1
PAP=1
ECAM=0

configk.ini

[PSX]
host = 127.0.0.1
port = 10747
[CDU]
VID = 0x4098
PID = 0xBB38

Thx !

TCASSE

Quote from: Symphysodon on Wed,  1 Apr 2026 09:54Hello!

This what I get. My config says PID = 0xBB38 but ....

C:\WinwingGlobal>cdu_global_vs
[CONFIG] CDU=1 EFIS_CAP=1 EFIS_FO=1 PAP=1 ECAM=0
[CONFIG] PSX 127.0.0.1:10747
[CONFIG] CDU VID=0x4098 PID=0xbb37
[MAP] loaded 71 entries
[FATAL] CDU HID not found

My configs are ...

cockpit.cfg

CDU=1
EFIS_CAP=1
EFIS_FO=1
PAP=1
ECAM=0

configk.ini

[PSX]
host = 127.0.0.1
port = 10747
[CDU]
VID = 0x4098
PID = 0xBB38

Thx !
Try this https://1drv.ms/u/c/9078b8581e0fcab6/IQAajou8MxpDSbGzAslhLuqTAY5ar7MpQA_VmOayh4l6AoI?e=ZdMhwF

PanosI

Hi Thierry,

trying to run the program and I received 4 messages that VCRUNTIME140D.DLL, VCRUNTIME140_1D.DLL,
MSVCP140D.DLL and UCRTBASED.DLL are missing.


I have the Visual C++ Runtime libraries installed on my PC.

Searching the internet I found this answer :

VCRUNTIME140D.dll, MSVCP140D.dll, and ucrtbased.dll are the DEBUG versions of those dlls, which is why you are getting the issue. Build your project as a Release build.


UPDATE

I downloaded all the 4 files manually and installed them.

Now I run the .exe file

[CONFIG] CDU=1 EFIS_CAP=1 EFIS_FO=1 PAP=1 ECAM=0
[CONFIG] PSX 127.0.0.1:10747
[CONFIG] CDU VID=0x4098 PID=0xbb37
[MAP] loaded 71 entries
[CDU] HID opened

and it closes.......

TCASSE

Quote from: PanosI on Wed,  1 Apr 2026 14:23Hi Thierry,

trying to run the program and I received 4 messages that VCRUNTIME140D.DLL, VCRUNTIME140_1D.DLL,
MSVCP140D.DLL and UCRTBASED.DLL are missing.


I have the Visual C++ Runtime libraries installed on my PC.

Searching the internet I found this answer :

VCRUNTIME140D.dll, MSVCP140D.dll, and ucrtbased.dll are the DEBUG versions of those dlls, which is why you are getting the issue. Build your project as a Release build.


UPDATE

I downloaded all the 4 files manually and installed them.

Now I run the .exe file

[CONFIG] CDU=1 EFIS_CAP=1 EFIS_FO=1 PAP=1 ECAM=0
[CONFIG] PSX 127.0.0.1:10747
[CONFIG] CDU VID=0x4098 PID=0xbb37
[MAP] loaded 71 entries
[CDU] HID opened

and it closes.......
open a cmd windows then go to the directory where the exe is then run the exe file. You can see exactly the error message then tells me.

Symphysodon

Quote from: TCASSE on Wed,  1 Apr 2026 14:04Try this https://1drv.ms/u/c/9078b8581e0fcab6/IQAajou8MxpDSbGzAslhLuqTAY5ar7MpQA_VmOayh4l6AoI?e=ZdMhwF

Hello !
 Now the same as PanosI

C:\WinwingGlobal>cdu_global_pap4
[CONFIG] CDU=1 EFIS_CAP=1 EFIS_FO=1 PAP=1 ECAM=0
[CONFIG FILE] trying to load: configK.ini
[CONFIG OPEN] OK
[CONFIG] PSX 127.0.0.1:10747
[CONFIG] CDU VID=0x4098 PID=0xbb38
[CONFIG READ] CDU VID=0x4098 PID=0xbb38
[MAP] loaded 71 entries
[CDU] HID opened

and it closes.......

PanosI

Quote from: TCASSE on Wed,  1 Apr 2026 17:39open a cmd windows then go to the directory where the exe is then run the exe file. You can see exactly the error message then tells me.

it says

C:\Users\User\Documents\CDU_GLOBAL_VS>cdu_global_vs.exe
[CONFIG] CDU=1 EFIS_CAP=1 EFIS_FO=1 PAP=1 ECAM=0
[CONFIG] PSX 127.0.0.1:10747
[CONFIG] CDU VID=0x4098 PID=0xbb37
[MAP] loaded 71 entries
[CDU] HID opened


TCASSE

Quote from: PanosI on Wed,  1 Apr 2026 20:02it says

C:\Users\User\Documents\CDU_GLOBAL_VS>cdu_global_vs.exe
[CONFIG] CDU=1 EFIS_CAP=1 EFIS_FO=1 PAP=1 ECAM=0
[CONFIG] PSX 127.0.0.1:10747
[CONFIG] CDU VID=0x4098 PID=0xbb37
[MAP] loaded 71 entries
[CDU] HID opened


Do you have PAP4 or PAP7? if PAP4, see page 1 and download the file for PAP4

PanosI

Quote from: TCASSE on Thu,  2 Apr 2026 06:36Do you have PAP4 or PAP7? if PAP4, see page 1 and download the file for PAP4

I have PAP7

TCASSE

Quote from: PanosI on Thu,  2 Apr 2026 07:59I have PAP7
Please open  a cmd windows, type (for example) E: then cd E:\CDU_global\bin\Release then CDU_GLOBAL_PAP7.exe and read all message.

PanosI

Quote from: TCASSE on Thu,  2 Apr 2026 08:57Please open  a cmd windows, type (for example) E: then cd E:\CDU_global\bin\Release then CDU_GLOBAL_PAP7.exe and read all message.

I'll do it in the afternoon when Ι'll return home.

TCASSE

Quote from: PanosI on Thu,  2 Apr 2026 09:20I'll do it in the afternoon when Ι'll return home.
I upgraded my files, please see page 1 and download the new one

TCASSE

Quote from: Symphysodon on Wed,  1 Apr 2026 19:28Hello !
 Now the same as PanosI

C:\WinwingGlobal>cdu_global_pap4
[CONFIG] CDU=1 EFIS_CAP=1 EFIS_FO=1 PAP=1 ECAM=0
[CONFIG FILE] trying to load: configK.ini
[CONFIG OPEN] OK
[CONFIG] PSX 127.0.0.1:10747
[CONFIG] CDU VID=0x4098 PID=0xbb38
[CONFIG READ] CDU VID=0x4098 PID=0xbb38
[MAP] loaded 71 entries
[CDU] HID opened

and it closes.......
I upgraded my files, please see page 1 and download the new one

PanosI

Quote from: TCASSE on Thu,  2 Apr 2026 12:57I upgraded my files, please see page 1 and download the new one

SUCCESS !!! partial....

but I think that we are very close.

I saw the pics of your set up. Mine is slightly different.

3N PDC----- PAP 3 MAG ------ 3M PDC 

So when I interact with EFIS_CAP (3N PDC left side) it changes the values in FO MFD and ND (right side)

When I interact with EFIS_FO (3M PDC right side) nothing registers in the .exe file and nothing is happening in the PSX.

So I am sure, that if you make a version of the .exe with my above set up it will work immediately !


Because of my above set up, the program starts like this

[CONFIG] CDU=1 EFIS_CAP=1 EFIS_FO=1 PAP=1 ECAM=0

but then continues like this

[MODULE] EFIS CAP 0
[MODULE] EFIS FO  1
[MODULE] PAP      1
[MODULE] ECAM     0


TCASSE

Quote from: Symphysodon on Wed,  1 Apr 2026 19:28Hello !
 Now the same as PanosI

C:\WinwingGlobal>cdu_global_pap4
[CONFIG] CDU=1 EFIS_CAP=1 EFIS_FO=1 PAP=1 ECAM=0
[CONFIG FILE] trying to load: configK.ini
[CONFIG OPEN] OK
[CONFIG] PSX 127.0.0.1:10747
[CONFIG] CDU VID=0x4098 PID=0xbb38
[CONFIG READ] CDU VID=0x4098 PID=0xbb38
[MAP] loaded 71 entries
[CDU] HID opened

and it closes.......
I upgraded my files, please see page 1 and download the new one

PanosI

I found the solution !

I went to SimAppPro  and

in my LEFT 3N PDC I clicked the "Switch to 3N PDC R"

in my RIGHT 3M PDC I clicked the "Switch to 3M PDC L"

Now when I want to use the MFD and ND in the Captain's side I use the First Officer's EFIS and vice versa ;-)   

roccod

Thierry, this plugin finally works perfectly with my PAP7!  Thank you so much for your contribution.  This now adds so much more immersion to PSX.

Eloy Perez

I don´t have CDU.
I have PAP3 EFIS L and ECAM

C:\mcp\CDU>CDU_GLOBAL_VS.exe
[CONFIG] CDU=0 EFIS_CAP=0 EFIS_FO=0 PAP=1 ECAM=0
[CONFIG FILE] trying to load: configK.ini
[CONFIG OPEN] OK
[INI PARSE] section='PSX' key='host' val='127.0.0.1'
[INI PARSE] section='PSX' key='port' val='10747'
[INI PARSE] section='CDU' key='VID' val='0x4098'
[INI PARSE] section='CDU' key='PID' val='0xBB38'
[INI PARSE] section='PAP3' key='VID' val='0x4098'
[INI PARSE] section='PAP3' key='PID' val='0xBF0F'
[CONFIG] PSX 127.0.0.1:10747
[CONFIG] CDU VID=0x4098 PID=0xbb38
[CONFIG READ] CDU VID=0x4098 PID=0xbb38
[MAP] loaded 71 entries
[FATAL] CDU HID not found