Project

General

Profile

Samsung Midas 4G » History » Version 12

« Previous - Version 12/14 (diff) - Next » - Current version
gnutoo, 01/29/2020 05:15 PM


Samsung Galaxy SIII 4G (GT-I9305)

Modem firmware and hardware architecture

Here are the AP (Samsung Exynos 4412) partitions related to the modem:
Partition label Mount point Filesystem content
RADIO /firmware vfat modem firmware partition
EFS /efs ext4 modem data partition

Files inside the RADIO partition:

File Format Usage
acdb.mbn ?
apps.mbn ELF 32-bit LSB executable, ARM, EABI5 version 1 (SYSV), statically linked, no section header
dsp1.mbn ELF 32-bit LSB executable, QUALCOMM DSP6, version 1 (SYSV), statically linked, no section header
dsp2.mbn ELF 32-bit LSB executable, QUALCOMM DSP6, version 1 (SYSV), statically linked, no section header
dsp3.mbn ELF 32-bit LSB executable, QUALCOMM DSP6, version 1 (SYSV), statically linked, no section header
efs1.mbn ?
efs2.mbn ?
efs3.mbn ?
mdm_acdb.img ?
modem_ds.ima ELF 32-bit LSB executable, QUALCOMM DSP6, version 1 (SYSV), statically linked, stripped
q6.mdt ELF 32-bit LSB executable, QUALCOMM DSP6, version 1 (SYSV), statically linked, no section header
rpm.mbn ?
sbl1.mbn ?
sbl2.mbn ?

The Replicant project has some information on the modem boot.

Though that page has also information on how to support that modem from Replicant which runs on the Samsung Exynos 4412.

Note that the AP part is also supported by upstream Linux with the exynos4412-i9305.dts if you use u-boot and a nonfree BL1 (the stock bootloader doesn't clear the icache/dcache and still the MMU on).

Modem Components

Component type Component model
SOC Qualcomm MDM9615

TODO

  • Scan the device PCB and upload it to archive.org to confirm the modem model with the markings (and not just the kernel configuration from the LineageOS kernel)
  • Look if the max77693 can route the modem to the USB connector through resistor values.
Add picture from clipboard (Maximum size: 48.8 MB)