How to tether your BlackBerry for free via Bluetooth (Mac and PC)

112 Comments

blackberry bluetooth

After our post about TetherBerry, a good friend and BlackBerryCool reader Horia sent us a letter saying the process could easily be done for free via Bluetooth. Here is what he had to say:

It depends how much time you have to look into it. For OSX it was a two step process, I didn’t install any 3rd party apps or even the blackberry desktop manager (don’t even know if they make it for mac) but I did have to add a “modem script” to osx so that it can use the blackberry as a Bluetooth data modem, essentially the equivalent of installing a driver in windows. Once that was done, I just had to create a new dial-up connection, select the modem, put the APN, username and password (all of which are dependent and unique to the cell phone provider, Rogers in my case). After it’s all set and done, I literally just hit connect, wait 3 seconds and I’m online via Bluetooth with the phone still in my pocket.

The details of the setup instructions can be found on the CBForums. There are also lots of hints to help you out if your having setup problems. Here are the setup details:

Under network options goto Bluetooth
Telephone number: wap.cingular
Account name: WAP@CINGULARGPRS.COM
Password: CINGULAR1

Click Advanced
Under Modem

Vender: Option
Model: GSM
APN: WAP.CINGULAR
CID: 1

Apply and hit connect

The only issue might be for newer 8900/9000 devices, which according to the post in that link, can use the modem scripts for a 8300/8700/8800 and work just fine. I still have a Curve so I’m not too sure.

For Windows it was even easier, install the desktop manager (which also installs the modem-driver), then create a dialup connection, but this only works via the USB cable. There seems to be a problem with the vista Bluetooth stack (or maybe it’s compatibility with blackberry modems in particular). Some Google results seems to say there might be a fix, but I haven’t looked into it too much (I have a Mac laptop and I’ve only used it a few times at home via USB once when my cable internet was down).

Check out this post on BBForums for a good How To.

Supported Carriers
Carrier AT&T: Success!
Carrier Rogers: Success!
Carrier Vodafone: Success!
Carrier T-Mobile: Success!
Carrier Verizon: Sometimes Successful
Carrier Cingular: Sometimes Successful
Carrier Nextel/Telus: May need to use www.mobishark.com
Carrier Sprint: May need to use www.mobishark.com
Carrier Bell Mobility: 7130e Confirmed, Must use www.mobishark.com otherwise
Currently, Rogers, AT&T, T-Mobile, and Vodafone UK are reported to work. Sometimes and Cingular works, but is much harder to setup. No confirmations for other carriers yet.
Important: If you are using a BES 4.0 server, your BES 4.0 server, you should not use the “Disable IPmodem” setting. BES hosting providers such as eOutlook/Mailstreet/BES4U/MyBlueberry must avoid setting the “Disable IPmodem” setting.
.
Connect Your BlackBerry
Make sure your BlackBerry is connected by USB cable, and your BlackBerry Handheld Manager is running (just launch BlackBerry Desktop to run it.) This is necessary for using the BlackBerry as an external modem. You cannot use BlackBerry as a modem unless you have BlackBerry Handheld Manager running in the background!
.
Modem Driver Install
If you installed a recent version of BlackBerry Desktop that came with a 7100t, 7290, 7250, or 7520, it should include modem drivers and already be automatically installed. In the event you need to manually install them, the modem drivers should be located in this directory:
C:\program files\Common Files\Research In Motion\Modem Drivers
However, if you are having problems with these drivers, uninstall, delete all leftover RIM files, and then reinstall the latest version of BlackBerry Desktop.
.
Verify The Modem Driver Exists
Go to Control Panel -> Phone & Modem Options. In the Modems tab, you should see a new “Standard Modem” on a new port (such as COM6 or COM11). If you do, jump to the next step.
However, if your modem is missing:
If this modem entry is missing and cannot be found using Plug n Play, you may have to manually add it. Verify you have “RIM Virtual Serial Port” drivers installed. Find out which COM ports the RIM Virtual Serial Ports are, go to Control Panel -> System -> Hardware -> Device Manager -> Ports (COM & LPT) … This will tell you which COM ports your BlackBerry Modem is on. Next, go to Control Panel -> Phone and Modem and Remove the modem. Re-add the modem by clicking on Add. You MUST select the “Standard 33600 bps Modem” (correct) INSTEAD OF “Standard 56000 bps Modem” (wrong). Click Next. You will be asked for the ports to add this modem to. Add this modem to all COM ports that the RIM Virtual Serial Port is on. You must choose the “Standard 33600 bps Modem” because of incompatible AT commands that result in an Error 628. Don’t worry, the speed won’t be slower.
.
Verify The Modem Driver Is Functioning
Go to Control Panel -> Phone & Modem Options. In the Modems tab, you should see a new Standard Modem on a new port (such as COM6 or COM11). Click Properties -> Diagnostics -> Query Modem. You should see the following:
Quote:
ATQ0V1E0 – OK
AT+GMM – BlackBerry IPmodem
AT+FCLASS=? – OK
AT#CLS=? – OK
AT+GCI? – OK
AT+GCI=? – OK
ATI1 – Research In Motion / BlackBerry IPmodem
ATI2 – Research In Motion / BlackBerry IPmodem
ATI3 – Research In Motion / BlackBerry IPmodem
ATI4 – Research In Motion / BlackBerry IPmodem
ATI5 – Research In Motion / BlackBerry IPmodem
ATI6 – Research In Motion / BlackBerry IPmodem
ATI7 – Research In Motion / BlackBerry IPmodem
Note: This may look different on Nextel 7520, or Sprint/Verizon/Bell Mobility 7250. This is normal. Just make sure there is a response at all, rather than no response.
.
IMPORTANT SPECIAL CONFIGURATION STEP
Click Properties -> Advanced and add only ONE of the following Extra initialization commands with the appropriate carrier-specific APN Setting:

