I purchased a L96NR01A02S Module (v2.1) for prototyping as the datasheet said that UART and I2C could be used with it. UART is working fine.
But as I tried to interface with I2C nothing worked. To my surprise my measurements yielded that the same data that was present on the UART TX was also sent on the I2C_SDA Pin but as a UART Baudrate 9600 Signal. I first thought that the chip was somehow configured to have 2 UARTs but the pin I2C_SCL does not seem to receive UART packets.
I found that the Hardware Design v1.3 Datasheet says: “I2C interface is supported only on firmware versions ended with SC.”
How can I know which firmware I have? PMTK Query results in “$PMTK705,AXN_5.10_3333_17102400,0008,Quectel-L96,1.0*35”
I have also similar problem.
My L96 GNSS module’s firmware version is: L96NR01A02S,2017/12/01
A would like to work with I2C, but the firmware version doesn’t end with SC (I think so).
How can I upgrade my module’s firmware?
I have not managed to upgrade my L96 module’s firmware.
I tried with Falsh Tool but an error occured.
“[BROM] Can not pass bootrom start command! Possibly target power up too early.”
Dear Etunyogi,
Sorry, the upgrade tool is too old to use. Please download a new upgrade tool FlashTool_exe_v4.1.0 from provided link.
The baud rate of upgrade can be 460800 bps.