Hello, I have M10Q gps-module that worked perfectly, but now cannot connect to I2C bus. I replaced the four connection pins (GND,3.3v,SCL,SDA) with new pins, but now SDA wire seems to be broken. The M10Q is fully functional (pps led blinking) but it cannot communicate MCU. I measured I2C wires , SCL wire is ok (second pin from bottom right), but there is no conn SDA wire (bottom pins 2nd from right) . I tried to fix this by soldering wire from that pin to the SDA connector pin as seen in the attached picture. However the board still cannot communicate I2C. So my question is how can I fix this ? Is the qwic connector still functional ? I have no qwic cables, and prefer to use those through hole pins.
You probably pulled a pad up when replacing the pins. It’s hard to say how difficult it would be to fix but chances are good that one or both qwiic connectors still work. Sparkfun has a qwiic to breadboard cable you can use to break out the pins via qwiic, grab one of those and you should be ok.
https://www.sparkfun.com/products/14425
They have a qwiic cable kit too, you might grab that instead for a few bucks more then you have cables if you need them later on.