botletics / SIM7000-LTE-Shield

Botletics SIM7000 LTE CAT-M1/NB-IoT Shield for Arduino
https://www.botletics.com/products/sim7000-shield
GNU General Public License v3.0
481 stars 216 forks source link

Couldn't find FONA #89

Closed mjam9814 closed 5 years ago

mjam9814 commented 5 years ago

Hey,

So I tried running the LTE Demo Sketch, it compiles properly but when i run the serial monitor, its just outputting random characters and at the end it say 'Couldn't find FONA' as shown in the screenshots below.

image

image

I'm using the botletics shield (SIM7000G) with the arduino uno and the hologram simcard (which has been activated). All the LEDS(the two greens and the blinking blue) are on. I've followed each step so far in the instructables and I've downloaded all the libraries so I'm not sure where I've gone wrong.

botletics commented 5 years ago

Please make sure you have the proper baud rate set in the serial monitor (9600) and don't change the LTE_Demo code in any way. It should work.

It is also possible that it could be bad solder joints in pins 10 and 11. Sometimes, Arduino clones have loose headers and a good way to improve connection is to slightly tin the legs with a tiny bit of solder so that it's tighter.

mjam9814 commented 5 years ago

The error shown in the screenshots happened when I used the original code and didn't change anything. So I guess I'll try to improve the solder joints and will let you know how it goes.

mjam9814 commented 5 years ago

So I tried to improve the solder joints as much as I could but it doesn't fix the problem. I have two of your shields (SIM7000G (v6) and SIM7000E (v5)) and the same thing happens to both. Could it be because of the Hologram SIM? I live in Sydney if that makes any difference.

botletics commented 5 years ago

Do you see the green "PWR" LED turn on?

Please also check if your LiPo battery polarity is correct. The red wire should be on the left side of the connector when you plug it into the board.

mjam9814 commented 5 years ago

Yup, the LED turns on and the battery is in the correct polarity.

image

botletics commented 5 years ago

Try unplugging the USB cable connected to the shield. It might be that you're trying to communicate with it via that USB at the same time the Arduino is trying to talk to it via UART.

mjam9814 commented 5 years ago

I’ve tried that, but still, its giving me the same error

botletics commented 5 years ago

Hmm. Maybe something is wrong with your Arduino? I've never heard of this issue before.

Also, are you about to send AT commands to the shield via only the USB port on the shield? (Without the Arduino connected)

mjam9814 commented 5 years ago

Yeah i was just trying that out to see if it worked and it did. Using Putty, it seems to respond to the commands

botletics commented 5 years ago

Then the issue is likely with the solder joints on pins 10 and 11 or the Arduino itself, or a loose fit of the header pins into the Arduino headers.

mjam9814 commented 5 years ago

Ok then. I'll try to borrow another arduino from a friend and see it if that works. If not then its probably the connections. Do you happen to sell the shields with the headers already soldered on by any chance?

botletics commented 5 years ago

Unfortunately no, they all come unsoldered since some people wire it up with other things and prefer to customize it.

mjam9814 commented 5 years ago

Used a different arduino and got it to work. Thanks!