2.1 uses the same kernel as 1.6, kernel 2.6.29.
there's a thread on xda-developers for the gw620 that suggests this:
http://forum.xda-dev...p;postcount=226
Quote
Android 2.0
This is destructive. Proceed at your own risk.
Pre-requisites:
- backup of your /dev/mtd* partitions
- complete understanding/ability to de-brick
1) Build the android source
2) Boot phone in fastboot (SPACE+Power) [Thanks Zacpod]
3) merge the old init.rc and init.lg.rc in to the new ramdisk on init.rc.
4) rebuild the ramdisk
5) rebuild the boot image with the old kernel and new ramdisk
6) Erase userdata and cache via flashboot -w
7) Flash <droidsrc>/out/target/product/generic/userdata.img via flashboot flash userdata userdata.img
8) Boot your boot image from 5) via fastboot boot
9) Voila. You will be booted in to 2.0.
# cat /proc/mtd
dev: size erasesize name
mtd0: 00080000 00020000 "usd"
mtd1: 005a0000 00020000 "pkg"
mtd2: 00500000 00020000 "boot"
mtd3: 04000000 00020000 "cache"
mtd4: 00500000 00020000 "recovery"
mtd5: 00060000 00020000 "splash"
mtd6: 0f500000 00020000 "system"
mtd7: 002c0000 00020000 "lgdrm"
mtd8: 08b80000 00020000 "userdata"
Edited by hecatae, 06 July 2010 - 05:21 PM.