IBUS (digital UART)
IBUS is FlySky’s digital RC protocol. Magic Box outputs it on the UART 3.5 mm jack (and on the dedicated UART pads on the motherboard), same physical pinout as SBUS — only the wire format and baud differ.
Wire format: non-inverted UART, 115 kbps, 8N1. Up to 14 channels per frame. Lighter and slower than SBUS, well-supported on FlySky receivers (FS-iA10B, FS-iA8X, FS-iA6X) and on some flight controllers as a serial RX option.
Pick IBUS when your receiver is FlySky and the FlySky-native protocol is what your flight controller / model wants. If you’re flying anything else, SBUS is the more universal digital choice.
Configure in the Web UI
Section titled “Configure in the Web UI”- Open the Web UI from your phone or laptop.
- Go to Settings → Output protocol.
- Pick IBUS.
- Save. The change applies on next boot.
PPM keeps working at the same time on the PPM jack — you can drive both a digital receiver and a PPM trainer port simultaneously if your setup needs both.
Verify the chain
Section titled “Verify the chain”If your model uses a flight controller, set its receiver tab as follows (iNav / Betaflight naming):
- Receiver type:
SERIAL - Serial Receiver Provider:
IBUS - Serial Port Inverted:
OFFon Magic Box v2.0;ONon Magic Box v1.4 (only if the FC has an inverter on that UART) - Serial receiver half-duplex:
OFF
Once it’s set, the receiver tab fills in with channel bars on a healthy link — same as in the SBUS verification screenshots, just with IBUS in the Provider dropdown.
If you don’t have a flight controller, plug the receiver into a servo and watch it move when you push the stick — same signal, different consumer.
Wiring
Section titled “Wiring”See External TX Modules for the stereo cable layout, the UART pad alternative, and power options — the same wiring patterns work for any digital protocol Magic Box outputs.