Xinyuan-LilyGO / LilyGO-T-A76XX

LilyGo A7670 A7608 SIM7672 series
MIT License
96 stars 42 forks source link

No response from AT+CGNSSPWR=1 command #90

Open bconfais opened 3 months ago

bconfais commented 3 months ago

I use a T-A7670E with LTE and GPS capabilities. Everything worked fine for many weeks but since we tried to upload a new sketch, the command AT+CGNSSPWR=1 does not respond. The LTE connection however works fine.

I flashed the card with the demo firmware (T-A7670X GPS Test firmware): https://github.com/Xinyuan-LilyGO/LilyGO-T-A76XX/blob/main/firmware/README.MD but the problem is the same: the card enters in an infinite loop of sending AT+CGNSSPWR=1, displays OK after the command but never receives the +CGNSSPWR: READY!

Is there something to do in order to fix the card?

I thank you very much. Bastien.

lewisxhe commented 3 months ago

Scan the QR code on the module. In addition to the IMEI number, other information will be sent to me. I will check whether it supports GPS.

bconfais commented 3 months ago

I thank you for you r quick reply. The QRCode on the top of the chip contains the following piece of information:

P/N:S2-10AAW-Z319S;SN:MP06230333D6566;IMEI:862205059130346;BTMAC:5C46B05EB024;SW:A011B04A7670M7_F
lewisxhe commented 3 months ago

I may have overlooked the GPIO. Please try this first to see if it can be used.

AT+CGDRT=4,1
AT+CGSETV=4,1
AT+CGNSSPWR=1
lewisxhe commented 3 months ago

I just conducted a test. Even if you don't send AT+CGDRT=4,1, after starting correctly, send AT+CGNSSPWR=1 and wait for a few seconds, READY will appear. I suspect there is a problem with the GPS power supply. Please measure whether there is voltage on this Pin. image

bconfais commented 3 months ago

I thank you for your reply.

I sent the commands using the ATDebug.ino sketch available in the example folder. Here is the result:

+CPIN: READY
*ATREADY: 1

AT+CGDRT=4,1
OK
PB DONE

AT+CGSETV=4,1
OK

AT+CGNSSPWR=1
OK

additional commands AT+CGNSSPWR=1 sent after a few minutes are not better. I only got the OK but never the +CGNSSPWR: READY!

bconfais commented 3 months ago

We just performed the second test you indicated. The measured voltage between the two pins you indicated is 1.8 V (is it the expected value?) but the AT+CGNSSPWR=1 command still does not work.

lewisxhe commented 3 months ago

If the power supply is normal but there is no startup feedback, there may be an internal problem with the GPS. I suspect it is a hardware problem.

lewisxhe commented 3 months ago

Did you have no GPS feedback when you first received it? Or does it appear after using it for a period of time?

bconfais commented 3 months ago

It has worked for more than a month and suddenly stopped after we flashed a new sketch (the new sketch was not very different from the one that worked - the modification consisted to adjust a sleeping period, nothing related to the GPS measurement)

Rehaell commented 3 months ago

I just got my T-A7670E and I'm stuck on the AT+CGNSSPWR=1 OK loop too.

lewisxhe commented 2 months ago

The hardware may be damaged

github-actions[bot] commented 1 month ago

This issue is stale because it has been open for 30 days with no activity.

takkienam commented 1 month ago

Hi everyone, I am using an A7670E module as well (although unrelated to this specific product) and I am stuck at the same problem. When issuing the command AT+CGNSSPWR=1, I get an OK back from the module, but AT+CGNSSPWR=1 is never sent. Has anyone found a solution or confirmation that this is a hardware issue?

Rehaell commented 1 month ago

Hi everyone, I am using an A7670E module as well (although unrelated to this specific product) and I am stuck at the same problem. When issuing the command AT+CGNSSPWR=1, I get an OK back from the module, but AT+CGNSSPWR=1 is never sent. Has anyone found a solution or confirmation that this is a hardware issue?

Sorry, I ended up returning the board and creating my own.

takkienam commented 1 month ago

Hi everyone, I am using an A7670E module as well (although unrelated to this specific product) and I am stuck at the same problem. When issuing the command AT+CGNSSPWR=1, I get an OK back from the module, but AT+CGNSSPWR=1 is never sent. Has anyone found a solution or confirmation that this is a hardware issue?

Sorry, I ended up returning the board and creating my own.

Oh okay. Thanks for the reply :)

github-actions[bot] commented 6 days ago

This issue is stale because it has been open for 30 days with no activity.