Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Matek H743 mini doesn't autoconnect to QGC #19443

Open
giacomo892 opened this issue Apr 6, 2022 · 8 comments · May be fixed by #21957
Open

Matek H743 mini doesn't autoconnect to QGC #19443

giacomo892 opened this issue Apr 6, 2022 · 8 comments · May be fixed by #21957

Comments

@giacomo892
Copy link

Describe the bug
Matek H743 running master doesn't autoconnect to QGC when plugged via USB. Only way is to force a new comm link on the USB and then it connects.

To Reproduce
Steps to reproduce the behavior:

  1. Flash master on H743-Mini board
  2. Open QGC and wait, nothing happens

Expected behavior
Board to connect

The board is completely silent con ttyACM0 while checking with screen so I guess that's why QGC doesn't autodetect a board being connected.

@taileron
Copy link
Contributor

taileron commented Apr 8, 2022

The CDCACM product and vendor entries (DEFCONFIG) are not yet recognized by QGC Daily via USB.
The Flash procedure gets its board ID from somewhere else and is not affected by these entries.
Currently you can only create a com link e.g. with autoconnect or fake these entries.

@giacomo892
Copy link
Author

This is still an issue now that v1.13 stable has been released

@taileron
Copy link
Contributor

taileron commented Jun 23, 2022

The product ID of this h743 boards should finally be 0x03f5 (hex value of board id:1013) and the vendor ID could be 0x120A the same as Matek gns-m9n. The next step is that this values come into QGC as well ... temporarily in the h743-mini board code spoofing values are used that QGC knows already

@giacomo892
Copy link
Author

The product ID of this h743 boards should finally be 0x03f5 (hex value of board id:1013) and the vendor ID could be 0x120A the same as Matek gns-m9n. The next step is that this values come into QGC as well ... temporarily in the h743-mini board code spoofing values are used that QGC knows already

I cannot get the board connected unless I mode QGC to scan for "Matek" name in the USBBoardInfo.json file

@ZhihaoZhang0618
Copy link

ZhihaoZhang0618 commented Jul 16, 2022

I cannot get the board connected QGC until today
h743 slim v1.5

@lotsofone
Copy link

I cannot get the board connected QGC until today
h743 wing v3

@lotsofone
Copy link

Successfully connected matek h743 wing to QGC with Siyi fm30 bluetooth

@junwoo091400 junwoo091400 changed the title Matek H743 doesn't autoconnect to QGC Matek H743 mini doesn't autoconnect to QGC Jul 30, 2023
@junwoo091400
Copy link
Contributor

I have created workaround fix PR here: #21957

But if we can figure out the proper vendor ID and product ID, then update QGC's Json file, we can do it properly as well.

However, users won't be able to connect to older versions of QGC without that change, and I guess this experimental board users should live with that 🤷

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging a pull request may close this issue.

5 participants