UK iPhone users up in arms – and to think that people say I whinge on this blog…

This content is 15 years old. I don't routinely update old blog posts as they are only intended to represent a view at a particular point in time. Please be warned that the information here may be out of date.

iPhone 3G S logoThis week’s announcement of a third generation of iPhone (the 3G S) has left existing UK iPhone users seething. You see, when last year’s iPhone 3G shipped, Apple’s UK partner (O2) let existing users upgrade regardless of the remaining contract length (they had to… it was in our contracts…) but, critically, the original iPhone was not subsidised – and its 3G replacement was. Now existing subscribers are waking up to the fact that they have to buy themselves out of their contracts if they want to move to a new device. Well, welcome to the big bad world of mobile telecoms guys – that’s the way it’s been for years and why should the iPhone be any different?

Don’t get me wrong – I have an iPhone 3G and I still have about nine months to run on my contract so I’m caught up in this with everyone else but I won’t be looking to upgrade to the 3G S. After all, Apple has committed to giving me the 3.0 software upgrade for free (something I wouldn’t get on a competitive platform – if I had a Windows Mobile phone I would have to wait for the telco to approve the software and, even then, they might not offer me an upgrade). I would like a better camera but I’ve managed with crappy iPhone optics for two years now and, anyway, I’m not convinced that the new one will be that good either – it’s still only 3MP and a camera phone is always hampered by a tiny sensor and poor quality glass (maybe even plastic!). I can live without a compass and, as for video… it’s hard enough to take a decent photo on an iPhone! Voice control will be good, but I don’t think that relies on the new hardware (I may be proved wrong on that). Finally, Apple claim that the 3G S is twice as fast as the 3G… but the network will still be the bottleneck!

The other gripe is the fifteen quid that O2 wants for using the tethering functionality on the iPhone. Here I think the complainers may have a point – after all we have unlimited data access on the iPhone already and why pay more (for what… more data than “unlimited” data!)? Then again, using a full-sized laptop (tethered) to surf with a larger screen will pull down larger graphics – which means more data – and a subsequent hit on O2’s network. The charge is broadly equivalent to that of taking out a contract for a 3G data connection but I would like to see a PAYG option for tethering – I’m simply not going to stump up fifty quid a month for a mobile phone contract (£35 for the base iPhone deal and another £15 for the tethering, minus a few pence from last year’s VAT cut).

