View Single Post
Old 01-01-2009, 06:15 AM   #1 (permalink)
berry_blue
Knows Where the Search Button Is
 
berry_blue's Avatar
 
Join Date: Dec 2008
Model: 9530
OS: Fedora 11
PIN: 304B4EE2
Carrier: Verizon
Posts: 35
Post Thanks: 0
Thanked 0 Times in 0 Posts
Talking Tethering Blackberry Storm + Debian

Please Login to Remove!

TETHER STORM (9530) ON VERIZON WITH DEBIAN w/ BLUETOOTH
USING ELIVE GEM DISTRO

OK. This is my first post, so I'm sure there are going to be lots and lots of mistakes. So please be gentle .

Since this IS my first post I just realized I cant post urls. So I've placed spaces between http & html & com. sorry.

I used four different "HOW-TO" articles to piece together what I needed. The urls of the articles are at the end of this post.

If I've left anything out, or perhaps placed some steps in reverse order, I apologize.

Laptop;
Presario V2000
Built in bluetooth
Elive 2.0 Gem
Bluez-Utils 3.7-1
PPP 2.4.4rel-8
Phone
Blackberry Storm (9530)
Blackberry OS v4.7.0.75

Carrier
Verizon


Here it is.

1. Verify packages ppp & bluez-utilz

a. "sudo dpkg -l ppp bluez-utilz"
b. if these are not installed proceed to use apt or synaptic to install them


2. Grab Necessary config files: (gprs, gprs-connect-chat, gprs-disconnect-chat)

a. h t t p ://koti.kapsi.fi/~mcfrisk/linux_gprs. h t m l#AEN160
i. small kine editing of these two scripts required;

***gprs script

- Edit Connect script section

# Connect script:
connect /etc/ppp/peers/gprs-connect-chat

- Edit Serial Device sec tion

# Serial device to which the GPRS phone is connected:
/dev/rfcomm0

- Edit Username and password section

# Username and password:
user xxx8220;8085551234@vzw3g.comxxx8221; <--- use YOUR moblie number

***gprs-connect-chat
Look for this line and replace the number with your mobile number

- OK xxx8216;AT+CGDCONT=1,xxx8221;IPxxx8221;,xxx8221;vzw3g.comxxx8221;,xxx8221;",0,0xxx8242; \

ii. Move the three scripts that you downloaded earlier into
/etc/ppp/peers/

iii. Change the permissions of all three files


$ sudo chown root:root /etc/ppp/peers/gprs*
$ sudo chmod 755 /etc/ppp/peers/gprs-connect-chat
$ sudo chmod 755 /etc/ppp/peers/gprs-disconnect-chat




3. Verify local config files;

a. /etc/bluetooth/hcid.config

options {
autoinit yes;
security auto;
pairing multi;
passkey "420";
}
device {
name "%h-%d";
class 0x3e0100;
iscan enable; pscan enable;
lm accept;
lp rswitch,hold,sniff,park;
}
b. /etc/bluetooth/rfcomm.config

rfcomm0 {
# Automatically bind the device at startup
bind yes;

# # Bluetooth address of the device
device yo:ur:ad:dr:es:ss;
#
# # RFCOMM channel for the connection
channel 3;
#
# # Description of the connection
# comment "Example Bluetooth device";
}

4. Activate bluetooth interface

a. "sudo hcitool dev" #note the address of the bt interface you're going to use. I used onboard.
#if you only have one, the choice is simple
b. "sudo hciconfig hci0 up" #where hci0 is your chosen bt interface
c. "sudo hcitool hci0 piscan" # this will only last for a minute so the next
# step must be initiated within 60 secs

5. Add Elive laptop as BT Device.

a. On your Blackberry Storm follow this progression to add laptop as a device
i. Menu --> Manage Conections --> Setup device
ii. Menu --> Add device --> Search
iii. Select Laptop and enter pin


6. Check phone for DUN sercvice and channel for rfcomm

a. "sudo sdptool search DUN"
b. should read like this;
blah blah
blah blah
blah blah
Protocol descriptor list
blah blah
"RFCOMM" (0X0003)
Channel:3
c. be sure that the rfcomm.config file matches the channel above

7. Make an rfcomm conection

a. "sudo rfcomm connect 0 yo:ur:ad:dr:es:ss 3"



8. Restart services to be sure changes to the config files

a. "sudo /etc/init.d/dbus restart"
b. "sudo /etc/init.d/bluetooth restart"

9. Call gprs scripts

a. "sudo pppd call gprs"
b. should read like this;
blah blah blah
blah blah blah

To disconnect DUN press CTRL-C

10. At this point you can open Iceweasel and you will be brought to a page that
explains the terms and cost of tethering. It says $30 but my sales rep said it
only costs $15. I think its because of the package I have.


sources:
1. h t t p ://w w w .blackberryforums.c o m /linux-users-corner/92085-how-tether-use-modem-your-bb-linux-2.h t m l

2. h t t p ://lazyfai.blogspot.c o m /2007/10/use-bluetooth-phone-to-connect-to.h t m l /Utopia de Fai: Use a bluetooth phone to connect to internet in Linux

3. h t t p ://ubuntuforums.org/showthread.php?t=202366]make bluetooth discoverable - Ubuntu Forums

4. h t t p ://pegelinux.wordpress.c o m /2008/06/11/blackberry-curve-8310-as-bluetooth-modem-on-ubuntu-hardy/Blackberry Curve 8310 as Bluetooth Modem on Ubuntu Hardy pegelinux
__________________
I can see you...

Last edited by berry_blue : 01-04-2009 at 06:21 PM.
Offline   Reply With Quote