The second release of Nitdroid on N9 is here.
Here’s what’s working;
– based on Android Open-Source Project (AOSP) v 4.0.4_r1.1 (IMM76D)
– multiple languages supported
– dualboot kernel (without reflashing), ability to choose OS after power on.
– N950 supported (see http://forum.nitdroid.com/index.php?topic=134.0)
– 3D drivers, OpenGL
– hwrotation (portrait mode only, accelerometer HAL doesn’t work)
– touchscreen (multitouch)
– hw buttons (volume, power)
– ECI accessory (headset buttons)
– USB networking
– lcd off in sleep mode, electron beam effect (demo: http://www.youtube.com/watch?v=kFMTofYt_2g)
– alarm driver, RTC
– mounting MyDocs as “SDCard” [realized; NOT FIXED, but HACK EXISTS]
– basic video decoding (sw) and playback, youtube (choppy)
– wifi (only basic functionality: able to connect to AP. signal strength indication (RSSI) is broken. no tethering).
– basic CellMo functionality: network registration, USSD, SMS, data (GPRS/EDGE/3G), signaling. Actually, ofono/ofono-ril stack is used: all things that it able to do on the n900.
– bluetooth (scanning, can pair devices. I didn’t test deeper).
– charging (note: without any notification in UI)
– sensors: accelerometer
– audio: playback (audio routing to: loudspeaker, headset or earpiece)
– lights HAL (lcd brightness)
– root access (via adb shell; su/Superuser.apk)
Head over to the forum post to have a look at the updated install instructions. Haven’t had a look at it yet, still installing it on my device.
Update: Many people are facing an issue where Nitdroid wont boot. There is a simple fix that doesn’t require flashing. That is to follow the same steps, but instead first installing the alpha 1 release to the /home/nitdroid folder, booting to it to check it works, then installing alpha2 on top of alpha 1 (ie don’t remove alpha1, just extract alpha to straight to /home/nitdroid)