Hi all,
I’m seeing a repeatable issue on newer Pixhawk Cube Orange+ boards where PX4 v1.14.x breaks RC/IO, but PX4 v1.15+ works fine.
-
Older Cube Orange+ (bought before ~Summer 2025): run PX4 1.14.0 / 1.14.3 with no problems (RC, PWM, GPS, TFmini LiDAR all OK).
-
Newer Cube Orange+ (bought Aug 2025):
-
Stock 1.15 / 1.16 / 1.17 → everything works.
-
Stock 1.14.0 / 1.14.3 and MATLAB-generated 1.14.0/1.14.3 →
-
Error tune on boot
-
No RC input (no
RC_CHANNELS/RC_CHANNELS_RAWin MAVLink Inspector) -
No
DISTANCE_SENSORfrom TFmini -
PWM_MAIN1–8 effectively disabled andPWM_MAIN_TIM*params missing
-
-
ver all is identical between the “good” and “bad” cubes (same CUBEPILOT_CUBEORANGEPLUS, MCU rev, bootloader, etc.), so PX4 thinks they are the same board.
Why I’m on 1.14.x: my lab uses the MATLAB UAV Toolbox PX4 Support Package, which is currently pinned to PX4 1.14.x. The exact same MATLAB-generated 1.14.x firmware still works on my older Cube Orange+ boards, but fails on the newer ones in the same way as stock 1.14.x.
My working guess is that there’s a new Cube Orange+ hardware/IO revision that PX4 1.14.x doesn’t fully support, while 1.15+ does.
Questions:
-
Has anyone else seen this with recent Cube Orange+ batches on 1.14.0/1.14.3?
-
Is there any known explanation or doc for hardware changes that affect 1.14.x?
-
Is the realistic guidance simply “don’t use 1.14.x on new Orange+; use 1.15+”, or is there a known backport/workaround?
Happy to share full ver all, param dumps, and logs if useful.
Thanks,
-A