Skip to content

Gyro orientation issue after firmware update (Hobbywing & T-Motor FC) #1063

Description

@IamCu4tro

Describe the bug

After flashing Betaflight firmware (using the correct target for each flight controller), the gyro orientation is incorrect.

Even though the flight controller is physically mounted in the correct orientation (arrow pointing forward), the gyro appears rotated approximately 90 degrees to the left in the Betaflight configurator.

This can be observed in the Setup tab:
• When I tilt the quad backward, the model in Betaflight moves to the left instead.
• The gyro movement does not match the real physical movement of the drone.

This issue occurs consistently across multiple flight controllers (Hobbywing and T-Motor) and after multiple firmware flashes.

I have:
• Used the correct firmware target for each FC
• Flashed with full chip erase
• Tried different Betaflight versions
• Tested on multiple computers
• Used both the desktop configurator and the web version

All result in the same incorrect gyro orientation.

When attempting to fix it using board/gyro alignment, the movement can be visually corrected in the configurator, but the quad becomes unstable when armed — it lifts slightly and immediately flips.

To Reproduce

  1. Connect the flight controller (Hobbywing or T-Motor) to Betaflight Configurator
    2. Flash the firmware using the correct target for the specific FC
    3. Enable Full chip erase before flashing
    4. Complete the firmware installation
    5. Connect to the FC in Betaflight Configurator
    6. Go to the Setup tab
    7. Move/tilt the quad physically (pitch/roll)

Result:
The movement shown in the configurator does not match the real movement of the quad. The gyro appears rotated approximately 90 degrees to the left (e.g., pitching backward shows as roll to the left).
8. (Optional) Apply board/gyro alignment correction in Configuration tab
9. Arm the quad

Result:
The quad lifts slightly and immediately flips, indicating incorrect gyro orientation affecting stabilization.

Expected behavior

The gyro orientation should match the physical movement of the quad when the flight controller is mounted with the arrow pointing forward.

In the Setup tab:
• Pitch, roll, and yaw movements should correctly correspond to the real movement of the drone
• No axis should appear rotated or swapped

After flashing the correct firmware target (with full chip erase), the flight controller should initialize with the correct default orientation, without requiring manual board/gyro alignment adjustments.

When armed, the quad should remain stable and not flip due to incorrect gyro orientation.

Support ID

f443ebb5-e2fe-4fc5-bdbb-ef83239ee649

Flight controller

I am experiencing this issue on multiple flight controllers: • Hobbywing XRotor F7 (Xrotor F7 CONV / F7 stack) • T-Motor F7 flight controller (F7 HD) Both flight controllers were purchased new and are being used in standard 5-inch FPV builds. The issue occurs consistently across both brands after flashing Betaflight firmware using the correct target for each board.

Other components

The issue occurs on standard 5-inch FPV builds with typical components:
• 4-in-1 ESC (Hobbywing / T-Motor stacks)
• Digital video system (DJI O4 pro Air Unit)
• Standard radio receiver (UART-based)
• RX (Crossfire diversity)

How are the different components wired up (including port information)

No response

Add any other context about the problem that you think might be relevant here

No response

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Fields

    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions