It is only hard the first time you do it. Then it all comes together...
Also, it is very important to load new firmware level 0.8.0 or above, but if you are running off SD card, you may never need to install another firmware. 0.7.5 and below firmware were badly broken. Reset button did not work and/or would not load from SD card. 0.8.0 and above all work well with any version SD based Linux.