I’ve added support for the MATEKF405 target to Bootloader, and posted the results here: https://github.com/bgat/Bootloader/tree/matekf405
I’m working on Firmware support, here: https://github.com/bgat/Firmware/tree/matekf405
I’ll submit pull requests for both when things are farther along.
Right now, all you can do is make matekf405_default upload, and it works so long as you boot the board after the uploader starts searching for it.
For reasons I can’t pin down, the board won’t talk to QGC or anything else after it boots. At one time I had it talking to QGC, but then it stopped when I updated board.h to add support for the MPU6000. I can’t figure out what I changed that broke things.
Anyone have any idea why a board that I know is capable of talking to QGC…isn’t now? It has to be a software config problem somewhere, but I can’t spot it yet.