I upgraded mine with a USB cable and it worked perfectly the first time. The only difficulty I had was getting to the OPR/SVC switch in among the mass of cables.

I don't know if it's within the realm of possibility but it would be nice if the updater had a settings import/export feature so you could reload your settings after an upgrade.