I'm trying to build a kernel for the htc exca 300, aka sooner. This is an android prototype phone from htc, the kernel running on the phone is <5>Linux version 2.6.22-omap1 (a...@arvelnx.corp.google.com) (gcc version 4.1.1) #1- gc64286dd PREEMPT Tue Aug 28 18:21:25 PDT 2007 <4>CPU: ARM926EJ-S [41069263] revision 3 (ARMv5TEJ), cr=00053177 <4>Machine: Sardine
>From an unpacked boot image I've been able to determine the machine type used to build the kernel so I believe the I can build a new kernel (latest android source) that will boot on the phone. The current problem I have is how to flash this device. There are 2 versions of the bootloader, the one for the kernel show above is version HTC SPL 0.15.1000. I haven't found a way to get this version into fastboot mode. Looking the at the bootloader image with Ida it looks like there is a some way to download to flash with tftp. Does anybody know how this might work? The other bootloader version is HTC SPL 0.08.1000. This version is running a kernel version that does not speak the m3-rc22a version sdk adb that other one does, so I don't have an image from the device. It does go into fastboot mode by holding SYM and power. It seems to speak an old fastboot protocol that is not compatible with the fastboot code in the latest source. With changes I can get fastboot to talk to the device but I don't know what protocol it speaks. If I send "fastboot reboot" to the device it seems to echo back my first character 'f' and then go silent. Anybody know what this ancient protocol might be? --~--~---------~--~----~------------~-------~--~----~ unsubscribe: android-kernel+unsubscr...@googlegroups.com website: http://groups.google.com/group/android-kernel -~----------~----~----~----~------~----~------~--~---