Android on Gigabyte M528 (aka, Compal Jax 10, Aigo MID P8860)
I made some progress on porting Android to Gigabyte M528. The
following
is a summary of what I tried. Hopefully, this summary can save your
time.
what works:
1). keyboard: almost works, however the keycode of the ENTER key is 96
which means you
need add
key 96 ENTER
to 'AT_Translated_Set_2_keyboard.kl'.
2). display: VESA console, vga=785 (640x480). Yeah, this is not the
native resolution (800x480).
Porting Poulsbo driver from Moblin project will probably works.
3). WLAN: The libertas_sdio in Android 2.6.27 kernel doesn't work for
me. I had to port Moblin's
modified Marvell 8688_a2 driver to the 2.6.27 kernel. Note that
libertas_sdio could be loaded
without problem, but when I tried 'iwconfig eth0 essid xxxx',
the system just hanged there.
I didn't try wpa_supplicant yet.
what probably will work, but I haven't tried yet:
1). WCDMA/HSDPA modem
2). GPS
what most likely won't work:
1). touch screen: in the MIDLinux that came with M528, the touch
screen is drived by proprietary
binary driver for X server. I have no idea if it's possible to
wrap the driver to with Android
2). volume buttons, camera button, and smartkey: in the MIDLinux,
those buttons need a
kernel module (EcIo.ko), a library (/usr/lib/libEcIO.so), and
some executable files (such as,
'/usr/bin/smartkey') to work.
--~--~---------~--~----~------------~-------~--~----~
unsubscribe: [email protected]
website: http://groups.google.com/group/android-porting
-~----------~----~----~----~------~----~------~--~---