Upgrades have been discussed time and time again. Try reading one of the stickies at the top of each forum or Mark's FAQ. I have detailed instruction on upgrading/downgrading/installing new software on your device.
You might want to try redownloading the 7290 handheld code as well. It could be corrupted.