Falcon-BIOS is a middleware/bridge between Falcon BMS (4.38) and devices using the DCS-BIOS Arduino library. The goal of this project is to make it easier to build simpits that work with both DCS and Falcon BMS, by simply using DCS-BIOS on the devices for both simulators.
Falcon-BIOS is meant to be unintrusive and simple to use.
- Launch Falcon-BIOS, select the serial device and connect.
- Start Falcon BMS
- Falcon-BIOS will start to send data on the serial link when the mission is loaded into 3D.
The current version implements basic DCS-BIOS protocol support and supports Falcon BMS 4.38. However, there are some intentional limitations:
- Only supports one device per instance
- Only sends messages relevent to the Multipurpose-UFC button box device
- Probably bugs, perhaps many?
- Multiple device-per-instance? (may be irrelevant because DCS-BIOS should support multiple Arduinos by using a master-slave setup)
- Fully map all relevant Falcon BMS telemetry to the equivalent F-16 module in DCS-BIOS
- Bugfixes, etc etc.