Hi everyone,
I’m having a strange problem with ac 4.6.2 (tested also with all 4.6.x firmware).
Everything seems to be working fine except for serial 6, which is used by default for the OSD (DJI Port) on the SkyStars H7HD board, as indicated in the documentation (Skystars H7 HD — Copter documentation).
I’ve done several tests with both Mission Planner and Qground Control (both latest version), and serial 6 doesn’t seem to exist at all (see screenshot).
When installing ac 4.7.5 (or earlier), serial 6 is present and seems to be configurable, but the OSD still doesn’t work (I use serial6_protocol=42 + osd_type=5 + serial6_baud=115).
The hardware serial port is definitely working, as I’ve also tested it with Betaflight, and the OSD is fully functional.
I’ve used Arducopter on other Speedybee F405 v4 boards without any problems, but on this SkyStars H7HD I don’t understand why the OSD serial port isn’t working.
Has anyone encountered a similar problem?
thank you
SkyStars H7HD Serial 6 missing Mission Planner arducopter 4.6.2
I noticed that on line 6, EMPTY appears instead of UART6, as I would have expected (SERIAL_ORDER OTG1 USART1 USART2 USART3 UART4 UART5 EMPTY UART7 UART8).
So, I also checked the same file for other boards, such as the SkystarsH7HD (not bdshot) and the SkystarsF405v2, and both have UART6 in SERIAL_ORDER, not EMPTY.
Furthermore, this EMPTY appears to be introduced in version 4.6.x; at least, it wasn’t there in the 4.5.x hwdef.dat.
I don’t understand if It could have been an oversight, or it could have been done on purpose because there’s some problem with UART6 on that board. This could be confirmed by my test with AC 4.5.7, where UART6, despite being visible and configurable, didn’t transmit OSD data to the digital VTX.