Mateksys F405-TE issue with blheli passthrough

Hello so i am having a bit of an issue with matek F405-TE FC I am trying to reflash all the esc using passthrough and now I have double check it with two different flight controllers.
I can detect 3 out of 4 esc but am unable to detect ESC 3 in both FCs I have even tried changing the signal pad from S3 to S5 but I still have the same issue. I am able to run the motor on the ESC 3 but it’s not detecting in the ESC configurator.

Firmware version - MatekF405-TE-bdshot

So i reflash the fc with non bdshot version of firmware and now I can connect with all 4 ESCs. I is it an issue with the firmware?

Bdshot version Hwdef file:

--------------------- PWM -----------------------

PC9 TIM8_CH4 TIM8 PWM(1) GPIO(50) BIDIR
PC8 TIM8_CH3 TIM8 PWM(2) GPIO(51)
PB15 TIM12_CH2 TIM12 PWM(3) GPIO(52) NODMA
PA8 TIM1_CH1 TIM1 PWM(4) GPIO(53) BIDIR
PB11 TIM2_CH4 TIM2 PWM(5) GPIO(54)
PB10 TIM2_CH3 TIM2 PWM(6) GPIO(55) BIDIR
PB3 TIM2_CH2 TIM2 PWM(7) GPIO(56) BIDIR
PA15 TIM2_CH1 TIM2 PWM(8) GPIO(57)

So i need to use the PADs with the “BIDIR” or will the pad leaving no DMA work? is there any way I can remap the pins in the firmware so I don’t need to physically resolder the pads?

If you want to use Bidirectional Dshot then you have to use the BIDIR outputs. They cannot be remapped.