Generic-x86 ICS from the android-x86 project works on the AOA150, after a manner. I used MDPI mode. Wireless driver (ath5k). Is loaded, but the GUI does not work--it will only unload ath5k! Instead, yoou need to get a full static iwmulticall (built with -static in CFLAGS), boot in android, put wlan0 up (netcfg wlan0 up), configure manually with "iwmulticall iwconfig", use DHCP, and then manually set nameservers (for me, setprop net.dns1 192.168.2.1; setprop net.dns2 8.8.8.8) Browser claims that no network connection is available, but it loads pages. Camera doesn't work yet. Set always on (somewhere in Dev Tools), since sleep will really bork it (sticks in a resume-suspend loop)
More details: Building iwmulticall: BUILD_STATIC=y, BUILD_STRIPPING=y, add -static after -DIW_USES_ITS_OWN_DOGFOOD; you might change -O2 to -Os make iwmultical The browser isn't easy for a Linux user--escape & rightclick mean back, left+right is seen as rightclick rightclick is always back! Mount your drive on /mnt/sdcard.
I use ICS eeepc build on my acer a110 and its working fine except for a lot of apps which isn't compatible with the device.