Hello,
First of, I have been a silent reader on this forum for a long time and there are some incredibly detailed answers on here that have helped me solve many many problems in the past. Unfortunately, I have not been able to find an answer to the following problem after scouring this forum as well as several others which is why I make my first post today. I apologize in advance if I’m breaking any forum rules.
I was successfully using a uBlox Neo 6m GPS module with an APM 2.8 for one of my hexacopter builds and it worked well so far. I recently decided to upgrade to a Pixhawk 2.4.8 (clone) and just swapped out the same hardware as I used with the APM. However, the GPS module does not seem to be read by the Pixhawk, “GPS: No GPS”. I’ve made the following checks (each multiple times) and am willing to make more on any suggestions.
- Checked that the GPS module works independent of the Pixhawk: plugged it back into the APM, it worked; plugged it into my computer using a USB to UART connector and checked with uBlox ucenter, all okay.
- Checked the baud rate of the GPS module using uBlox ucenter and made sure that the same baud rate (9600) was used by the Pixhawk GPS serial comm port (labelled GPS, SERIAL3/UART4) and also checked that the message type from the GPS module is UBX+NMEA.
- Checked that the GPS serial comm port on the Pixhawk (labelled GPS, SERIAL3/UART4) works in general with other peripherals: plugged a telemetry radio into it and changed the protocol to Mavlink2 and the telem worked perfectly fine.
- Checked that the connecting wires between the GPS and Pixhawk are in the correct order (flipped Tx/Rx for good measure too ) and that all of them can pass electrical signals and have no connection breakage anywhere.
At this point, any help is appreciated. I already have a Neo M8N on the way which will be my backup plug and play solution but I really would like to understand what is the issue here as the GPS seems to work fine with APM 2.8.
BR,
Arth