Issues in sending AT commands to SIM7000E

I just received the SIM7000E shield from DFRobot and connected it to an Arduino Uno. The Uno was also powered with a 12V plugpack. Otherwise, the shield could not be switched on and the Arduino was stuck at "Turn ON SIM7000".
I uploaded the example code: DFRobot_SIM7000_ATtest. When “AT” was sent, it replied “OK”. But when other commands were sent like AT+CSQ or AT+CPIN?, it kept sending an error and the echoed command was also wrong. It replied correctly when “ATI” was sent and it was followed by “ERROR”.
Does anyone have any solutions here?
Screenshot below:
I uploaded the example code: DFRobot_SIM7000_ATtest. When “AT” was sent, it replied “OK”. But when other commands were sent like AT+CSQ or AT+CPIN?, it kept sending an error and the echoed command was also wrong. It replied correctly when “ATI” was sent and it was followed by “ERROR”.
Does anyone have any solutions here?
Screenshot below:
Code: Select all
Turn ON SIM7000......
Turn ON !
Set baud rate......
Set baud rate:19200
For example, if you type AT\r\n, OK\r\n will be responsed!
Enter your AT command :
AT
OK
AT+
ERROR
AT+
ERROR
ATC
ERROR
ATI
SIM7000E R1351
ERROR
AT+
ERROR
AT+
ERROR
2019-05-06 04:01:42 Ok, actually this question was crossposted elsewhere, and I think the solution is there:
https://forum.core-electronics.com.au/t ... 7000e/4074
brian.kardon
https://forum.core-electronics.com.au/t ... 7000e/4074

2019-05-06 04:00:09 I'm having the exact same issue. I think the echoed AT command is always truncated after a punctuation mark like a "+" or a "&". Anyone have a fix?
brian.kardon
