How to use Qwiic NEO-M9N breakout board with Raspberry Pi?

Hi SparkFun community!

I recently got a hold of SparkFun Qwiic Starter Kit for Raspberry in which there were the following individual items:

  1. SparkFun Qwiic pHAT v2.0 for Raspberry Pi,

  2. SparkFun Qwiic GPS Breakout - NEO-M9N, Chip Antenna,

  3. SparkFun Micro OLED Breakout (Qwiic),

  4. SparkFun Proximity Sensor Breakout - 20cm, VCNL4040 (Qwiic),

  5. SparkFun Environmental Combo Breakout - CCS811/BME280 (Qwiic),

  6. Bunch of Qwiic Cables of varying lengths.

First of all, I’m aware of the fact that most of these breakout boards can simply be daisychained using qwiic cables to the Qwiic pHAT which itself connects to the 2x20 GPIO header of a Raspberry Pi. However, there is a bit of a problem with connecting the GPS breakout board. Because as it seems, the only library you have supporting this board with Raspberry Pi is the following:

https://github.com/sparkfun/Qwiic_Ublox_Gps_Py

The problem is that this library doesn’t support I2C connection. My question now is how do I connect the GPS breakout board (as above) to the Raspberry Pi and start getting data from it?

The [Qwiic Starter Kit for Raspberry Pi doesn’t actually come with a GPS and unfortunately we don’t have a Pi library for the NEO-M9N that supports I2C. It will work with a Pi over serial but not over I2C/Qwiic.](https://www.sparkfun.com/products/16841)