Low Output Resolution in Throttle Channel in Plane Firmware Manual Mode

Hello,
I am using the Plane firmware in manual flight mode and have noticed that the output resolution of the throttle channel (or possibly all servo channels) is relatively low. For example, during the full range of the throttle stick movement, the throttle output increases in a step-like manner, with approximately 100 discrete steps. However, when I set the throttle to RC passthrough, I achieve a smooth throttle output.
While reviewing the manual flight mode code, I found that the PWM output is scaled, but I did not identify any obvious precision loss in the scaling algorithm. Is this behavior expected, or could it be a bug?
Thank you for your assistance!

Please post a log file demonstrating the issue.

2 1970-1-1 8-00-00.zip (275.8 KB)

1 1980-1-1 8-00-00.zip (402.7 KB)

It can be observed that when the throttle is adjusted within a small range, there is a noticeable precision gap between the input PWM and output PWM signals,It appears to resemble channel dead zones, yet none of my channels have been configured with dead zones.

  1. RadioLink Crossflight is not supported RadioLink MiniPix — Rover documentation
  2. It looks like it goes through some too small type that was scaled back up. I suspect that it may be RadioLink firmware fault.
  3. 4.3.7, if the RadioLink firmware is actually based on, it is quite old.

Plane defines throttle as an integer ranging [0, 100], so this is the intended behavior.

Cheers for the reply!

It’s okay. Although Radiolink is not supported, their official firmware provides full functionality. After noticing this behavior, I also tested it on several different flight controllers (Matek405TE, Pixhawk6C, F4V3), all running the latest firmware, and they all performed the same.