-
-
Notifications
You must be signed in to change notification settings - Fork 8
Home
This application bridges DCS World with some of the WinCtrl hardware, enabling real-time data exchange between the simulator and the physical device.
Data Flow: DCS ↔ DCS-BIOS ↔ This App ↔ WinCtrl CDUs (and FCU)

- Install DCS-BIOS (see Installation for detailed instructions)
- Download from the releases page and extract to your preferred folder
- Connect your WinCtrl CDU before starting the bridge
- Configure the DCS-BIOS JSON folder
- Run the application
- Launch DCS and load your aircraft — the bridge detects it automatically and starts
Each aircraft has its own page describing supported devices, CDU display, LEDs, brightness, and any front-panel output.
| Aircraft | CDU | FCU/EFIS | PAP3 | AGP32 |
|---|---|---|---|---|
| A-10C | Full CDU pages, CMSP overlay, LEDs | heading/speed/alt/VS/baro | ✓ | gear + clock |
| AH-64D | PLT + CPG EUFD/KU pages | — | — | — |
| CH-47F | Pilot or co-pilot CDU pages | — | — | — |
| F-14B | RIO CAP + Radio/IFF pages | — | — | gear + clock |
| F-15E | UFC display lines | — | — | — |
| F-16C | DED / NAV / RWR pages | brightness only | brightness only | gear |
| FA-18C | UFC + IFEI pages | — | — | gear + flaps + clock |
| M-2000C | PCN + caution panel | — | — | gear + clock |
| OH-58D | Engine/MPD/CMWS/RFI | — | — | UTC clock |
| UH-1H | Radio panel | — | — | — |
Front panels (FCU/EFIS, PAP3, AGP32) render whatever the active aircraft publishes. The A-10C drives the full set (flight data, gear LEDs, and the chrono/UTC/ET clock on the AGP32). The F-14B drives the AGP32 gear lights and clock. The OH-58D drives the AGP32 UTC clock.
You no longer pick the aircraft yourself. While the bridge is running, the CDU shows a "Waiting for DCS… / Aircraft detection" screen and watches DCS-BIOS for the loaded module:
- When a supported aircraft is loaded, the bridge starts automatically.
- An unsupported module is shown in red as "Not supported", and the bridge keeps waiting.
- When you switch or exit the aircraft, the bridge resets and returns to the waiting screen — no restart needed.
The only manual choice left is the seat for the CH-47F when two or more CDUs are connected (see CH-47F).
- CDU Keys: Map them in DCS.
- Seat selection (CH-47F with 2+ CDUs): when prompted, press the line-select key next to PILOT or COPILOT.
See Troubleshooting for common issues, brightness problems, logs, and known limitations.
See Contributing for guidelines on adding aircraft support, coding conventions, and how to submit a pull request.
Written in C# targeting .NET 8.0. Uses:
- DCS-BIOS for DCS communication
- ww-devices-dotnet for WinCtrl hardware interface
- NLog for logging