Update: As of iPhoneOS 3.1, the iPhone will not accept unsigned config files (unless you have jailbroken); as such, this file will no longer work. If you have installed it (or any similar file for other carriers, like AT&T, T-Mobile, etc.) and upgraded to iPhoneOS 3.1 or 3.1.2, you will need to remove it. Open Settings > General > Profiles (at the bottom). Tap, then remove the profile you see there. Tethering should hopefully show up for you afterwards. I’ve preserved the rest of the entry for historical purposes, but it will no longer work on iPhone OS 3.1 or higher.

With the release of the iPhone 3.0 software, the iPhone 3G now has an interesting new feature – tethering. In order to do this in Canada on Rogers or Fido, you must have a 3G data plan of 1GB or higher and be using an iPhone 3G (or 3G S). You must also call Rogers or Fido and get them to enable the plan on your account.

There is another option – do it yourself. All it takes is a simple config file, and because I love you so much, I will now provide them to you at no extra charge.

Here are the simple steps to enabling tethering:

  1. Copy, e-mail, or text this URL to your phone: iphone.cdslash.net
  2. Visit the URL on your iPhone and choose Rogers or Fido
  3. You will be asked whether you want to install the file or not. Tap Install.
  4. Confirm that you want to install the file
  5. After installation is finished, go to Settings > General > Network, and you should see the option for tethering appear.
  6. Enable it, then connect over USB or pair via Bluetooth.

That’s it. Then all you have to do is open Settings > General > Network and enable tethering, and you’re on your way. Plug in via USB or pair via Bluetooth and you’ll find tethering enabled and working.

(Credit where it’s due: I found these files at Adam McNamara’s blog post on the topic)

Update: If you install and something goes wrong, or if you change your mind or whatever, you can uninstall the profile and revert back to the default like so:

  1. Open Settings > General > Profiles
  2. On this page, you’ll see a heading of ‘Configuration Profiles’, under which should be the update you’ve installed either fido_com or rogers_com. Just tap on that to see more details about it (the same screen you were provided when you installed it).
  3. Tap ‘Remove’. This will remove the provisioning profile from your iPhone, which will revert the changes made.
  4. Done!

Update 2: This seems to have enabled MMS on Fido as well – MMS wasn’t working for me until I installed this update (but tethering was working fine!) so if MMS isn’t working for you, you can try this too, even if you don’t want to tether your iPhone.

Update 3: If you are getting the message “to enable tethering on this account contact rogers” from your iPhone, then you’ve come to the right place. Going through these steps will fix it.

Update 4: Some people have reported problems with Visual Voicemail. Users affected can’t fetch messages or change their greeting. To see if you’re affected, open your voicemail and try to play back your greeting. If it sits and spins for a few seconds, you’re affected.Thanks to a tip from @andrewe, I’ve fixed the config files. You’ll need to first remove the old ones, then install the new ones.

To uninstall, go to General > Profiles, tap the profile, and remove it. After that’s done, go back to the page and re-download for your carrier, and Visual Voicemail should work again.

Share and Enjoy:
  • Digg
  • del.icio.us
  • Facebook
  • Google Bookmarks
  • MySpace
  • Reddit
  • StumbleUpon
  • Tumblr
  • TwitThis