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
-~----------~----~----~----~------~----~------~--~---

Reply via email to