FX30S GPRS dial command

Try root as username. No password.

OK, the Firmware Link you sent shows the versions as R9.1.1.013. I’ve downloaded the Firmware for Generic Operators and installed it (I think) per the instructions.

root@fx30s:~# pwd
/home/root
root@fx30s:~# l
drwxr-xr-x    2 root     root           328 Jan  6 00:01 .
drwxr-xr-x    3 root     root           224 Jan  6 00:01 ..
-rw-------    1 root     root           241 Jan  6 00:16 .ash_history
-rw-r--r--    1 root     root      53845466 Sep 20  2019 FX30_WP77xx_full_R9.1.1.013-generic.cwe
root@fx30s:~#

The FX30 version appears to be correct, but the firmware and bootloader versions haven’t changed:

root@fx30s:~# fwupdate query
Connecting to service ...
Firmware Version: SWI9X06Y_02.16.06.00 7605a6 jenkins 2018/06/20 17:56:12
Bootloader Version: SWI9X06Y_02.16.06.00 7605a6 jenkins 2018/06/20 17:56:12
Linux Version: 3.18.44 #2 PREEMPT Tue Jan 29 11:21:07 PST 2019
FX30 Version: R9.1.1.013

and the behaviour hasn’t changed at all:

Sep 23 11:14:05 pppd[27549]: pppd 2.4.5 started by user, uid 500
Sep 23 11:14:06 chat[27603]: abort on (NO CARRIER)
Sep 23 11:14:06 chat[27603]: abort on (ERROR)
Sep 23 11:14:06 chat[27603]: send (+\p+\p+\pAT)
Sep 23 11:14:06 chat[27603]: expect (OK)
Sep 23 11:14:06 chat[27603]: OK
Sep 23 11:14:06 chat[27603]:  -- got it
Sep 23 11:14:06 chat[27603]: send (ATZ)
Sep 23 11:14:06 chat[27603]: expect (OK)
Sep 23 11:14:06 chat[27603]: OK
Sep 23 11:14:06 chat[27603]:  -- got it
Sep 23 11:14:06 chat[27603]: send (AT+GMR)
Sep 23 11:14:06 chat[27603]: expect (OK)
Sep 23 11:14:06 chat[27603]: AT+GMR
Sep 23 11:14:06 chat[27603]: SWI9X06Y_02.16.06.00 7605a6 jenkins 2018/06/20 17:56:12
Sep 23 11:14:06 chat[27603]: OK
Sep 23 11:14:06 chat[27603]:  -- got it
Sep 23 11:14:06 chat[27603]: send (ATE0)
Sep 23 11:14:07 chat[27603]: expect (OK)
Sep 23 11:14:07 chat[27603]: ATE0
Sep 23 11:14:07 chat[27603]: OK
Sep 23 11:14:07 chat[27603]:  -- got it
Sep 23 11:14:07 chat[27603]: send (ATH)
Sep 23 11:14:07 chat[27603]: expect (OK)
Sep 23 11:14:07 chat[27603]: OK
Sep 23 11:14:07 chat[27603]:  -- got it
Sep 23 11:14:07 chat[27603]: send (AT+CSQ)
Sep 23 11:14:07 chat[27603]: expect (OK)
Sep 23 11:14:07 chat[27603]: +CSQ: 11,99
Sep 23 11:14:07 chat[27603]: OK
Sep 23 11:14:07 chat[27603]:  -- got it
Sep 23 11:14:07 chat[27603]: send (AT+CGDCONT=1,"IP","my.apn.com")
Sep 23 11:14:07 chat[27603]: expect (OK)
Sep 23 11:14:07 chat[27603]: OK
Sep 23 11:14:07 chat[27603]:  -- got it
Sep 23 11:14:07 chat[27603]: send (ATD*99***1#)
Sep 23 11:14:08 chat[27603]: expect (CONNECT)
Sep 23 11:14:08 chat[27603]: ERROR
Sep 23 11:14:08 chat[27603]:  -- failed
Sep 23 11:14:08 chat[27603]: Failed (ERROR)

I’ve tried several times, and the result is the same. Where to from here?
Thanks for you help and patience.

I cannot reproduce the problem.
How about dial up through usb port?
How about changing another network operator?

I need an RS232 solution, but I’ll look at the USB for debugging purposes. It all worked fine until the connection:

AT!GSTATUS?
!GSTATUS:
Current Time:  3318             Temperature: 24
Modem Mitigate Level: 0         ModemProc Mitigate Level: 0
Reset Counter: 4                Mode:        ONLINE
System mode:   GSM              PS state:    Attached
GSM band:      GSM900
GSM channel:   95
GMM (PS) state:REGISTERED       NORMAL SERVICE
MM (CS) state: IDLE             NORMAL SERVICE

Serving cell:  35 (GSM900     )
RX level (dBm):-61.7500         LAC:         0025 (37)
GPRS state:    GPRS READY       Cell ID:     0000102B (4139)


OK
AT!SCACT=1,1
OK
AT!SCACT?
!SCACT: 1,0

I will try with another SIM from a different network tomorrow - but this SIM works with several other modems.

I have been told this SIM is locked to 2G, so I’ve locked the modem to UMTS/GSM.
# Set frequency band set = All Bands
‘AT!BAND=00’ ‘OK’
# If +KSRAT is used, !BAND must be set to .All Bands. and !SELRAT must not be used
# Set the current RAT, 4=UMTS and GSM
‘AT+KSRAT=4’ ‘OK’

I’ve also tried
‘AT+KSRAT=0’ ‘OK’
‘AT!SELRAT=00’ ‘OK’

… same result.

A different SIM on a different APN made no difference.

Is there any way to tell why connect isn’t working? AT!ERR always returns nothing.

Does usb dial up work?