Using version 1.1.3 on the iPhone in New Zealand

February 17th, 2008

It’s finally possible to upgrade to the latest version of the iPhone software (1.1.3) in New Zealand. And it’s really straightforward - way easier than some of the previous unlocks.

  1. Sync your iPhone to create a backup of the configuration within iTunes (just in case something goes wrong and you need to restore to 1.1.3).
  2. Upgrade the iPhone to 1.1.3
  3. Follow the instructions at iClarified to Unlock Your iPhone with ZiPhone GUI (Windows). I used ZiPhone 2.2 on Windows and didn’t have any problems with SMS or dialing crashing the iPhone after the unlock.
  4. Open Installer and add the XK72 repository
  5. Within Installer, open the Tweaks (XK72) category and install all 1.1.3 packages - Caller ID update (1.1.3), NZ Phone Formats (1.1.3)
  6. Set the Region Format to New Zealand. Settings > General > International > Region Format
  7. Set the APN for Edge to (leave Username and Password blank). Settings > General > Network > Edge > APN.
  8. Change the Voicemail button so it dials 707 rather than nothing. Manually dial *5005*86*707#.

Solution to Error (1604) When restoring iPhone in iTunes

January 25th, 2008

I have found a solution to the following immensely frustrating error

The iPhone could not be restored. An unknown error occurred. Error (1604)

My base configuration (which I ended up with after trying some of the weird potential solutions I ran across) is:

  • MacBook Pro
  • Mac OS X Leopard (10.5.1)
  • iTunes 7.5

The solution that worked for me was:

  1. Move the /System/Library/PrivateFrameworks/MobileDevice.framework folder to the Trash
  2. Update iTunes to 7.6 using Apple Software Update

Deleting the mentioned folder and re-installing iTunes may also rectify the problem.

This solution was found in the Independence Callback Error thread at ModMyIFone while trying to find a solution to another problem I was having when launching iNdependence. Hopefully this post will be more obvious to people searching for a solution.

After that change I managed to Restore the iPhone to firmware 1.1.1 without any problems. I’d spent over 4 hours a previous night trying all the silly permutations of ways to get around the problem that I found on the net. iNdependence 1.3.2 beta is also working without the callback reference error.

Previous attempts to resolve included everything I saw on the internet and installing just about every version of iTunes (7.6, 7.5, 7.4.3, 7.4.2, 7.3) onto a Parallels Windows VM to see if it was in fact some silly error with iTunes.

The Apple Support Forum - Error 1604 When restoring iPhone in iTunes mentions a number of hit and miss things to try:

  1. Restart your computer
  2. Remove extra USB devices
  3. Try restoring on a different computer
  4. Create a new user account and restore

These seemed like ridiculous things to try, but apparently some people have had luck using a different USB connection (particularly not from a USB hub attached to the computer) or removing the SIM card. Of course, none of them worked for me (except of course using someone else’s machine - not entirely that useful long term).

Switch from Kubuntu to Ubuntu

December 25th, 2007

I’ve just made the move to Ubuntu from Kubuntu.

I started Linux life with an Kubuntu Live CD borrowed off a MythTV user from work over a year ago. Having been frustrated with how much configuration was necessary to do what seemed like sensible things I installed the ubunutu-desktop package about a week ago. I don’t think I’ll be going back.

Ubuntu works fantastically well with the default configuration. It has lots of the things I commonly do all out in the open

  • The Applications menu works well and uses Fitt’s law to good effect in the top left hand corner
  • The Places menu is way better than the similar analogy in KDE
  • The System menu is also much better on it’s own than buried in the KDE menu
  • Accessing Logout from the top right works well (again Fitt’s law comes into play)
  • Configuration of the desktop just seems easier - a good choice of sensible defaults helps
  • It has a great look and feel out of the box - after months of trying to get something consistently decent for KDE I gave up
  • Putting shortcuts to commonly used applications and other useful things in the top bar is easy - also a great default setup
  • A much easier way of switching users out-of-the-box
  • Many others…

It’s a shame it was so hard getting rid of all the KDE related applications. A few hours tidying with Add/Remove Applications and Synaptic Package Manager seems to have cleaned out most things.

Overall it seems like a great improvement to the usability of the common things that I use Linux for. Awesome.

And, since Shelly hasn’t had any significant problems yet I guess it’s a thumbs up from her as well.

Fix to receive Vodafone voice message text messages on the iPhone

December 1st, 2007

I stumbled upon a fix that allows text messages from Vodafone New Zealand to appear when you miss a call and someone leaves a voice message.

The fix has been tested with iPhone firmware version 1.1.1.

  1. Open Installer, and add the following source if not already there -
  2. Choose the Unlocking Tools category.
  3. Install SMS Fix

This fix was a frequently asked questions titled SMS received from internet is scrambled/not working? at

Fix for XBMC MythTV script database connection failure after MythTV upgrade on (K)Ubuntu

November 24th, 2007

I don’t understand why the password for the mythtv MySQL database user is reset whenever the MythTV package is updated in Ubuntu (and it’s derivatives like Kubuntu).

When this happens the Xbox Media Center (XBMC) fails to connect to the database. It’s somehow related to the password authentication mechanism that the MySQL libraries use on the XBox within XBMC.

Here are the instructions from one of my older posts to get the XBMC MythTV script to be able to connect to the MythTV database again. These steps are performed on the MythTV server.

  1. Login to MySQL as the root user - mysql -u root -p
  2. SET PASSWORD for mythtv = OLD_PASSWORD('mythtv');

