A friend of mine got his new Desire today. He bought it from the same place I bought mine a couple of weeks ago. Mine was unlocked, unbranded and I updated on Sunday without any problems. His is showing as running Android 2.1 and the software number is 1.21.405.2, which I believe means that his phone is also unlocked/unbranded (that's what the software number was on my phone before I updated), but when he checks for updates it says that none are available. Anyone got any idea why?