MGL iEFIS / Odyssey¶
MGL Avionics iEFIS and Odyssey systems use a binary serial protocol (iLink) to communicate with OnSpeed.
Serial Setup¶
- Baud rate: 115200
- Protocol: Binary (iLink messages)
- EFIS Type setting:
MGL
Wiring¶
Connect the MGL serial TX output to OnSpeed RX (GPIO 11).
Protocol Details¶
MGL uses a custom binary protocol with two message types:
| Message | Size | Contents |
|---|---|---|
| Message 1 (Flight Data) | 36 bytes | Altitude, speed, AOA, VSI, pressure, OAT, time/date, checksums |
| Message 3 (Attitude/Motion) | 36 bytes | Heading, pitch, bank, turn rate, G-forces, angular rates, flags |
Each message includes a CRC checksum for data integrity.
Data Available¶
The MGL provides:
- IAS
- Pitch and bank angles
- Heading
- Pressure altitude, VSI
- G-loads and angular rates
- OAT
- Time/date
Configuration¶
- Configure your MGL EFIS to output iLink data on a serial port at 115200 baud
- Set EFIS Type to
MGLin the OnSpeed web interface - Save and reboot
- Verify with the
SENSORSconsole command