Use the appropriate password for the mythtv user - the default is mythtv.

Apple iPhone 1.1.1 update instructions for New Zealand

November 18th, 2007

I finally decided to update the iPhone from 1.0.2 to 1.1.1. I’ll still be a version behind as version 1.1.2 was released by Apple earlier in November.

The update process was reasonably straight forward. No problems like Ryan Maxwell of Red Ink Scribbles had - Dreaded 1.1.1 Update. I found and used a different method though. There are lots of upgrade methods to choose from, but the one used below seemed to be the easiest. You don’t even need any software on your computer.

  1. Virginze the 1.0.2 phone - How to virginize an unlocked phone before update to 1.1.1
  2. Upgrade to 1.1.1 - How should I upgrade or restore my phone? Be careful not to let iTunes do the upgrade automatically as it will use 1.1.2 instead of 1.1.1.
  3. Activate and unlock the SIM
  4. Apply New Zealand specific tweaks
    • Open Installer and add the XK72 repository -
    • Open the Tweaks (XK72) category and install all non 1.0.2 packages - Caller ID update (1.1.1), NZ Phone Formats (1.1.1) and NZDT 2007 update.
    • Update: Open Settings > General > International > Region Format and choose New Zealand
    • Open the Unlocking Tools category and install Edge Settings fix
    • Open Settings > General > Network > Edge and set the APN to
    • Go to Phone and manually dial *5005*86*707#. This will change the Voicemail button so it calls 707 rather than not doing anything.
  5. Apply SMS Patch - Open Installer and then open the Unlocking Tools category and install SMS Fix

Allow about an hour to get through everything. Leave a comment if you have any questions.

Not just ridiculously expensive adhoc internet access but also ridiculously slow

November 5th, 2007

The ridiculously expensive Wi-Fi internet access at the hotel in Wellington is also ridiculously slow now that it’s reached after hours time.

That’s the problem with Wi-Fi, the more people on an access point, the slower it gets. I almost contemplated not writing this post because it would be too painful.

$25 for 12 hours to get eventually get a connection that slows to less than modem connection speeds is terrible. Bring on free wired internet in hotel rooms!

Adhoc internet access in New Zealand is ridiculously expensive

November 5th, 2007

How can it possibly cost $25 for 12 hours access to the internet when you are staying at a hotel that charges upwards of $200 a night? That’s just ridiculous!

I’m staying in a hotel in Wellington for a conference. The hotel probably services mainly business guests so I would have thought that internet access would be free of charge. Just throttle the wireless connection speed or cap it somehow to prevent problems with people trying to download the latest episode of Heroes via bittorrent.

The hotel is also in a Telecom Wi-Fi hotspot. That service only charges $10 an hour (charged on a per second basis) for non XTRA customers. Woohoo, sign me up Scotty, NOT!

It only costs me $39.95 a month for “as fast as you can eat” access with a 5Gb limit at home. That XTRA hourly rate is a complete rip-off, as is the rate the hotel charges.

Really quietening down a Sundance Spa SunZone ozone generator

October 29th, 2007

I thought I had got lucky with my last attempt at stopping the intermittent humming noise coming from the ozone generator in the Sundance Spa. The last attempt was a bit unscientific and can be read at an earlier post.

I didn’t work long term. The noise came back last week.

While in the spa on Friday evening I noticed that the bubbles coming out of the circulation jet outlet were also intermittent. Every now and then some larger bubbles would come out. So I started playing with the outlet of the circulation pump with my foot. If part of the outlet was covered off the noise from ozone generator stopped and so did the larger bubbles. Interesting.

I popped the spa panels off at the weekend and looked more closely at the line running from the mazzi jet to the SunZone ozone generator. Sure enough I could see very small air bubbles getting sucked into the air line where it connected to the mazzi jet. A few zip ties later and that connection was sealed. As soon as it sealed the noise stopped as well. Voila!

I zip tied all of the other connectors in that same air line and checked the connections for all of the other components as well. I also zip tied the air line well out of the way of the other components. Now the spa really is quiet with a consistent stream of small bubbles coming out of the circulation pump. Excellent! Hopefully this problem is sorted for good now.

Quietening down a noisy SunZone ozone generator in a Sundance Spa

October 21st, 2007

The Sundance Spa has been making a low humming/buzzing noise on and off for the past few weeks. This noise is quiet in comparison to the gurgling noise the spa used to make before the circulation pump was replaced, but it’s still annoying.

The low frequency humming/buzzing noise was intermittent which made it all the more obvious as it came and went. It sounded like something was loose or vibrating within the spa.

I took off the front panels of the spa to isolate the noise, which turned out to be coming from the SunZone ozone generator. This device uses high intensity UV light to create ozone that is sucked into the circulation water supply to help with sanitation.

To try and get rid of the noise, I thought I’d see if anything was obviously loose in the generator. After turning off the power to the spa I removed the SunZone ozone generator which was only held on by 4 wood screws. On the back though, there were at least 12 metal screws, 3 bolts and 2 rivets. Too many things to make pulling it apart simple.

Onto plan B. I held the unit at various angles and gently thumped the unit with the base of my hand in the hope that if something were loose it would move enough that it wouldn’t vibrate any more. It was a bit of a long shot but it was worth a try.

After reinstalling and turning the power back on I was pleasantly surprised to not be hearing that annoying buzz anymore. Magic! Sometimes I get lucky.

While I was there I also zip-tied the hartford loop in the ozone air line up above water level. Previously it was just sitting on the top of the circuit board housing. Not sure if that had any affect on the noise.