TMOBILE USA Users (Success!)
+cgdcont=1,”IP”,”wap.voicestream.com”

Rogers Users (Success!)
+cgdcont=1,”IP”,”internet.com”

Cingular Blue/AT&T Users (Success!)
+cgdcont=1,”IP”,”proxy”

Cingular Orange Users (Success!)
+cgdcont=1,”IP”,”ISP.CINGULAR”

UK Vodafone Users (Success!)
+cgdcont=1,”IP”,”internet”

Verizon Users (Success!) – Keep blank
Nextel/Telus iDEN Users (untested) – Keep blank
Sprint/Bell Mobility CDMA Users (untested) – Keep blank
.
Add A New Internet Connection
Close the Phone and Modem Options and the Control Panel. Create a new connection with Start -> Connect To -> Show all connections -> Create a new connection.

1. Click Next

2. Select “Connect To The Internet” then Next

3. Select “Set up my connection manually” then Next

4. Select “Connect using a dial-up modem” then Next.

5. Check only the Standard Modem (if prompted).

6. Give the connection a name such as “BlackBerry Modem”, then Next.

7. On the next screen, pick one of the following phone numbers, depending on your carrier:
….If you use GSM/Cingular/AT&T/TMobile: Enter phone number *99#
….If you use iDEN/Nextel/Telus: Enter phone number S=2
….If you use CDMA/Verizon/Sprint/Bell Canada: Enter phone number #777

8. Click Next.

9. On the next screen, pick one of the following, depending on your carrier:

….If you use Cingular Blue, AT&T or Nextel:
………Username: (blank)
………Password: (blank)

….If you use Rogers Canada:
………Username: wapuser1
………Password: wap

….If you use Cingular Orange:
………Username: [email address]
………Password: CINGULAR1

….If you use T-Mobile:
………Username: (Your existing TMobile.com Username)
………Password: (Your existing TMobile.com Password)

….If you use Verizon, replace 8005551212 with your phone number:
………Username: [email address]
………Password: 8005551212

….If you use Sprint:
………Username: (Your existing Sprint PCS Username)
………Password: (Your existing Sprint PCS Password)

….If you use Bell Mobility, replace 8005551212 with your phone number:
………Username: [email address]
………Password: (Your Bell Mobility Voicemail PIN)

