Getting Started
This guide will help you get started with Fidelity X firmware quickly.
Prerequisites
Hardware Requirements
- Supported flight controller (view list)
- USB data cable
- Computer (Windows/macOS/Linux)
Software Requirements
| Software | Purpose | Source |
|---|---|---|
| Artery DFU Driver | Firmware flashing | Artery Website |
| Chrome/Chromium Browser | Configurator access | Must support WebUSB/WebSerial |
Installation Steps
1. Download Firmware
Download the firmware for your flight controller from GitHub Releases.
Firmware naming format: fydelix-<board>-<version>-<commit>.hex
2. Flash Firmware
See Firmware Flashing Guide for detailed steps.
Quick steps:
- Press and hold the BOOT button
- Connect USB cable to computer
- Release BOOT button
- Select the local firmware file in Configurator
- Click the flash button
3. First Connection
After flashing, connect to the flight controller using Configurator:
- Click the Connect button in the top right corner
- Select FlightNG FC from the popup menu
Basic Setup
Check Flight Controller Orientation
First, verify that the flight controller orientation is correct:
- Observe the aircraft attitude displayed in Configurator
- Move the actual aircraft and confirm the virtual aircraft follows accordingly
- If they don’t match, click the Edit button in the top right corner of the aircraft display box on the Status page
- Select the correct flight controller orientation
- Save and restart until the orientation is correct
Calibrate IMU
You must calibrate the accelerometer before first flight:
- Place the aircraft on a level surface
- Click the Calibrate button in the top right corner of the aircraft display box
- Wait for calibration to complete
- Restart the flight controller
Configure Motors
On the Motor page, configure the following:
- Configure motor pole pairs: Set according to your motor specifications
- Configure propeller rotation direction: Set the correct rotation direction
- Check motor order and direction:
- Verify motor positions and directions match expectations on the Motor Map
- If they don’t match, you can edit directly on the Motor Map
- Click on a motor position to change its rotation direction
- Use the arrows to change motor position
- Adjust until everything matches expectations
Configure Receiver
With the receiver powered on:
- Go to the Stick Preview page to view stick status
- Move the transmitter sticks and confirm the display matches your actual inputs
- If they don’t match, click the Edit button in the top right corner to modify:
- Channel mapping: Adjust channel assignments
- Polarity: Fix reversed directions
- Deadband: Adjust stick deadband size
- The AuxFunction section allows you to bind functions to specific channels:
- Arm
- Pre-arm
- Angle Mode
- Other functions…
Pre-Flight Checklist
Before flying, confirm:
- Flight controller orientation correct
- IMU calibrated
- Motor direction and order correct
- Propellers installed correctly (check CW/CCW)
- Receiver channel mapping correct
- Arm switch configured
- Battery voltage normal
- Failsafe test passed
Next Steps
- Configure PID - Optimize flight feel
- Learn about Failsafe - Ensure flight safety
FAQ
Cannot enter DFU mode
- Make sure to hold BOOT button before connecting USB
- Check if USB cable is a data cable (not charge-only)
- Confirm Artery DFU driver is installed
- Try different USB port
Configurator cannot connect
- Confirm you are using Chrome or a Chromium-based browser
- Check if browser supports WebUSB/WebSerial
- Try reconnecting USB
Motors not spinning
- Confirm successful arm
- Check motor pole pair settings
- Check ESC connection and power