Device |
Manufacturer |
Android port |
Bootloader |
SoC |
Standardness |
Blobs |
Firmwares |
Modem |
Notes |
Neo Freerunner |
Openmoko |
AoF |
u-boot, flash with dfu-utils |
Samsung S3C2442, CPU @400Mhz |
Audio: ALSA, GPS: NMEA, Modem: AT |
No |
No |
Total isolation |
Hardware is too old to be support by Replicant, armv4t |
N900 |
Nokia |
Nitdroid |
chainloaded u-boot, flash with 0xff |
OMAP3430, CPU @600Mhz |
Voice calls depend on cmt_speech pulseaudio plugin, modem protocol is non-standard but implemented in ofono |
Nitdroid uses blobs |
Nitdroid uses firmwares |
Issues |
Nitdroid is hard to build and undocumented |
iPhone |
Apple |
iDroid |
iDroid bootloader seems free |
iPhone 3G: Similar to Samsung S5PC110 |
iPhone 3G: Audio: ALSA, Modem: AT, WiFi: libertas |
Probably needs some |
Probably needs some |
Known to never sleep |
|
FLOW G1.55 |
GizmoForYou |
Stock |
xloader + u-boot |
OMAP3 |
Audio: ALSA, Modem: AT |
? |
WiFi/Bluetooth |
Needs to be check, could be OK |
Instructions to build Android 2.2 for it are provided: http://www.gizmoforyou.net/wiki/index.php/Building_G155_Android Unfortunately that phone isn’t cheap. |
Phone |
Android target version |
Gralloc |
RIL |
Audio |
camera |
sensors |
GPS |
Geeksphone one |
maybe 2.3? |
Easy, probably supported by hardware/msm7k audioHardware libraries |
AT possible(TODO:contact VquickSilver for details),but proprietary ril uses RPC binary protocol(TODO:contact morphis for details) |
Easy, probably supported by hardware/msm7k audioHardware libraries |
difficult since no one finished support for msm camera yet. |
unknown |
unknown yet |
Samsung Galaxy Nexus |
4.x, unsure if backporting to 2.3 is doable |
recovery from replicant ics-preparation worked but not the gralloc(garbage on screen) |
Easy thanks to samsung-ril+libsamsung-ipc |
ALSA with free software module in cyanogenmod and AOSP |
Seem to have a free camera library |
? |
doable(SIRF) |
Samsung Galaxy SII |
? |
? |
Easy thanks to samsung-ril+libsamsung-ipc |
no free software module available, but is ALSA (seems doable) however the yamaha CODEC source code seem to be somehow offuscated according to some people |
? |
? |
doable(SIRF) |
Samsung Galaxy SIII |
4.x, unsure if backporting to 2.3 is doable |
? |
Easy thanks to samsung-ril+libsamsung-ipc |
free software audio libraries available in cyanogenmod |
? |
? |
unknown |
Nokia N900 |
? (look at Forking Nitdroid) |
? |
Documented in free software GNU/Linux compatible code |
Documented in free software GNU/Linux compatible code |
Standard interface |
Should be easy |
? |