mirror of
https://github.com/iNavFlight/inav.git
synced 2025-07-13 03:19:58 +03:00
The O4 firmware currently shipping has a regression, when compared to DJI O3. They are not accepting INAV's reply to STATUS/STATUS_EX commands. This patch adds the option to re-use the workaround needed for the Original DJI FPV System, where INAV would reply with a custom message to those messages. The main difference is related to the number of flight modes in INAV vs Betaflight. INAV has a lot more modes and is likely sending a reply that DJI thinks is too big and marked as invalid. While the arming bit is supposed to be the same accross BF and INAV, they are also not using the correct workflow of asking the firmware for the list of modes supported (and corresponding bits) to check what is active or not. While it is not critical to check the modes, as it is very unlikely the ARM bit will move/change, it is certainly incorrect to ignore the reply based on the number of modes, if you haven't checked how many modes there should be. |
||
---|---|---|
.. | ||
API | ||
assets | ||
boards | ||
development | ||
papers | ||
policies | ||
Screenshots | ||
SITL | ||
Wiring | ||
1wire.md | ||
ADSB.md | ||
Autotune - fixedwing.md | ||
Battery.md | ||
Blackbox.md | ||
Boards.md | ||
Broken USB recovery.md | ||
Buzzer.md | ||
Channel forwarding.md | ||
Cli.md | ||
Configuration.md | ||
Control Profiles.md | ||
Controls.md | ||
Display.md | ||
DJI compatible OSD.md | ||
ESC and servo outputs.md | ||
Failsafe.md | ||
Fixed Wing Landing.md | ||
Geozones.md | ||
Getting Started.md | ||
GPS_fix_estimation.md | ||
INAV PID Controller.md | ||
INAV_Autolaunch.pdf | ||
INAV_Fixed_Wing_Setup_Guide.pdf | ||
INAV_Modes.pdf | ||
INAV_Wing_Tuning_Masterclass.pdf | ||
Inflight Adjustments.md | ||
Installation.md | ||
Introduction.md | ||
LED pin PWM.md | ||
LedStrip.md | ||
Lights.md | ||
Mixer.md | ||
MixerProfile.md | ||
Navigation.md | ||
OSD Joystick.md | ||
OSD.md | ||
override.css | ||
PID tuning.md | ||
Programming Framework.md | ||
Rangefinder.md | ||
Rssi.md | ||
Runcam device.md | ||
Rx.md | ||
Safehomes.md | ||
Safety.md | ||
SBUS2_Telemetry.md | ||
Serial Gimbal.md | ||
Serial.md | ||
Servo Gimbal.md | ||
Servo.md | ||
Settings.md | ||
Spektrum bind.md | ||
Telemetry.md | ||
Temperature sensors.md | ||
USB Flashing.md | ||
USB_Mass_Storage_(MSC)_mode.md | ||
VTOL.md | ||
VTx.md | ||
Wireless Connections (BLE, TCP and UDP).md |