This is GPRS 0.0.0.
GPRS is the application for GPRS connection/disconnection.
Dependency Available from
===============================================
Installation
============
See the file 'INSTALL'
How to report bugs
==================
Patches
=======
Simple install procedure
========================
% tar zxvf GPRS.tar.gz # unpack the sources
% cd GPRS # change to the toplevel directory
1. Compile cms92init
$ cd cms92init
$ make
cms92init is used to init the Multiplexer function, it should be run before the gsmmux and phoneserver
usage:
$ ./cms92init
2. Compile gsmmux
First download the gsmmux-alpha-2.tar.gz package from
http://prdownload.berlios.de/gsmmux/gsmmux-alpha-2.tar.gz
Then unzip the package,
tar zxvf gsmmux-alpha-2.tar.gz
Apply the patch:
Attention:
The reason of adding patch:
1). Cellon device uses non-standard frame size
2). Special AT commands used for CMS92-M Modem, such as AT+PPMUX instead of AT+CMUX
3). other reasons refer to the patch file
So, this patch is suitable for those who use the CMS92-M modem.
If other types of modem is used, patch is not necessary.
$ cd gsmmux-alpha-2
($ patch -p1 < ./gsmmux-alpha-2-cellon-lf.patch)(depends)
$ export PATH=/usr/local/arm-linux/bin:$PATH
$ make
gsmmux is used for multiplexer, after running, there will be a usable multiplexed control channel at /dev/pts/0 and
a data channel at /dev/pts/1