summaryrefslogtreecommitdiff
path: root/org.handhelds.familiar/packages/ppp-gprs/files/ppp-gprs.patch
diff options
context:
space:
mode:
Diffstat (limited to 'org.handhelds.familiar/packages/ppp-gprs/files/ppp-gprs.patch')
-rw-r--r--org.handhelds.familiar/packages/ppp-gprs/files/ppp-gprs.patch97
1 files changed, 97 insertions, 0 deletions
diff --git a/org.handhelds.familiar/packages/ppp-gprs/files/ppp-gprs.patch b/org.handhelds.familiar/packages/ppp-gprs/files/ppp-gprs.patch
new file mode 100644
index 0000000..bbdf4f7
--- /dev/null
+++ b/org.handhelds.familiar/packages/ppp-gprs/files/ppp-gprs.patch
@@ -0,0 +1,97 @@
+diff -Naur ppp_gprs_old/etc/ppp/chap-secrets ppp_gprs/etc/ppp/chap-secrets
+--- ppp_gprs_old/etc/ppp/chap-secrets 1970-01-01 02:00:00.000000000 +0200
++++ ppp_gprs/etc/ppp/chap-secrets 2006-10-20 15:08:59.000000000 +0300
+@@ -0,0 +1,2 @@
++# Secrets for authentication using CHAP
++# client server secret IP addresses
+diff -Naur ppp_gprs_old/etc/ppp/chatscripts/gprs-connect-chat ppp_gprs/etc/ppp/chatscripts/gprs-connect-chat
+--- ppp_gprs_old/etc/ppp/chatscripts/gprs-connect-chat 1970-01-01 02:00:00.000000000 +0200
++++ ppp_gprs/etc/ppp/chatscripts/gprs-connect-chat 2006-10-20 15:08:22.000000000 +0300
+@@ -0,0 +1,37 @@
++# Boilerplate
++#
++ ABORT 'BUSY'
++ ABORT 'NO ANSWER'
++ ABORT 'NO CARRIER'
++ ABORT 'NO DIALTONE'
++ ABORT '\nRINGING\r\n\r\nRINGING\r'
++ SAY "GPRS modem init: press <ctrl>-C to disconnect"
++
++# Wake up the modem
++#
++ TIMEOUT 5
++ '' 'AT'
++ OK-ATQ0V1&C1-OK 'ATE1'
++ ABORT 'ERROR'
++ TIMEOUT 12
++
++# Reset to the factory defaults
++# Also, use '+CME ERROR' codes for ME errors, 'ERROR' for syntax errors
++#
++ OK 'AT&F'
++ OK 'AT+CGDCONT=1,"IP","Your-GPRS-APN","0.0.0.0",0,0'
++ SAY "\n + defining PDP context"
++
++# Attach to the GPRS service. Strictly, we don't need this step,
++# as AT+CGDATA will do it for us, but doing it explicitly makes it
++# a little easier to debug.
++#
++ TIMEOUT 45
++ OK 'AT+CGATT=1'
++ SAY "\n + attaching to GPRS"
++
++# Enter data state
++ OK 'ATD*99#'
++ SAY "\n + requesting data connection"
++ CONNECT ''
++ SAY "\n + connected"
+diff -Naur ppp_gprs_old/etc/ppp/chatscripts/gprs-disconnect-chat ppp_gprs/etc/ppp/chatscripts/gprs-disconnect-chat
+--- ppp_gprs_old/etc/ppp/chatscripts/gprs-disconnect-chat 1970-01-01 02:00:00.000000000 +0200
++++ ppp_gprs/etc/ppp/chatscripts/gprs-disconnect-chat 2006-10-20 15:08:22.000000000 +0300
+@@ -0,0 +1,10 @@
++# Boilerplate
++#
++ ABORT BUSY
++ ABORT ERROR
++ ABORT 'NO DIALTONE'
++ TIMEOUT 30
++
++# Get some attention
++ '' '+++\c'
++ SAY " + sending break"
+diff -Naur ppp_gprs_old/etc/ppp/gprs-options ppp_gprs/etc/ppp/gprs-options
+--- ppp_gprs_old/etc/ppp/gprs-options 1970-01-01 02:00:00.000000000 +0200
++++ ppp_gprs/etc/ppp/gprs-options 2006-10-24 02:18:51.000000000 +0300
+@@ -0,0 +1,13 @@
++defaultroute
++nodetach # Comment out to run in the background
++mtu 1400
++crtscts
++noipdefault
++ipcp-accept-local
++ipcp-accept-remote
++novj
++novjccomp
++debug # Comment out for no debugging info
++lock
++replacedefaultroute # update routing table information
++usepeerdns # find out and update the nameservers
+diff -Naur ppp_gprs_old/etc/ppp/peers/gprs ppp_gprs/etc/ppp/peers/gprs
+--- ppp_gprs_old/etc/ppp/peers/gprs 1970-01-01 02:00:00.000000000 +0200
++++ ppp_gprs/etc/ppp/peers/gprs 2006-10-20 15:07:31.000000000 +0300
+@@ -0,0 +1,15 @@
++#name Your-GPRS-Username # If you dont have a username and password, comment this out
++noauth # If you commented out the line above, uncomment this
++/dev/ttyS1
++
++115200 # Serial port line speed and options
++
++asyncmap 20A0000
++escape FF
++
++# Generic GPRS options
++file /etc/ppp/gprs-options
++
++# Chat scripts
++connect "/usr/sbin/chat -f /etc/ppp/chatscripts/gprs-connect-chat"
++disconnect "/usr/sbin/chat -f /etc/ppp/chatscripts/gprs-disconnect-chat"