Actions
NexusSGTI902x » History » Revision 67
« Previous |
Revision 67/83
(diff)
| Next »
Paul Kocialkowski, 07/01/2015 01:35 PM
Nexus S (I902x)¶
- Table of contents
- Nexus S (I902x)
|
Device | Nexus S (I902x) |
| Manufacturer | Google/Samsung | |
| Release date | December 2010 | |
| Codename | crespo |
|
| Status | Maintained | |
| Maintainer(s) | Paul Kocialkowski | |
| Supported models | GSM: I9020, I9020A, I9023 | |
| Latest images | Replicant 4.2 0003 |
Replicant status¶
Replicant installation¶
Replicant usage¶
Replicant build¶
Replicant development¶
Freedom and privacy/security issues¶
Nexus S (I902x) freedom issues:- Proprietary hardware
- Proprietary firmwares, some of which are firmwares loaded by the system
- Proprietary modem system
- Proprietary bootrom
- Proprietary and signed bootloader
Nexus S (I902x) Privacy/security issues
Research¶
Hardware table¶
| Component | Name | Status | Documentation |
|---|---|---|---|
| SoC | Samsung S5PC110/S5PV210 | Linux kernel support | |
| GPU | Imagination Technologies PowerVR SGX540 | Linux kernel support, proprietary userspace | |
| Audio Codec | Wolfson WM8994 | Linux kernel support (ALSA), free userspace | WM8994_Rev3.0.pdf |
| Modem | Intel XMM6160 | Free userspace implementation: Samsung-RIL/libsamsung-ipc | mobile-xmm-6160-brief.pdf |
| Wi-Fi | Broadcom BCM4329 | Linux kernel support, proprietary loaded firmware | |
| Bluetooth | Broadcom BCM4329 | Linux kernel support, proprietary loaded firmware | |
| NFC | NXP PN544 | Linux kernel support, free userspace, proprietary loaded firmware | 75016890.pdf |
| GPS | Broadcom BCM4751 | Proprietary userspace, proprietary loaded firmware, no free implementation: BCM4751 | BCM4751 |
| Accelerometer | STMicroelectronics KR3DM | Linux kernel support, free userspace | |
| Compass | Asahi Kasei AKM8973 | Linux kernel support, free userspace | AK8973.pdf |
| Gyroscope | STMicroelectronics K3G | Linux kernel support, free userspace | |
| Light | Sharp GP2A | Linux kernel support, free userspace | |
| Proximity | Sharp GP2A | Linux kernel support, free userspace | |
| Camera (back) | Samsung S5K4ECGX | Linux kernel support, free userspace | |
| Camera (front) | Samsung S5KA3DFX | Linux kernel support, free userspace | |
| Touchscreen | Atmel MXT224 | Linux kernel support | |
| Display | NT35580/TL2796 | Linux kernel support |
References¶
- Nexus S (I902x) Service Manual and Schematics: http://www.cpkb.org/wiki/Samsung_GT-i9023_Google_Nexus_S_service_manual
- S5PC110 User Manual: http://dl.project-voodoo.org/documentation/S5PC110_EVT1_UM10.pdf
These documents are the propriety of Samsung Electronics and are not hosted by the Replicant project.
Updated by Paul Kocialkowski over 10 years ago · 67 revisions