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 flavors (GT-I9020, GT-I9020A, GT-I9023)
Developers involved PaulK
Replicant version Replicant 4.0
Last image Replicant 4.0 0004

Replicant status

Replicant status on Nexus S: ReplicantStatus

Known freedom issues:

Installation guide

Installation guide for the Nexus S: FastbootInstallation

Build guide

Build guide for the Nexus S: NexusSBuild

Technical infos

Hardware table

Component Name Source Protocol/implementation
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 XMM6160 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