Copter-4.5.6 has been released as the stable/official build for multicopters and traditional helicopters. It should appear in the ground stations within a couple of hours of this posting. Alternatively you may directly download the binary (aka “.apj” file) from firmware.ardupilot.org.
Changes vs 4.5.5 are in the release notes and also copied below
Hi - I just updated a copter from 4.4.0 to 4.5.6, and it seems that it’s not initializing my motors/escs properly - I never get the last “dun-dun” from my motor/escs on boot, and they don’t spin during motor tests or arming the aircraft. I flashed back to 4.4.0 and have no issues there, but once updated to 4.5.6 again, no motor movement. I’ve made no other changes to and parameters, only updated the firmware. Any thoughts on why this might be happening? Thanks in advance!
Thanks @andyp1per . It’s interesting - I had downgraded to 4.4.0 and things were working when I saw your post. I did in fact have that parameter set incorrectly when I checked (though I’m next to certain I didn’t have it set that way before going back and forth between firmware versions).
The strange part is that after setting SERVO_DSHOT_ESC = 2 in 4.4.0 and then performing a firmware upgrade to 4.5.6, the SERVO_DSHOT_ESC was =1 again. After setting it to 2, all seems to be working - thank you!
Does this mean the parameter conversion during firmware update is not working correctly, or is it just expected that normally a user wouldn’t make such a big jump 4.4.0 → 4.5.6?