It’s only been one day since Google announced Android 2.2 and released the SDK to the public (and it’s been less than an hour since we reported that Froyo would technically be able to run on older phones such as the T-Mobile G1), and now a bootable ROM has already (supposedly) been ported to both the G1 the T-Mobile MyTouch 3G. You can thank ChiefzReloaded – a developer prominent on AndroidSpin – for the initial leg work to possibly getting a fully working ROM for the phones very soon.
Right now, kinks are still being worked out (especially since the ROM is based on the SDK image and not the AOSP source tree), but ChiefzReloaded is confident that he can whip up a working (but most probably not optimal) release in the coming weeks for those of you who are worried that your phone will be left out of the parade. Now all we need is for Android 2.2’s source code to be available through AOSP and the entire development community will begin jumping all over it.
[Note]: The kernel version in one of the screenshots is for an older version of Android. The new kernel did not allow Android 2.2 to boot on the devices, as ChiefzReloaded explains, and this taped-together solution is the result of it being based on an SDK image and not the full Android source. Take all of that for what you will. Also note that – on older SDK images – the charging symbol would remain static while running within the Android device emulator. In these screenshots, the symbol is alternating (what you’d see on an actual phone to indicate that it’s charging). I’ve yet to download and install SDK 2.2, so I can’t confirm that it’s different from the image in SDK 2.1, but I can’t imagine Google would change that up for any reason.
[Update]: The port has also been confirmed to be working on Verizon’s HTC Droid Eris and the Google Nexus One. The phone – in full (non)flesh – can be seen running Froyo here. It too doesn’t have the correct kernel version. It’s now apparent that ChiefzReloaded was telling the truth.