Group: Hardware/TODO/TO SORT/Smartphones

From LibrePlanet
< Group:Hardware‎ | TODO‎ | TO SORT
Revision as of 17:25, 16 January 2011 by Gnutoo2 (talk | contribs) (Introduction)
Jump to: navigation, search

Introduction

First let's define a smartphone, A smartphone is a phone with at least 2 processors, one where runs the operating system(like Android,GNU/Linux etc...) and another that interface with the GSM network. Historically both processors talked to each other trough AT commandes(also known as Hayes command set

Possible Free SmartPhones target comparison

Hardware freedom

Openmoko Freerunner Nokia N900 HTC Dream Nexus one Palm pre(normal,plus or version 2)
Non free firmwares No Yes:
  • Wifi(wl1251_spi)
  • Bluetooth(broadcom)
  • camera(many components)
  • DSP(note that the CPU and mplayer do a better job than the DSP but consume more battery)
Yes:
  • Wifi(wl1251_sdio)
  • bluetooth(broadcom)
Yes:
  • Microphone
  • Sound card
  • WIFI(bcm4329)
  • Maybe others?
Yes:
  • Wifi(libertas_sdio)
  • Maybe others?
Modem can be flashed Yes ? Yes Yes
Modem can be unpowered Yes Yes ? ?
Audio path under modem's control? No No Yes Yes
GPS under modem's control No Yes Yes Yes
Free Bootloader Yes No ? ? Some work has been done(must check status,not complete)

Hardware capabilities

Openmoko Freerunner Nokia N900 HTC Dream Nexus one Palm pre(normal,plus or version 2)
USB host Yes (not strictly needed since no firmwares are needed),limited to ? mA Yes(with 2.6.28 power kernel), limited to ? mA ? possible, untested, unpowered ?

References

Operating System/distribution support