OPEN BETAOpenDrift v1.0.8 adds selectable gyro bandwidth, corrected full-span authority, and gain up to 6.00.Install the latest firmware

OpenDrift Open Beta tuning guide

Tune the car.
Then tune the gyro.

A practical setup order built from real track testing. Start simple, change one setting at a time, and only add assistance after the car catches and transitions cleanly.

01 · Before touching gain

Build a mechanical baseline.

The gyro cannot repair an unstable chassis, a buzzing servo, steering bind, or hidden receiver stabilization. Those problems become control-loop problems as soon as gain is added.

Servo

Set its internal anti-wobble just below the point where it buzzes.

Receiver

Disable TSM, AVC, or any other built-in stability assistance.

Steering

Check endpoints at full lock and make sure nothing binds or hits the arms.

Alignment

Confirm toe, camber, ride height, rake, damping, and tire condition.

Physical endpoints

Position the servo at safe full left, center, and safe full right on the dedicated Physical Endpoints page. All three red targets must turn green.

Direction test

With wheels clear, rotate the chassis. Correction must oppose that rotation.

Do not skip the direction test.If correction assists rotation, reverse the gyro before putting the car on the ground.
CRSF physical endpoints are synchronized.Use Capture Left, Capture Center, and Capture Right in OpenDrift.lua. END: YES confirms the same saved physical limits shown in green on the display.

02 · Safe first run

Begin with the controller stripped back.

These values expose the basic response without memory or settled-drift assistance hiding what the chassis is doing.

SettingStarting valueWhy
Gain1.50Enough authority for a cautious first test
Deadband4Ignores tiny yaw noise near center
Max Correction25%Conservative starting authority on the full endpoint-to-endpoint scale
Smoothing0.01Minimal filtering and delay
Countersteer Assist0Keeps settled-drift help out of the base tune
Prediction0Starts without extra yaw look-ahead
Hold Assist0Disables quiet-drift reference holding
Drift Memory0.00Disables reference feedback
Memory Limit80Ready for later memory tuning
Servo Quiet0Add only if the servo needs it
Anti Wobble50Track-tested starting depth for the wheel-wobble notch
Control / servo rate250 HzUse 333 Hz only on an explicitly supported servo
One change. One run.Save surface-specific profiles instead of trying to make one tune cover every track.

03 · The order matters

Build authority first. Add intelligence last.

01

Raise Gain

Use low-speed entries. Increase it until the car catches rotation decisively without mid-drift hunting.

02

Set Max Correction

If response is strong but runs out of steering authority, increase the limit in small steps.

03

Add Prediction

If fast chassis motion overshoots before settling, add steps of 5. Back it down if transitions become sharp.

04

Use Smoothing only for noise

Add steps of 0.01 only when the yaw signal is visibly noisy. Filtering is not an oscillation repair.

05

Check Anti Wobble

Leave it at the default 50 unless a repeating wheel oscillation remains. After checking Gain, the servo, and chassis, adjust it in steps of 10.

06

Choose driver involvement

Add Countersteer Assist in steps of 10 if the driver is carrying too much settled countersteer.

07

Add Hold Assist

Once entries and transitions are clean, add steps of 5 to stabilize long sustained drifts.

08

Add Drift Memory last

Use steps of 0.05. If a transition carries the old drift, reduce Memory or Hold Assist.

04 · Know what the knobs do

Every setting has one clear job.

Gain

Direct correction for predicted yaw. More gain catches harder; too much creates mid-drift hunting. v1.0.8 supports values up to 6.00.

Deadband

Removes very small corrected yaw near zero without changing the response once outside it.

Max Correction

The maximum gyro correction across the full calibrated endpoint-to-endpoint span. 50% equals center-to-endpoint authority; 100% can override one endpoint to the other. Existing values migrate automatically to preserve the old authority.

Smoothing

The software yaw low-pass. Higher values reduce noise but add delay; 0.00 bypasses it completely.

Gyro LPF

Selects the QMI8658 hardware bandwidth. 24 Hz is the original mode, 120 Hz reduces phase delay, and Off bypasses the hardware LPF. Change one filter at a time and expect to retune Gain.

CH3 Gain Min / Max

Maps the full Channel 3 knob or slider movement to gyro gain. The default remains 0.50-3.00; both endpoints can be set as high as 6.00 from EdgeTX or the onboard web configurator.

Prediction

Yaw-acceleration look-ahead. It helps the gyro meet rapid rotation before it becomes an overshoot.

Countersteer Assist

Adds settled-drift countersteer without increasing fast damping. Zero keeps the base response.

Hold Assist

Controls how slowly the quiet-drift reference follows yaw during a sustained slide.

Drift Memory

Feedback strength for deviation from the learned quiet-drift reference. Tune it after everything else.

Memory Limit

Caps the Drift Memory contribution so reference feedback cannot dominate steering.

Steering Travel

Scales driver steering only. Max Correction independently controls gyro authority, and Physical Endpoints remain the final hard limit.

Servo Quiet

Adds a small output dead zone around the current servo command to suppress digital-servo buzz. Use the lowest value that quiets the servo.

Anti Wobble

Controls the depth of OpenDrift's narrow, phase-aware wheel-wobble notch. Start at 50. Raise it only for a repeating oscillation; lower it if steering becomes soft or unnatural.

250 / 333 Hz rate

250 Hz is the default for broad digital-servo compatibility. Use 333 Hz only when the servo manufacturer explicitly supports it; unsupported rates can cause heat, buzzing, erratic steering, or damage. Restart OpenDrift after changing the rate.

Transition Speed

Trims damping through direction changes. Keep 50 as the neutral baseline; lower is slower and higher is faster. It no longer changes the hard Max Correction ceiling.

With throttle connected: OpenDrift can extend prediction briefly around load changes before the chassis response develops. General Prediction still remains independently adjustable.

05 · Symptom finder

Adjust the cause, not the noise.

What the car doesTry this first
Gyro feels weak and the driver does most of the workRaise Gain
Initial response is strong but authority stops buildingRaise Max Correction carefully
Fast response overshoots before settlingAdd a small amount of Prediction
Direction changes become sharp or nervousLower Prediction
Stable drift needs too much driver countersteerRaise Countersteer Assist
Gyro feels too hands-on after settlingLower Countersteer Assist
Long drift slowly wanders after entries are cleanAdd Hold Assist
Reference is present but does not correct enoughAdd Drift Memory
Transition carries the previous driftLower Hold Assist or Drift Memory
Wheels oscillate repeatedly in the middle of a driftLower Gain first and verify the servo and chassis; then raise Anti Wobble from 50 in steps of 10
Steering becomes soft or unnatural after raising Anti WobbleLower Anti Wobble toward 50
Correction sits at Max CorrectionInspect travel and geometry; more gain cannot add authority

06 · Transition response

Transition Speed

Keep Transition Speed at 50 for neutral response. Lower values add yaw damping through the complete direction change. Higher values reduce damping for faster rotation. Test 25, 50, and 75 only after the base tune is stable.

Test this last.Compare matched runs or blackbox logs and work back toward 50 once the preferred direction is obvious.

Ready to drive

Calibrate. Save a profile. Change one thing.

Open firmware installer Read technical details