Mac OS X Resource Articles United States Verizon
 

Blackberry 8830 to Verizon Network

You are here to see how to tether a Blackberry 8830 phone on the Verizon network that uses EV-DO through Bluetooth.  I (rather my company) pays the tether fee.  I don’t know if that will make a difference for you in your efforts.  This MIGHT also work for other Verizon phones as well I am not sure.  Also, I did this all in “advanced desktop” mode.  I doubt if that makes a difference, but who knows.
Ok.  I am one of Bills minions.  I am sure that there is going to be a linux guru who looks at this and just shakes his/her head.  I am a proud hacker (the original meaning, good kind), and I know it works.

1. Plug in your bluetooth dongle (plug up if south of Mason-Dixon)
Is it working?
In terminal type:
hcitool dev
It should return (where the Xs are your DONGLE Mac address)

Code:

 hci0 xx:xx:xx:xx:xx:xx

2. Setup/create rfcomm-uncomment and change lines or paste at the bottom.
NOTE: Different phones will use different channels!
Also NOTE: Please restart your EEE PC or the bluetooth service after this.
Also also NOTE: in terminal: sdptool search DUN  will give you your phone’s MAC (the Xs) and channel  see:
http://www.artficial.com/2008/01/howto_ … _8830.html
for more details
Also also also NOTE: after reboot you should pair the devices (see above note about how)
In terminal:
sudo kwrite /etc/bluetooth/rfcomm.conf
copy and paste this (not the word Code:):

Code:

rfcomm0 {
bind yes;
device xx:xx:xx:xx:xx:xx;
channel 3;
comment "blackberry";
}

3. Create pppd script
In terminal:
sudo kwrite /etc/ppp/peers/bberry
copy and paste this (not the word Code:):

Code:

rfcomm0
460800
debug
noauth
defaultroute
usepeerdns
connect-delay 5000
crtscts
lock
lcp-echo-failure 4
lcp-echo-interval 65535
connect '/usr/sbin/chat -v -s -f /etc/chatscripts/bbchat'

4. Create pppd chatscript
In terminal:
sudo kwrite /etc/chatscripts/bbchat
copy and paste this (not the word Code:):

Code:

TIMEOUT 20
ABORT 'BUSY'
ABORT 'NO ANSWER'
ABORT 'ERROR'
"" 'ATZ'
OK 'ATQ0V1E1 S0=0 &C1 &D2'
OK 'AT+GMM'
OK 'ATD*99***1#'

5. Make it work!
Note: You have to leave the window open as long as you want the connection up.
Those of you who want to daemonize pppd, you may have problems reconnecting without stopping pppd nicely with Ctrl-C, or ripping out the battery from your nice shiny phone.  Feel free, however, to minimize the window
In terminal:

Code:

sudo pppd nodetach call bberry

Press Ctrl-C to stop the connection

Just in case- I worked 2 days on this.  I dont remember if I changed anything important in the file /etc/ppp/options so if it doesn’t work, you should run:
sudo egrep -v ‘#|^ *$’ /etc/ppp/options
If you dont get the following list, uncomment or add (anywhere) these lines:
usepeerdns
defaultroute
connect-delay 3000
noauth
crtscts
lock
show-password
debug
proxyarp
lcp-echo-interval 65535
lcp-echo-failure 4
lcp-max-configure 30
noipx

 

Leave a Reply