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

Reply via email to