You can't use a rom to update if your current version is less than 4.x, as the gateway won't run. Updating from 2.2 needs a retail cart.
reece71079 posted that back in March, before 2.0 even came out. It was possible to update using a ROM with one of the older versions, 1.0 or 1.1a. Can't remember.