Fly Gear Swap • FPV troubleshooting

Stop DJI O4 video shake at full throttle

If the view in your goggles or the saved recording turns to jelly during a punch-out, start with the spinning parts and camera installation. Tune only after the quad is mechanically sound.

Before touching a prop or camera: unplug the flight battery and remove props for bench checks. Do not run motors with props on indoors or hold a powered quad to “feel” vibration. Keep the O4 antenna attached and provide cooling airflow when it is powered for extended setup.

First, identify what is shaking

What you seeLikely place to begin
Fine ripples or “jello” appear in goggles and the original air-unit recording, mainly as throttle risesProps, motors, frame resonance, camera mount and cable vibration
Only the stabilized recording wobbles or warps, while the raw view is relatively cleanCheck RockSteady/Gyroflow settings and mechanical vibration reaching the camera/gyro
Digital blocks, freezes, or breakup mostly in goggles, while onboard recording is cleanCheck video link, antennas, power and interference; this is different from physical shake
Whole aircraft visibly oscillates or motors sound roughStop flying and inspect props, motor, frame and tune

Record a short repeatable flight with a gentle hover, mid-throttle climb and brief punch-out in a safe open area. Compare goggles playback, air-unit file and stabilized versus unstabilized footage if available. Change one thing at a time and repeat the same test.

1. Replace suspect props first

  1. Look closely at every blade: a bent tip, nick, crack, warped hub or poor seating can cause vibration at high RPM. Replace a full matched set if in doubt. A prop can look okay and still be out of balance.
  2. Check that each prop is the correct size and mounted in the correct direction. Tighten motor nuts appropriately; look for a hub rubbing the motor bell.
  3. If the quad shakes mainly during hard throttle, try a fresh lower pitch prop of the same diameter and suitable blade count. A sharper or more aggressive pitch loads the motor harder and may excite a frame or camera resonance. Pitch is a test, not a universal cure.
  4. Spin motors by hand with battery disconnected. Investigate a rough bearing, bent shaft, loose bell, missing screw, or motor wire touching the bell. Check motor screws do not contact windings.

2. Check frame and stack

Inspect arms for delamination or a hairline crack, and tighten loose frame hardware, camera plates, standoffs and stack hardware. Check that no motor wire, battery lead, capacitor, GPS mount, antenna or buzzer can buzz against the frame or camera cage. A loose camera is bad, but an overly rigid or uneven clamp can also feed frame vibration directly into the sensor.

3. Give the O4 camera a stable, isolated mount

  1. Verify both camera sides sit square and equally supported. Tighten screws enough to hold the chosen angle without crushing a soft insert or distorting a printed mount. Avoid a camera that can wobble freely.
  2. Use a purpose-built TPU or compliant insert compatible with your camera and frame if high-frequency vibration reaches it. Aim for controlled damping: too soft or springy can create its own low-frequency bounce.
  3. Check whether the lens housing touches carbon, screws, canopy, camera cage or a prop guard at any point. Add clearance.
  4. For the O4 Pro, inspect the air-unit board and its mounting too. A mount or board that can slap the frame may add noise. Follow DJI’s hardware clearance and cooling guidance.

4. Route the camera cable without pulling the camera

The camera-to-air-unit cable can act like a vibration bridge. Leave a small, relaxed service loop near the camera. Do not stretch it tight across a vibrating arm or zip-tie it hard immediately behind the camera. Secure excess cable farther back so it cannot hit props or rub sharp carbon. Avoid sharp bends and pinched connectors. Inspect both ends for a partially seated or damaged connector. A loose battery strap or power lead that taps the camera mount can mimic a bad camera installation.

A useful test: with the battery unplugged, gently move the camera through its allowed range. The cable should not spring it back, pull one side, or touch the frame. Resecure the cable and fly the same short test.

5. Inspect stabilization settings

DJI O4 Air Unit series supports RockSteady 3.0+ and footage with stabilization off for Gyroflow workflows. Mechanical vibration can cause abnormal electronic stabilization, so do not expect software to repair a bad prop or mount. For diagnosis, compare a short clip with your normal stabilization setting to a clip with it off, using the same maneuver. Gyroflow settings, lens profile, export and available gyro data must match the actual O4 device and recording mode. Keep firmware current, but change one variable at a time.

6. Only then consider Betaflight filtering and tune

If fresh props, sound motors, frame, mount and cable checks do not solve it, log a controlled flight with Betaflight Blackbox. Check whether the oscillation follows motor RPM or appears in gyro and D-term traces, and whether it occurs only at a specific throttle band. Confirm bidirectional DShot and RPM filtering work if your ESC/FC setup supports them; leave the dynamic notch enabled unless your own logs justify a change. Betaflight warns that D-term amplifies high-frequency gyro noise, so blindly raising D or removing filtering can make a hot, oscillating quad worse.

Save a diff all backup before tuning. Use the matching Betaflight firmware documentation and tune one change at a time from a known safe baseline. Check motor temperature after a short flight. If you are unsure how to read the log, share it and a sample clip in our forum before changing filters or PID sliders.

Does using ELRS instead of the DJI controller help?

An ELRS radio and receiver give the quad an independent control link while the O4 unit provides video and OSD. That makes it easier to keep one familiar RadioMaster model, switches, telemetry and receiver setup across several custom builds; it also avoids relying on the DJI controller’s SBUS wiring and binding for control. Wire a UART-based ELRS receiver for CRSF and configure the correct Serial RX port and receiver protocol in Betaflight. Confirm channels, modes and failsafe with props removed.

ELRS does not itself fix camera shake. The video problem usually comes from vibration, mounting, power, stabilization or tune. If digital breakup, rather than jello, is the symptom, investigate the DJI video link separately. A DJI FPV Remote Controller can work well when correctly linked and configured; the separate ELRS link is a build and control preference, not a promise of smoother video.

Quick checklist before the next flight

References

Fly Gear Swap • Updated September 2026. This guide covers O4 Air Unit series builds; exact mounting hardware and firmware menus vary by frame and device.