As a hacker, and as a person who loves to modify electronic devices, I found myself very often in a situation where I was simply measuring my skills wrong. Or in other words, I wanted more than I could handle. Tragic, especially when you have an affinity for expensive electronic devices.
Yesterday I decided to update the radio on my HTC. A very, VERY simple progress. Just download a ZIP file. Copy the ZIP file on your SD card and reboot to bootloader. Piece of cake. Well, normally. My experience and my intuition told me that this will fail for some reason. And it did. Update ran totally fine, no error, nothing wrong. Except one thing, this sodding device just didn’t want to completely reboot. I watched the HTC logo screen for like fifteen minutes.
Normal procedure is to put out the battery, reboot again, try if it boots fine and if that fails, try to flash again and see if this finally works. As expected, it didn’t work. So I tried other radio files, tried to reflash the ROM, but nothing worked, except…
…well, sometimes it’s worth to have a backup. It was quite old, but it managed to get the device back on track. It was this tiny little option that says “Restore bootloader” that fixed it.
Apart from this, I’m currently experimenting a little bit with Android 4 on my Motorola Defy. Without a doubt, Android 4 is the best Android so far, but the whole changes that where made to the architecture and the driver handling is a bloody pain in the ass. Developers could have made so much more progress, but the most of them a stuck on problems like cameras that don’t work or LED flashlights that won’t flash.
One needs to be patient on the other hand. This step in development was necessary and even though a lot of people will complain about late update rollouts for their devices. It’s more than just important for the device generation that will follow and even more important, the Android operating systems that will follow.