Project

General

Profile

Actions

NexusSGTI902x » History » Revision 55

« Previous | Revision 55/83 (diff) | Next »
Paul Kocialkowski, 09/07/2014 09:57 AM


Nexus S (I902x)

Device Nexus S (I902x)
Manufacturer Google/Samsung
Release date December 2010
Codename crespo
Supported flavors GSM: I9020, I9020A, I9023
Developers involved PaulK
Latest image Replicant 4.2 0002

Replicant status

Replicant status for the Nexus S (I902x): ReplicantStatus

Known freedom and security issues:
  • Proprietary and likely signed bootloader
  • Modem, Wi-Fi, 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 Wi-Fi 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 10 years ago · 55 revisions

Also available in: PDF HTML TXT