Hi, i have issues with comm ports (UART1 and I2C) of ZED F9P suddenly not working and unfortunately i don’t have an extra module. It was working flawlessly through either I2C or UART1, but suddenly without any changes made, the comms won’t work.
For clarity, at first i was using the gps module using I2C and last time migrated to UART1 both comms working great. After the testing returns good data, i haven’t touch anything and didn’t sure if i have closed the connection yet or not but i think it’s still powered on 24/7. After less than a week, i came back and found out that the comms returns error. I have tried to check it through USB and u-center it doesn’t show any errors even shows it receives some satellite data. Checking further using UART1 and I2C give no difference. Using i2c, i have tried to double check the address on u-center and scanning through the i2c address using esp32 but to no avail.
I am trying to debug the problem and the debug output from Sparkfun GNSS V3 Library is below
UART1 Debug:
createFileBuffer: Warning. fileBufferSize is zero. Data logging is not possibl.
getVal key: 0x10730001
Sending: CLS:CFG ID:0x8B Len: 0x8 Payload: 0 0 0 0 1 0 73 10
sendCommand: Waiting for ACK response
waitForACKResponse: TIMEOUT after 1100 msec.
getVal: sendCommand returned: Timeout
begin: isConnected - second attempt
getVal key: 0x10730001
Sending: CLS:CFG ID:0x8B Len: 0x8 Payload: 0 0 0 0 1 0 73 10
sendCommand: Waiting for ACK response
waitForACKResponse: TIMEOUT after 1100 msec.
getVal: sendCommand returned: Timeout
begin: isConnected - third attempt
getVal key: 0x10730001
Sending: CLS:CFG ID:0x8B Len: 0x8 Payload: 0 0 0 0 1 0 73 10
sendCommand: Waiting for ACK response
waitForACKResponse: TIMEOUT after 1100 msec.
getVal: sendCommand returned: Timeout
I2C Debug:
createFileBuffer: Warning. fileBufferSize is zero. Data logging is not possible.
begin: isConnected - second attempt
begin: isConnected - third attempt
I2C Scan: Just reports no i2c address found
From the debug output, it seems that the comm is dead but i can’t think of the reason why. And why USB connection doesn’t affected?