Project

General

Profile

Actions

GalaxySIII4GGTI9305 » History » Revision 30

« Previous | Revision 30/54 (diff) | Next »
Denis 'GNUtoo' Carikli, 01/25/2020 10:41 PM
MDM9615: The link was a for a driver that is meant to run on Linux that runs inside that modem (probably in one of the cores)


Galaxy S 3 4G (I9305)

Device Galaxy S 3 4G (I9305)
Manufacturer Samsung
Release date September 2012
Codename i9305
Status Uncompleted
Supported models LTE: I9305
Latest images Replicant 6.0 0002

Replicant status

Replicant status for the Galaxy S 3 (I9305): ReplicantStatus Replicant 6.0

Also, the Galaxy S3 4G (I9305) has an issue that makes it suddenly reboot. See the related bugreport for more details.

Replicant installation

Replicant installation for the Galaxy S 3 4G (I9305): ReplicantStatus Replicant 6.0

Replicant usage

Replicant build

Replicant build for the Galaxy S 3 (I9305): GalaxyS3I9305Build

Replicant development

Freedom and privacy/security evaluation

See GalaxyS3I9305PrivacySecurityEvaluation for more details.

Research

Hardware table

Component Name Source Status
SoC Samsung Exynos 4412 iFixit Linux kernel support
GPU Mali 400 https://secure.wikimedia.org/wikipedia/en/wiki/Exynos Linux kernel and secret userspace
Audio Codec WM8994 Linux kernel Linux kernel support (ALSA)
Modem Qualcomm MDM9615 Linux kernel free library for QMI protocol, no free RIL yet
Wi-Fi BCM4334 Linux kernel Linux kernel support, proprietary loaded firmware
Bluetooth BCM4334 Linux kernel Linux kernel support, proprietary loaded firmware
NFC PN544 Linux kernel Linux kernel support
GPS Qualcomm MDM9615 Linux kernel partly free userspace
Accelerometer LSM330DLC Linux kernel Linux kernel support, free userspace
Compass AKM8975 Kernel sources Linux kernel support, free userspace
Light/proximity sensor CM36651 Kernel sources Linux kernel support, free userspace
Gyroscope LSM330DLC Kernel sources Linux kernel support, free userspace
Barometer LPS331AP Kernel sources Linux kernel support, free userspace
Camera (back) S5C73M3 Linux kernel Linux kernel support, free userspace
Camera (front) S5K6A3 Linux kernel Linux kernel support, free userspace, proprietary loaded firmware

Software Configuration

Partitions

WARNING some content may not be the same on your device

PIT Linux name mount point partition type block device Description
SYSTEM SYSTEM /system ext4 mmcblk0p13 system partition
BOOT BOOT None bootimage (mkbootimg) mmcblk0p8 boot.img partition
RECOVERY RECOVERY None bootimage (mkbootimg) mmcblk0p9 recovery partition
USERDATA USERDATA /data ext4 mmcblk0p16 data partition
RADIO RADIO /firmware vfat modem firmware partition
EFS EFS /efs ext4 mmcblk0p3 modem data partition
TOMBSTONES TOMBSTONES /tombstones ext4 ?

Mainlining

See https://wiki.postmarketos.org/wiki/Samsung_Galaxy_SIII_LTE_(samsung-i9305)#Mainline_Kernel, https://blog.forkwhiletrue.me/pages/midas-mainline/. The mainline kernel probably needs the equivalent of https://github.com/LineageOS/android_kernel_samsung_smdk4412/blob/b7ffe7f2aea2391737cdeac2a33217ee0ea4f2ba/arch/arm/mach-exynos/mdm_hsic_pm.c#L1003 for the modem to work.

Updated by Denis 'GNUtoo' Carikli almost 5 years ago · 30 revisions

Also available in: PDF HTML TXT