Export your DCS cockpit with DCS-BIOS

DCS-BIOS exports cockpit parameters such as switches, gauges, and lights in an easy-to-use format.

Download

DCS-BIOS exports everything you need.

Whether you're building a software integration, custom panel, or full simpit, DCS-BIOS has you covered.

Stable, Documented API

We monitor DCS changes to command IDs and arguments, so you don't have to — all while maintaining the same external interface.

Unlimited devices

Hook up as many custom panels, gauges, and integrations as you want — it all works.

Extremely efficient protocol

Due to the compact nature of the data export protocol – designed with slow serial ports in mind – you'll never notice any lag in-game or in your panel.

Arduino ecosystem

Pit builders can take advantage of low-cost, readily-available microcontrollers to build the pit of their dreams.

Installation

Get up and running in a few simple steps

Find your DCS Scripts folder

Start by finding your DCS Saved Games folder. On Windows, this is likely either:

  • C:\Users\USERNAME\Saved Games\DCS
  • C:\Users\USERNAME\Saved Games\DCS.openbeta

Within that folder, you find the folder called Scripts. Create one if it does not exist. The final path should look like one of the following:

  • C:\Users\USERNAME\Saved Games\DCS\Scripts
  • C:\Users\USERNAME\Saved Games\DCS.openbeta\Scripts

Install DCS-BIOS

  1. Download DCS-BIOS (DCS-BIOS_x.y.z.zip)
    • Downloading DCS-BIOS for a custom panel? Also download Arduino_Tools.zip.
  2. Extract the zip file
  3. Within the extracted folder, copy the DCS-BIOS folder into the previously mentioned scripts folder
    • If you're updating DCS-BIOS and already have a DCS-BIOS folder in your scripts folder, delete it first.
  4. If your scripts folder does not have an Export.lua file, copy the Export.lua file over
  5. If your scripts folder does have an Export.lua file, add the following line to the end:

    dofile(lfs.writedir() .. [[Scripts\DCS-BIOS\BIOS.lua]])

That's it! 🎉

DCS-BIOS is now installed and ready to go.

Building a panel?

For further instructions on how to set up your first custom Arduino panel, check out our User Guide.

User Guide

Frequently asked questions

What aircraft does DCS-BIOS support?

DCS-BIOS supports all official modules, as well as many popular mods. See the full list here.

Do I need to know how to code to build panels?

No! Most reference tools for DCS-BIOS (such as Bort) provide code snippets that you can copy/paste.

How often do you release updates?

Most DCS updates will require a DCS-BIOS update to ensure all modules continue to function.

How can I contact you?

Get in touch with us on Discord!

Have questions?
Contact us

Powered by DCS-BIOS

Check out these projects running DCS-BIOS at their core.