Downloading firmware into Matek H743 using STM32 programmer

I have tried everything except the right thing and I cannot get STM32 to connect with my FC. If I push the “button” and plug in the FC I get a DFU USB port. If I merely plug in my FC, I get a COM6 port. The STM will not connect to either one. Any help here. This should be easy.

And you tried following this page here
https://ardupilot.org/copter/docs/common-loading-firmware-onto-chibios-only-boards.html

I did as this page suggests. Under Universal Serial devices I see a “DFU in FS mode”

When I tried to connect I still get an error " Establishing connection with the device failed" then “Invalid USB port name”.

I tried on another computer, same results.

Somehow, I clicked the circular reloade button and the STM found the USB port and now all is well. I have no idea why it started working. I have punched this button in the past with no results. Someone should find out why and add some notes to the topic. I think (???) I downloaded my hex file to the H743 but don’t know for sure.

https://firmware.ardupilot.org/Copter/stable/MatekH743-bdshot/arducopter_with_bl.hex
that is the latest stable release with bdshot enabled. Just make sure and choose the one that says with_bl.hex

You will if Mission Planner connects to the board.

When I reconnected, it connected to MAVlink via a com port, not the USB port. It is working now as I can see the heads up display moving and the barometer. It is a bit jerky.

I also get a pretty green LED blinking.

1 Like

USB is a com port…