Copter-4.5.2-beta1 has been released for beta testing and can be installed using MP or QGC’s beta firmwares feature or the .apj file can be directly downloaded from firmware.ardupilot.org.
The changes vs 4.5.1 are in the ReleaseNotes and copied below
Board specific enhancements and bug fixes
FoxeerF405v2 support
iFlight BLITZ Mini F745 support
Pixhawk5X, Pixhawk6C, Pixhawk6X, Durandal power peripherals immediately at startup
System level minor enhancements and bug fixes
Camera lens (e.g. RGB, IR) can be selected from GCS or during missions using set-camera-source
Crashdump pre-arm check added
Gimbal gets improved yaw lock reporting to GCS
Gimbal default mode fixed (MNTx_DEFLT_MODE was being overriden by RC input)
RM3100 compass SPI bus speed reduced to 1Mhz
SBUS output fix for channels 1 to 8 also applying to 9 to 16
ViewPro gimbal supports enable/disable rangefinder from RC aux switch
Visual Odometry delay fixed (was always using 1ms delay, see VISO_DELAY_MS)
fixed serial passthrough to avoid data loss at high data rates
AHRS / EKF fixes
Compass learning disabled when using GPS-for-yaw
GSF reset minimum speed reduced to 1m/s (except Plane which remains 5m/s)
MicroStrain7 External AHRS position quantization bug fix
MicroStrain7 init failure warning added
MicroStrain5 and 7 position and velocity variance reporting fix
Copter specific changes
Auto mode condition yaw fix to avoid pointing at out-of-date target
So I can set Servo or Serial as SBUS Out, and tfansfer all 16 channels to other device?
F.e. Siyi A8 camera can’t work with Speedybee F405v3 in paralell- it’s necessary send Sbus to camera, then camera Sbus out connect to FC.
But I don’t like this idea…
Yes, that’s right. All the autopilot’s PWM outputs can also be sent over SBus.
The method is somewhat described on this wiki page but in any case, set BRD_SBUS_OUT = 1 and reboot and then, assuming the autopilot has an “SB” or “SBou” pin then all the autopilot’s PWM outputs will also appear on SBus.
This feature is not new for 4.5 actually but the upper channels (9 to 16) were broken in 4.5.0 and 4.5.1 but now this is fixed in 4.5.2.
By the way.
Each time forgot to say- there is an bug in Events.cpp/ Dead Reconig void.
str. 347-350 should be at str. 317- 320.
Otherwice message "Dead Reconig Start/stop/timeout even if DR disabled.
i experienced broken sbus chans above 8 with 4.5.1 just yesterday. I connected a frsky SD1 (sbus to pwm single chan decoder) configured to output chan 11, connected to cube SBout and servo stayed on an end point rather than moving (i configured it as rcpassthrough)
I upgraded a fairly tightly tuned copter from 4.4.4 to 4.5.2-beta1 and it is completely unflyable - very severe control issues. I have other copters flying 4.5.2-beta1 successfully so I am not sure what the cause is here.
Sometimes after SW changing I have problem with config- some data loosed itself after switch off/on but before first reboot all was ok.
Sometimes it can be PID’s, sometime all…
I have no confirmed logic but I know it’s better to save config, upgrade, reboot, compare params
False alarm. This was down to the specifics of a bad parameter upgrade for my quad because of the extra changes I was running with on 4.4. This will not affect anyone doing a vanilla upgrade from 4.4 to 4.5.
What I say above.
So. How about Mavlink conflict between Optical Flow and 4.5.x version?
By the way- you not listed that in 4.5.x you changed Land detector from land accel to land speed.
It’s really important f.e. when you land carefuul or set to low land speed ( about 50 cm/s)
you can’t disarm in Loiter and copter turn back and broke propellars because landing Acc < 1G
So I’ll add this feauture to my 4.4.4 and test it separately. It’s good opinion.