If we’re lucky, someone will write a WiFi router application (like they did for Windows Mobile where the telco doesn’t know you are tethered – the laptop talks to the phone over WiFi and the phone looks like it’s using its 3G connection for its own data.

So, I’m sorry for my fellow UK iPhone users but this is the reality of signing up for a mobile phone contract – either buy an unsubsidised (expensive) phone and be free to move around or have a subsidised one with a contract that the telcos will enforce. As for tethering, it is an additional feature, so hoping that O2 wouldn’t charge for it was probably a little naive. With any luck there will be a 4th generation of iPhone this time next year and most of us will be freed from our contracts by then!

iPhone 3.0In the meantime, the iPhone 3.0 software is due out next week… it looks like I had better upgrade iTunes to 8.2 then…

Getting Vodafone Mobile Connect and Mac OS X to play nicely together

This content is 16 years old. I don't routinely update old blog posts as they are only intended to represent a view at a particular point in time. Please be warned that the information here may be out of date.

VodafoneA couple of years back, I wrote about getting Vodafone Mobile Connect (VMC) to work with Windows Vista and today, after spending most of my train journey from Milton Keynes to Crewe trying the same on a Mac (it’s actually a hackintosh… but that’s of little consequence here), it seems I need to repeat the experience for the benefit of Mac users.

It seems that, even with the latest version of Vodafone Mobile Connect (I’m using v2.11.02.00 on OS X 10.5.6) it’s necessary to run the application as the root user (yes, root!) the first time it is used.

Thankfully, Ian Jindal thought to write about his experiences with Vodafone Mobile Connect on the Mac (which he referred to as inept and unnecessary), summarised as:

  1. Install VMC (I did this as a standard user).
  2. Enable the root user account (with a password of root) in Directory Utility.
  3. Log out and log back in as root.
  4. Run VMC (I tested the connection at this stage too).
  5. Disable the root user.
  6. Log out and log back in using a standard user account.

Once you’ve done this, it should be possible to connect to Vodafone as required using the appropriate connection in the network preferences. The software might not be up to scratch, but the network is generally pretty good (in fact, it’s better than the corporate connection I’ve been on all day!).

Vodafone 3G connection on Mac OS X

I’m writing this at the station so let’s see how I get on as I make my way home courtesy of Virgin Trains (who I noticed were advertising an enhanced connection for Orange customers on some of their trains, but there’s no mention of anything for Vodafone).
Vodafone USB Broadband

Default PIN codes and voicemail numbers for UK mobile networks

This content is 16 years old. I don't routinely update old blog posts as they are only intended to represent a view at a particular point in time. Please be warned that the information here may be out of date.

Back in 2005, I published a list of useful mobile handset commands and it’s still attracting some interest so, as I bought a new mobile phone this week and it came with a list of the default PINs for each of the UK mobile operators, I’m re-publishing that information here in case it’s useful to someone:

OperatorDefault PIN

Vodafone 0000
O2 5555
Orange 1111
T-Mobile 1210
3 0000
Virgin Mobile 1210
Talk Mobile 0000
Mobile World 1210

Also included was a list of voicemail numbers (for those who don’t have an iPhone with visual voicemail…):

OperatorVoicemail Access Number

Vodafone 121
O2 1750 [I’ve also used 901]
Orange 123
T-Mobile 222
3 123
Virgin Mobile 222
Talk Mobile 121

Update on UK iPhone 3G availability

This content is 16 years old. I don't routinely update old blog posts as they are only intended to represent a view at a particular point in time. Please be warned that the information here may be out of date.

iPhone 3G logoAfter Monday’s debacle with the O2 website being unable to respond to the demand for new iPhones, many O2 customers (myself included) received an SMS message this morning which said:

“O2: Unprecedented demand for iPhone 3G

If You tried to order an Apple iPhone 3G last Monday (7 July) and experienced difficulties, we’re really sorry.

To find out the latest details, click on http://shop.o2.co.uk/info/”

I clicked the link and, because I’m sure the notice will not remain on the site indefinitely, here’s a copy of what it says:

iPhone 3G availability update

Summary
Thank you for your interest in iPhone 3G. We are experiencing unprecedented demand for the device and whilst we are confident that all customers who want iPhone 3G will get one by the end of this summer, initial supply is limited and will be for some weeks. Here is what you need to know:

  • O2 and Carphone Warehouse (CPW) stores will have limited numbers of iPhone 3G this Friday 11 July.
  • On average, we will only have a few dozen iPhone 3Gs per store (some stores more, some stores less, dependant upon store size so we expect to sell out quickly). Sales of iPhone 3G will be limited to one per customer and two for business customers.
  • Some O2 stores will open at 8.02am on Friday, others a bit later. Find out more
  • If you do go into an O2 store you will need 2 forms of identification, a valid credit or debit card and proof of address. If you are new to O2 you will also need to pass a credit check if you sign up for an iPhone 3G contract. The average sales transaction processing time will be 20 minutes.
  • Apple will be selling iPhone 3Gs in their stores, but please note that existing O2 customers can only upgrade in an O2 or CPW store.
  • We are working closely with Apple to get additional iPhone 3Gs. These will be coming in on a weekly basis. We’ll keep you posted on specific details by updating this web page regularly.
  • We are currently out of stock of iPhone 3Gs via our on-line store and customer services, we’ll update through www.o2.co.uk when more information becomes available.
  • If you have an existing iPhone you can still enjoy many of the new features by upgrading your software to version 2.0 from 11 July through iTunes.
  • We are sorry that we can’t meet all demand as quickly as we’d like but we’re sure that when you get your new iPhone 3G you’ll agree it’s been worth the wait.

If you are one of those customers who tried to use our Online shop on Monday, you might like to read on.

I am sorry that you had a frustrating experience in trying to order iPhone 3G. This note summarises why it happened and what happens now.

From the start, we felt it was important that people should be able to register that they were interested and be kept up to date with each part of the launch. As well as giving people the information they needed to get a new iPhone, it would give us an idea of how many iPhones we would need from Apple.

An amazing 200,000 people registered on the site. Apple can only supply us with a small proportion of that number to start with, but with weekly deliveries, we’re confident that everyone who wants an iPhone will be able to get one by the end of the summer. Until then, we realise that some people will be disappointed.

The people who’d registered on our site had the chance to order an iPhone before anyone else. We let them know that they could do this by going online on 7 July and we made it clear that it would be on a first come, first served basis to keep things fair, as stock was limited.

Naturally, we made sure we looked after people already on O2 as well as new customers. And in fact the orders that we received were split 50-50 between new and existing O2 customers.

What went wrong?
Because we were so open about where and when you could pre-order your iPhone, the online shop was always going to be busy. We tried to prepare for this by increasing the online shop’s capacity to 250 times its normal rate and testing it over and over again before the launch.

It wasn’t enough. I’m really sorry if you couldn’t get your order in. We weren’t prepared for the speed and volume of people. I’m not sure any website could have been.

What happens now?
If you ordered online and your order went through, we’ll text you by 6pm tonight, just to confirm. You’ll get your iPhone 3G delivered on Friday 11 July unless you live in one of these remote postcodes. If you haven’t had a text by then, I’m afraid your order wasn’t successful. Your options if you still want an iPhone will be to either go into a O2 store tomorrow and I would recommend you read the key points at the top of this page or alternatively, check the website in the future for stock availability.

Once again, I’m sorry if you had problems with the online shop on Monday. We’re working very closely with Apple to get as much stock as we can for the UK, as quickly as possible.

Thank you

Cheryl Black
Customer Service Director
O2″

Still no news on the white iPhone 3G. That’s the one I’ll be after.

Preparing a 1st generation iPhone for resale

This content is 16 years old. I don't routinely update old blog posts as they are only intended to represent a view at a particular point in time. Please be warned that the information here may be out of date.

In some ways, this post is of limited value – as it’s for a first generation iPhone, running on iPhone software v1.1.4 – both of which will become old technology on Friday 11 July 2008. Even so, I expect the market to be flooded with secondhand iPhones over the next few days and contract-free devices will sell for more money than those still locked to O2. In time, the hackers will unlock v2.0 iPhones but, for now, v1.1.4 is the one to get.

I’ve been happily using my iPhone on an O2 contract since last November but, tomorrow, my iPhone auction on eBay will end and I wanted to get it ready for sale.

iPhone working with a Vodafone UK SIMLast week, I unlocked (and “jailbroke”) the iPhone using iLiberty+ v1.5.1 for Mac and tested it with a Vodafone SIM (before listing it for sale) but tonight I followed the instructions to securely wipe the iPhone before I finally send it to the new owner.

When I first jailbroke my iPhone, I found that I’d entered a whole new world of mobile application possibilities. When I first thought about getting an iPhone and using it with my previous (Vodafone) contract, I was concerned about the impact of unlocking and jailbreaking the device but I am amazed to see just how many applications the AppTapp installer provides access to (especially with the Community Sources package installed). I really hope this ecosystem of iPhone underground application development is not killed off as the official Apple App Store route to market takes over but I guess, as long as the device is tied to a particular operator in each market, there will always be people who want to use their iPhone on another network (and I found that jailbreaking takes no more effort than unlocking the device).

So, with my iPhone restored to it’s factory defaults, then jailbroken, installer added to the splashscreen, the handset activated and unlocked, I set to work installing the BSD Subsystem 2.1 and OpenSSH. At first, I was downloading applications over O2’s 2G network, which took a long time (the BSD subsystem is 5.1MB), but then I figured I could share my MacBook’s Internet connection over Wi-Fi and that speeded things up considerably.

Even though I could ping the phone (the IP address is displayed in the Wi-Fi settings), I was having trouble connecting to the phone, with my terminal session reporting:

ssh: connect to host 10.0.2.3 port 22: Connection refused

Googling turned up various posts suggesting using the BossPrefs application to ensure that OpenSSH is running but I couldn’t get BossPrefs to complete its own installation.

Eventually, I figured that I could use iLiberty+ to install OpenSSH, after which I was able to copy a previously-downloaded copy of the umount utility to the iPhone:

scp ~/Desktop/umount root@ipaddress:/sbin/umount

After entering this command, something similar to the following should be displayed:

The authenticity of host ‘ipaddress (ipaddress)’ can’t be established.
RSA key fingerprint is 8d:0c:46:44:6c:ff:25:7c:c3:d6:49:1b:6a:c5:31:8b.
Are you sure you want to continue connecting (yes/no)?

To which the, answer is yes. Then you should see:

Warning: Permanently added ‘ipaddress‘ (RSA) to the list of known hosts.

Next up, should be a password prompt:

root@ipaddress‘s password:

The default password (at least for iPhone v1.1.4) is alpine and, once this has been entered, umount should finally be copied to the iPhone:

umount                                        100%   15KB  14.6KB/s   00:00

A few more commands are used to set execute permissions on umount, to do some Unix magic with mountpoints and then to copy lots of nothingness across both the partitions, as Jonathan A. Zdziarski describes:

chmod 755 /sbin/umount
umount -f /private/var
mount -o ro /private/var
mount -o ro /
cat /dev/zero > /dev/rdisk0s2; cat /dev/zero > /dev/rdisk0s1

This will take a while (I think it was about 45 minutes in my case) and when it’s done, you should see a couple of I/O error messages and a return to the shell prompt (#):

cat: stdout: Input/output error
cat: stdout: Input/output error

The iPhone GUI is also likely to be unresponsive (that is expected).

So, with all data removed, I could put the iPhone into recovery mode once more to restore its factory settings and then jailbreak/activate/unlock it for the final time. After a test with the Vodafone SIM inside the iPhone to call my O2 SIM (in another handset) I had confirmed that the handset was successfully unlocked and ready for its new owner.

Now you can use a UK-registered iPhone at BT Openzone hotspots for free

This content is 16 years old. I don't routinely update old blog posts as they are only intended to represent a view at a particular point in time. Please be warned that the information here may be out of date.

BT Openzone logoEarlier this evening, I was trawling through the fine print on the O2 website (hey, I have to do something whilst I’m eating alone in a hotel restaurant) and I found a reference to free Wi-Fi access from BT Openzone hot spots. Hang on – BT Openzone… that’s new! When did that happen?

Well, according to O2’s Wi-Fi FAQ it hasn’t happened yet but it will soon:

Wireless Hotspots
O2 has partnered with The Cloud to provide you with unlimited access to over 7500 public Wi-Fi hotspots across the UK on your iPhone. Excessive usage policy applies. From 11 July, you will also get access to 2000 Wi-Fi hotspots from BT Openzone.
Find the hotspots closest to you

O2 start page for iPhoneI tried to use the BT Openzone at the Hilton East Midlands hotel last night (7 July) with my iPhone and it worked. Just like at The Cloud, all I had to do was enter my mobile number, wait for the site to recognise my iPhone and then I was redirected to the O2 iPhone start page – which is a pretty good portal for iPhone users and even includes a hotspot finder.

O2 can be pretty shoddy at times but this is A Good Thing.

iPhone 3G sold out in the UK – at least for now

This content is 16 years old. I don't routinely update old blog posts as they are only intended to represent a view at a particular point in time. Please be warned that the information here may be out of date.

iPhone 3G logoThis morning, at 8am (although I didn’t get the text message until 8.50), O2 (the sole UK mobile operator able to offer the Apple iPhone to its customers) started selling iPhone 3Gs online to people who had pre-registered their interest.

Given that O2 knew how many people had pre-registered, it’s logical to think that they might have been able to judge the demand – but apparently not.

Image showing the O2 iPhone upgrade website whilst unavailable

Aside from the fact that the upgrade site was unavailable from an iPhone (which is nothing short of bizarre) my reasons for being unable to access the site were entirely outside O2’s control (I was driving when I received the message and then in a client meeting until lunchtime) but one of my friends was experiencing poor website performance before 9 o’clock, then the site went down completely for most of the morning and, at lunchtime, O2 customer service told me that the 16GB models were all sold out (certainly people were complaining on the Apple discussion forums soon after that they could only get an 8GB iPhone 3G… although that thread now seems to have been removed). My friend did at least manage to get conformation that his order had been successful (after 6 hours of trying) but by late afternoon the O2 website was clear that there was no more stock available online and that there would be more information available on 10 July.

Image from the O2 website explaining that there are no more iPhones available online

I can’t help thinking that the whole thing was stage managed – after all what a great headline: iPhone 3G sold out from pre-orders alone. Except it’s not – there is still stock in stores waiting until 11 July – and there will be more online.

Clip from the O2 website explaining that iPhone upgrade deals are only available onlineWith special pricing available to existing customers who want to upgrade to the new handset, the message is far from clear with O2 staff giving conflicting information to customers. I’m now confident that I will not need my old phone at the time of upgrade (and it’s currently listed for sale on eBay) but, twice now, O2’s iPhone “customer service” team has told me that I will be able to upgrade in store, despite the local store telling me that upgrades are only available via customer service and the website clearly stating that:

“Existing iPhone customers upgrade early to the iPhone 3G before 11th October 2008.
Only available online.”

They were similarly uninformed about the availability of the white 16GB model but the O2 website currently states that iPhone 3G is only available in black and there are rumours of an O2 internal memo that suggests the white iPhone 3G it is 3-4 weeks away.

And, even though they have told me that “there is no extra charge for Exchange Active Sync”, I won’t be surprised if I later find that only business customers can access this service.

I might get myself down to an O2 or Apple store on Friday but I’m already starting to question whether I really need (as opposed to want) 3G or GPS…

Having said that, I was equally ambivalent about the original iPhone and now I’m worried about how I will manage for a few weeks without it!

Overseas roaming advice for UK iPhone users

This content is 16 years old. I don't routinely update old blog posts as they are only intended to represent a view at a particular point in time. Please be warned that the information here may be out of date.

As this post goes live on the blog, I’ll be on my way home from what should (hopefully) have been a great two weeks in France with my family (banned from the Internet – hence the need to set up some posts in advance and keep the site alive whilst I’m away).

My iPhone is a quad-band GSM phone so I can use it pretty much anywhere in the world (subject to coverage); however international roaming can get a bit pricey, so I checked out the best way to avoid excessive charges before I left the UK.

AT&T don’t allow US iPhone users to roam internationally unless they ask for it but UK iPhones are automatically enabled for O2’s International Traveller Service (ITS). Any calls are in addition to the monthly charge but the rates are not too bad – after all, I’m not going to be chatting for hours, this is really just for emergencies. There’s the usual overseas rules about having to pay to receive calls (which complicates the visual voicemail functionality and can result in additional charges, so O2 recommended I turned off voicemail divert before leaving the UK by dialling 1760 and then using 1750 to turn it back on again when I get home).

The real killer could have been data roaming. You see, whilst the EU has been putting pressure on mobile operators to reduce their charges for roaming across networks, very little has been done about data charges, which for O2 users are currently priced at £3 per MB in the EU (and £6 outside the EU).

I called O2 before I left the UK and their advice was to switch off data roaming (Settings, General, Network, Data Roaming, Off). They also recommended that I turn off automatic e-mail checking (Settings, Mail, Auto-Check, Manual) – although accessing Mail and Safari from a Wi-Fi network will not result in any charges (other than whatever wireless hotspot charges apply – there are no roaming arrangements between The Cloud – O2’s UK Wi-Fi partner – and overseas Wi-Fi providers). They also advised me that SMS is the most efficient method of communicating without extra charges as receiving a text costs nothing and, when sending, O2 take them from the normal allowance but at four times the rate (each text will count as 4 messages, so the 500 texts in my tariff become 125 for use overseas).

Hopefully, by following this advice, my next bill will just be for the standard £35… although if all I want is texts and the odd phone call, I could just put my SIM in another handset – as the BBC’s Rory Cellan-Jones found when he turned off data roaming on his iPhone:

“I turned off data roaming – and immediately found that what I was left with was a not very smart phone.”

Hyper-V and networking

This content is 17 years old. I don't routinely update old blog posts as they are only intended to represent a view at a particular point in time. Please be warned that the information here may be out of date.

For those who have worked with hosted virtualisation (Microsoft Virtual PC and Virtual Server, VMware Workstation and Server, Parallels Desktop, etc.) and haven’t experienced hypervisor-based virtualisation, Microsoft Hyper-V is fundamentally different in a number of ways. Architecturally, it’s not dissimilar to the Xen hypervisor (in fact, there are a lot of similarities between the two) and Xen’s domain 0 is analogous to the parent partition in Hyper-V (effectively, when the Hyper-V role is added to a Windows Server 2008 computer, the hypervisor is “slid” underneath the existing Windows installation and that becomes the parent partition). Subsequent virtual machines running on Hyper-V are known as child partitions.

In this approach, a new virtual switch (vswitch) is created and the physical network adapter (pNIC) is unbound from all clients, services and protocols, except the Microsoft Virtual Network Switch Protocol. The virtual network adapters (vNICs) in the parent and child partitions connect to the vswitch. Further vswitches may be created for internal communications, or bound to additional pNICs; however only one vswitch can be bound to a particular pNIC at any one time. Virtual machines can have multiple vNICs connected to multiple vswitches. Ben Armstrong has a good explanation of Hyper-V networking (with pictures) on his blog.

One exception relates to the connection of virtual machines to wireless network adapters (not a common server scenario, but nevertheless useful when Windows Server 2008 is running on a notebook PC). The workaround is to use Internet connection sharing (ICS) on the wireless pNIC and to connect that to a vswitch configured for internal networking in Hyper-V. Effectively, the ICS connection becomes a DHCP server for the 192.168.0.0/24 network, presented via the internal vswitch and I’m pleased to find that the same principle can be applied to mobile data cards. Interestingly, Hyper-V seems quite happy to bind directly to a Bluetooth connection.

Hyper-V network connection example

Using this approach, on my system, the various network adapters are as follows:

  • Dial-up adapters, including an HSDPA/HSUPA modem which I have shared to allow a VMs to connect to mobile networks in place of wired Ethernet.
  • Local Area Connection – the pNIC in my notebook PC, bound only to to the Microsoft Virtual Network Switch Protocol.
    Wireless Network Connection – the WiFi adapter in my notebook PC (if there was WiFi connectivity where I am today then this could have been shared instead of the data card.
  • Local Area Connection 3 – the Bluetooth adapter in my notebook PC.
  • Local Area Connection 4 – the external vswitch in my Hyper-V installation, connected to the external network via the pNIC.
  • Local Area Connection 5 – another vswitch in my Hyper-V installation, operating as an internal network, but connected using the method above to the shared HSDPA/HSUPA modem.

This gives me plenty of flexibility for connectivity and has the useful side-effect of allowing me to circumvent the port security which I suspect is the cause of my frequent disconnections at work because the physical switches are configured to block any device presenting multiple MAC addresses for the same port.

Getting Vodafone Mobile Connect and Windows Vista to play nicely together

This content is 17 years old. I don't routinely update old blog posts as they are only intended to represent a view at a particular point in time. Please be warned that the information here may be out of date.

VodafoneIn order to be effective, I need to be online for a large part of my working day. Right now I’m spending a big chunk of my week either travelling or at a client site where their policies prevents me from connecting my notebook PC to the LAN and the only access I have to the Internet is via a Wyse terminal to RDP onto servers (which don’t have any of the software installed that so many websites need – for example Flash/Silverlight plugins, Java, etc.).

I’ve been given a Vodafone PC Express Card (one of the new 7.2Mbps HSUPA Option Etna cards) but I’ve been struggling to get it working with Windows Vista. Vodafone’s website indicates that Vodafone Mobile Connect (VMC) version 9.1 will work with Windows Vista and that’s certainly the experience of a colleague with an older card but each time I installed the Vodafone Mobile Connect software, the wireless LAN connection failed to obtain an IP address, falling back to automatic private IP addressing (which Vista reports as local access only).

The Option Express card is supplied with Vodafone Mobile Connect 9.2.1.6545, which is reported to resolve issues with previous VMC clients including application conflicts and failing LAN/WLAN connections. I’d tried a custom installation without Vodafone’s WLAN components as Windows Vista is perfectly capable of managing my notebook’s built-in Intel PRO/Wireless2200BG (Centrino) chipset and was just about to try Vodafone Mobile Connect Lite v3.0.3.112 instead when I stumbled across a comment on a blog post that suggested installing VMC without the optimisation software – that seemed to resolve the issue and allowed me to use the WLAN connection with the VMC software installed.

Screenshot of Vodafone Mobile Connect v9.2.1.6545 with a working (but weak) 3G connectionI still couldn’t get a data connection; however that problem turned out to be a little more basic – swapping SIMs with my mobile handset confirmed that the new SIM that Vodafone had supplied with the data card was not activated (despite the shipping note stating that it was). A quick call to Vodafone this morning resolved that particular issue and I now have a working 3G connection (seamlessly dropping back to GPRS as required).
Vodafone USB Broadband