Tethering the iPhone : My Experience plus o2′s secret little bmi.js file

I recently moved house, and in the process lost my broadband connection for longer than anticipated. Having looked into the various USB Dongle solutions, I decided to opt for a tethered connection form my iPhone. I learned a lot from my week or so working this way – about my productivity, and about how affective tethering is.

Productivity

The thing I noticed the most was how much more productive I was. We all know how easy it is to get distracted by email, RSS, Twitter, Facebook, YouTube, and web surfing. And many of us know we should practice better time management. Well, next time you laugh at friend who tells you that where they work they don’t have internet access, I’ll have to admit, I completely understand why management make such decisions (unless your a web developer of course!).

Here’s my 2 tips to remaining productive:

  • I really recommend only checking you mail periodically – it’s so easy to get into a conversation over email these days. I’d rather just fire-and-forget.
  • Treat Twitter, Blogs etc. as a break from work, or something to read over breakfast/lunch/midnight feast depending on your working habits. I now read twitter feeds like RSS feeds – scanning for something interesting to pick up on.

Tethering

My experience was pretty good. I must admit, I’ve not used USB Dongles in anger, and form what I’ve seen, results vary widely. I’ve moved to Didsbury which has a strong 3G signal, and tethered over USB. My iPhone is the 3G, not 3GS. Here’s my experiences:

Speed

Connection is really good. I even managed to watch an episode of Dragon’s Den on my Mac with very little buffering. Of course, I couldn’t have done this on the phone itself.

Large File Downloads

Whilst streaming was fine, downloading wasn’t too good. I did try to download the whole episode, but it would have taken hours.

Image Quality

The biggest surprise was the poor quality of graphics. The quality is drastically reduced/pixelated. Hovering over the images reveals a hint that:

Shift+R improves the quality of this image. Shift+A improves the quality of all images on this page.

This intrigued me, so I did some digging and found that in the source of every web page, o2 is adding a call to a Javascript file in the header. This file, bmi.js, appears to replace images with low res versions. Not sure how, but it does seem to try to use iframes. It seems fairly harmless, but I did, on one occasion, find it broke a web page I was developing.

A quick look on Google reveals that thsi same file is used by Vodafone.

Battery Life

Whilst tethering, the phone does stay rather warm. With regards to battery life, as I was connected via USB, the phone remained fully charged. Interestingly, if the laptop is on battery power it still charges the phone, so the laptop loses juice pretty quickly.

Receiving Calls

Making ands Receiving calls whilst connected is fine. However, I did accidentally turn off 3G once. Whilst I could still browse OK, if the phone rings, you are disconnected.

Bugs

There is (or was, as I just downloaded the latest upgrade) a small bug with the address book. Every other letter in the right-hand alpha list became a bullet point. Odd.

Conclusion

Whether you think the £20/month tethering fee is justifiable or not is a different matter. It’s certainly cheaper than buying a USB Dongle if you only plan to use it the odd month or two. Regardless, if you have a good 3G connection I can recommend it – unless you hate low res images!

Tags: , , , ,

3 Comments

Remy Sharp commented on December 9th, 2009 at 11:59 pm

What I found really interesting is that it was inlining all the external scripts, with the exception of jQuery, the server side is obviously sniffing that script and allow it to be an exception. Odd but interesting the pull of jQuery (i.e. it’s expecting it’s possibly cached?).

Huey commented on May 29th, 2010 at 11:06 pm

I don’t think it is worth the fee, I have figured out how to tether for free so there’s no need to complain about the price. But the imaging is a huge problem as because of the layout of some sites it becomes impossible to get the full res. I’m still looking for a way to disable this…

Huey commented on June 30th, 2010 at 11:18 am

I have found a solution! :D

On your iPhone go to

Settings > General > Network > Cellular Data Network

Then Under “Cellular Data” change the APN to “mobile.o2.co.uk”
And change the Username to “bypass” (no quotes in both cases)

