For my Betaflight 4.6 (or 2025.12.1) trainings, I’ve written a complete script. In it, I cover everything you need to know to flash your copter with Betaflight and configure it from scratch.

I’m providing this script in a slightly shortened version for anyone interested!

In the script, you’ll find, among other things:

1.1 Fundamental Terminology

1.2 What is Betaflight?

2 Power Supply and Battery Technology

3 Connecting ESC and Flight Controller

4.1 Creating a Firmware Backup

4.2 Firmware Cloudbuild und flashen

4.3 Restoring a Backup

4.4 Setting Gyro Orientation

4.5 Configuring UARTs

4.6 Basic Copter Configuration

4.7 Power and Battery Settings

4.8 Failsafe

4.9 Establishing and Testing Radio Link

4.10 Setting Up Flight Modes

4.11 Motor Order and Rotation Direction

4.12 Video Transmitter and OSD

5. GPS and Compass

5.1 Configuring GPS Rescue

5.2 Position and Altitude Hold

6. Preparing for the Maiden Flight

6.1 Checklist for the First Power-Up

7. Flight Logging / Blackbox Setup

7.1 Checking the Vibration Characteristics/Filtering

8. Blackbox Explorer Analysis

9. Rates, Filters and PIDs

9.1 Rates

9.2 Filter

9.2.1 Gyro-Filter

9.2.2 RPM-Filter

9.2.3 Quick Filter Tuning Workflow

9.3 Short PID Controller Explaination

9.4 PID-Controller Setup