Closed
Description
In Copter-4.5 (and higher) the SBus output feature (perhaps best described on the wiki here) is outputting the Channel 5 value to Channel 13 as well. There are likely other channels that are being output incorrectly as well.
This bug was reproduced on two daisy-chained CubeOrangePlus autopilots by doing this:
- Loaded 4.6.0-dev onto both autopilots, wiped parameters, performed accel, compass and RC calibration
- 1st autopilot's parameters were set:
- BRD_SBUS_OUT = 3 (100hz)
- SERVO5_FUNCTION = (RCIN6)
- 1st autopilot's SBus out was connected to 2nd autopilot's RCIN port
- 1st autopilot's RC input port was connected to an RC receiver and the transmitter's tuning knob was used to change the RC 6 input and thus SERVO5's output
- When the 1st Copter was running Copter-4.4.4 the 2nd autopilot's RC input correctly shows only channel 5 changing
- When the 1st Copter was running Copter-4.6.0-dev the 2nd autopilot's RC input shows both channel 5 and 13 changing
BTW, it did not matter what AP version was on the 2nd autopilot which I believe means the issue must be in the output (not the input).
This PR is the most likely candidate but it is NOT the cause (I've tested before and after) #25169
This bug was first reported here on the Copter-4.5 forum
Activity