I have no idea for sure. I think I read it some where. And I may be completely wrong. But I believe LP and say a CC3D running sbus(or some other serial reciever) also using oneshot or multi shot, the fastest the FC and Gyro Sync can be is 1khz/1khz. And if I understand oneshot and multi shot correctly. It's a a speed thing of course(faster update rate) but it's more about the resolution of the esc. So multi shot has more steps from min to full throttle(more resolution) for better control.
That's the way I understand it currently. I hope somebody who knows will comment and set me stright.
As far as multi shot itself. I'm still currently using blheli 14.4. On littlebees. I've found it flys great and I don't really have a reason to change it. So it's still "oneshot" for me.
Hi NicholasDavid.
The use of shortened pulse pwm protocols is to provide a faster data transfer. It is not just a matter of refresh rate. OneShot125 transfers the data in a time comprised between 125 and 250 µS, while the PWM takes from 1000 to 2000 µS. This is the real advantage.
Regarding the resolution, it is exactly the opposite. The shorter the pulse, and the lower the resolution. So multishot have the worst possible resolution.
It is my personal opinion that the bulk of the improvement you have with oneshot125 when compared to the classic 1000/2000 PWM.
In LibrePilot I don't get any improvement using OneShot42 compared to OneShot125. OPTune give the same PIDs. For example OPTune allows a significant increase in PIDs going from PWM to OneShot125.
To cite another example, at the present time OneShot42 is giving some desync problems to KISS fc users. Flyduino advised to return to OneShot125 if problems occur, even considering the fact that their tests don't realize any apparent increase in performance between OS42 and OS125.