When I recently switched from Mobilicity to Fido as my cell phone carrier, I also got the Google Nexus S phone, since it was just $50. I then discovered just how much value Samsung adds to its own brand of Android phones, for my Galaxy S Vibrant has features I can't live without -- and for which I could find no acceptable substitutes on the Android Market.
With the slow read/write access fixed on the Vibrant (using Voodoo lagfix), I was ready to resume using this, my first Android phone. It works equally well on the Fido network as the Nexus S: phone calls and text messaging. But 2G/3G Internet access was missing.
I realised that the Nexus S worked effortlessly on Fido, since the phone was sold by Fido. All the Internet settings were in place. But not for the Vibrant.
I did a bit of searching, and then found the settings to enter:
1. Tap Menu -> Settings -> Wireless and Network -> Mobile Networks -> Access Point Names.
2. Now tap Menu -> New APN.
3. At this point, you get a long list of settings that need to be entered; it just looks that way. Most of them can be ignored. Here's what you enter:
Name: Fido Internet MMS
Authentication type: <not set>
Proxy: <not set>
Port: <not set>
MMS proxy: 188.8.131.52
MMS port: 80
APN type: Internet+MMS
Ignore any other settings not listed above.
4. Press Back.
5. Select the APN ("Fido Internet MMS")
6. Press Back.
7. Turn on Use Packet Data
8. Turn on Data Roaming. There are no data roaming charges in Canada with Fido; remember to turn this off when leaving Canada!
9. You're done. Press Home.
To force the phone to use the 2G/3G network, turn off WiFi. The phone is accessing the Internet over the cell phone system when you see an E or a 3G on the status bar.