Skip to content
Cerppo edited this page Jul 13, 2026 · 13 revisions

Release License Discord Build Status Pre-Release

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) |image

🚀 Quick Start

Follow these steps to get your hardware connected:

  1. Install DCS-BIOS (See the Installation guide for detailed instructions).
  2. Download the Bridge from the releases page and extract it to your preferred folder.
  3. Connect your hardware (WinCtrl CDU) to your PC before starting.
  4. Configure DCS-BIOS (the JSON folder is auto-detected in most cases; point it manually only if it isn't found).
  5. Run the application.
  6. Launch DCS and load your aircraft. The bridge will automatically detect the module and start the connection.

✈️ Supported Aircraft

Each aircraft page describes the specific devices, CDU displays, LEDs, and front-panel outputs supported.

Aircraft CDU Support 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

Note on Front Panels: The bridge adapts dynamically. 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.

🕹️ Usage

Automatic Aircraft Detection

You don't need to manually select your aircraft. While the bridge is running, the CDU shows a "Waiting for DCS… / Aircraft detection" screen.

  • Supported Aircraft: The bridge starts automatically as soon as the module is loaded.
  • Unsupported Modules: Shown in red as "Not supported". The bridge continues to wait.
  • Switching Aircraft: If you switch or exit the aircraft, the bridge resets and returns to the waiting screen automatically — no restart needed.

The only manual choice is the seat selection for the CH-47F when two or more CDUs are connected (see CH-47F).

Controls

  • CDU Keys: Map these in your DCS settings.
  • Seat Selection (CH-47F): When prompted, press the line-select key next to PILOT or COPILOT.

🛠️ Troubleshooting

See Troubleshooting for common issues, brightness problems, logs, and known limitations.

🤝 Contributing

See Contributing for guidelines on adding aircraft support, coding conventions, and how to submit a pull request.

💻 Development

Written in C# targeting .NET 8.0. Uses:

  • DCS-BIOS for DCS communication
  • ww-devices-dotnet for WinCtrl hardware interface
  • NLog for logging

Clone this wiki locally