Making Virgin Mobile Broadband to work on Mac
After much frustration, I finally got my Virgin Mobile Huawai E160e modem to work on my MacBook Pro!!! And although it shouldn't be that difficult, there is one quirk that I needed to do to make it work.


UPDATE: I have now used this solution on 2 different Macbook Pros; a 15" 3.06 Core 2 Duo and now my new 15" 2.6GHz i7.


Firstly, you don't need the Virgin Connect application that comes with the modem, in fact I recommend you DON'T use it as its slower. Its a Java application, and Desktop Java applications are not known for their startup speed.


You will need the drivers, and the latest drivers can be found here. This link is actually from the Virgin Mobile Help Ticket on this topic. And although it is worthwhile following these instructions to install what you need, it is really the drivers that you are after…..


Once you have done that, plug in your modem and your MBP will discover the Modem and add it to your list of Network interfaces. Open System Preferences > Network, and select the HUAWAI Mobile Interface and give it the following settings;


Telephone Number: *99#
Account Name : VirginBroadband

Password : VirginBroadband


Click on Advanced and Make the following changes;
Vendor: Generic
Model: GPRS (GSM/3G)
APN: VirginBroadband
CID : 1


The important setting is that the APN is set to "VirginBroadband" (notice the Capitals V & B)


On other forums and blogs I am hearing that the Account name and Password is important. Although I am not 100% certain, I think the Account Name should be the same as the APN but the password can be absolutely anything…..


Here is the Trick!


So after doing all the above and spending a couple of hours to try and get it to work, it kept failing Authentication and no matter what I tried, it kept failing at that point. So my modem is recognised, it is actually connecting but not authenticating. After a little more searching, I came across the issue….


Basically, the default method of Authentication on the MacBook Pro is to use CHAP whereas Virgin Broadband expects PAP, and there is no where to change this setting. So this is what you need to do;


Open up a terminal and type in the following;
sudo nano /etc/ppp/options


If you have no idea what this means, you are just opening a file up to edit text; sudo tells the terminal that you want to edit it under the administrator account, nano is the text edit tool and /etc/ppp/options is the location and filename. if you prefer you can use vi or some other text editor instead of nano. Because you are asking to do this as an administrator (sudo), you will be asked to enter you system password.


Once in there, paste the following text in;


And save the file. You are done!!


This is the trick where you are telling the PPP connection script to not use chap so it will instead use PAP. Now connect and you should be sweet!!!


NOTE: The Virgin Desktop Application has an option to use PAP instead of CHAP but for me this made no difference


Posted via email from Rob's posterous

8 Responses to “Making Virgin Mobile Broadband to work on Mac”

  1. Rob
    Brilliant, after 2 45 minute calls to Virgin Helpdesk I did this and it works a treat.

  2. its lovely stuff you’ve got on this blog. Had been searching for this all around. Great blog

  3. i had download it to my Mac OS X version 10.6.5 and is still not working is been really frustated because customer service tells me that is compatible with all Mac"s and they said it may be my Mac, but is brand new
    help please i was so happy using it on a regular mac version 10.5 working fine

  4. Nice! it worked with Virgin Mobile Australia & MacBook Pro running 10.6.8

  5. Thanks sooo much! Have my modem working again after upgrading to MacBook Pro and running Mac OS X Lion 10.7.3. Can get mobile again! Cheers

  6. Thanks for the info, Rob! I think I am almost there!
    Question: When telling the program to use PAP, where is the file I am changing or is it a new file? Would you mind putting this piece in "dummy" format please?

  7. Rob James says:

    @Kris, its actually a new file. Nano created that file when you type in the initial command. It then saves it with that setting.

    After following my instructions above Ctrl+O to write the file, and the Ctrl+X to exit. 

    That should be it!

  8. This worked a treat. Thanks for doing all the legwork :))


  1. Site Marketing - Very Good Stuff... We are loving this!...

Leave a Reply