From post I have read it's not a new problem but I still can't find a solution.
Using a SIM900 GSM GPRS Shield (the one featured in https://randomnerdtutorials.com/sim900-gsm-gprs-shield-arduino/) and the GSM.h library with the header:
This file is part of the GSM3 communications library for Arduino
-- Multi-transport communications platform
-- Fully asynchronous
-- Includes code for the Arduino-Telefonica GSM/GPRS Shield V1
-- Voice calls
-- TCP/IP connections
-- HTTP basic clients
This library has been developed by Telefónica Digital - PDI -
- Physical Internet Lab, as part as its collaboration with
Arduino and the Open Hardware Community.
My code just hangs when I call the gsm.begin() function.
I can send SMS messages using my SIM on the GSM shield if I poke the GSM modem with AT commands directly from my Uno.
I conclude that my SIM card is unlocked, my separate GSM shield PSU is 'up for the job' and that I don't have a fundamental hardware or Arduino to shield hook up issue (I'm using the standard pin7 & 8).
The begin() call just goes into hyper space, never to return. What's going on?
I can do what I want to do, just using AT commands but the GSM library looks like it has a bundle of easy to use stuff in it.
I appreciate I am 'late to the table' on this one, but could someone please aim me at a solution, Many thanks.