{
  "date": "2026-10-27",
  "board": "ECFH743",
  "default_shared_mode": "ADC_UART3",
  "shared_pads": {
    "15_16": "ADC_PC5_PC4",
    "25_26": "UART3_PD8_PD9",
    "23_24": "I2C3_PA8_PC9"
  },
  "analog": {
    "voltage_divider": 11,
    "current_mv_per_a": 20,
    "zero_offset": 0
  },
  "serial": {
    "1": "ELRS_CRSF",
    "3": "spare",
    "4": "GPS2_where_supported",
    "5": "MSP_or_MAVLink2",
    "6": "GPS1",
    "7": "serial_ESC_telemetry",
    "8": "disabled"
  },
  "gps2": {
    "Betaflight": false,
    "INAV": false,
    "ArduCopter": true,
    "PX4": true
  },
  "spi4": "no_active_external_sensor_by_default",
  "external_compass": {
    "bus": "I2C3",
    "Betaflight": "external_auto_then_onboard_fallback",
    "INAV": "external_auto_then_onboard_fallback",
    "ArduCopter": "native_external_probe",
    "PX4": "native_external_probe",
    "PX4_available_driver_sources": [
      [
        "hmc5883",
        "HMC5883"
      ],
      [
        "qmc5883l",
        "QMC5883L"
      ],
      [
        "lis3mdl",
        "LIS3MDL"
      ],
      [
        "rm3100",
        "RM3100"
      ],
      [
        "isentek/ist8310",
        "ISENTEK_IST8310"
      ],
      [
        "qmc5883p",
        "QMC5883P"
      ]
    ]
  },
  "can": {
    "Betaflight": "CAN1_DroneCAN_CAN2_selectable_one_active",
    "INAV": "CAN1_DroneCAN_CAN2_selectable",
    "ArduCopter": "two_DroneCAN_drivers",
    "PX4": "two_interfaces_one_DroneCAN_node",
    "bitrate": 1000000
  },
  "I2C4": "optional_power_monitor_requires_disabling_UART3_and_reboot",
  "led_profile": {
    "startup": {
      "Betaflight": {
        "color": "cyan",
        "pulses": 3
      },
      "INAV": {
        "color": "magenta",
        "pulses": 3
      },
      "ArduCopter": {
        "pattern": "native_red_blue_initialising"
      },
      "PX4": {
        "color": "white",
        "pulses": 3
      }
    },
    "BF_INAV_prearm_warning": "yellow_double_flash",
    "runtime": "native_per_firmware"
  },
  "document_type": "reference_only_not_a_flashable_preset",
  "versions": {
    "Betaflight": "2026.6.2 / ECF r4",
    "INAV": "9.1.0 / ECF r5",
    "ArduCopter": "4.7.2 / ECF r4",
    "PX4": "v1.17.0 / ECF r3"
  },
  "requirements": [
    "VIN: regulated 5V",
    "External logic and ADC: 3.3V maximum",
    "Shared external circuits must be mutually exclusive",
    "Save and reboot after shared-mode change",
    "Calibrate for the actual carrier and monitor"
  ]
}