I've just taken it out the box plugged it in pressed update and it failed with error 1604. Now I can't get it to go into dfu mode or go back to normal. I've just downloaded the 3gs original firmware and am about to shift restore that file but it was trying to upgrade to 3.01 when the error came up. Help please my new toy is broken I've not even played with it yet! I have updated iTunes first, restarted the xp pc and changed USB socket? What now? The shop is closed now too!!