Blackberry Bold Tethering on OS X Snow Leopard (10.6) and Leopard (10.5)

Procedure confirmed on Leopard 10.5 and Snow Leopard 10.6 with ATT Blackberry Bold.
NOTE: When using an OS 4.6.0.194+ you must perform the PPPD Replacement procedure.

Here is what I have done:

  1. On your Blackberry, go to Options > Advanced Options >TCP and populate your carriers APN settings. A comprehensive list of carrier APN settings can be found here.

    *Skipping this step will result in a “PPP Server” error.

  2. Right click and save the Modem Script from this file and place it in the Mac HD > Library > Modem Scripts folder. Be sure you place it in the root Library folder and not the Library folder associated with your User folder. Do not launch or open the file, this is unnecessary. BlackBerry 3G CID1 Script
  3. Pair your phone with the Mac. Be sure you have set it up as a Trusted Connection and is set to “Yes” and not “Ask”.
  4. In Bluetooth Preferences, select your phone in the list, and then click “Configure this device”. This will launch the Bluetooth Setup Assistant.
  5. Check the “Access Internet…” and proceed.
  6. Select “Other” for Vendor, and “Blackberry 3G CID1” (name of the modem script) for Phone Model. Leave the Username, Password, and Phone Number blank. Continue.
  7. Launch Network Preferences, and click “Bluetooth” in the list.
  8. Select “Add Configuration” from the Configuration drop list. Name the configuration something you can identify. I use my carrier name (AT&T).
  9. Populate the remaining fields with your APN information, using the wap server URL as the Telephone Number.
  10. Example for AT&T :
    Telephone Number:wap.cingular
    Account Name: [email address]
    Password: CINGULAR1

    A comprehensive list of carrier APN settings can be found here.

  11. Check “Show modem status in menu bar”
  12. Click Advanced, and verify the information is correct.

|Modem|

  • Vendor = Other
  • Model = Blackberry 3G CID1
  • Enable Error… = checked
  • Dial Mode = Wait for dial tone before dialing
  • Dialing = Tone
  • Sound = On

|DNS|

  • -All Blank-

|WINS|

  • -All Blank- (NetBIOS may be populated and disabled)

|Proxies|

  • Configure Proxies = Using a PAC file

|PPP|

  • Settings = Session
  • Third, Fourth, Fifth and Seventh items checked. Redial 1 Time, and Wait 5 Seconds before redialing

That’s it. You are ready to tether.

Enable Bluetooth on your phone, and then on the Mac. Click the modem icon from the menu bar, and select Connect Bluetooth. After a few seconds you should see a connection timer.

Disclaimer: Tethering on a mobile device while there is not a tethering plan associated with your account may result in charges being imposed by your carrier. While many people have tethered for years without a tethering plan, and have not been ‘caught’, many people have had charges levied after only a few hours of use. I am in no way responsible for the actions of, or the charges levied by, carriers as a result of following the instructions posted above. Please proceed with caution.

5 Responses to “Blackberry Bold Tethering on OS X Snow Leopard (10.6) and Leopard (10.5)”
  1. Jeff S 6 November 2009 at 8:21 pm #

    Works, and the only online help I got to work, with my BBerry 9000, Mac O/S 10.6.1, AT&T, MacBook Pro. Slow, but works. I was able to run slingbox through it…. grain-ie, but heck, very cool considering all of the satellites (I’ve got my slingbox on top of a DishNetwork Box) and wireless interfaces I’m using. Try drawing this wireless arch and it will include all kinds of global bounces for sure. THANK YOU!

  2. Blade003 29 November 2009 at 2:15 pm #

    Thank you very much, this is the only online reference that has worked so far, I am very grateful guys.

  3. Raphael 6 December 2009 at 12:57 am #

    Question, which PAC file should I associate? In Snow Leopard, It asks me to browse to the PAC file when I check the “Auto Configure Proxies” option.

  4. Raphael 6 December 2009 at 12:58 am #

    I have done everything mentioned above, but I still get the PPP Server Error. Any suggestions? Thanks.

  5. G 30 August 2010 at 9:45 am #

    This works… Just follow the steps mentioned above and it will work. Thanks for this resource.

Leave a Reply