[Upgrading, Modifying and Unlocking] maldn:
got 2.6.32 booting!!

stop boot... and set jtag to arm11 mode...
usb: online (highspeed)

> download:003ff000
recv data addr=10008000 size=003ff000

> boot
bootimg: kernel addr=10008000 size=002009e8
bootimg: ramdisk addr=11000000 size=001fd09c
booting linux...
cmdline: ''
cmdline: 'no_console_suspend=1 console=ttyMSM2'
CMDLINE: 'no_console_suspend=1 console=ttyMSM2'
[ 0.000000] Initializing cgroup subsys cpu[B]
[ 0.000000] Linux version 2.6.32.9 (maldn@maldn) (gcc version 4.4.0 (GCC) ) #1 PREEMPT Thu Jul 15 11:58:57 CEST 2010[/B]
[ 0.000000] CPU: ARMv6-compatible processor [4117b362] revision 2 (ARMv6TEJ), cr=00c5387f
[ 0.000000] CPU: VIPT aliasing data cache, VIPT aliasing instruction cache
[ 0.000000] Machine: maldn's eve
[ 0.000000] Memory policy: ECC disabled, Data cache writeback
[ 0.000000] Built 1 zonelists in Zone order, mobility grouping on. Total pages: 56896
[ 0.000000] Kernel command line: no_console_suspend=1 console=ttyMSM2
[ 0.000000] PID hash table entries: 1024 (order: 0, 4096 bytes)
[ 0.000000] Dentry cache hash table entries: 32768 (order: 5, 131072 bytes)
[ 0.000000] Inode-cache hash table entries: 16384 (order: 4, 65536 bytes)
[ 0.000000] Memory: 224MB = 224MB total
[ 0.000000] Memory: 220160KB available (3736K code, 940K data, 116K init, 0K highmem)
[ 0.000000] Hierarchical RCU implementation.
[ 0.000000] NR_IRQS:250
[ 0.000000] Console: colour dummy device 80x30
[ 0.000000] Calibrating delay loop... 527.56 BogoMIPS (lpj=2637824)
[ 0.250061] Mount-cache hash table entries: 512
[ 0.250976] Initializing cgroup subsys debug
[ 0.251007] Initializing cgroup subsys cpuacct
[ 0.251037] Initializing cgroup subsys freezer
[ 0.251098] CPU: Testing write buffer coherency: ok
[ 0.255279] NET: Registered protocol family 16
[ 0.256378] acpu_clock_init()
[ 0.256469] ACPU running at 528000 KHz
[ 0.264404] bio: create slab <bio-0> at 0
[ 0.267181] Bluetooth: Core ver 2.15
[ 0.267639] NET: Registered protocol family 31
[ 0.267669] Bluetooth: HCI device and connection manager initialized
[ 0.267700] Bluetooth: HCI socket layer initialized
[ 0.268005] Switching to clocksource gp_timer
[ 0.269714] NET: Registered protocol family 2
[ 0.270233] IP route cache hash table entries: 2048 (order: 1, 8192 bytes)
[ 0.271026] TCP established hash table entries: 8192 (order: 4, 65536 bytes)
[ 0.271881] TCP bind hash table entries: 8192 (order: 3, 32768 bytes)
[ 0.272308] TCP: Hash tables configured (established 8192 bind 8192)
[ 0.272308] TCP reno registered
[ 0.272644] NET: Registered protocol family 1
[ 0.273101] Unpacking initramfs...
[ 0.655059] Freeing initrd memory: 2036K
[ 0.655761] smd_init()
[ 0.655792] smd_core_init()
[ 0.655944] smd_core_init() done
[ 0.655975] msm_init_last_radio_log: could not retrieve SMEM_CLKREGIM_BSP
[ 0.656585] smem_find(14, 40): wrong size 16424
[ 0.656616] smd_alloc_channel() cid=00 size=08192 'SMD_DS'
[ 0.656799] smem_find(15, 40): wrong size 16424
[ 0.656829] smd_alloc_channel() cid=01 size=08192 'SMD_DIAG'
[ 0.656951] smem_find(16, 40): wrong size 16424
[ 0.656982] smd_alloc_channel() cid=02 size=08192 'SMD_RPCCALL'
[ 0.657135] smem_find(21, 40): wrong size 16424
[ 0.657165] smd_alloc_channel() cid=07 size=08192 'SMD_DATA1'
[ 0.657287] smem_find(22, 40): wrong size 16424
[ 0.657318] smd_alloc_channel() cid=08 size=08192 'SMD_DATA2'
[ 0.657409] smem_find(23, 40): wrong size 16424
[ 0.657440] smd_alloc_channel() cid=09 size=08192 'SMD_DATA3'
[ 0.657562] smem_find(24, 40): wrong size 16424
[ 0.657592] smd_alloc_channel() cid=10 size=08192 'SMD_DATA4'
[ 0.657714] smem_find(25, 40): wrong size 16424
[ 0.657745] smd_alloc_channel() cid=11 size=08192 'SMD_DATA5'
[ 0.657867] smem_find(26, 40): wrong size 16424
[ 0.657897] smd_alloc_channel() cid=12 size=08192 'SMD_DATA6'
[ 0.658050] smem_find(27, 40): wrong size 16424
[ 0.658233] smd_alloc_channel() cid=13 size=08192 'SMD_DATA7'
[ 0.658416] smem_find(31, 40): wrong size 16424
[ 0.658447] smd_alloc_channel() cid=17 size=08192 'SMD_DATA11'
[ 0.658569] smem_find(52, 40): wrong size 16424
[ 0.658599] smd_alloc_channel() cid=38 size=08192 'SMD_DATA5_CNTL'
[ 0.658721] smem_find(53, 40): wrong size 16424
[ 0.658752] smd_alloc_channel() cid=39 size=08192 'SMD_DATA6_CNTL'
[ 0.658874] smem_find(54, 40): wrong size 16424
[ 0.658905] smd_alloc_channel() cid=40 size=08192 'SMD_DATA7_CNTL'
[ 0.660614] SMD: ch 2 1 -> 2
[ 0.693023] ashmem: initialized
[ 0.694091] yaffs Jul 15 2010 11:53:54 Installing.
[ 0.704193] alg: No test for stdrng (krng)
[ 0.704376] io scheduler noop registered
[ 0.704528] io scheduler cfq registered (default)
[ 0.717071] msm_serial: detected port #2
[ 0.717285] msm_serial.2: ttyMSM2 at MMIO 0xa9c00000 (irq = 11) is a MSM
[ 0.717437] msm_serial: console setup on port #2
[ 1.118835] console [ttyMSM2] enabled
[ 1.122894] msm_serial: driver initialized
[ 1.131225] loop: module loaded
[ 1.132507] PPP generic driver version 2.4.2
[ 1.134155] PPP Deflate Compression module registered
[ 1.138977] PPP BSD Compression module registered
[ 1.146057] PPP MPPE Compression module registered
[ 1.148406] NET: Registered protocol family 24
[ 1.154876] tun: Universal TUN/TAP device driver, 1.6
[ 1.157684] tun: (C) 1999-2004 Max Krasnyansky <maxk@qualcomm.com>
[ 1.167633] android init
[ 1.167846] f_adb init
[ 1.168945] android_register_function adb
[ 1.172729] f_mass_storage init
[ 1.175842] android_register_function usb_mass_storage
[ 1.181060] f_rndis init
[ 1.183654] android_register_function rndis
[ 1.189666] Linux video capture interface: v2.00
[ 1.192474] msm_v4l2: msm_v4l2_init
[ 1.196014] device-mapper: uevent: version 1.0.3
[ 1.201232] device-mapper: ioctl: 4.15.0-ioctl (2009-04-01) initialised: dm-devel@redhat.com
[ 1.208953] Bluetooth: HCI UART driver ver 2.2
[ 1.213165] Bluetooth: HCI H4 protocol initialized
[ 1.217926] Bluetooth: HCILL protocol initialized
[ 1.224761] logger: created 64K log 'log_main'
[ 1.227264] logger: created 256K log 'log_events'
[ 1.232147] logger: created 64K log 'log_radio'
[ 1.236480] logger: created 64K log 'log_system'
[ 1.241424] GACT probability NOT on
[ 1.244323] Mirror/redirect action on
[ 1.247985] u32 classifier
[ 1.250732] Actions configured
[ 1.254150] Netfilter messages via NETLINK v0.30.
[ 1.259033] nf_conntrack version 0.5.0 (3475 buckets, 13900 max)
[ 1.265350] CONFIG_NF_CT_ACCT is deprecated and will be removed soon. Please use
[ 1.272308] nf_conntrack.acct=1 kernel parameter, acct=1 nf_conntrack module option or
[ 1.280151] sysctl net.netfilter.nf_conntrack_acct=1 to enable it.
[ 1.286621] ctnetlink v0.93: registering with nfnetlink.
[ 1.291961] xt_time: kernel timezone is -0000
[ 1.296386] ip_tables: (C) 2000-2006 Netfilter Core Team
[ 1.301483] arp_tables: (C) 2002 David S. Miller
[ 1.305877] TCP cubic registered
[ 1.309478] NET: Registered protocol family 10
[ 1.314666] lo: Disabled Privacy Extensions
[ 1.319976] Mobile IPv6
[ 1.320037] IPv6 over IPv4 tunneling driver
[ 1.325225] sit0: Disabled Privacy Extensions
[ 1.329986] ip6tnl0: Disabled Privacy Extensions
[ 1.333435] NET: Registered protocol family 17
[ 1.337646] NET: Registered protocol family 15
[ 1.342193] Bluetooth: L2CAP ver 2.14
[ 1.345642] Bluetooth: L2CAP socket layer initialized
[ 1.350769] Bluetooth: SCO (Voice Link) ver 0.6
[ 1.355194] Bluetooth: SCO socket layer initialized
[ 1.360565] Bluetooth: RFCOMM TTY layer initialized
[ 1.364929] Bluetooth: RFCOMM socket layer initialized
[ 1.370117] Bluetooth: RFCOMM ver 1.11
[ 1.373748] Bluetooth: BNEP (Ethernet Emulation) ver 1.3
[ 1.379119] Bluetooth: HIDP (Human Interface Emulation) ver 1.2
[ 1.385162] smem_find(86, 16): wrong size 48
[ 1.389282] set_wakeup_mask NO INT_INFO (86)
[ 1.394012] clock_late_init() disabled 23 unused clocks
[ 1.399902] drivers/rtc/hctosys.c: unable to open rtcð[ 1.414123] init: /init.rc: 46: invalid command 'copy'
[ 1.414306] init: /init.rc: 47: invalid command 'copy'
[ 1.543426] init: cannot open '/initlogo.rle'
[ 1.549530] init: Unable to open persistent property directory /data/property errno: 2

i just got it booting for the first time... no drivers beside serial console, but the rest should be quite easy.

i used the .32 sources from google (androit.git.kernel.org) and not the codeaurora ones, as the codeaurora ones wont boot on this "old" board. no idea.

i will post more about how i did it on my blog at maldn.blogspot.com

i can smell 2.2 on this device ;-)

maldn

p.s. if you want to access the serial console of your GW620, check out maldn.blogspot.com where i posted some info on how i did it.