« Meta: Immigration Bloopers | Main | Link: Autism and anthropology »
June 22, 2005
Info: Setting up Motorola V330 for T-Mobile PPP Dial-Up-Networking (DUN)
I'm just about to leave St. Paul for New Haven. My office is all packed up -- about fifty boxes of books waiting for UPS. The movers arrive on Friday to take everything away. My little cottage is going on the market next Tuesday. It's the end of a nice period for me in the mid-West.
Since I'm driving to Connecticut from Minnesota and because I'll be doing a lot of traveling this summer as I wrap up my fieldwork, I thought I would get a 3G cell-phone that would allow me to connect to the internet while on the road. After a lot of research, I decided on the Motorola v330 from T-Mobile, which has a $19.99 unlimited internet plan (unlike the other vendors who are metered or much more expensive). The v330 has built-in bluetooth and can operate as a wireless modem for the 3G/GPRS service.
The phone arrived today. The hard bit was setting it up for dial-up-networking (DUN) on MacOS X. It took some figuring out. Here are my notes:
MacOS X 10.4 doesn't ship with the proper modem scripts to control the Motorola v330. You need to download the script and then set it up properly. Ignore T-Mobile's online instructions, they weren't any help.
- First make sure that T-Zones is working on your phone. It takes between 2 - 72 hours for internet connectivity to be activated and using T-zones is an easy way to make sure that you are properly subscribed and the service is working. If you can access the web through T-zones, your phone should work as a GPRS modem for the internet.

