I gave BDSHOT a shot. The original help topic that Andy posted says that it’s not supported for the Pixhawk 4 Mini, which is what I’m using, so I’m not sure if this is going to work.
When I reach the step where I attempt to connect to the COM port that the Pixhawk 4 Mini is on, I get the following pop up error: “Initialization of serial 4way interface failed, no active motor outputs found! Please select an appropriate motor output protocol in Ardupilot!”
I went through and changed MOT_PWM_TYPE, SERVO_BLH_OTYPE, and SERVO_DSHOT_ESC to 6, 6, and 1 respectively. I still got the same error from the BLHeliSuite.
After looking into it more, I think I actually have the BLHeli S ESCs which might be the issue. I’m using the PH4-mini-bdshot firmware. I tried using the BLHeli suite (after trying the BLHeli_32 which had the error above). Could this be the issue? (i.e. is it even possible to make BDShot work with the BLHeli S ESCs?)
The ESCs were delivered as a part of the Lumier QAV250 kit, which is why I’m unsure what I received. They came in unmarked shrink wrap, but the BOM does call them out as BSHeli S.