Project

General

Profile

GalaxyS3I9305 » History » Version 25

Denis 'GNUtoo' Carikli, 05/12/2019 06:08 PM

1 3 Wolfgang Wiedmeyer
h1. Galaxy S 3 4G (I9305)
2 1 Wolfgang Wiedmeyer
3
{{>toc}}
4
5 8 Wolfgang Wiedmeyer
|/8. !galaxys34g.png! | *Device* | Galaxy S 3 4G (I9305) |
6 1 Wolfgang Wiedmeyer
| *Manufacturer* | Samsung |
7
| *Release date* | September 2012 |
8
| *Codename* | @i9305@ |
9
| *Status* | Uncompleted |
10
| *Supported models* | LTE: I9305 |
11 13 Wolfgang Wiedmeyer
| *Latest images* | [[ReplicantImages#Replicant-60-0002-images|Replicant 6.0 0002]] |
12 1 Wolfgang Wiedmeyer
13
h2. Replicant status
14
15 4 Wolfgang Wiedmeyer
Replicant status for the Galaxy S 3 (I9305): [[ReplicantStatus#Replicant-60|ReplicantStatus Replicant 6.0]]
16 1 Wolfgang Wiedmeyer
17 22 Denis 'GNUtoo' Carikli
Also, the Galaxy S3 4G (I9305) has an issue that makes it suddenly reboot. See the related "bugreport":https://redmine.replicant.us/issues/1834 for more details.
18
19 1 Wolfgang Wiedmeyer
h2. Replicant installation
20
21 9 Wolfgang Wiedmeyer
Replicant installation for the Galaxy S 3 (I9305): [[GalaxyS3I9305Installation]]
22 1 Wolfgang Wiedmeyer
23
h2. Replicant usage
24
25 10 Wolfgang Wiedmeyer
* Galaxy S 3 (I9305) compass calibration: [[GalaxyS3I9300CompassCalibration]]
26 1 Wolfgang Wiedmeyer
27
h2. Replicant build
28
29 9 Wolfgang Wiedmeyer
Replicant build for the Galaxy S 3 (I9305): [[GalaxyS3I9305Build]]
30 1 Wolfgang Wiedmeyer
31
h2. Replicant development
32
33 10 Wolfgang Wiedmeyer
* Galaxy S 3 (I9305) UART: [[GalaxyS3I9300UART]]
34 1 Wolfgang Wiedmeyer
35
h2. Freedom and privacy/security evaluation
36
37
See [[GalaxyS3I9305PrivacySecurityEvaluation]] for more details.
38
39
h2. Research
40
41 12 Wolfgang Wiedmeyer
[[QMI-RIL]] development of a modem interface
42 11 Jens Korte
43 1 Wolfgang Wiedmeyer
h3. Hardware table
44
45
|_. Component |_. Name |_. Source |_. Status |
46
| SoC | Samsung Exynos 4412 | "iFixit":http://www.ifixit.com/Teardown/Samsung+Galaxy+S+III+Teardown/9391/2 | Linux kernel support |
47
| GPU | Mali 400 | https://secure.wikimedia.org/wikipedia/en/wiki/Exynos | Linux kernel and secret userspace |
48 5 Wolfgang Wiedmeyer
| Audio Codec | WM8994 | Linux kernel | Linux kernel support (ALSA) |
49
| Modem | Qualcomm MDM9615 | Linux kernel | "free library for QMI protocol":https://www.freedesktop.org/wiki/Software/libqmi/, no free RIL yet |
50 1 Wolfgang Wiedmeyer
| Wi-Fi | BCM4334 | Linux kernel | Linux kernel support, proprietary loaded firmware |
51
| Bluetooth | BCM4334 | Linux kernel | Linux kernel support, proprietary loaded firmware |
52
| NFC | PN544 | Linux kernel | Linux kernel support |
53 5 Wolfgang Wiedmeyer
| GPS | Qualcomm MDM9615 | Linux kernel | "partly free userspace":https://github.com/LineageOS/android_device_samsung_smdk4412-qcom-common/tree/cm-14.1/gps |
54 1 Wolfgang Wiedmeyer
| Accelerometer | LSM330DLC | Linux kernel | Linux kernel support, free userspace |
55
| Compass | AKM8975 | Kernel sources | Linux kernel support, free userspace |
56
| Light/proximity sensor | CM36651 | Kernel sources | Linux kernel support, free userspace |
57
| Gyroscope | LSM330DLC | Kernel sources | Linux kernel support, free userspace |
58
| Barometer | LPS331AP | Kernel sources | Linux kernel support, free userspace |
59
| Camera (back) | S5C73M3 | Linux kernel | Linux kernel support, free userspace |
60
| Camera (front) | S5K6A3 | Linux kernel | Linux kernel support, free userspace, proprietary loaded firmware |
61 14 Denis 'GNUtoo' Carikli
62 18 Denis 'GNUtoo' Carikli
h3. Software Configuration
63
64
* [[GalaxyS3I9305Pit]]: Galaxy S 3 (I9305) PIT (a partition table)
65 23 Denis 'GNUtoo' Carikli
* system fstab: "fstab.smdk4x12":https://git.replicant.us/replicant/device_samsung_i9305/tree/rootdir/fstab.smdk4x12
66 18 Denis 'GNUtoo' Carikli
67 15 Denis 'GNUtoo' Carikli
h4. Partitions
68
69
WARNING some content may not be the same on your device
70
71 17 Denis 'GNUtoo' Carikli
|_. PIT |_. Linux name |_. mount point |_. partition type |_. block device |_. Description |
72 19 Denis 'GNUtoo' Carikli
| SYSTEM | SYSTEM | /system | ext4 | mmcblk0p13 | system partition |
73 20 Denis 'GNUtoo' Carikli
| BOOT | BOOT | None |  bootimage (mkbootimg)  | mmcblk0p8 | boot.img partition |
74 21 Denis 'GNUtoo' Carikli
| RECOVERY | RECOVERY |  None  | bootimage (mkbootimg) | mmcblk0p9 | recovery partition |
75 18 Denis 'GNUtoo' Carikli
| USERDATA | USERDATA | /data | ext4 | mmcblk0p16 | data partition |
76 24 Denis 'GNUtoo' Carikli
| RADIO | RADIO | /firmware| vfat | | modem firmware partition |
77 18 Denis 'GNUtoo' Carikli
| EFS | EFS |  /efs | ext4 | mmcblk0p3 | modem data partition |
78 25 Denis 'GNUtoo' Carikli
| TOMBSTONES | TOMBSTONES | /tombstones | ext4 | | ? |