The Issue Explained
I bought an unlocked Motorola DEFY to use on Canada’s Rogers network. It didn’t have any APNs set, I knew that, so I set them up according to the details provided on some forums. My data plan worked fine and everything was accessible but as soon as I tried to enable “Internet Tethering” in the settings menu I got an alert that said “There is no valid tethering APN. Please contact the customer service to update your tethering APN.” No problem, Rogers support is generaly not that bad so I gave them a call. After going through the usual “maybe your plan doesn’t have tethering, let me check” and “your phone is not from Rogers so maybe that’s why” kind of stuff I was able to confirm that the APN details were, in fact, correct. So then why did tethering not work? Strange…
I googled around and pretty much the only people with a similar problem seemed to all have the same phone as me. I started to fear the worst, that the phone was just incapable of tethering or something and I had no way to return it. I refused to give up and kept searching. Mind you, I was trying to set up the connection with Bluetooth at the time so when I came across the suggestion to use the “3G Mobile Hotspot” app instead of bluetooth tethering I was intrigued. Not really the solution I wanted, but if it worked, then sure why not? I fired it up. Unfortunately this gave an error message along the following lines: “cannot establish data link”. So no dice there.
I also up until that point had an interesting run in with the bluetooth tethering on windows 7 where clicking ‘connect’ actually started the PPP dialup process and got as far as “Registering your computer on the network” but then it would time out and give me an error 734 (I forgot the exact message but basically it just didn’t connect).
The solution is damn simple, and I pieced it together from this support thread. While the solutions listed by the people in that thread did not work, I tried an experiment and it worked. The solution is to create a seperate tethering APN with an APN Type of ‘dun’, leaving an original APN with no APN Type (blank) for the phone’s regular data connection. For Rogers customers this means you’d need to create the following APNs:
Name: Rogers APN: rogers-core-appl1.apn Username: wapuser1 Password: wap MCC: 302 MNC: 720 APN Type: *leave this blank*
Name: Tethering APN: rogers-core-appl1.apn Username: wapuser1 Password: wap MCC: 302 MNC: 720 APN Type: dun
Note that the names don’t actually matter. Anyway, once you have these two APNs you are ready to go! Both 3G mobile hotspot and bluetooth (and probably USB) tethering will work.
Here are screenshots of those settings, just in case:
Good luck and have fun with your new tethered internet! Just be careful since the data meter in Android doesn’t seem to count the data you send over tethering (just directly from the phone) so if you don’t have an unlimited plan then be careful of how many kilobytes you send whizzing through the air!