FC Passthrough
Use FC Passthrough when your devices are connected through a flight controller. This method lets you access all devices in the system without disconnecting them.
Supported Devices
The following ESCs support FC Passthrough:
ESCs (AM32 protocol)
- KRIOS™ MINI
- KRIOS™
- ARES
- AJAX
- AJAX HD
When to Use
- Devices installed in a vehicle and wired to a flight controller
- When using Betaflight, Ardupilot, or iNav firmware
- Accessing multiple devices without physical disconnection
Steps
- Connect the flight controller to your computer with a USB cable.
- Click Connect in the top navigation bar.
- Select the flight controller's serial port from the list.
- Set the connection method to Passthrough.
- Select the communication protocol from the available options:
- AM32 — For AM32-based ESCs
- Astrata™ — For Astrata-compatible devices
- Click Connect.
The Configurator connects to the flight controller first, then enters passthrough mode to communicate with all devices in the system. Each device appears separately — the first is labeled Primary and additional devices are labeled Chained.
ArduPilot Configuration
ArduPilot requires additional parameter configuration to enable ESC passthrough. Set these parameters using QGroundControl or Mission Planner before connecting.
Motor Mapping
Set the servo functions to match your motor layout:
SERVO1_FUNCTION 33 # Motor 1
SERVO2_FUNCTION 34 # Motor 2
SERVO3_FUNCTION 35 # Motor 3
SERVO4_FUNCTION 36 # Motor 4
Adjust the motor order to match your specific frame layout.
DShot ESC Setup
Configure the ESC protocol to DShot:
MOT_PWM_TYPE 6 # DShot600
SERVO_DSHOT_ESC 1 # BLHeli32/Kiss/AM32
For bidirectional DShot (recommended):
SERVO_BLH_BDMASK 15 # Channels 1–4
Enable ESC Passthrough
SERVO_BLH_AUTO 1 # Enable automatic ESC passthrough
SERVO_BLH_MASK 15 # Channels 1–4 (binary: 1111)
SERVO_BLH_MASK value depends on which output channels your ESCs are connected to. Use 15 for channels 1–4, or adjust accordingly (e.g., 3 for channels 1–2).
Flight Controller Panel
When connected via passthrough, a Flight Controller panel is available on the Device page showing read-only information about the FC:
- Board name
- Firmware version
- Battery status
- Sensor data
Connecting Multiple Devices
When using FC Passthrough, all devices connected to the flight controller are detected and listed automatically. You can select any device from the list to view its settings.
Troubleshooting
| Issue | Solution |
|---|---|
| FC Passthrough doesn't find devices | Ensure the flight controller firmware supports passthrough mode and the devices are properly wired. |
| Connection to flight controller fails | Verify the flight controller is not being accessed by another tool simultaneously. |
| Only some devices appear | Check that all devices are properly wired to the flight controller and powered on. |
| ArduPilot passthrough doesn't find devices | Verify that SERVO_BLH_AUTO is set to 1 and SERVO_BLH_MASK covers the correct output channels. |