Project

General

Profile

GalaxySGTI9000 » History » Version 46

Denis 'GNUtoo' Carikli, 03/01/2020 11:13 PM
fix device name

1 46 Denis 'GNUtoo' Carikli
h1. Galaxy S (GT-I9000)
2 1 Paul Kocialkowski
3
{{>toc}}
4
5 46 Denis 'GNUtoo' Carikli
|/8. !galaxys.png! | *Device* | Galaxy S (GT-I9000) |
6 1 Paul Kocialkowski
| *Manufacturer* | Samsung |
7 32 Paul Kocialkowski
| *Release date* | June 2010 |
8 1 Paul Kocialkowski
| *Codename* | @galaxysmtd@ |
9 45 Denis 'GNUtoo' Carikli
| *Status* | Replicant: Not supported anymore
10
Last Replicant version: Replicant 4.2
11
libsamsung-ipc: still supported
12
libsamsung-ril: still supported |
13 46 Denis 'GNUtoo' Carikli
| *Supported models* | GSM: GT-I9000 |
14 36 Paul Kocialkowski
| *Latest images* | [[ReplicantImages#Replicant-42-0004-images|Replicant 4.2 0004]] |
15 1 Paul Kocialkowski
16
h2. Replicant status
17
18 35 Paul Kocialkowski
[[ReplicantStatus#Replicant-42|Replicant 4.2 status]]
19 1 Paul Kocialkowski
20 32 Paul Kocialkowski
h2. Replicant installation
21 1 Paul Kocialkowski
22 46 Denis 'GNUtoo' Carikli
[[GalaxySI9000Installation|Galaxy S (GT-I9000) installation]]
23 1 Paul Kocialkowski
24 32 Paul Kocialkowski
h2. Replicant usage
25 17 Paul Kocialkowski
26 46 Denis 'GNUtoo' Carikli
* [[GalaxySI9000CompassCalibration|Galaxy S (GT-I9000) compass calibration]]
27 13 Paul Kocialkowski
28 32 Paul Kocialkowski
h2. Replicant build
29 1 Paul Kocialkowski
30 46 Denis 'GNUtoo' Carikli
[[GalaxySI9000Build|Galaxy S (GT-I9000) build]]
31 24 Paul Kocialkowski
32 32 Paul Kocialkowski
h2. Replicant development
33 1 Paul Kocialkowski
34 46 Denis 'GNUtoo' Carikli
* [[GalaxySI9000Serial|Galaxy S (GT-I9000) serial]]
35 32 Paul Kocialkowski
36 1 Paul Kocialkowski
h2. Freedom and privacy/security issues
37
38 46 Denis 'GNUtoo' Carikli
Galaxy S (GT-I9000) freedom issues:
39 32 Paul Kocialkowski
* Proprietary hardware
40 35 Paul Kocialkowski
* Proprietary firmwares, some of which are [[GalaxySI9000LoadedFirmwares|firmwares loaded by the system]]
41 32 Paul Kocialkowski
* Proprietary modem system
42
* Proprietary bootrom
43 42 Kurtis Hanna
* Proprietary and signed [[I9000Bootloader|bootloader]]
44 32 Paul Kocialkowski
45 46 Denis 'GNUtoo' Carikli
[[GalaxySI9000PrivacySecurityIssues|Galaxy S (GT-I9000) Privacy/security issues]]
46 32 Paul Kocialkowski
47
h2. Research
48
49 46 Denis 'GNUtoo' Carikli
Details about the S5PC110 hardware design used in the Galaxy S (GT-I9000): [[S5PC110HardwareDesign]]
50 41 Wolfgang Wiedmeyer
51 1 Paul Kocialkowski
h3. Hardware table
52
53 32 Paul Kocialkowski
|_. Component |_. Name |_. Source |_. Status |
54 1 Paul Kocialkowski
| SoC | Samsung S5PC110/S5PV210 | Linux kernel | Linux kernel support |
55
| GPU | PowerVR SGX540 | https://secure.wikimedia.org/wikipedia/en/wiki/Exynos | Linux kernel support, proprietary userspace |
56 32 Paul Kocialkowski
| Audio Codec | WM8994 | Linux kernel | Linux kernel support (ALSA), free userspace |
57 1 Paul Kocialkowski
| Modem | XMM6160 | "XDA-Developers":http://forum.xda-developers.com/showthread.php?t=771379 | Free userspace implementation: [[Samsung-RIL]]/[[libsamsung-ipc]] |
58
| Wi-Fi | BCM4329 | Linux kernel | Linux kernel support, proprietary loaded firmware |
59
| Bluetooth | BCM4329 | Linux kernel | Linux kernel support, proprietary loaded firmware |
60
| GPS | BCM4751 | https://plus.google.com/+StephenShankland/posts/CJ3bqa1x2Ek | Proprietary userspace, no free implementation: [[BCM4751]] |
61
| Accelerometer | SMB380 | Android module |Linux kernel support, free userspace |
62
| Compass | MS3C | Android module | Linux kernel support, free userspace |
63 35 Paul Kocialkowski
| Light | Sharp GP2A | Linux kernel support, free userspace | |
64
| Proximity | Sharp GP2A | Linux kernel support, free userspace | |
65 1 Paul Kocialkowski
| FM Radio | SI4709 | Linux kernel | Linux kernel support |
66 35 Paul Kocialkowski
| Camera (back) | NEC CE147 | Linux kernel support, free userspace | |
67
| Camera (front) | Samsung S5KA3DFX | Linux kernel support, free userspace | |
68
| Touchscreen | Atmel MXT224 | Linux kernel support | |
69
| Display | TL2796 | Linux kernel support | |
70
71
h3. References
72
73 46 Denis 'GNUtoo' Carikli
* "Galaxy S (GT-I9000) Service Manual and Schematics":http://www.cpkb.org/wiki/Samsung_GT-I9000_Galaxy_S_service_manual
74 39 Paul Kocialkowski
* "S5PC110 User Manual":http://dl.project-voodoo.org/documentation/S5PC110_EVT1_UM10.pdf
75 35 Paul Kocialkowski
76
*These documents are the propriety of Samsung Electronics and are not hosted by the Replicant project.*