I am using SIM7600CE with Arduino for sending SMS. I put external 12V power supply to the module. The network LED flashes quickly however I could not receive call and SMS. I tried Telstra and Vodafone sim card but they are all failed. I followed the steps from DF robot. When I send AT commend, it says Ok and when I send ATD###########, it says No Carrier.
Have you confirmed the compatibility of the network and SIM with the Arduino and ensured that you have the correct permissions to send an SMS on the network. Also I’d take a look at these tutorials, as even though the devices and setup may be different they should have some suitable information in understanding your problem.
That depends on the definition of work. The specs between the two boards vary quite significantly as they use different IC, however the application and the scripting/interfacing to the board is almost identical. All the best with it!
I just bought one of the SIM7600CE-T as well. This may seem like a dumb question but I’m a total newbie. Do I need to plug in an external antenna. I would have thought one should be supplied but it didn’t come with one.
When I try it, I also get no carrier. I have a small sim in a very flimsy large sim adapter which was supplied with the shield. It could be that it’s not making a proper connection but I’m not sure. I’ll get another full size sim and try again but any help would be greatly appreciated.
A rule of thumb for radio devices is to use them with the appropriate antenna, while this device doesn’t specify whether using it without an antenna will damage it, many devices do.
I’ve got the antenna connected now. The blue led flashes once per second as per product wiki. I can send and receive SMS’s without issues. But I can’t make or receive calls. Making a call gives no carrier. Calling the device goes straight to voicemail. I’ve tried two Telstra SIM cards and an Optus SIM card. I’m yet to try Vodafone but given the symptoms and that I’ve tried two different carriers, I think it’s the shield. It’s definitely connected to the network given that I can send and receive sms messages but I really need to be able to make and receive calls. Anyone got this going in Australia. I’ve tried it at 115200 baud rate and even slowed it right down to 9600 and no difference. I’d love any help I can get.
Hi there. I parked this for ages and had it working (albeit unreliably). Then parked it and didn’t pay for credit on the SIM so it expired and now I have got a new SIM from Lyca Mobile who are on the Telstra network. I am able to receive and send SMS’s via the SIM7600 but cannot make or receive calls. When I try to make a call, I get no carrier and when I try to call in, it goes straight to voicemail. I am able to put the SIM in a regular phone and it makes and receives calls without issues. Is there perhaps some AT command to register to be able to make and receive calls? I am clutching at straws here but really want to make this work reliably. I have an arduino project that depends on being able to make and receive calls. Any help would be greatly appreciated.
There are a few AT commands that may help you figure this out:
sending AT+CREG? will check if the module is correctly registered to the network. A response of +CREG: 0,1 or +CREG: 0,5 means you’re successfully registered. If not, you may need to manually select the network using AT+COPS.
AT+CNMP=38 will set the module to voice and data communication. You can also set the preferred communication protocol to GSM using the command AT+CMGF=1.
AT+CCFC? lets you access the call settings and check if the call is being diverted to voicemail. If the status is enabled, disable it using AT+CCFC=0, and redirect all calls using AT+CCFC=4`.
Use the command AT+CLCC to check the status of the voice call. If there’s an incoming call, you should be able to see the call status.
Use AT+SNFS=0 command to set the main audio path.
Hopefully, you can get somewhere with this, let us know how you go!
Hi Sam, Thanks for the indepth info. The following are my results:
AT+CREG? → +CREG: 0,1
AT+CNMP? → +CNMP: 2
I don’t want to set it to 38 because I think that’s LTE only, isn’t it?
AT+CCFC? → Error.
It seemed that it was not supported. But I retyped it including and equals sign like this AT+CCFC=? and got the following:
+CCFC: (0,1,2,3,4,5)
Then after all of this, now I can’t get the thing to connect at all. I have unplugged it and plugged it in multiple times and it just won’t connect. I am totally stumped now. Very unreliable hardware
I managed to get the LED to blink fast again indicating a connection. So I thought I would try AT+CNMP=38 and then I lost the connection. I am not sure if it is related or not. I don’t think so given that I was losing the connection before I did this anyway. I am starting to think of alternatives to using the SIM solution for my project. It is far too unreliable
Now I have set it back to AT+CNMP=2 rather than 38 and the led is blinking fast again. I am not sure if it was the reason or just a coincidence. The unreliability is making me not sure of anything.