Project

General

Profile

Actions

NexusSGTI902x » History » Revision 16

« Previous | Revision 16/83 (diff) | Next »
Paul Kocialkowski, 02/05/2012 12:26 PM


Nexus S

Device Nexus S
Manufacturer Google/Samsung
Codename crespo
Replicant status Supported
Developers involved PaulK
Replicant version Replicant 2.3
Last image Replicant 2.3 preview 0002

Replicant status

Replicant status on Nexus S: ReplicantStatus

Known freedom issues:
  • Proprietary bootloader
  • Modem firmware is non-free and there is no free alternative
  • The modem controls sound, GPS, main CPU memory (read/write)

Installation guide

Installation guide for the Nexus S: NexusSInstall

Build guide

Build guide for the Nexus S: NexusSBuild

Technical infos

  • List of the proprietary libraries, binaries and firmwares shipped on the Nexus S and the status of their replacement: NexusSProprietary
  • For a technical overview of Nexus S and a rationale explaining what makes it a better freedom-compliant device, see NexusSTechnicalOverview
  • For Documentation on the preliminary work for freeing its bootloader: NexusSBootloader
  • Status of the free software that talks to the Samsung modems : SamsungModems

Hardware table

Component Name Source Known protocol Documentation
SoC Samsung S5PC110 Kernel sources N/A ?
GPU PowerVR SGX540 https://secure.wikimedia.org/wikipedia/en/wiki/Exynos Unknown ?
CODEC WM8994 Kernel sources implemented in ALSA driver ?
Modem X-Gold 616 iFixit Samsung IPC protocol, secret ?
WiFi BCM4329 Kernel sources implemented in WiFi driver ?
Bluetooth BCM4329 Kernel sources implemented in Bluetooth driver ?
GPS BCM4751 http://www.zdnet.com/photos/google-nexus-s-teardown/6189263?seq=59 MEIF, Unknown ?
Accelerometer KR3DM Kernel sources data out of the driver is usable ?
Compass AKM8973 Kernel sources Unknown ?
Camera ? implemented in V4L2 driver ?

Updated by Paul Kocialkowski about 13 years ago · 16 revisions

Also available in: PDF HTML TXT