Another turn on problem. I think I have tried/addressed all the suggestions in this post,
I used the examples ; DFRobot_SIM7000_ATtest and DFRobot_SIM7000_HTTP that came straight from https://github.com/DFRobot
DF DFRobot_SIM7000-master. The same problem happens with both examples.
Shield ; SIM7000E Arduino NB-IoT/LTE/GPRS/GPS Expansion Shield DFR0572
Board; Unbranded Uno clone
Powered; 11.1v Lipo battery connected to GND and VIN of Shield & Uno
Alternatively and still unsuccessfully, a large 12V sealed lead acid battery
Monitor: Serial monitor of Arduino IDE 1.8.9
Serial switch is set to Tx>D8; Rx > D7
Software; Downloaded DFRobot_SIM-master and DFRobot_SIM7000-master from https://github.com/DFRobot
Unzipped using Arduino IDE “add Zip library”
When uploaded and the output checked on the Serial monitor, the code never reaches the line “Serial.println("Turn ON !");” Same result for both code examples
I tried changing the 20ms to 3000ms as suggested in 1 reply to this post.
Using debug text I have found that library file “DFRobot_SIM7000.cpp” has a function “TurnON” within that function the code is hanging/trapped in this while loop . Library only modified by addition of the labelled insertions to generate debug text.
Serial.println(F("The first While(1) of TurnON fnxn has commenced")); //VN insertion
i = 6;
baudrate = 19200;
Serial.println(F("in While i")); //VN insertion
Serial.println(F("in if(check_send_cmd ")); //VN insertion **worked to here 6 times then back to TurnOn fnxn has commenced
Happy to add any code that would be helpful, just thought this post was pretty big already.