Then save the settings and restart your iPhone and the bmi.js file should no longer show up while tethering. Leaving you with full resolution browsing! The iPhone browser also appears a lot better since it was also affected by the js file.

Leave a Reply

CAPTCHA Image

Apple website crashes safari on iPhone

I’m noticing quite a few sites that cause safari to crash on my iPhone. Today I discovered that apple’s own site consistently causes it to crash. Simply click on the main menu link to the iPod + iTunes page, and wait for it to load.. and die.

Chances that apple will sanction Opera for the iphone ?

Tags: , ,

4 Comments

Apple website crashes iphone » iPhone Tricks commented on October 25th, 2008 at 1:45 pm

[...] BadlyDrawnToy » Tech created an interesting post today on Apple website crashes iphoneHere’s a short outlineChances that apple will sanction Opera for the iphone ?…I’m noticing quite a few sites that cause safari to crash on my iPhone…. [...]

SG commented on October 27th, 2008 at 4:24 pm

Can confirm my iPod touch crashes in Safari on Apple’s website. Ironic (humourlessly so) that it is the iPod + iTunes page that kills it.

[...] flippin knew it. As soon as I asked the question as to whether or not Apple would allow Opera’s browser on the iPhone, they decided to answer. [...]

Lesenka commented on April 16th, 2010 at 6:59 am

Well, since then many changes happened, now safari is rock solid ))

Leave a Reply

CAPTCHA Image

Apple Macs Are Shite

I want to love Apple Macs. I really do. I want to be like Stephen Fry (in so many ways.. though not all). They look cool, and more importantly, the operating system (OS), Mac OS X, is really rather good. As a Java web developer it is brilliant – the power of unix without the need for me to get my fingers too dirty, plus great graphics support.

Sadly, as good as Apple are at design, marketing and software engineering, they are appalling at manufacturing. Whilst Microsoft’s strategy of leaving the hardware to everyone else initially caused endless problems with driver compatibility, Apple has always insisted that their OS only run on their own hardware.

With this in mind, you’d think that quality control would not be such an issue. Well it is. So much so, that there’s a web site dedicated to listing the defects with their products, and a flickr photos set showcasing one of the many issues.

Here’s my personal, miserable experience so far:

more »

Tags: , , , ,

6 Comments

Steven commented on December 7th, 2007 at 12:15 am

I heart my Thinkpad.

Alun Coppack commented on December 7th, 2007 at 11:21 am

Well, we just got our 9th piece of apple hardware this week. A glorious 24inch iMac.

I think that one of the big problems with apple hardware has been the resellers. My experience has mainly been with Apple retail stores (though these are still sadly lacking in Australia) and it has been very good. I have had two batteries and an iPod replaced on the spot as a result of walking in to apple stores. Just this week I called up applecare about another battery which was 6 months out of warranty and acting up. 5 minutes later they said they would courier out a free replacement to my work which arrived yesterday.

I did have problems with the wireless on a powerbook in Australia and the authorised reseller I took it to fixed it but did a pretty shoddy repair job, scratching the case up in the process.

Obviously my experience has been better than yours and in all this time I have only been without my machines for a very few days and I have no problem recommending them to friends and family (four of which have now made the switch).

Don’t give up Howie!!! Or maybe go to a store that has a Genius Bar, instead of a reseller.

howie commented on December 7th, 2007 at 11:32 am

Alun. I completely agree. The resellers in Oz were awful, and GBM in Manchester are a bunch of sharks, with a bad reputation. Until recently there wer no Apple stores in Manchester, and my experience has been better.

My gripe isn’t really over Apple customer service, merely their product quality.

Mathew Bennett commented on January 31st, 2008 at 11:20 pm

Agreed Apple Macbooks are crap. My girlfriend bought a Macbook in 2006
-1 month in it stopped working received a new heat sink kit
-3months after that stops working again, receives a new hard drive.
-April 2007 stops working, receives new hard drive and casing.
-December 2007 computer stop acknowledging battery, so she can only use it while plugged in.
-January 2008 main board stops working (she must pay 800 for repair).
-Only after I phoned and complained would they pay for the repair, but still refused to replace a clearly faulty shitty product.

