Communication protocol

What protocols are used between ESC and Navio2? Does it depend on Navio2 or ESC firmware or both?

Traditionally (and on Navio2) ESCs are controlled using PWM.

ESC are controlled by PWM
here some general information:

to answer your question, the stability of you copter depends on the ESCs maximum refreshrate (and of course its firmware) and the arducopter firmware

So if I have ESCs with BLHeli firmware which have OneShot protocol, it simply won’t work?

on navio2 with arducopter firmware i dont think so, at least not at the moment

Thank you!

pixhawk might work:

you can find more information on google i think, not really sure about navio2 but i would guess not (yet)

@MKR BLHeli also supports PWM input.