Firmware for HAKRC h743 8s

I can’t find the ardupilot firmware for HAKRC h743 8s flight controller. Hakrc claim ardupilot is supported. I have emailed the company on 2 or 3 occasions but they won’t reply .

Has anyone flashed this board successfully with some other firmware.

Help would be appreciated.

I don’t see any evidence it’s currently supported even in the developer version. Unless it’s using a firmware of another board name. That happens (Aero Selfie/Corvon)
They say this : It can support Betaflight, Ardupilot, INAV and PX4 firmware.
I don’t see any evidence that PX4 currently supports it either.

you could build firmware by writing hwdef by using some other h743 fc (like matek h743 as reference). if betaflight/ inav supports it, look at their config file for the dma, hw mapping etc.

Thanks Dave, I am inserting a reply I received from Banggood and I wonder what you make of it.

This device is compatible with Ardupilot firmware; however, the specific firmware required is a proprietary, internally controlled version developed by Hakrc. If you attempt to flash any other standard Ardupilot firmware onto the device, it will not function correctly. As this proprietary firmware cannot be distributed externally—and since your order has already passed its one-month warranty period—we suggest that if you wish to utilize Ardupilot functionality, you can ship the unit back to Hakrc directly; the technical staff will then be able to assist you in flashing the firmware.

Thanks, but I don’t know how to do that.

Seems to me that would be in violation of the GPLv3 license. Their statements regarding compatability are deceptive.

A Fork can be found here
HAKRC Github

1 Like

If you want do, you can explore the github, espicially the libraries/AP_HAL_ChibiOS/hwdef folder has lots of info.
To port it to this fc, you need to write hwdef (which is hardest part) and then you can run 2 commands to get .apj/.hex with/without bootloader that you can flash. It can be a good learning but might not be worth it if you just want to run ardupilot and fly some vehicle.

Fork is very stale and does not include this board. We may be able to work with @Colindo to provide some support.

Looks like there was a few aborted attempts to get it in:

https://github.com/ArduPilot/ardupilot/pulls?q=is%3Apr+HAKRC+is%3Aclosed

@iampete looks like a mildly motivated user attempting to PR an older (F4) board from the same manufacturer.

I have received an email from HAKRC company with Arducopter firmware attached, this was their reaction after I sent them a link to this post. I also asked for Arduplane firmware which they will send today. I have successfully flashed the board with the Arducopter firmware, I have calibrated the Accel and Compass, and so far all looks good.

That’s good news!

Please see your direct messages regarding further support of this board.

1 Like