My Quectel M95 module is not connecting to the internet

I am writing my codes on an STM32 for my Quectel M95 module. When I try to connect to the internet, I get various error responses when I try the following codes. I no longer know what to do. My M95 module’s firmware version is as follows:

quectel_Ltd
quectel_M95
Revision: M95FAR02A08

send_cmd_wait_ok("AT+CGDCONT=1,\"IP\",\"internet\"", 3000);cmee error 100
send_cmd_wait_ok("AT+QICSGP=1,\"internet\"", 3000);error error 100
send_cmd_wait_ok("AT+CSTT=\"internet\",\"\",\"\"", 5000);cmee error 100
send_cmd_wait_ok("AT+QICSGP=1,\"internet\",\"\",\"\"", 10000);error

I am getting OK responses from commands like AT, CGREG, and CPIN. Should I do a firmware update? How can I do this?

Please manually execute these at commands through the COM tool and try again.

I was able to monitor the following commands via PuTTY and received OK responses, but when I try to code the same AT commands on an STM32F407VG, I get an error at the AT+QICSGP=1,“internet”,“”,“” part. What could be the problem?

Command (AT) Response (PuTTY)
AT OK
AT+CPIN? +CPIN: READY / OK
AT+CREG? +CREG: 0,1 / OK
AT+CGREG? +CGREG: 0,1 / OK
AT+CGATT? +CGATT: 1 / OK
AT+QIFGCNT=0 OK
AT+QICSGP=1,internet, OK
AT+QIREGAPP OK
AT+QIACT OK
AT+QILOCIP 100.**. **. ***

Perhaps this case is caused by the compatibility issue of baud rates.

I checked. There is no problem with the baud rate speed.

hello! i am interested in this website.