- Download Ross Barkman's GPRS scripts at http://www.taniwha.org.uk. He has both generic and manufacturer specific scripts. First, I got the "Generic 3G Scripts (16kB)" working, then I switched to using the "Motorola GPRS" script, then migrated to using the "Motorola 3G" when EDGE was introduced.
- Turn on the bluetooth feature on both your mac and motorola. Pair the two.
I then used the iSync script here to transfer my Mac phone book and appointments to the phone.As of OS 10.4.2 you don't need a special script since iSync supports the v330 natively. Just pair the two, add the v330 to iSync, and synchronize your schedule and phonebook to the phone. Beats typing in phone numbers any time and allows you to make sure that bluetooth is working properly. - In MacOS X, open the app "Internet Connection"
- Click on the bluetooth connection
- Add a new connection:
- Script:
Motorola GPRS CID1Motorola 3G CID1 - Phone number: internet2.voicestream.com
- Account: guest
- Password: guest
- Script:
- In the PPP connection tab, be sure to turn off "Send PPP echo packets"
If you get stuck, post a comment and we'll try to figure out what went wrong. This blog entry was posted using my v330 in GPRS mode.
Update 2006.03.02
Thanks to Matt Hamrick for his notes on 3G/EDGE service below. I hadn't used my T-Mobile DUN for a while and had my PBG4 serviced, so I lost all my settings. Revisiting this page gave me a chance to try out your advice.
With the standard "Motorola GPRS CID" script, I got 43kb/s in New Haven. Switching to "Motorola 3G CID1" gave me 82 kb/s, quite an increase! I mistakenly forgot to turn off "PPP Echo Packets" the first time, so I retested with it off. Turning it off gave me another kick up to 116 kb/s.
Now, this isn't an across-the-board increase. If you hit an older tower, you'll get very slow speeds. Visiting rural Pennsylvania, I only got 21 kb/s right off the freeway near Hershey (2006.04.27).
| Mode | http://www.dslreports.com/mspeed | http://www.dslreports.com/stest |
|---|---|---|
| 3G/EDGE
Echo off |
129 kbit/sec; 1.93s latency; 38.896s d/l time | 116 down / 27 up |
| 3G/EDGE
Echo on |
128 kbit/sec; 2.13s latency; 39.279s d/l time | 82 down / 24 up |
| GPRS | 41 kbit/sec; 2.337s latency; 116.647s d/l time | 43 down / 20 up |
For folks that don't know, Matt Hamrick is the author of the wonderful Vuescan software -- the best 3rd party scanning software on the Mac, LInux, or Windows platform.
This entry has no entry tags.
Posted by nasukaren at June 22, 2005 11:31 AM
Trackback PingsTrackBack URL for this entry: CommentsThanks for this... I've been meaning to do the research on this exact topic for an upcoming stint out in the country with no decent internet options. $19.95 is a decent price, just about right, but what kind of speed are you getting? anything better than a typical dial-up connection? Posted by: John Ryan at June 25, 2005 8:14 AM It's slower than molasses. I estimate it's around 30-40 kbps in St. Paul. I have no idea if it's an EDGE city, but 30-40 kbps is around right for GPRS. If you are in a city with the EDGE service, then it's around 60-80 kbps. Still excruciatingly slow, but fine for e-mail pickup which is mostly what I need. If you want fast, go with Verizon but be prepared to spend at least $80 a month on internet service alone.... Posted by: nasukaren alright... thanks. that's what i was afriad of, but at least it's good to know i can post a blog entry from the road if need be. Your work is excellent, by the way. I'm slowing learning to combine my degrees in photo and anthro into a cohesive body of work... you're images are inspiring, keep it up. Posted by: John Ryan at June 29, 2005 5:00 AM My thoughts after two weeks of using it:
Posted by: nasukaren One thing I should mention is that the bluetooth module in the v330 does seem to crash from to time. It's good while you're connected (and I've been connected for 4 hours plus on batteries!) -- but it occasionally gets confused if you're using the GPRS modem and bluetooth headset, etc. So once in a while, you're fail to bluetooth pair. In that case, you have to turn off the bluetooth module and power it back on; or in a worst case scenario, turn the mobile phone off and on. Not the end of the world. My bluetooth range with my PowerBook G4 12" aluminum is about 15 feet, this is the same as the bluetooth headset (motorola hs820). Posted by: nasukaren Shew! Although this wasn't as light on the wallet as I had hoped, I am now fully mobile after reading and taking your advice. I spent over 9 hours failing to get my iPaq 6315 GPRS connection to work with my new 12" Powerbook (bought just last night). The iPaq's bluetooth and GPRS issues are just too much to overcome at present for most people (Googling gives you all the ammo you need for this argument). I took your advice and this afternoon ran down to a local T-Mobile store and picked up the v330. Swapped SIM cards, paired the device and using the simple GPRS modem script by Ross I was mobile in 2 minutes. Thanks again for this valuable post, I picked up the 12" Powerbook to be mobile with GPRS and was very frustrated with it not working as planned. When I read that you had a working GPRS solution with the v330 I wasn't too sure about dumping the $600 iPaq 6315 for a new and additional $300 phone. It all worked out for the best, and it's nothing a little eBay can't fix. ;-) ** Do you have any recommendations on which script to be using? I am using the Motorola GPRS CID1 (first script in the list) and internet3.voicestream.com as the dial number. If you are having any better speed with something else do tell. Posted by: Mobile Mojo at July 10, 2005 9:15 AM One thing that should also be mentioned is that the v330's bluetooth module can't do two things at once. So if you're paired with the PowerBook as a GPRS modem, you can't sync the address and datebooks on top of that. Or you can't use the GPRS modem and a bluetooth modem at the same time --- although you can continue to make voice calls on the v330 while using the GPRS modem. Posted by: nasukaren MoMojo - Thanks for your post. I'm using the Motorola GPRS script as well, seems to be working fine. The speed really isn't anything to write home about. I wish there was some way of telling what the connection speed is -- there must be a Java script somewhere on the web that can do this. Your phone cost $300? Phew.... Mine was $150 with contract and I saw them at Walmart yesterday for $80 with contract. Seems like you might've been able to find it for slightly cheaper. I'm glad I didn't buy a smartphone PDA. PalmOne just announced they are ending development for non-Linux PDAs such as the Treo650. The iPAQ is safer since Microsoft seems to have unending amounts of money to pore into mobile windows, but the advent of web-savvy webphones like the v330 is killing the PDA market. Karen p.s. Don't forget to sync your addressbook and datebook with your v330. Once you do that, you'll never use the PDA again, I swear! I have a Palm m505 that is gathering dust sadly on my desk. Posted by: nasukaren The iPaq and the 17" HP notebook are going on eBay tomorrow - No need for either. ;-) $279 was the price for th v330 without a contract, because I already had the iPaq contract with T-Mobile. So I was essentially just buying the phone outright. I am impressed with this little 12" Powerbook though, it is definitely the way to go for complete mobility. For performance I run a dual G5 in the home/office and use the .Mac iSync feature to keep them both in perfect harmony. Very cool how all of my IMAP email addresses, address book, calendar and a few directories are all sync'd 100% and I never have to worry about this again. * I am looking into some of the modem AT commands to see if I can boost performance out of the GPRS feature. I used to be a big BBS guy back in the early modem (300 baud) days and think something extra can be squeezed from it. Posted by: Mobile Mojo at July 11, 2005 4:08 PM Ok. I have a Windows XP OS, and Im trying to connect to the internet via bluetooth service on my phone. My Computer connects to the phone, however I am not able to navigate the internet. Ive tried pinging multiple addresses and get no where. Can anyone help me out? Posted by: Dave at July 21, 2005 4:25 PM Dave - I'm entirely unable to help with Windows XP since I'm allergic to them. What do you mean by your "computer connects to the phone"? Do you mean that you have a GPRS script that is dialing the phone correctly? Does the phone say on its main display "GPRS ACTIVE"? The main issue seems to be getting a good PPP/GPRS dialer connection over bluetooth, but beyond that I'm no help. Posted by: nasukaren This blog entry on Treo Today tells about how to sync your Treo 650 with your PowerBook Posted by: nasukaren THANX! for all the effort - works like a charm (Tiger 10.4.2). Couple suggestions: you don't need to modify iSync anymore as OS 10.4.2 updated iSync to include the v330 (among others). To the Windows XP user, its complicated - more so than the mac - however, all u have to do is call 611 on the phone and say "Internet Access" and the tech support will walk u thru the steps neccessary to get it working on the PC (I went thru that 2 weeks ago)... Posted by: garrett at July 24, 2005 11:55 PM nasukaren- Thanks for the post. My problem lies after Windows connects using DUN. I see GPRS go active on the phone, but Im stuck after that. I see my computer (Windows XP Pro) make the link and Show that it connected to the 'Dialed' number, but as far as seeing anything on the net, im at a stand still. Ibe yet to find a solution, but if I find one, I'll go ahead and post it here. I too, hate windows XP, but Im presently teaching myself Linux. Its a long hard process, but once I got it, Im sure I'll learn to hate anthing Microshaft as much as the rest of the OpenSource world (not that I don't hate Bill already). Posted by: Dave at July 26, 2005 5:49 AM Dave - Have you tried calling 611 on your phone for technical support? Also, a T-mobile store might be able to help you. I think T-mobile has one of the best customer support teams in the business right now. Posted by: nasukaren two questions, actually: 2) if not, and i decide to shaft sprint and go with tmobile down the road (i still have 10mos left on the contract), has anyone been able to use the v330 as a bt modem for the newer palm tungsten bt-enabled devices? Posted by: erich at July 29, 2005 5:46 PM I have followed your directions to the letter and CANNOT get the connection to work. What is up? I just bought an iBook with Tiger 10.4.2. I can pair the phone with the computer as well as browse my device (v330)using the bluetooth option. I have downloaded the modem scripts as well. I even downloaded the isync scripts(you crossed this out) after several failed attempts. Eek! What am I doing wrong! And, by the way, thanks for telling everyone how to do this! It's so nice of you! Posted by: Megan at August 15, 2005 5:41 PM Megan -
Give some more ideas about where it's failing (maybe post the Log that you can get in the Modem panel). Posted by: nasukaren Here is what the log says over and over... Wed Aug 10 22:38:02 2005 : Failed to open /dev/cu.Bluetooth-Modem: Resource busy I know that the service is working because I use the phone as a modem for my Tungsten E2. Posted by: Megan at August 16, 2005 5:48 PM Has anyone had problems with the V330 connecting via GPRS? I just upgraded from a Nokia 6010, where T-Zones worked fine. On the V330, I get 'Network Not Available' every time. If I switch the SIM to the old phone, it works fine. Any ideas? Posted by: Drew Z at September 1, 2005 2:50 PM Have you called T-Mobile customer service? They may need to register the particular mobile phone ESN with the network before it goes online. Posted by: nasukaren Here's information on how to do GPRS with a Linux based computer: Posted by: nasukaren Hey! It works! Okay... I followed the instructions above and I'm happily surfing the web. Someone posted something above about using internet3.voicestream.com as their number to be dialed, but this didn't work for me. Fortunately internet2.voicestream.com did. Perhaps it's something related to where you are physically?
In terms of speed... I seem to be getting acceptable numbers when I test with The DSL Reports Speed Tests. I'm getting 42k down and 29k up. It's not the blazing speed of EVDO, but as a previous poster noted, it's acceptable for checking one's email. When using the "Motorola GPRS CID1 +CGQREQ" script, I get 49kbps down and 29kbps up.The "Motorola GPRS CID1 57k" yields speeds of 44kbps down and 24kbps up. The "Motorola GPRS CID1 57k +CGQREQ" scripts give me 46kbps down and 29kbps down. Now that I know my GPRS connection works, I downloaded the Motorola G3 scripts from Ross Barkman's page (scroll down or search for the text ""Scripts for Motorola 3G phones (17kB)". Install these scripts in the same way you did with the GPRS scripts. (i.e. - drag the scripts in to the /Library/Modem Scripts directory) Restart the Preferences application, go back into the network prefs, select your mobile config, Click on the "bluetooth modem" tab, select "Motorola 3G CID1" from the list of Modems, click "apply now." Restart the Internet Connect application, edit the configuration for your V330, select the "Motorola 3G CID1". Voila! You're connected via 3G (assuming you're in an EDGE service area. Also, I should probably re-iterate that I'm using t-mobile as a carrier. I don't know if any of this would work with Cingular.) I'm getting 115kbps down and 32kbps up. I was hoping to be able to do skype over bluetooth over EDGE, but that's probably a pipe dream. I'm using 10.4.2 on a 14" G4 iBook. Good luck! Posted by: Matt Hamrick at September 14, 2005 12:11 AM I expanded on my instructions for getting 3G to work with a V330 and put it on my blog at: http://mhamrick.blogspot.com/2005/09/macos-x-104-motorola-v330-t-mobile.html. Would love to hear if these instructions are usable by others... Posted by: Matt Hamrick at September 19, 2005 11:51 AM Thanks Matt. I'm sure people will find it useful. p.s. Boy, Blogspot's servers are SLOOOOOOOWWWW.... It reminds me why I moved to my own blog server (www.pair.com) Posted by: nasukaren Hey guys I work for a corp. store of T-mobile and just wanted to give you guys the heads up on the speed.My store actually has the techs you build and maintain towers and service in it. from what was explained to me by them is edge launched this month which you all know but its not running at full speed yet.it will over the next couple months go up to a dedicated 256k down 99k upload speed i know the upload speed is a funny number but they capped it out at that from what i was told.and thats 256 everytime you log in doesnt matter if there is alot of phone traffic.same as verizons evdo network but will end up faster. so dont fret guys the speed is comin and as a T-mobile employee thank you for the wonderfull coments written in this blog as well as the mac help.you made me shine to a customer thank you again Posted by: T-mobile guy at September 28, 2005 1:34 AM Wow... 256k down, that's fantastic. During the summer, I was commuting to NYC on MetroNorth in order to go to the United Nations. Having internet connectivity was a life-saver on the 1.5 hour ride. There is *one* seat on each coach in MetroNorth with a 120 VAC outlet, fortunately New Haven is the first stop so I could usually grab that seat. But the 40-80kbps GPRS speed was just killing me. There was a fellow who had a Verizon connection and he was getting 200kbps down with EVDO, but it was more intermittent than my GPRS hookup, which was bomb-proof until you entered the tunnel systems under New York city. So if I can get 256kbps down with EDGE, there's no reason for me to ever think about switching -- unless T-Mobile shoots itself in the foot and raises its price. Posted by: nasukaren I could use a little help on setting up my E2 to work with my V330. Anybody got any suggestions Posted by: CHRIS RICHARDSON at October 13, 2005 6:26 PM I didn't read every single comment, so maybe this is redundant. You need to use the MOT 3G script (same download site) to get full EDGE speed. EDGE is now everywhere on tmobile's network (as of Nov 1 2005). Posted by: Paul at October 26, 2005 7:27 PM Anyone know if you have to have data plan for this to work? I do not have any data plan, just phone service. Posted by: brandon Humphries at November 2, 2005 5:37 PM Brandon - No, you need the $19.99 internet plan. There's no a'la carte pricing or way to use your own ISP with T-Mobile. And you can't even hookup your analog modem (I tried). But, you can cancel and add the internet plan using the T-mobile.com. So I cancel the service when I don't need it and add it back when I do. You need to give T-Mobile 2-3 days to turn on service, but turning off is instant. Posted by: nasukaren I currently have my v330 connected to my laptop via-cable. When making a new internet connection it asks me for a number to dial, in which I typed up a local dial up number. It then finishes setting up but then after it connects it says invalid username or password. Any help, ideas, comments? thanks Posted by: Luis at November 23, 2005 1:53 AM Hmm.. I'm not sure if you can even use the 330/GPRS mode with a standard (i.e., non-T-mbile) internet service provider. You should call T-Mobile customer service and ask.... Please post a note to this blog with what they tell you since I think a LOT of people would be interested in this. Posted by: nasukaren Megan, I get the same problem you do. I followed the instructions to the letter. Does anyone have a solution for the "Device busy" error? Thanks for these instructions! Posted by: Kimball at December 2, 2005 7:34 PM Kimball: In my experience, "Device Busy" means:
Posted by: nasukaren I have the v330 on t-mobile and a Tungsten E2. I successfully bluetoothed my phone to the palm. Now I want to purchase the 19.99 plan on t-mobile. Before I do that, though, do I still need the T-zones plan? I have the Unlimited t-zones for $4.99 plan. Thanks. Posted by: kristen at December 31, 2005 9:33 AM Kristen - No, you can cancel T-zones since it's included in the $19.99 GPRS internet plan (it's not included in the $19.99 "hotzones" plan as far as I know, so be sure to ask for the right one -- you want the ability to access the internet through the GPRS feature on your phone, not through the WiFi feature on your laptop). Posted by: nasukaren I have tried this modem scripts and i can get as far as authenticating user, then, it does this..... The modem has unexpectedly hungup. Please verify your settings and try again. i am running 10.3.9. this still should not be a problem with the modem script, is there any other tweek that can be done????? Posted by: David at March 1, 2006 11:58 PM Ok, i went to ross barkmans homepage and found a modem script that actually worked, it was the CDMA script that worked, a bit slow. but i am also not on through t-mobles internet, this is through a different isp provider, for those whom want to connect through other sorces this will work. Thanx, David Posted by: David at March 2, 2006 12:21 AM On my 15" Al Powerbook and v330 I'm getting a "The modem has unexpectedly hungup" error immediately after authenticating with both the Motorola GPRS CID1 and Motorola 3G CID1 scripts. I can see the phone power up and I've tried internet2 and internet3 and I can get to tzones. Here is the connection log:
Posted by: dom at August 3, 2006 10:53 PM T-mobile raised the price this summer to $29/month for their GPRS service. Bummer. Posted by: nasukaren dom - I don't know what's going on here. Looks like you're authenticated OK but then the remote server is hanging up the line. You may want to speak to T-mobile internet technical support -- I've found them to be quite intelligent. Posted by: nasukaren Here's a good website for using your bluetooth 3G cellphone as a modem under MacOSX. I didn't know that you could dial into analogue modems this way: Posted by: nasukaren HAVE A PROBLEM CHARGING YOUR Motorola V330 PLACE THE CHARGER IN THE REFRIGERATOR FOR 1/2 HOUR THEN TRY IT. THIS SOLVED MY PROBLEM WITH 3 OF MY CHARGERS. Posted by: Robert Greene at August 29, 2006 3:48 PM Just wanted to say thanks for the instructions. Posted by: jtuttle at August 30, 2006 1:39 AM Windows Users: This one works, Posted by: Flyguy at September 15, 2006 4:28 PM Post a comment |
|