10. Clear all checkboxes (“Use…when anyone…” and “Make this the default…”)

11. Click Finish

.
Disable IP Header Compression
Make sure TCP/IP Properties (Advanced) “Use IP Header Compression” checkbox is NOT checked. To verify this, do these steps:

1. Start Menu->Network Connections->”BlackBerry Modem”
2. Click Properties Button
3. Click Networking Tab
4. Select “Internet Protocol (TCP/IP)”
5. Click Properties Button
6. Click Advanced… Button
7. Disable “Use IP header compression” checkbox
8. Click all OK buttons to close all dialogs
Also make sure you clear all these checkboxes, if you see any of these checked:
Turn off “Enable Hardware Flow Control”
Turn off “Enable Modem Error Control”
Turn off “Enable Modem Compression”
.

BES Configuration
Skip this step if you are not on BES. You only need to follow this step if your company gave the BlackBerry to you. If you are at a company and you are on a BES 4.0, your Administrator must enable the “BlackBerry IPModem” setting on the BES. This is a new setting in the Version 4.0 of BES.
.
Surf On The Laptop!
Connect to the Internet on the laptop by clicking the “BlackBerry Modem” icon via Start Menu->Network Connections. No username or password is needed.

This is a “Mark Rejhon BlackBerry FAQ” article.
Copyright (C) 2005 by Mark Rejhon, All Rights Reserved. Some portions may be Copyright (C) by respective forum members.
Mark Rejhon grants permission to use this article only for private use. For all other uses, please ask Mark Rejhon at Mark Rejhon – aka Marky – Home Page of Mark D. Rejhon to ask for permission to use this article. If any content of this article also contains content by other forum members, please ask them for permission too as well. This includes commercial use, public use, reposting in full/part anywhere on the Internet, publication in magazine/book or any other media, or any other use than private use. This copyright notice may not be edited or removed in any manner. Mark Rejhon reserves exclusive right to edit, remove, or restore this article, and this article may not be edited, removed, or restored by any other individual or organizations.

  • CB, Sr

    Somehow, I think that the Big Red One (VZW) will find out that you are ‘tethering without paying’, violating their TOS. I would not want to test that theory and get hit with outrageous charges.

  • CB, Sr

    Somehow, I think that the Big Red One (VZW) will find out that you are ‘tethering without paying’, violating their TOS. I would not want to test that theory and get hit with outrageous charges.

  • Verizon 8130 user

    I’m on Verizon and when connecting it redirects me to a Verizon page wanting me to add the Mobile Broadband Connect for $30 in addition to my current BlackBerry plan. I passed.

  • Verizon 8130 user

    I’m on Verizon and when connecting it redirects me to a Verizon page wanting me to add the Mobile Broadband Connect for $30 in addition to my current BlackBerry plan. I passed.

  • Simple

    I think you guys are making it more complicated then it needs to be. If you have BIS you can teather via that on your Mac by simply walking through Apples “Use your bluetooth phone as a modem” wizard. The username and password is your BIS username and password. No drivers required.

  • Simple

    I think you guys are making it more complicated then it needs to be. If you have BIS you can teather via that on your Mac by simply walking through Apples “Use your bluetooth phone as a modem” wizard. The username and password is your BIS username and password. No drivers required.

  • Fails on VZW

    I tried it on Verizon… and they got me. As soon as you try to open a webpage, a vzw page appears about adding tethering and how it is $15 a month if you do, and .25 cents if you don’t

  • Fails on VZW

    I tried it on Verizon… and they got me. As soon as you try to open a webpage, a vzw page appears about adding tethering and how it is $15 a month if you do, and .25 cents if you don’t

  • MM

    Same problem here with VZW — it brought up a page about tethering and asked me to sign up.

  • MM

    Same problem here with VZW — it brought up a page about tethering and asked me to sign up.

  • David

    I set this up late summer and it cost me a whopping $1,000 when roaming in Italy using an Etisalat (UAE) Blackberry.
    Tetherberry tell me that an APN is required for ‘most’ carriers in which case I don’t see the point.
    What I want is a way to access the net from my laptop via BB BIS – I only need it sparingly like for on-line flight check-ins. Anybody help with that?

  • David

    I set this up late summer and it cost me a whopping $1,000 when roaming in Italy using an Etisalat (UAE) Blackberry.
    Tetherberry tell me that an APN is required for ‘most’ carriers in which case I don’t see the point.
    What I want is a way to access the net from my laptop via BB BIS – I only need it sparingly like for on-line flight check-ins. Anybody help with that?

  • C M Rea

    BT works for me with or without DTM. BB Curve 8330 Alltel Windows Vista Business x64.

    If you have ?’S Pin me: pin:31a50c60

    Best Regards

  • C M Rea

    BT works for me with or without DTM. BB Curve 8330 Alltel Windows Vista Business x64.

    If you have ?’S Pin me: pin:31a50c60

    Best Regards

  • Psy

    w00t, this combined with the user comments from http://www.blackberrycool.com/2009/03/how-to-tether-your-blackberry-for-free-via-bluetooth-mac-and-pc/, I succeeded in getting connected.

    Two additional notes. I am former cingular user on att network with my bold.
    init string was: at+cgdcont=1,”ISP”,”wap.cingular”
    Blackberry DT manager did not need to be running
    used blank username and PW

    Now, the only concern I have is will ATT catch this and charge me for it? Has anyone been doing this long enough to see if it shows up on the bill?

  • Psy

    w00t, this combined with the user comments from http://www.blackberrycool.com/2009/03/how-to-tether-your-blackberry-for-free-via-bluetooth-mac-and-pc/, I succeeded in getting connected.

    Two additional notes. I am former cingular user on att network with my bold.
    init string was: at+cgdcont=1,”ISP”,”wap.cingular”
    Blackberry DT manager did not need to be running
    used blank username and PW

    Now, the only concern I have is will ATT catch this and charge me for it? Has anyone been doing this long enough to see if it shows up on the bill?

  • Brent K

    I am having some trouble getting this set up. I have an 8300 Curve on AT&T, and I am running Vista Home Premium (32 bit).

    When I query the modem, I am getting a different result than the one described above. This is what pops up, quote:

    ATQ0V1E0 Success
    AT+GMM RIM Blackberry Device 96000F03
    2.7.0.(upside down “?”)
    AT+FCLASS=? COMMAND NOT SUPPORTED
    AT#CLS=? COMMAND NOT SUPPORTED
    AT+GCI? COMMAND NOT SUPPORTED
    AT+GCI+? COMMAND NOT SUPPORTED
    ATI1 Research in Motion BlackBerry IP Modem
    ATI2 Research in Motion BlackBerry IP Modem
    ATI3 Research in Motion BlackBerry IP Modem
    ATI4 Research in Motion BlackBerry IP Modem
    ATI5 Research in Motion BlackBerry IP Modem
    ATI6 Research in Motion BlackBerry IP Modem
    ATI7 Research in Motion BlackBerry IP Modem

    ALSO, when I try to add the extra initialization command, the field is blocked and I am unable to enter anything in the designated field.

    Any help?

  • Brent K

    I am having some trouble getting this set up. I have an 8300 Curve on AT&T, and I am running Vista Home Premium (32 bit).

    When I query the modem, I am getting a different result than the one described above. This is what pops up, quote:

    ATQ0V1E0 Success
    AT+GMM RIM Blackberry Device 96000F03
    2.7.0.(upside down “?”)
    AT+FCLASS=? COMMAND NOT SUPPORTED
    AT#CLS=? COMMAND NOT SUPPORTED
    AT+GCI? COMMAND NOT SUPPORTED
    AT+GCI+? COMMAND NOT SUPPORTED
    ATI1 Research in Motion BlackBerry IP Modem
    ATI2 Research in Motion BlackBerry IP Modem
    ATI3 Research in Motion BlackBerry IP Modem
    ATI4 Research in Motion BlackBerry IP Modem
    ATI5 Research in Motion BlackBerry IP Modem
    ATI6 Research in Motion BlackBerry IP Modem
    ATI7 Research in Motion BlackBerry IP Modem

    ALSO, when I try to add the extra initialization command, the field is blocked and I am unable to enter anything in the designated field.

    Any help?

  • Steven Wu

    If query return you the above message, it is fine. I have the same result as you have here. My phone works.

  • Steven Wu

    If query return you the above message, it is fine. I have the same result as you have here. My phone works.

  • Jacob

    For the Blackberry Curve 8310 on Rogers, do not enter the “Extra initialization command”. This causes it to fail to connect. Without this command, the connection works fine (under Vista).

  • Jacob

    For the Blackberry Curve 8310 on Rogers, do not enter the “Extra initialization command”. This causes it to fail to connect. Without this command, the connection works fine (under Vista).

  • http://idiocratic.net/ Tyler

    @Jacob

    This is correct! I can vouch that this fixed the problem with my Curve 8900 over bluetooth. The Extra Initialization commands were the problem. Thanks, Jacob.

  • http://idiocratic.net Tyler

    @Jacob

    This is correct! I can vouch that this fixed the problem with my Curve 8900 over bluetooth. The Extra Initialization commands were the problem. Thanks, Jacob.

  • Matt A

    This is really excellent. It took a few goes, but I finally got my T-mobile connection to do tethering. I am using a BB 7100, so pretty much anyone should be able to get it to work! FYI, two things that stumped me:
    1) You need to have the Blackberry Desktop software running in order to communicate with the modem. (I kept getting no response when I tried to query the modem.)
    2) Make sure the APN setting string is entered correctly. I had copied and pasted from the website, but the double quotes did not translate correctly. I kept getting an Error 734 from T-mobile. I finally checked and realized that I needed to enter the double quotes manually.
    But now it works! This is going to change my life on the road.

  • Matt A

    This is really excellent. It took a few goes, but I finally got my T-mobile connection to do tethering. I am using a BB 7100, so pretty much anyone should be able to get it to work! FYI, two things that stumped me:
    1) You need to have the Blackberry Desktop software running in order to communicate with the modem. (I kept getting no response when I tried to query the modem.)
    2) Make sure the APN setting string is entered correctly. I had copied and pasted from the website, but the double quotes did not translate correctly. I kept getting an Error 734 from T-mobile. I finally checked and realized that I needed to enter the double quotes manually.
    But now it works! This is going to change my life on the road.

  • Heppy

    Worked fine for me on a BB flip . Just wondering if i get caught. I am only subbed to 500MB of data and rogers allows tethering if subbed to 1GB minimum..
    Well thanks guys!!!
    If anybody gets charged additionally, please let us know here.

  • Heppy

    Worked fine for me on a BB flip . Just wondering if i get caught. I am only subbed to 500MB of data and rogers allows tethering if subbed to 1GB minimum..
    Well thanks guys!!!
    If anybody gets charged additionally, please let us know here.

  • Schuss

    Heppy,

    Can you let us know if Rogers charged you more because of your 500MB plan? I have the same plan and thinking of setting my BB to tether.

    Thx!

  • Schuss

    Heppy,

    Can you let us know if Rogers charged you more because of your 500MB plan? I have the same plan and thinking of setting my BB to tether.

    Thx!

  • Schuss

    Heppy,

    Can you let us know if Rogers charged you more because of your 500MB plan? I have the same plan and thinking of setting my BB to tether.

    Thx!

  • Schuss

    Heppy,

    Can you let us know if Rogers charged you more because of your 500MB plan? I have the same plan and thinking of setting my BB to tether.

    Thx!

  • will p

    worked for me

  • will p

    worked for me

  • lolliPop

    Hey guys,

    I tried to use my Blackberry Bold 9000 as a modem (Sony vaio- vista) but it’s not

    working properly,so I’ll need someone to help in that. I’m from UAE using Etisalat

    and I’m not sure what “APN: is, or what what # should i use for the dialing part

    I tried all the possible numbers,user names, passwords and every single possible

    “extra initialization commands”.

    the problem is I don’t know which one fits my PC and really really would like

    this to work so please help me :(

  • lolliPop

    Hey guys,

    I tried to use my Blackberry Bold 9000 as a modem (Sony vaio- vista) but it’s not

    working properly,so I’ll need someone to help in that. I’m from UAE using Etisalat

    and I’m not sure what “APN: is, or what what # should i use for the dialing part

    I tried all the possible numbers,user names, passwords and every single possible

    “extra initialization commands”.

    the problem is I don’t know which one fits my PC and really really would like

    this to work so please help me :(

  • Ben S

    Work exactly as described on AT&T blackberry bold, Mac OSX 10.5.8

  • Ben S

    Work exactly as described on AT&T blackberry bold, Mac OSX 10.5.8

  • Charles

    I getting an error when I query my modem

    AT+FCLASS=? – COMMAND NOT SUPPORTED
    AT#CLS=? – COMMAND NOT SUPPORTED
    AT+GCI? – COMMAND NOT SUPPORTED
    AT+GCI=? – COMMAND NOT SUPPORTED

    I’m on windows vista 32 bit

    Any help please?

  • Charles

    I getting an error when I query my modem

    AT+FCLASS=? – COMMAND NOT SUPPORTED
    AT#CLS=? – COMMAND NOT SUPPORTED
    AT+GCI? – COMMAND NOT SUPPORTED
    AT+GCI=? – COMMAND NOT SUPPORTED

    I’m on windows vista 32 bit

    Any help please?

  • Charles

    I getting an error when I query my modem

    AT+FCLASS=? – COMMAND NOT SUPPORTED
    AT#CLS=? – COMMAND NOT SUPPORTED
    AT+GCI? – COMMAND NOT SUPPORTED
    AT+GCI=? – COMMAND NOT SUPPORTED

    I’m on windows vista 32 bit

    Any help please?

  • Charles

    I getting an error when I query my modem

    AT+FCLASS=? – COMMAND NOT SUPPORTED
    AT#CLS=? – COMMAND NOT SUPPORTED
    AT+GCI? – COMMAND NOT SUPPORTED
    AT+GCI=? – COMMAND NOT SUPPORTED

    I’m on windows vista 32 bit

    Any help please?

  • http://betterthanblank.org/ alex mclean

    I was using my Curve (bluetoothed) with my MBP (Intel) on Sprint successfully for the past few months, then yesterday out of the blue it stopped working. The “Modem Mode Enabled” comes up for 2 seconds and then after about a minute I get a connection error. Tried restarting phone & computer several times, nothing. Any suggestions?

  • http://betterthanblank.org/ alex mclean

    I was using my Curve (bluetoothed) with my MBP (Intel) on Sprint successfully for the past few months, then yesterday out of the blue it stopped working. The “Modem Mode Enabled” comes up for 2 seconds and then after about a minute I get a connection error. Tried restarting phone & computer several times, nothing. Any suggestions?

  • http://betterthanblank.org alex mclean

    I was using my Curve (bluetoothed) with my MBP (Intel) on Sprint successfully for the past few months, then yesterday out of the blue it stopped working. The “Modem Mode Enabled” comes up for 2 seconds and then after about a minute I get a connection error. Tried restarting phone & computer several times, nothing. Any suggestions?

  • StormPrestige

    I used the 8005551212 provided for verizon and connected for free.

  • StormPrestige

    I used the 8005551212 provided for verizon and connected for free.

  • http://www.cellfservices.com/ Sam

    I successfully connected my T-mobile blackberry to my netbook, but I’m not getting a whole lot of received packets. I can’t even load google on my computer, but google loads perfectly well on my 8300. Would it make a difference that I’m using an unlocked 8300 from Rogers with a T-mobile SIM?

    Any ideas?

  • http://www.cellfservices.com Sam

    I successfully connected my T-mobile blackberry to my netbook, but I’m not getting a whole lot of received packets. I can’t even load google on my computer, but google loads perfectly well on my 8300. Would it make a difference that I’m using an unlocked 8300 from Rogers with a T-mobile SIM?

    Any ideas?

  • prez

    I was able to succesfully connect, but I need to know whether it matters that my blackberry shows “Modem Mode Enabled”.

    Will Telus know that I am using tethering?