Project

General

Profile

Samsung Midas 4G » History » Version 9

gnutoo, 01/25/2020 10:39 PM

1 1 gnutoo
h1. Samsung Galaxy SIII 4G (GT-I9305)
2 2 gnutoo
3
h2. Modem firmware and hardware architecture
4
5 6 gnutoo
Here are the AP (Samsung Exynos 4412) partitions related to the modem:
6 2 gnutoo
|_. Partition label |_. Mount point |_. Filesystem |_. content |
7
| RADIO | /firmware| vfat | modem firmware partition |
8
| EFS | /efs | ext4 | modem data partition |
9 3 gnutoo
10 7 gnutoo
The Replicant project "has some information on the modem boot":https://redmine.replicant.us/projects/replicant/wiki/QMI-RIL#Modem-boot. 
11 1 gnutoo
12 7 gnutoo
Though that page has also information on how to support that modem from Replicant which runs on the Samsung Exynos 4412.
13
14 8 gnutoo
Note that the AP part is also supported by upstream Linux with the "exynos4412-i9305.dts":https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/tree/arch/arm/boot/dts/exynos4412-i9305.dts if you use "u-boot and a nonfree BL1":https://blog.forkwhiletrue.me/posts/an-almost-fully-libre-galaxy-s3/ (the stock bootloader doesn't clear the icache/dcache and still the MMU on).
15
16 9 gnutoo
h3. Modem Components
17 3 gnutoo
18 4 gnutoo
|_. Component type |_. Component model |
19 1 gnutoo
| SOC | [[Qualcomm MDM9615]] |
20 7 gnutoo
21
h2. TODO
22
23
* Scan the device PCB and upload it to archive.org
24
* Look if the max77693 can route the modem to the USB connector through "resistor values":https://git.replicant.us/replicant/kernel_samsung_smdk4412/tree/drivers/misc/max77693-muic.c#n82.
Add picture from clipboard (Maximum size: 48.8 MB)