h1. Exynos4412 Devices {{>toc}} Since the initial Replicant 9 port will include a number of devices based on Exynos4412 this page has been created to evaluate whether or not we can reuse this work on devices with the same SoC and, if so, what modifications would need to be made to add these other devices. The content of this page might be more properly located in [[Upstream]] but is being added here first, while it is still a "work in progress" stage. These resources were used to make this chart: * Internal pictures of devices and schematics on https://fccid.io * Parts listed in LineageOS Kernels that support these devices * Device codenames were found here: https://support.google.com/googleplay/answer/1727131 * Forkbomb's Midas on Mainline matrix: https://blog.forkwhiletrue.me/pages/midas-mainline/ h2. Galaxy SIII with an Exynos 4412 SoC S3 devices that don't have the Exynos4412 SoC were intentionally left off the list |_. |_. GT-i9300 |_. GT-i9305 |_. SHV-E210K |_. SHV-E210L |_. SHV-E210S |_. SCH-i939D |_. SGH-N035 (SC-03E) |_. GT-I9308 |_. SCH-I939 |_. GT-i9305T |_. GT-i9305N | |_. Codename | m0 | m3 | c1ktt | c1lgt | c1skt | m0ctcduos (Duos) | m3dcm (Alpha Gravity Quad) | ? | m0ctc | m3 | m3 | |_. Board Family |\6. Midas | ? | ? | ? | | | |_. RAM | 1GB |\6. 2GB|\2. 1GB |\2. 2GB | |_. CPU speed |\6. 1.4GHz | 1.6GHz |\4. 1.4GHz | |_. Firmware | | | | | | | | | | | | |_. 3G Bands | | | | | | | | | | | | |_. 4g Bands | NA | 3, 7, 20 | 3 | 1, 5 | 5 | NA | 1, (21?) | NA | NA | 3, 7 | 3, 7, 8 | |_. Carriers | | | | | | | | | | | | |_. Countries |\2. International |\3. South Korea | ? | Japan | China, Japan? | China, Taiwan | Australia | Sweden | |_. NFC | | | | | | | | | | | | |_. Compass | | | | | | | | | | | | |_. Touchscreen |\5. MMS114 | ? | ? | ? | ? | ? | ? | |_. LCD |\5. S6E8AA0 | ? | ? | ? | ? | ? | ? | |_. MHL |\5. supported in upstream Linux (name?) | ? | ? | ? | ? | | | |_. Magnetometer |\5. "AK8975":http://www.akm.com/akm/en/file/datasheet/AK8975.pdf | ? | ? | ? | ? | ? | ? | |_. Accelerometer/Gyroscope |\5. "LSM330DLC":http://www.st.com/content/ccc/resource/technical/document/datasheet/bd/61/af/53/b5/f5/4d/7b/DGT-I93000037200.pdf/files/DGT-I93000037200.pdf/jcr:content/translations/en.DGT-I93000037200.pdf | ? | ? | ? | ? | ? | ? | |_. Proximity/Light sensor |\5. CM36651 | ? | ? | ? | ? | ? | ? | |_. Barometer |\5. "LPS331":http://files.amperka.ru/datasheets/LPS331AP-barometer.pdf | ? | ? | ? | ? | ? | ? | |_. MFD |\5. MAX77693 | ? | ? | ? | ? | ? | ? | |_. Fuelgauge |\5. "MAX17047":https://datasheets.maximintegrated.com/en/ds/MAX17047-MAX17050.pdf | ? | ? | ? | ? | ? | ? | |_. Touchkey |\5. "Cypress ???":https://github.com/LineageOS/android_kernel_samsung_smdk4412/tree/cm-14.1/drivers/input/keyboard/cypress | ? | ? | ? | ? | ? | ? | |_. Audio Codec |\5. "WM1811":https://www.digchip.com/datasheets/download_datasheet.php?id=3293006&part-number=WM1811 | ? | ? | ? | ? | | | |_. WiFi/BT |\5. "BCM4334":http://www.cypress.com/file/298706/download | ? | ? | ? | ? | ? | ? | |_. Cell Modem / GPS | XMM6262 | MDM9615 |\3. CMC221 | ? | ? | ? | ? | ? | ? | |_. Notification LED |\5. "AN30259A":https://www.alliedelec.com/m/d/a9d2b3ee87c2d1a535a41dd747b1c247.pdf | ? | ? | ? | ? | ? | ? | |_. Rear Camera |\5. S5C73M3 | ? | ? | ? | ? | ? | ? | |_. Front Camera |\5. S5K6A3 | ? | ? | ? | ? | ? | ? | |_. Flash LED |\5. "AAT1290":http://www.skyworksinc.com/uploads/documents/202106A.pdf | ? | ? | ? | ? | ? | ? | |_. Notes| | | | | | | | | | | | h2. Galaxy SIII with other SOCs This is a list of Galaxy SIII that don't use an Exynos 4412[1]: * SCH-I535 and SPH-L710 (Galaxy SIII CDMA): Qualcomm MSM8960 Snapdragon S4 Plus[2]. TODO: Add other devices variants from https://en.wikipedia.org/wiki/Galaxy_SIII#Model_variants fn1. This enables to check rapidly if a given device variant has an Exynos 4412, or if it's not documented yet here. fn2. https://www.gsmarena.com/samsung_galaxy_s_iii_cdma-4799.php h2. Galaxy Note II Note II devices that didn't have an Exynos4412 SoC were intentionally left off |_. |_. GT-N7100 |_. GT-N7105 |_. SCH-i605 |_. SCH-R950 |_. SGH-i317 |_. SGH-i317M |_. SGH-T889 |_. SGH-T889V |_. SPH-L900 |_. SCH-N719 |_. GT-N7102 |_. GT-N7108 |_. GT-N7108D |_. SGH-N025 (SC-02E) |_. SHV-E250K |_. SHV-E250L |_. SHV-E250S |_. GT-N7105T | |_. Codename | t03g | t0lte | t0ltevzw | t0lteusc | t0lteatt | t0ltecan | t0ltetmo | t0ltecan | t0ltespr | t03gctc | t03gchnduos | t03gcmcc | t0ltecmcc | t0ltedcm (Sailor) | t0ltektt | t0ltelgt | t0lteskt | t0lte | |_. Board Family |\2. midas |\3. t0ltecdma ? "LOS Kernel":https://github.com/ChronoMonochrome/android_kernel_samsung_smdk4412/blob/lineage-16.0/arch/arm/configs/lineageos_t0ltecdma_defconfig | |_. RAM |\18. 2GB | |_. CPU speed |\18. 1.6 | |_. Firmware | |_. 3G Bands | |_. 4g Bands | NA | 3, 7, 20 | 13 | NA | 2, 4, 5, 17 | 4, 5, 17 | 4, 17 | 4, 17 | 25 | NA | NA | NA | 3, 7, 39, 40, 41 | 1, 21 | 3, 8 | 3, 5 | 3, 5 | 3, 7 | |_. Carriers | | | Verizon | US Cellular | ATT | ? | T-Mobile | ? | Sprint | |_. Countries |\2. EU |\3. USA | Canada | USA | Canada | USA | |_. NFC | |_. Compass | |_. Touchscreen |\2. MMS152 |\3. MELFAS_NOTE? | |_. LCD |\5. S6EVR02 | |_. MHL |\5. SII9244BO | | SII9244BO | |_. Magnetometer |\5. AK8963C | | AK8963C | |_. Accelerometer/Gyroscope |\5. "LSM330DLC":http://www.st.com/content/ccc/resource/technical/document/datasheet/bd/61/af/53/b5/f5/4d/7b/DGT-I93000037200.pdf/files/DGT-I93000037200.pdf/jcr:content/translations/en.DGT-I93000037200.pdf | | "LSM330DLC":http://www.st.com/content/ccc/resource/technical/document/datasheet/bd/61/af/53/b5/f5/4d/7b/DGT-I93000037200.pdf/files/DGT-I93000037200.pdf/jcr:content/translations/en.DGT-I93000037200.pdf | |_. Proximity/Light sensor |\5. CM36651 | |_. Barometer | |_. MFD |\5. MAX77686 | | MAX77686 | |_. Fuelgauge |\2. "MAX17047":https://datasheets.maximintegrated.com/en/ds/MAX17047-MAX17050.pdf |\2. MAX17047? | MAX14607? | | MAX14607 | |_. Touchkey |\5. "Cypress??":https://github.com/LineageOS/android_kernel_samsung_smdk4412/tree/cm-14.1/drivers/input/keyboard/cypress | |_. Audio Codec |\5. "WM1811":https://www.digchip.com/datasheets/download_datasheet.php?id=3293006&part-number=WM1811 | ? | "WM1811":https://www.digchip.com/datasheets/download_datasheet.php?id=3293006&part-number=WM1811 | |_. WiFi/BT |\5. BCM4334 | |_. Cell Modem / GPS | XMM6262 | MDM9615 |\2. MDM9X15? | MDM9215M v4 | ? | MDM8215M | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | ? | |_. Notification LED |\5. "AN30259A":https://www.alliedelec.com/m/d/a9d2b3ee87c2d1a535a41dd747b1c247.pdf | | "AN30259A":https://www.alliedelec.com/m/d/a9d2b3ee87c2d1a535a41dd747b1c247.pdf | |_. Rear Camera |\5. S5C73M3 | | S5C73M3 | |_. Front Camera |\5. S5K6A3 | | | | | |_. Flash LED |\5. MAX77693 | | MAX77693 | |_. Notes| "midas on mainline":https://blog.forkwhiletrue.me/pages/midas-mainline/ | "midas on mainline":https://blog.forkwhiletrue.me/pages/midas-mainline/ | | | "FCC Schematics":https://fcc.report/FCC-ID/A3LSGHT889/1797529ACPM-7500-SG1 | | "FCC Schematics":https://fcc.report/FCC-ID/A3LSGHT889/1797529ACPM-7500-SG1 | h2. Galaxy Note 8.0 |_. |_. GT-N5100 |_. GT-N5105 |_. GT-N5110 |_. GT-N5120 |_. SGH-i467 |_. SGH-i467M |_. SHW-M500W | |_. Codename | kona3g | kona3g | konawifi | konalte | konalteatt | konaltecan | konawifiany | |_. Board Family |\7. kona | |_. RAM | |_. CPU speed | |_. Firmware | |_. 3G Bands | | | NA | | | | NA | |_. 4g Bands | NA | 7, 20 | NA | 3, 7, 8, 20 | 2, 4, 5, 17 | 4, 5, 7, 17 | NA | |_. Carriers | | | | | ATT | | | |_. Countries | | | | | USA | Canada | | |_. NFC | |_. Compass | |_. Touchscreen | S7301 | |\2. S7301 | |_. LCD | | |\2. NT71391 | |_. MHL | SII9244BO | |\2. SII9244BO | |_. Magnetometer | YAS532B | |\2. YAS532? | |_. Accelerometer/Gyroscope | K2DHTR | |\2. K2DH? | |_. Proximity/Light sensor | | |\2. K3DH? | |_. Barometer | | |\2. YAS532? | |_. MFD | MAX77686? | |\2. MAX77686? or MAX77693? | |_. Fuelgauge | | |\2. MAX17047_C | |_. Touchkey | |_. Audio Codec | WM1811 | |\2. WM1811 | |_. WiFi/BT | BCM4334 | |\2. BCM4334 | |_. Cell Modem | XMM6262 | | NA | MDM9X15 | |_. GPS | BCM4752 | | BCM4752 | |_. Notification LED | |_. Rear Camera | | |\2. ISX012 | |_. Front Camera | | |\2. SR130PC20 | |_. Flash LED | MAX77693 | |\2. MAX77693 | |_. Notes| | | "LOS kernel":https://github.com/ChronoMonochrome/android_kernel_samsung_smdk4412/blob/lineage-16.0/arch/arm/configs/lineageos_n5110_defconfig | "LOS kernel":https://github.com/LineageOS/android_kernel_samsung_smdk4412/blob/cm-14.1/arch/arm/configs/lineageos_n5120_defconfig | h2. Galaxy Note 10.1 (2012 Edition) * Issue #1946 * N8000 source code https://code.google.com/archive/p/opensgn/source/default/source |_. |_. GT-N8000 |_. SCH-I925 |_. GT-N8013 |_. GT-N8010 |_. GT-N8020 |_. SHW-M480W |_. SHW-M480S |_. SHW-M480K |_. GT-N8005 |_. SHV-E230S |_. SHV-E230K |_. SHV-E230L |_. SCH-I925U |_. SPH-P600 |_. SHW-M485W |_. SHW-M486W | |_. Codename | p4noterf | p4noteltevzw | p4notewifi | p4notewifiww | p4notelte | p4notewifiany | p4noterfskt | p4noterfktt | p4noterf | p4notelteskt | p4noteltektt | p4noteltelgt | p4notelteusc | p4noteltespr | p4notewifiktt | p4notewifi43241any | |_. Board Family |\16. p4note | |_. RAM |\16. 2GB | |_. CPU speed |\16. 1.4 GHz | |_. Firmware | |_. 3G Bands | | | NA | NA | ? | NA | ? | ? | ? | ? | ? | ? | ? | ? | NA | NA | |_. 4g Bands | NA | 13 | NA | NA | ? | NA | NA | NA | NA | 3, 5 | 3, 8 | 1, 5 | NA | 25 | NA | NA | |_. Carriers | | Verizon |\10. | US Cellular | Sprint | |_. Countries | World | USA | USA | World | World | Korea | Korea | Korea | Turkey | Korea | Korea | Korea | USA | USA | Korea | |_. NFC | |_. Compass |\5. AKM AK8975C | |_. Touchscreen |\5. ATMEL_MXT1664S | |_. LCD | |_. MHL |\5. SII9244 | |_. Magnetometer | |_. Accelerometer/Gyroscope |\5. STM LSM330DLC | |_. Proximity/Light sensor |\5. ROHM BH1721FVC / LIGHTON AL3201? | |_. Barometer | |_. MFD |\5. MAX77686 | |_. Fuelgauge |\5. MAX17042 | |_. Touchkey | |_. Audio Codec |\5. WM1811 | |_. WiFi/BT |\5. BCM4334 | |_. Cell Modem | XMM6262 | MDM9X15 | NA | NA | |_. Notification LED |\5. NA | |_. Rear Camera |\5. ISX012 | |_. Front Camera |\5. S5K6A3 | |_. Flash LED | |_. Notes| "LOS Kernel":https://github.com/team-infusion-developers/android_kernel_samsung_smdk4412/blob/lineage-16.0/arch/arm/configs/lineageos_n8000_defconfig | "LOS kernel":https://github.com/LineageOS/android_kernel_samsung_smdk4412/blob/lineage-16.0/arch/arm/configs/lineageos_i925_defconfig | "LOS kernel":https://github.com/ChronoMonochrome/android_kernel_samsung_smdk4412/blob/lineage-16.0/arch/arm/configs/lineageos_n8013_defconfig | | | | | | OFW has no voice calls | h2. Galaxy Camera 2 - * "wikipedia":https://en.wikipedia.org/wiki/Samsung_Galaxy_Camera_2 * "downstream kernel":https://github.com/adamoutler/EK-GC100_Galaxy_Camera * "driver for the huge camera":https://github.com/adamoutler/EK-GC100_Galaxy_Camera/blob/84760f345eea2b430609cc80f112a45dbaa730e9/drivers/media/video/m9mo.h |_. |_. EK-GC100 |_. EK-GC110 |_. EK-GC120 |_. EK-GC200 | |_. Codename | gd1 | gd1wifi | gd1ltevzw | sf2wifi | |_. Board Family | |_. RAM | |_. CPU speed | |_. Firmware | |_. 3G Bands | |_. 4g Bands | |_. Carriers | |_. Countries | |_. NFC | |_. Compass | |_. Touchscreen | |_. LCD | |_. MHL | |_. Magnetometer | |_. Accelerometer/Gyroscope | |_. Proximity/Light sensor | |_. Barometer | |_. MFD | |_. Fuelgauge | |_. Touchkey | |_. Audio Codec | |_. WiFi/BT | |_. Cell Modem / GPS | |_. Notification LED | |_. Rear Camera | |_. Front Camera | |_. Flash LED | |_. Notes| h2. Hardkernel ODROID and ORIGEN * https://github.com/hexdump0815/linux-mainline-and-mali-on-odroid-u3 * https://gitlab.freedesktop.org/lima/mesa/issues/109 * https://forum.odroid.com/viewtopic.php?f=55&t=3691&p=268035#p267864 * https://www.hardkernel.com/shop/odroid-u3/ * The Odroid-Q has an Exynos 4412 and JTAG[1]. * The Odroid-Q2 also seem to have JTAG[2]. fn1. https://wiki.odroid.com/old_product/odroid-x_u_q/odroid-xq fn2. http://odroid.us/mediawiki/index.php?title=ODROID-Q2 |_. |_. ODROID-Q |_. ODROID-Q2 |_. ODROID-U2 |_. ODROID-U3 |_. ODROID-X |_. ODROID-X2 |_. Origen 4 Quad | |_. RAM | | | | 2G | 1G | 2G | 1G | |_. WiFi/BT | | | | | | | both | |_. eMMC | | | | odroid? connector | | | yes | |_. SD | | | | microSD | | | SD | |_. JTAG | Yes | Yes | | No | ? | ? | yes | |_. UART | | | | * "specific connector for console":https://wiki.odroid.com/accessory/development/usb_uart_kit#odroid_port_description_of_uart_connector Settings: ttySAC1, 115200 8N1 | * "Header for a second UART":https://wiki.odroid.com/old_product/odroid-x_u_q/odroid_u3/u3_ioport_uart Settings: ttySAC0| | yes | |_. Linux dts | Not upstream | Not upstream | | "exynos4412-odroidu3.dts":https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/tree/arch/arm/boot/dts/exynos4412-odroidu3.dts | "exynos4412-odroidx.dts":https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/tree/arch/arm/boot/dts/exynos4412-odroidx.dts | "exynos4412-odroidx2.dts":https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/tree/arch/arm/boot/dts/exynos4412-odroidx2.dts | "exynos4412-origen.dts":https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/tree/arch/arm/boot/dts/exynos4412-origen.dts | |_. Linux defconfigs | | | | | | | | |_. u-boot defconfig |\6. Unsure which ODROID devices this is for https://gitlab.denx.de/u-boot/u-boot/blob/master/configs/odroid_defconfig | | |_. Documentation | | | | "wiki":https://wiki.odroid.com/old_product/odroid-x_u_q/odroid_u3/odroid-u3 | | | "liliputing":https://liliputing.com/2012/08/origen-4-quad-a-development-board-with-samsung-exynos-4412.html | h2. Galaxy Win * https://www.mobosdata.com/phone/samsung-galaxy-win-shv-e500l h2. Galaxy Pop h2. Galaxy Light h2. Galaxy Grand * http://phonedb.net/index.php?m=device&id=4391&c=samsung_shv-e270l_galaxy_grand__samsung_baffin h2. Lenovo P700i * https://github.com/xxx-man/android_kernel_lenovo_p700i_kk * https://web.archive.org/web/20140120235353/http://mobilesupport.lenovo.com/us/en/products/p700i_smartphone h2. Hyundai T7 Tablet h2. GT-B9388 h2. SCH-2013 * https://www.phonearena.com/news/Samsungs-SCH-W2013-is-a-high-priced-dual-screen-flip-phone_id36953 h2. Galaxy NX * https://en.wikipedia.org/wiki/Samsung_Galaxy_NX h2. Meizu MX2 h2. UT4412BV03 Exynos4412 A9 4 Core Development Board