What changed
0 fixes2 additions2 changes0 removals
changedBetaflight changed the order of the motor values its SITL sends on the wire in April 2026. If you built your SITL from recent Betaflight source, the simulator was reading each motor's command one position off — the quad flipped the instant it left the ground.
addedSITL Forge now asks the flight controller which generation it is, over MSP, as soon as it connects. You don't have to configure anything: old and new Betaflight builds both just work.
addedWhat's new - Motor order setting in the Network window for Betaflight, defaulting to Auto. It shows what the firmware identified itself as, so you can see what Auto picked. - Manual Legacy (Betaflight 4.6 and older) and Current (builds from 24 April 2026 on) if you ever need to override it. - A warning when your SITL was built for the Gazebo bridge — that build reports its attitude rotated 90°, and no motor setting can fix it. Rebuild with make SITL_X_PLANE. - The Betaflight setup guide now leads with the right build command.
changedIf you build Betaflight SITL yourself: use make SITL_X_PLANE rather than a bare make TARGET=SITL. Current Betaflight master defaults the plain target to the Gazebo bridge, which speaks a protocol the simulator can't fly with.
SITL Forge - FPV Laboratory changes
changedBetaflight changed the order of the motor values its SITL sends on the wire in April 2026. If you built your SITL from recent Betaflight source, the simulator was reading each motor's command one position off — the quad flipped the instant it left the ground.
addedSITL Forge now asks the flight controller which generation it is, over MSP, as soon as it connects. You don't have to configure anything: old and new Betaflight builds both just work.
addedWhat's new - Motor order setting in the Network window for Betaflight, defaulting to Auto. It shows what the firmware identified itself as, so you can see what Auto picked. - Manual Legacy (Betaflight 4.6 and older) and Current (builds from 24 April 2026 on) if you ever need to override it. - A warning when your SITL was built for the Gazebo bridge — that build reports its attitude rotated 90°, and no motor setting can fix it. Rebuild with make SITL_X_PLANE. - The Betaflight setup guide now leads with the right build command.
changedIf you build Betaflight SITL yourself: use make SITL_X_PLANE rather than a bare make TARGET=SITL. Current Betaflight master defaults the plain target to the Gazebo bridge, which speaks a protocol the simulator can't fly with.
Betaflight changed the order of the motor values its SITL sends on the wire in April 2026. If you built your SITL from recent Betaflight source, the simulator was reading each motor's command one position off — the quad flipped the instant it left the ground.
SITL Forge now asks the flight controller which generation it is, over MSP, as soon as it connects. You don't have to configure anything: old and new Betaflight builds both just work.
What's new - Motor order setting in the Network window for Betaflight, defaulting to Auto. It shows what the firmware identified itself as, so you can see what Auto picked. - Manual Legacy (Betaflight 4.6 and older) and Current (builds from 24 April 2026 on) if you ever need to override it. - A warning when your SITL was built for the Gazebo bridge — that build reports its attitude rotated 90°, and no motor setting can fix it. Rebuild with make SITL_X_PLANE. - The Betaflight setup guide now leads with the right build command.
If you build Betaflight SITL yourself: use make SITL_X_PLANE rather than a bare make TARGET=SITL. Current Betaflight master defaults the plain target to the Gazebo bridge, which speaks a protocol the simulator can't fly with.
Requires the Betaflight DLC. Update both the game and the DLC.