Hello all,
nice to see the Loox group still alive, I was a little worried since I
found
www.handhelds.org to be dead. I just want to announce that I've
a working Android 2.2 on my Loox, based on a 2.6.32 kernel, which in
turn is based on what I found at
www.handhelds.org and
www.postnuklear.de/linuxloox/
some months ago. Now I see that work has progressed here as well, so I
thought someone may be interested in an Android port.
Android seems to be working quite well on my Loox, except for the
following issues:
Touchscreen calibration: As Android has no support for touchscreen
calibration (there are a few hacks, but I could not really get one to
work), so I putted precomputed calibration data (obtained with ts-lib)
into the driver. That must probably be changed for other Looxes. I had
the idea of using the calibration data from WinCE (it can be read from
the registry) and pass it to the Linux driver via kernel command line.
The remaining problem here is that the meaning of the WinCE
calibration data is not yet known (but it looks quite simple at a
first glance, probably just the touchscreen coordinates for each of
the five calibration points), and that I have no experience in WinCE
programming to create a tool for that.
Sound: Android is currently silent, but the remaining problem here is
only a configuration issue, the sound driver is working (when I boot
my kernel into a Debian rootfs). I still have to figure out how to
configure Androids ALSA support for the Loox driver.
Suspend: Suspend seems to be a bit unstable, but it seems to work well
when Wifi is turned off (which unloads the ACX100 module). Also, I
have the impression that power consumption of Android suspended is
higher than that of WinCE suspended. But I'm not really sure about
that, my battery is a bit dated.
Camera: I have no driver for the camera, so it is currently not
working. But I just saw that Alexanders kernel has a working camera
driver, so we could use that one.
I currently boot Android from a CF card, to have the SD slot available
as removable in Android, but booting from SD card should be possible
as well. I can provide kernel and fs images for my configuration
(although I'm not exactly sure how, Google disabled file uploads,
maybe someone has a server to put things? (about 85MB)) if anybody is
interested. I'd also like to share the sources, preferably in a git
repo.
Best regards
Martin