Help with DShot on Hex Copter

Hello. I’ve recently purchased some new motors and 6x BLHeli32 ESC’s to upgrade my copter.

I’m having a problem getting them to run on DShot150. I’m only able to get the first four Aux outputs to work. Running 4.0.3

When it boots up it shows,
8/18/2020 8:47:35 PM : ChibiOS: d4fce84e
8/18/2020 8:47:35 PM : ArduCopter V4.0.3 (ffd08628)
8/18/2020 8:47:33 PM : Frame: HEXA
8/18/2020 8:47:33 PM : RCOut: PWM:1-8 DS150:9-12
8/18/2020 8:47:33 PM : fmuv3 004C0038 3137510D 33343537
8/18/2020 8:47:33 PM : ChibiOS: d4fce84e

I have setup,
Servo 1-8 = 0
Servo 9 = 33
Servo 10 = 34
Servo 11 = 35
Servo 12 = 36
Servo 13 = 37
Servo 14 = 38
Servo 15 = 0
Servo 16 = 0
MOT_PWM_TYPE = 4

Will this pixhawk v3 work with more than 4 dshot channels? Any help would be appreciated.

There are a few flight controllers that can handle 6 dshot outputs. The cube orange and black can. The CUAV v5+ cube can only handle 4 while the V5 nano can handle 8+

I don’t know if the Pixhawk 3 hardware supports 6 DShot. But can you check what value “ BRD_PWM_COUNT” is set to? If it is not 0, set it to 0 and test again.

It was set to 4.

I tried setting to BRD_PWM_COUNT = 0 and it comes back with PWM: 1-8 on boot.
With BRD_PWM_COUNT = 6 and it looks like it works. Shows RCOut: PWM:1-8 DS150:9-14

Awesome! Thanks for the help. I’ll try to spin them up in the morning and see if all 6 work.

Oh yeah, I knew it was that parameter but had a brain fart on the value.

One other FC that can do 8x dshot outs is the mRo control zero.