Hi all,
I’m having a problem getting my NEO-8M GPS/Compass module to work with my Kakute H7 mini v1.5 and I’m hoping someone can help.
My Setup:
-
Board: Holybro Kakute H7 mini v1.5
-
Firmware: PX4 v1.16 (flashed the correct
holybro_kakuteh7minitarget) -
GPS: Standard NEO-8M GPS/Compass module
The Problem: The GPS and Compass are not detected by PX4. When I run gps status in the MAVLink console, it shows 0 received bytes, no matter what I do.
What I Have Tried:
-
Confirmed GPS Works: I connected the GPS module to my PC with a USB-to-serial adapter and used u-center. It connects, gets a satellite fix, and streams data perfectly. The module is 100% functional.
-
Confirmed Wiring: I am 100% sure my wiring is correct. I have soldered the 6 pins directly from the GPS to the Kakute pads (VCC, GND, TX->RX, RX->TX, SCL->SCL, SDA->SDA).
-
Tested Multiple UARTs:
-
I first wired it to
UART4(padsR4/T4). SetGPS_1_CONFIGtoUART 4andSER_UART4_BAUDtoAuto. Rebooted.gps statusshows0 bytes. -
I then moved the wiring to
UART2(padsR2/T2). SetGPS_1_CONFIGtoUART 2andSER_UART2_BAUDtoAuto. Rebooted.gps statusstill shows0 bytes.
-
-
Firmware Re-flash: I have re-flashed the firmware (v1.16) and reset all parameters multiple times. The problem persists.
-
Critical Test: Loopback Failed: I disconnected the GPS and performed a loopback test by shorting the
T2andR2pads with a jumper. Even with the port configured for GPS, thegps statuscommand still reported0 bytes.
This last test makes me think the issue is with the board or firmware, not the GPS. The board seems unable to even read its own serial data on the UARTs.
The SBUS receiver works, so I know the board is not completely dead.
Has anyone seen this behavior where the UARTs seem “dead” (even on a loopof-fact test) on a Kakute H7 mini? Any ideas what to check next?
Thanks.