Project

General

Profile

Actions

NexusSGTI902x » History » Revision 49

« Previous | Revision 49/83 (diff) | Next »
Paul Kocialkowski, 01/20/2014 03:45 PM


Nexus S (I902x)

Device Nexus S (I902x)
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 (I9020, I9020A, I9023)
Developers involved PaulK
Replicant version Replicant 4.2
Last image Replicant 4.2 0001

Replicant status

Replicant status on Nexus S (I902x): ReplicantStatus

Known freedom issues:
  • Proprietary and likely signed bootloader
  • Modem, WiFi, Bluetooth and NFC firmwares are non-free
  • Modem can access part of the CPU RAM and could use it to spy

Installation guide

Installation guide for the Nexus S (I902x): NexusSI902xInstallation

Build guide

Build guide for the Nexus S (I902x): NexusSI902xBuild

Technical infos

  • Status of the Samsung-RIL modem implementation: Samsung-RIL
  • Status of the Broadcom 4751 GPS chip implementation: BCM4751

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
Wi-Fi 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 over 11 years ago · 49 revisions

Also available in: PDF HTML TXT