Hello everyone. Just picked up a Telus Motorola Milestone a few days ago and started getting my hands dirty reading on rooting and upgrading to Froyo. It's been very confusing but it looks like the community is also quite helpful. Here it goes. Relevant Background Info: Firmware Version - 2.1 update1 Kernel Version - 2.6.29-omap1 So far here's EXACTLY what I've done: 1) Gotten the drivers for my phone. 2) Rooted my phone using the superoneclick application available through xda. [APP]SuperOneClick v1.5.2 (Root, Unroot, Enable Non-Market App, Get UNLOCK code) - xda-developers I can tell that I have root because I now have the superuser icon in my tray. 3):SOLVED: Pressing X and power button got me into recovery mode. Currently when I want to reboot into recovery I have to send a command via usb every time using the adb program on the android sdk. Is that usual? I thought pressing the button combination would do that automatically. 4) UPDATE I was able to flash my milestone using RSDLite 4.9 and I used the sdf file located on this page: New SBF - to flash only the rootable recovery. On Szadzik's recommendation I unpacked the GOT OpenRecovery 2.0 zip file to the root of my sd card. I was able to then apply the update which brought me to the GOT recovery menu. I then proceeded with a nandroid backup. At this point, what would I need to do to apply the GOT 2.2.1 ROM (which I imagine is froyo)? Did you recommend the GOT ROM in particular for a reason for the milestone?