SETTING UP A HYUNDAI H-100 ZAPP CDMA MOBILE PHONE ON A COMPUTER SERIAL PORT Linux - Manual Version 0.1. Make sure you have root privileges on the Linux system you would like to install and configure the CDMA modem 0.2 Make sure that you have the ppp software package in the distribution of Linux used. Alternatively, you could download the software package from the following web address: http://www.samba.org/ppp/download.html 0.3. Make sure that the module for ppp connections is active in your Linux system's kernel (most recent Linux distributions come with this module active by default) 1. At the login as: prompt type root followed by Enter login as: root password: 2. At the password: prompt type the root password (which will be invisible on the screen) followed by Enter appserver:/ # As a result, you will enter the system with root privileges 3. Change the default folder by typing the following change directory command: cd /etc/ppp appserver:/ # cd /etc/ppp As a result, you will enter the /etc/ppp folder, change reflected by the new prompt: :/etc/ppp # where is, for the purpose of this example, appserver - the name of the server we have used to generate this installation procedure appserver:/ # cd /etc/ppp appserver:/etc/ppp # 4. Use your favorite editor program to create and edit a new file For the purpose of this example, we have used joe as our editing program and we have executed an editing command for a file called chat-zappmobile by typing the following command: joe chat-zappmobile appserver:/etc/ppp # joe chat-zappmobile 5. Once the editor is started, type in the following commands in order: ABORT "NO CARRIER" ABORT "NO DIALTONE" ABORT "ERROR" ABORT "NO ANSWER" ABORT "BUSY" ABORT "Username/Password Incorrect" "" "ATZ" OK "AT&C0+CRM=1" OK "ATDT#777" Each command will be ended by Enter 6. Save the chat-zappmobile file by simultaneously typing Ctrl-K, followed by X (if you are using the joe editor) If you are using another editor, save the file using the sequence of keys specific for that editor 7. Similarly, start the editing of the authentication file called pap-secrets by typing the following command: joe pap-secrets appserver:/etc/ppp # joe pap-secrets 8. Type in a line similar to the one below: * * * * 9. Save the new file by simultaneously typing Ctrl-K, followed by X (if you are using the joe editor) If you are using another editor, save the file using the sequence of keys specific for that editor 10. Type in a new change directory command cd peers/ for going down into the peers subdirectory (of the previous working directory) appserver:/etc/ppp # cd peers/ As a result, you will enter the /etc/ppp/peers folder, change reflected by the new prompt: :/etc/ppp/peers # where is, for the purpose of this example, appserver - the name of the server we have used to generate this installation procedure 11. Start the editing of a file named hyundai-zappmobile ( in our example), which will be a setting file for the daemon (utility program) pppd appserver:/etc/ppp # cd peers/ appserver:/etc/ppp/peers # joe hyundai-zappmobile 12. Once the editor started, type in the following commands in order: ttyS0 115200 crtscts connect '/usr/sbin/chat -v -f /etc/ppp/chat-zappmobile' noauth #defaultroute replacedefaultroute #-detach persist passive Each command will be, of course, ended by Enter In this example, the phone has been installed on COM1 (ttyS0) If the phone is attached to another serial port, you will substitute ttyS0 with ttyS# accordingly where # is 1 for COM2, etc. 13. Save the new file by simultaneously typing Ctrl-K, followed by X (if you are using the joe editor) If you are using another editor, save the file using the sequence of keys specific for that editor 14. Type in the following command /usr/sbin/pppd call hyundai-zappmobile in order to initiate the connection session appserver:/ # /usr/sbin/pppd call hyundai-zappmobile As a result, you will receive the following feedback on your screen PPP (point-to-point protocol) support [*] PPP multilink support (EXPERIMENTAL) [*] PPP filtering <*> PPP support for async serial ports <*> PPP support for sync tty ports <*> PPP Deflate compression <*> PPP BSD-Compress compression END