Tom Ellington commented on May 5th, 2008 at 1:13 am

Apple Macs are shite. I bought a Macbook after falling for all the advertising hype. It’s less than a year old, so far it’s had a new battery, and required the operating system re-installed twice.

I’ve actually spent more time hunting around on the Internet trying to find solutions to Apple problems than I ever did with a Windows product. Despite the self-proclaimed, “It just works”, I can categorically say, it doesn’t. Applications quit unexpectedly and fail to restart. It’s bollocks.

George commented on August 4th, 2010 at 5:19 pm

I would very much like to know which part of the Sales of Goods Act you quoted when referring to the logic board as I have been told that my logic board needs replacing again.

I have an Apple Powerbook G4 that used to be my brothers, sadly he died a few years ago and I have inherited the problem of his G4. The logic board was replaced in 2007 by GBM soon after his death for a mere £600… Since then it has been sat around not doing much as I am a PC user for business, however recently I require the use of his machine and software for marketing purposes. I turned it on all of 10 days ago (after replacing the battery) and over the weekend it decided to become unresponsive and unable to turn on…

I sent it back to GBM and they informed me after a full diagnostic check that it was the logic board, again.

I informed them that they replaced it in 2007 and it has been used over the course of 3 years for approximately 2 weeks and find this pretty unacceptable to which they say that I am unlucky. I say it’s too much of a coincidence and would prefer not to fork out the £320 plus that they are now telling me it will cost to fix.

Your help on this would be much appreciated.

Leave a Reply

CAPTCHA Image

Rotten Apples part II

So, I finally got my MacBook back the other day. It took two weeks to repair the flickering screen. Not too bad, though I had to get a friend to organise to drop off and collect as the store is no longer open at weekends.

The engineer phoned me to tell me that he replaced the heatsink and run in for 24 hours without a shutdown. The thing is, I never had a problem with it shutting down.. only with a flickering screen on start up. He told me this was fixed too.

Booted up the MacBook on Saturday. The screen started flickering. Un-bloody-believable. Admittedly, it’s not as bad as when I took it in, but this is how it started out the first time.

So I phoned the store, and after several calls to the manager ascertained that after they replaced the heatsink, they did see the screen flickering. They fixed it by resetting the memory (PRAM). doh! As if I hadn’t done that twenty times. As if AppleCare (phone support) hadn’t asked me to do this 20 times before agreeing that it needed repairing. As if the Apple store that had it for a week didn’t do this 20 times before telling me it needed a new logicboard! Two weeks they had, and all they did was reset the memory.

So no, I need to send it back (60 mile round trip to the store and back) so they can look into it again.

Apparently, my consumer rights are pretty thin. If I didn’t have a problem in the first few weeks, then I am deemed to have accepted the goods. So, I can’t demand a refund/replacement; only a repair. That said, they are required to repair the machine within a reasonable amount of time and they’ve wasted two weeks so far. The nightmare continues.

Tags: ,

2 Comments

Erin commented on October 20th, 2006 at 1:50 am

What is funny is that this is not the first apple you have had with almost the very same problem and dodgey support. One must wonder if third time lucky?

Mich commented on October 20th, 2006 at 9:42 am

Well some people like green apples / some like red….but whichever one you normally like..enough rotten apples and you try a different type.
Suggest you try Oranges instead.

I am sure by the time you’re 40 it will be sorted.

Leave a Reply

CAPTCHA Image

Colophon

badlyDrawnToy is the blog of Howie Weiner, a knackered, old web developer, based in Manchester.

Howie is Technical Director at JP74 and specialises in PHP (Kohana) and Java (Spring) web applications, Search Engine Optimisation, custom CMS and web development.

View Howie Weiner's profile on LinkedIn
View Howie's twitter feed