SAM-M10Q I2C not working

I have SAM-M10Q connected via qwiic connector to ESP32 devkit. When powered pwr LED is on and PPS led starts blinking , so I think M10Q is working and getting fix. However I2C is not, cannot connect the board from ESP32. Initially the board was ok, and I got GPS coordinates using the library. Using multimeter, there is shortcut between SCL and SDA lines so maybe I2C is damaged ?
Is there a way to get it working, for example the UART connection (rx,tx pins)
Is there a library that uses serial connection and not I2C ? I cannot use u-center app, because there is no USB-connector on the board.
I have set the board to use UBX
myGPS.setI2COutput(COM_TYPE_UBX); // Set the I2C port to output UBX only (turn off NMEA noise)
myGPS.saveConfiguration(); // Save the current settings to flash and BBR
Is there a way to factory reset the board without any software ?

Not sure SAFEBOOT works/helps with I2C
If I2C still physically works, you can reenable messages again.
You could add a USB to CMOS Serial dongle to communicate with the UART. Probably 9600 or 38400 baud.
For Arduinos you can make a port forwarder to communicate

Hi @heikkiw ,

If there is a short between SCL and SDA, it could be caused by a bent pin in the Qwiic connector. Please see the photo below.

If you need to use Serial instead, you will find Serial / UART examples in the Library.

I hope this helps,
Paul

Hi, thanks for your suggestion,however qwiic connectors seem to be ok in my board.
I am trying to use serial connection now

Hi @heikkiw ,

Ah, apologies. For the SAM-M10, you will probably need to use version 3 of our u-blox library:

I hope this helps,
Paul