Using thuraya so-2510 as GmPRS/GPRS modem

You need to add ppp option overrides (OEM is on the +++right)

--- options.openwrt     2024-09-26 14:45:35.970141352 +0300
+++ options     2017-04-30 17:54:40.000000000 +0300
@@ -1,8 +1,10 @@
-#debug
+debug
 logfile /dev/null
 noipdefault
-noaccomp
-nopcomp
-nocrtscts
-lock
-maxfail 0
+defaultroute
+#noccp
+usepeerdns
+noauth
+ipcp-accept-local
+ipcp-accept-remote
+ipcp-max-configure 30

/etc/config/network from same place

config 'interface' 'gmprs'
        option 'proto' '3g'
        option 'service' 'umts'
        option 'apn'    'get'
        option 'device' '/dev/ttyACM0'
        option 'button' '1'
        option 'auto' '1'
        option 'demand' '0'
        option 'defaultroute' '1'
1 Like

First are found in squashfs-root in /etc/ppp/options 2nd in board scripts, you just pass changed ones few at a time via pppd_options until it starts working. Notice pppd compression to squeeze more data over usb 1.1 serial port. debug will show rejected features, no need to force them next time.

i.e add complement to default ppp options so that sysupgrade works without extra consideration.

Option explainers:
https://man.openbsd.org/pppd.8

Network configuration that you mentioned above is test it and prblem not solved

Also your ppp options seems like it's not complicated with my openwrt version it gives 'unrecognized options'

Do you suggest a software to trace/track/listening and analyzing connection between modem and windows xp ?

some of "options" are separate options in config file, you need to examine netifd protocol script to add proper sequence of options in part via options in part via ppppd_options. You have to extract OEM image and seek more magic sauce if it still does not work. Thats as close as I can get without doing your work completely.
The "it does not work" claim is empty, i have no crytal ball to tell which option did not make into command line , then again which was duly rejected at LCP negotiation stage.

1 Like

I did used usb serial monitor to capture/monitering data between port used by phone/modem in winXP while establishing connection successfully also checked the connection settings and found this informations

1st some commands that used to talk to the modem and responses

Tried to understand what going on there
The interesting part i found the modem used different commands than standard openwrt chat script of 3g.

ATE0V1&D2&C1S0=0

I made some search and downloaded AT COMMAND catalogs trying to understand the command like bcoz seems to be the mean command that tells modem how to act during the connection

ATE0=disable echo

V1=disply response in words

&D2=controls DTR(control signals in RS-232 serial communication)

&C1=carrier detect by controlled by the modem

S0=data set ready always on (DSR signals used in serial communications to keep device awake or always ready thats what i understood)

Last one =0 not sure what command in that line should be 0 or disabled or it should tell modem to not reply in the line!!!

And this all connection settings that i can access to


**modem configuration**

maximum speed(bps) 5700

hardware features
enabled hardware flow control
disabled modem error control
disabled modem compression


**security option**

optional encryption (connect even if no encryption)
allow these protocols

**advanced security option**

unencrypted password (PAP)

shiva password authentication (SPAP)

chalange handshake authentication protocol (CHAP)

microsoft chap (MS-CHAP)

microsoft CHAP version 2 (MS-CHAP v2 windows 95 servers)

*****************

**network option**

type of dial-up server im calling (PPP:windows 95/98/NT4/2000,internet
enable LCP extentions
enable software compression
disable negotiate multilink for single link connections


this connection uses the following items: internet protocol (TCP/IP)
Enabled TCP/IP properties : obtain IP address automatically
obtain DNS server automataclly

Enabled QoS pocket scheduler


Note
if there's some mistakes in my typing that bcoz english is not my native language also i dont use translator or AI as someone mentioned upove itnk it's much accurate without usingit so anything is not clear ask me and i will currect it

Try setting a username and password. Some carriers require going through an authentication stage, even though they won't actually check the password. You can use any string for username and password, such as literally xxxx.

ATS0=0 is rings before answering "hayes s-register"

Can you show config hyou made so far and how modem responded to compression options?

Nothing new but today im going to change some settings and check if issue will be fixed but im going to fix it for sure maybe it will take time but it will be fixed.

I want to delete this topic bcoz it looks like no one have similar situation here in this forum.

Thank you brada for ur help but honestly i didnt like the last reply "crystal ball thing" in the beginning i said tham im not expert also I've limited resources otherwise why im going to ask a question :person_shrugging:

I can't delete my topic bcoz im new member and it's require permission to delere it.

Already report my topic so administrator delete it.

"I've to do my own job by my self" that's what's gonna happen brada as last request i ask please report this topic so administrator can delete it bcoz it's unsolvable case.

You posted pppd debug log, if you change parameters (add 2 compression flags and 3 ip address configuration flags) the output has to change.