MateksysF405-TE BDshot?

Are there any plans to issue a bidirectional dshot FW image for the MatekF405-TE?
I attempted to use the existing MatekF405-bdshot image and the HWIDs don’t line up :frowning:

2 Likes

hwdef.dat

Bi-directional dshot version of MatekF405-TE

include …/MatekF405-TE/hwdef.dat

undef PC9 PC8 PA8

PC9 TIM8_CH4 TIM8 PWM(1) GPIO(50) BIDIR
PC8 TIM8_CH3 TIM8 PWM(2) GPIO(51) BIDIR
PA8 TIM1_CH1 TIM1 PWM(4) GPIO(53) NODMA

DMA_NOSHARE TIM8*

hwdef-bl.dat

include …/MatekF405-TE/hwdef-bl.dat

2 Likes

I have run a custom compile with these values, everything appears to be working without issue; however, I am still working out a way to verify everything is functioning as intended.

1 Like

Grateful for sharing!
Also want to try BDshot, do you have any issue now?

Can someone advise which stable or not (may be latest) FW to choose for Matek F405-TE with bdshot to make custom FW with IRC Tramp etc.?

P.S.: and where can I read about difference of it with stable 4.3.7?
Thank You!

This one unless you want the latest Master/Dev version:
Matek F405-TE

In the Changelog

1 Like

Where can I find it?

Google “arducopter changelog” it will be at the top of the list.

1 Like

But now I have next situation:
RCOut: DS600:1-2 PWM:3 DS600:4 PWM:5-12

How to make RCOut: DS600:1-4 PWM:5-12???
Or there is another solution?

Maybe you can’t. But perhaps configure these outpurts as shown for bdshot
Matek F405-TE Hwdef

So do I need to change wiring of ESCs to FC?

Yes, but 1st set those Bdshot outputs and see if in fact you get Dshot on 1,4,6&7

RCOut: DS600:1-2 PWM:3 DS600:4-8 PWM:9-12

I think, done.
So now resolder?

That’s strange. What do you have set for SERVO_BLH_BDMASK?

I’m already starting to think that I don’t really need this BDshot and it’s not worth it ))

Well, you have 4 outputs set for Bdshot but it doesn’t seem to follow the Hwdef assignments. It should work on those outputs though if it’s in the banner message.

Nothing strange for me. Some of the PWM has the same TIMers with another one. So now they are Dshot600 too.

So what is the message with only 1,4,6&7 selected?

RCOut: DS600:1-2 PWM:3 DS600:4-8 PWM:9-12

It didn’t change from my past message )))))

OK, then maybe I don’t understand what the hwdef file is suggesting. @andyp1per can you comment on this?