Hi Devindrappa, You don't need the other 4 scripts but i will explain anyway-
1. */etc/ppp/options* *:-*This stores the option that we are passing to pppd as arguements like port,baud rate,ppp0,user etc. In the init.gprs-pppd you can see the options as passed directly as arguements so you can skip this. 2. */etc/ppp/chap-secrets :-* Stores authentication info (username and password) if you are using cHAP for authentication. Not using so Igonre 3. */etc/ppp/pap-secrets :-* Stores authentication info if you are using PAP for authentication. Passing noauth option so ignore. 4. */etc/ppp/chatscripts/dialer :*- a Script with which you can dial a number with something like - connect '/etc/pp/dialer 9999999123'. Not necessary. Ignore The idea is distributing the code rather than putting it all in init.rc. You can see the manual page of pppd here :- http://linux.die.net/man/8/pppd for more files it uses. Scroll down and you will see a list of scripts pppd invokes(ip-up-ppp0 and ip-down) if they exist. Below that you will see the files pppd uses with all of the above mentioned files listed there. You don't need to build pppd 2.4.4. Just build the "chat" program from it's sources and push to /system/bin/ .This program is used to do initialization of modem b4 ppp. The chat program then uses a chat script which has the list of at commands it's supposed to send and what response to expect. From the link you followed it expects the chat script for initializing to be at /etc/ppp/chatScripts/connectScript . You can see this at the only NOT commented line of the 4 /system/bin/pppd calls in init.gprs-pppd.This chat script file is not created yet and you need to create it with the commands specific to your modem for initialization b4 a ppp link. Use the chat command's man page i mentioned for writing a chat script.From what venkat suggests for gprs8000 and bsnl network you can simply paste this in your chat script :- *AT * OK *ATE0 * OK *AT+IPR=115200 * OK *AT+CGDCONT=1,\"IP\",\"bsnlnet.com\"* OK *ATD*99#* CONNECT Once again as venkat suggests you can simply pass them directly to chat rather than writing it to a separate script, but doing it in a separate scripts makes modification and managing easier. This script may vary with network as well, especially the APN and the *99# may also be *99***1# for aircel. Finally just edit the pppd script"init.gprs-pppd" to change /dev/ttyUSB0 to /dev/ttyS0 or whatever you are using and the baud rate and other things. On Mon, Jan 16, 2012 at 9:34 PM, Devindrappa Handraki < [email protected]> wrote: > Hi Chaitanya, > > 1. I don't know detail about chat script and ppp script Can you please > tell me detail about chat script and ppp script, > According to below mentioned link a have created three script > init.gprs-pppd, ip-up-ppp0 and p-down-ppp0 but i don't know about > following script. > > - /etc/ppp/options > - /etc/ppp/chap-secrets > - /etc/ppp/pap-secrets > - /etc/ppp/chatscripts/dialer > > > > http://afewe.wordpress.com/android-arm-development/use-point-to-point-protocol-ppp-in-android/ > > 2. Do i need to build ppp 2.4.4 ? please help me. > > Thanks and Regards, > Devindrappa > > > > On Mon, Jan 16, 2012 at 12:31 PM, Devindrappa Handraki < > [email protected]> wrote: > >> >> >> ---------- Forwarded message ---------- >> From: venkat k raju <[email protected]> >> Date: Mon, Jan 16, 2012 at 12:15 PM >> Subject: Re: [android-porting] Interface GPRS8000 to Devkit8000 >> To: Devindrappa Handraki <[email protected]> >> Cc: android-porting <[email protected]> >> >> >> Hi Devindrappa, >> >> here i am using 2.6.32 kernel,so i am opening /dev/ttyS0. but your case >> is efferent(2.6.37) right !!!!! >> then you have to open ttyO0 in both the case in c program and pppd >> command. >> >> >> >> >> On Mon, Jan 16, 2012 at 11:50 AM, venkat k raju <[email protected]>wrote: >> >>> Hi Devindrappa, >>> >>> Thanks for your response. >>> i have written c application for gprs8000 in devkit8000 >>> contains >>> >>> fd = open("/dev/ttyS0", O_RDWR); >>> init_ttyS(fd); >>> GPRS_Net_Test(fd); >>> here >>> init_ttyS(fd){ >>> struct termios options; >>> >>> bzero(&options, sizeof(options)); /* clear options*/ >>> >>> cfsetispeed(&options,B115200); /* setup baud rate*/ >>> cfsetospeed(&options,B115200); >>> >>> options.c_cflag |= (CRTSCTS | CS8 | CLOCAL | CREAD); >>> options.c_iflag = IGNPAR; >>> >>> tcflush(fd, TCIFLUSH); >>> >>> tcsetattr(fd, TCSANOW, &options); >>> checkstate(fd) >>> >>> } >>> GPRS_Net_Test(int fd){ >>> >>> char *cmd_buf1 = "at+cgatt=1\r"; >>> char *cmd_buf2 = "at+cgdcont=1,\"IP\",\"bsnlnet\"\r"; >>> char *cmd_buf3 = "at+cdnscfg?\r"; >>> >>> write(fd,cmd_buf1,sizeof(cdm_buf1); >>> read response >>> write(fd,cmd_buf2,sizeof(cdm_buf2); >>> read response >>> write(fd,cmd_buf3,sizeof(cdm_buf3); >>> read response >>> >>> } >>> >>> then i build the chat command also, >>> >>> after i typed this command >>> >>> >>> #pppd /dev/ttyS0 115200 asyncmap auth connect 'chat -v "" AT OK ATE0 OK >>> AT+IPR=115200 OK AT+CGDCONT=1,\"IP\",\"bsnlnet.com\" OK ATD*99# >>> CONNECT' nocrtscts defaultroute modem updetach >>> >>> then #logcat >>> >>> set the dns1,and dns2 address . >>> >>> >>> >>> On Mon, Jan 16, 2012 at 11:26 AM, Devindrappa Handraki < >>> [email protected]> wrote: >>> >>>> Hi Venkat, >>>> >>>> Modify the RIL source code according to below mentioned link >>>> >>>> >>>> https://gitorious.org/0xdroid/hardware_ril/commit/ee75708cc786531c853e9ec7ffc28dd03658 >>>> >>>> and build the RIL lib and load the RIL lib as mentioned below >>>> >>>> cd $ANDSOURCES/gingerbread/ >>>> source build/envsetup.sh >>>> make clean >>>> mm libreference-ril TARGET_PRODUCT=beagleboard -j8 >>>> >>>> adb push $GINGER/out/target/product/$PRODUCT/system/lib/libril.so >>>> /system/lib/ >>>> >>>> >>>> >>>> >>>> >>>> >>>> adb push >>>> $GINGER/out/target/product/$PRODUCT/system/lib/libreference-ril.so >>>> /system/lib/ >>>> >>>> >>>> then start the RIL daemon from init.rc >>>> >>>> >>>> service ril-daemon /system/bin/rild -l /system/lib/libreference-ril.so -- >>>> -d /dev/ttyO0 >>>> >>>> >>>> >>>> >>>> >>>> >>>> socket rild stream 660 root radio >>>> socket rild-debug stream 660 radio system >>>> user root >>>> group radio cache inet misc audio vpn net_admin >>>> >>>> service pppd_gprs /etc/ppp/init.gprs-pppd.sh >>>> >>>> >>>> >>>> >>>> >>>> >>>> user root >>>> group radio cache inet misc >>>> disabled >>>> >>>> >>>> your RIL will work and you will be able to get signal strength, operator >>>> information and able to make call and receive call, but i am not able to >>>> access the Internet still i am exploring about Internet access. >>>> >>>> >>>> >>>> >>>> >>>> >>>> Can you share me how you able to access the internat without using RIL, >>>> detail about pppd and chat script i am not able to access the intenet. >>>> >>>> >>>> Thanks and regards >>>> Deindrappa Handraki >>>> >>>> >>>> >>>> >>>> >>>> >>>> On Sun, Jan 15, 2012 at 4:43 PM, Chaitanya >>>> <[email protected]>wrote: >>>> >>>>> @ Mark, >>>>> For HDMI out you can simply use TMDS serializers from the parlallel >>>>> interface of your platform. More to do with hardware rather than >>>>> android porting. Could you please make a new post rather than changing >>>>> the subject of a existing post. >>>>> >>>>> On Jan 14, 9:44 pm, "Mark" <[email protected]> wrote: >>>>> > Hello everyone: >>>>> > >>>>> > I am working on development of tvout on MHL and MINI-HDMI on the >>>>> android >>>>> > phone. I could not find information for the SDK or android source >>>>> support >>>>> > for this development. >>>>> > >>>>> > Who can help me to know how to do? >>>>> > >>>>> > Mark.Liu >>>>> >>>>> >>>>> -- >>>>> unsubscribe: [email protected] >>>>> website: http://groups.google.com/group/android-porting >>>>> >>>> >>>> >>> >>> >>> -- >>> thanks&Regards >>> k.v.raju >>> >> >> >> >> -- >> thanks&Regards >> k.v.raju >> >> > -- unsubscribe: [email protected] website: http://groups.google.com/group/android-porting
