1. Software Setup & Drivers
🛑 Step 1: Most Connection Failures Are Due to the Cable!
Before downloading any software, please check the USB cable in your hand:
It MUST be a Data Cable: Many cables that come with phones (especially the cheap white ones) are for Charging Only and cannot transmit data.
How to Test: Connect your phone to your computer with the cable. If the computer can read files or photos from your phone, it is a data cable. If it only charges with no reaction from the PC, please swap the cable immediately.
Interface Type: Modern GEPRC Flight Controllers (like the TAKER series) and DJI Air Units use the Type-C interface.
Betaflight Configurator (The Ground Station)
This is the core software for FPV drones. You will use it to set flight controller parameters, check radio signals, and verify motor direction.
For: All GEPRC drones (based on Betaflight firmware).
Download: GitHub Release Page
Version Selection:
Please download the Latest version from the list.
Windows: Download the
.exeinstaller.macOS: Download the
.dmginstaller.
GEPRC Tip: Our BNF drones come factory-tuned with optimal PID and filter settings. Beginners should only use this software to check settings (e.g., verifying receiver input). Please avoid changing PID data unless necessary.
Driver Installation
Without drivers, your computer cannot recognize the flight controller, and Betaflight will show "Failed to open serial port" in the top right corner.
Windows Users (Must Read)
Windows can be picky and often requires manual driver installation.
CP210x Driver (Most Common)
Most flight controller chips need this driver to simulate the serial port.
CP210x Driver: Download
ImpulseRC Driver Fixer (The Lifesaver)
Scenario: If Betaflight refuses to connect, or if you cannot enter DFU Mode when flashing firmware.
Operation:
Download and run this tool (no installation required).
Power on the FC and plug in the USB.
The tool will automatically search for and fix driver issues.
Driver Fixer: Download
macOS Users
Mac systems are generally hassle-free and come with built-in drivers.
Permission Issues: If the software shows no reaction, check your data cable first.
App Won't Open: If it says "Cannot verify developer" or "App is damaged":
Go to System Settings -> Privacy & Security.
Scroll down to the security section and click Open Anyway.
DJI Assistant 2 (Essential for O3/O4)
If you bought a drone with a DJI O3 / O4 Air Unit, you must install this software to activate the device and update firmware.
⚠️ Version Warning: DJI has many versions of Assistant 2. Do not download the wrong one!
Correct Version: DJI Assistant 2 (Consumer Drones Series)
Download: DJI Official Download Center
Main Uses:
Activate a brand new O3/O4 Air Unit (It will stay in overheat protection mode until activated).
Disable Low Power Mode.
Update firmware to match Goggles 3 or Goggles 2.
Advanced Tools (Optional)
As you gain experience and want to replace motors or receivers yourself, you might need these:
ESC Configurator
Format: Web-based (Chrome browser recommended).
Address: https://esc-configurator.com/
Uses:
Change motor direction (e.g., if a motor is spinning the wrong way after replacing it, fix it here without resoldering).
Flash Bluejay Firmware (Enables Bidirectional DSHOT for smoother flight).
ExpressLRS Configurator
Format: Desktop Software.
Download: GitHub Page
Uses:
Update firmware or change the Binding Phrase for your ELRS receiver.
Note: Most modern ELRS receivers can now be updated via Wi-Fi, so this software is not always strictly necessary.
FAQ
Last updated
