Project

General

Profile

Actions

NexusSGTI902x » History » Revision 34

« Previous | Revision 34/83 (diff) | Next »
Paul Kocialkowski, 02/15/2013 06:17 PM


Nexus S

Device Nexus S
Manufacturer Google/Samsung
Codename crespo
Ships with root No
Root possible Yes, bootloader is easy to unlock
SIM Unlocked Possible
In production Yes
Replicant status Supported, GSM flavour
Developers involved PaulK
Replicant version Replicant 4.0
Last image Replicant 4.0 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
  • Modem could spy on the main CPU, the issue is beeing investigated in the SamsungModemIssues page

Installation guide

Installation guide for the Nexus S: FastbootInstallation

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 S5PC110TechnicalOverview
  • For Documentation on the preliminary work for freeing its bootloader: S5PC110Bootloader
  • Status of the free software that talks to the Samsung modems : SamsungModems
  • Status of the work on the Nexus S GPS chip: Broadcom4751GPS

Hardware table

Component Name Source Protocol/implementation Documentation
SoC Samsung S5PC110/S5PV210 Linux kernel Linux kernel ?
GPU PowerVR SGX540 https://secure.wikimedia.org/wikipedia/en/wiki/Exynos Linux kernel and secret userspace ?
Audio Codec WM8994 Linux kernel Linux kernel ALSA driver ?
Modem X-Gold 616 iFixit Secret protocol: Samsung-IPC, implemented in libsamsung-ipc and samsung-ril ?
WiFi BCM4329 Linux kernel implemented in WiFi driver ?
Bluetooth BCM4329 Linux kernel implemented in Bluetooth driver ?
NFC PN544 Linux kernel Linux kernel ?
GPS BCM4751 http://www.zdnet.com/photos/google-nexus-s-teardown/6189263?seq=59 MEIF, Unknown ?
Accelerometer KR3DM Linux kernel Linux kernel, Samsung-Sensors ?
Compass AKM8973 Kernel sources Linux kernel, secret userspace ?
Camera S5KA3DFX/S5K4ECGX Linux kernel Linux kernel, FIMC, V4l2 ?

Updated by Paul Kocialkowski about 12 years ago · 34 revisions

Also available in: PDF HTML TXT