Jump to content

Category:MediaTek

From postmarketOS Wiki


MediaTek Inc.
Brand of MediaTek Inc.
Brand of MediaTek Inc.
Name MediaTek Inc.
Native name 聯發科技股份有限公司
Nickname MTK,發哥
Country Taiwan / Worldwide
Industry Arm, Chip
Resources Homepage


MediaTek Inc. is a Taiwanese semiconductor company that designs and manufactures a range of semiconductor products.

Glossary

See MediaTek Glossary.

Naming Conventions

While there doesn't seem to be a stable pattern that MediaTek SoC names follow between subsequent generations, there are a few naming patterns that are prevalent.

MediaTek SoCs can be split into 5 main categories, each corresponding to a certain period of time where several SoCs were released with highly similar core architectures:

Pattern Common name CPU GPU Modem
MT62** - ARMv5 (ARM7) - 2G
MT65** - ARMv7 (Cortex-A) Mali Utgard, PowerVR SGX 3G
MT67** Helio* ARMv8 (Cortex-A) Mali Midgard, Mali Bifrost, PowerVR Rogue 4G
MT68** Dimensity ≤8000 Mali Valhall 5G
MT69** Dimensity 9000 ARMv8 (Cortex-X + Cortex-A)

*The Helio name wasn't used for MT673* as well as MT6750, MT6752 and MT6753 variants

There are SoCs that don't follow this convention. These SoCs are usually tablet or application variants of the MT6*** SoCs, and have names that follow the MT8*** pattern. For some of those SoCs, the only difference between the mobile and tablet variant is the first digit, while others have completely different names despite them being functionally identical. Here are some known mobile/tablet variant pairs:

Mobile MT6*** Tablet MT8***
MT6580 MT8321
MT6582 MT8382
MT6589 MT8389
MT6592* MT8127*
MT6735 MT8735
MT6771 MT8183
MT6789 MT8781
MT6875* MT8192*

*Unconfirmed

Flashing

If you want to flash firmware to Mediatek-based devices, there is a proprietary tool for that: SP Flash Tool. It is e.g. used for the Wiko Lenny 3 (wiko-lenny3).

Some devices also support fastboot, e.g. Sony Xperia XA (sony-tuba), and some support odin, e.g. Samsung Galaxy Grand Prime Plus (samsung-grandpplte).

Some open source software has been developed:

  1. https://github.com/saleemrashid/mediatek_flash_tool has only been tested with the MT6580
  2. https://github.com/MediaTek-Labs/mt76x7-uploader which is compatible with the MT7687 and MT7697 for flashing the bootloader
  3. https://github.com/Wiz-IO/Mediatek-MT2625-Flash-Utility for the MT2625
  4. https://github.com/McBitter/flasher only support for MT6735P, is WIP
  5. https://github.com/bkerler/mtkclient

Enabling previously disabled UART on downstream kernels

Sometimes you might need to get some data from UART on downstream kernel (for example, with intention to debug boot process of your pmOS port) but it's been automatically disabled by the preloader or UBoot or something else. One of the solutions suggested by the official MediaTek OEM FAQ is to run this command as early as possible:

# echo "6 4 1 6" > /proc/sys/kernel/printk

To disable UART logs, run:

# echo "0 0 0 0" > /proc/sys/kernel/printk

TODO TODO: Check if it works on mt67xx devices

Booting procedure

Power applied to the SoC

When chip is powered on the dram controller pushes the address of brom (boot rom, mask rom that is hardwired) to PC (program counter) and execution of rom begins.

Brom execution

  1. UART1 gets initialized to some predetermined baudrate. Baud usually depends in chip input clock source. Observation has been made that UART1 is disabled on many phones, but can be enabled if proper firmware is used and eFuses are not blown.
  2. Initialize storage with low clock. Reason why it's using low clock is because muxes are not programmed at this stage.
  3. Wait for "Start" string on UART1 for unknown amount of time, the internet keeps buzzing about 150ms. After start is recieved, listen to commands from host until jump is observed (refer to brom spec in further reading section). If start is not sent then Preloader image will be loaded from the storage to the SRAM (static ram) and brom loads it. Not sure if flags SP flash tool needs are used at bootup phase.
  4. If KCOL0 pin is shorted to the ground, preloader loading is avoided and download protocol is rolled up on USB port.

Memory maps of different system on chips

Image format

Note Incomplete and has missing information. Feel free to coordinate corrections on Matrix chat. Information here is only for reference. Flashing the binaries to storage will be done using brom protocol and custom flashing software.

This format is used in brom and preloader(has to be verified) while flashing with SP flash tool. All fields are in little endian.

File info image format

Size Content Extra notes
4 4d 4d 4d 01
4 Length of complete header (including this size field and the magic field above)
12 "FILE_INFO\0\0\0" Pay attention to padding bytes
4 01 00 00 00
2 Image type 0: NONE 1: ARM-Bootloader 2: ARM-External-Bootloader 10: Root-Certificate 256: Primary-MAUI 264: VIVA 769: SECURE_RO_ME
1 Storage type 0: NONE 1: NOR Flash 2: NAND Sequential Flash 3: NAND_TTBL 4: NAND_FDM50 5: EMMC-Boot-Region 6: EMMC-Data-Region 7: Serial Flash 255: Device-End
1 Signature type 0: No Signature 1: PHASH 2: SINGLE 3: SINGLE and PHASH 4: MULTI 5: TYPE_NUM 255: TYPE_END
4 Load address
4 Total file size
4 00 00 04 00 Maximum file size
4 Content offset in file You can have multiple headers before actual content (preloader assembly image)
4 Signature length If no signature was set, size is 0
4 Jump offset Seems to be the same as content offset, maybe because preloader needs to execute
4 Ending 1: POST_BUILD_DONE 2: XIP (Execute In Place) use bitwise OR to combine multiple flags

Example data from MT6735P chipset

ROM:00031128 magicValue      DCD 0x14D4D4D
ROM:0003112C HeaderSize      DCD 0x38                ; completeHeaderSize
ROM:00031130 aFile_info      DCB "FILE_INFO",0,0,0
ROM:0003113C alwaysOne       DCD 1
ROM:00031140 FileType        DCW 1                   ; ARM-Bootloader
ROM:00031142 FlashType       DCB 5                   ; EMMC-Boot-Region
ROM:00031143 SignatureType   DCB 3                   ; Single and PHASH
ROM:00031144 LoadAddress     DCD 0x200D00            ; SRAM address
ROM:00031148 FileLength      DCD 0x1CE4C
ROM:0003114C MaximumSize     DCD 0x40000
ROM:00031150 ContentOffset   DCD 0x300
ROM:00031154 SigLen          DCD 0x124
ROM:00031158 JumpOffset      DCD 0x300
ROM:0003115C Ending          DCD 1                   ; POST_BUILD_DONE

SP Flash Tool authentication bypass

By patching a USB driver, it is possible to bypass the chain of trust during flashing. More info in this GitHub repo and here

It is compatible with the following SoCs:

  • mt6261
  • mt6572
  • mt6580
  • mt6582
  • mt6735
  • mt6737
  • mt6739
  • mt6755
  • mt6757
  • mt6761
  • mt6763
  • mt6765
  • mt6768
  • mt6771
  • mt6779
  • mt6785
  • mt6799
  • mt6873
  • mt8127
  • mt8163
  • mt8173
  • mt8695

Mainlining

Supported SoCs

A few MediaTek SoCs have decent support in mainline, and many others have some basic support (only UART and/or I2C). This table shows the SoCs with documented support:

SoC Arch Year UART USB Storage Display CPU GPU Pinctrl I²C Audio Video Thermal WiFi BT Modem GPS Camera Suspend
MediaTek Helio P10/P15/P18 aarch64 2014 P N N P P N N N N N N N N N N N N
MediaTek Helio P90 aarch64 2018 Y N Y P Y N Y N Y N N N N N N N
MediaTek MT6580 armv7 2015 Y N N N P N N N N N N N N N N N N
MediaTek MT6582 armv7 2013 Y N N N P N N N N N N N N N N N N
MediaTek MT6589 armv7 2013 Y N N N P N N N N N N - - N - N N
MediaTek MT6735 aarch64 2014-2016 Y P P Y N Y Y N N N N N N N N N N
MediaTek MT6765 aarch64 2018/2020 Y Y Y Y Y N Y Y N N N N N N N N N
MediaTek MT6878 (Dimensity 7300) aarch64 2024 Y N N N Y N P N N N N N N N N N N
MediaTek MT8167 aarch64 2017 Y Y Y Y Y N Y Y N N N N N - N N N
MediaTek MT8173 aarch64 2015 Y Y Y Y Y P Y Y Y Y Y N N - - N P
MediaTek MT8183 aarch64 2019 Y Y Y Y Y Y Y Y Y Y Y N N - - N Y
MediaTek MT8186 aarch64 2022 Y Y Y Y Y Y Y Y N Y Y - - - - N N

There have been some successes in porting mainline Linux to other SoCs:

See Also

Futher reading


Devices with a MediaTek SoC

MediaTek MT6205

No results

MediaTek MT6216

No results

MediaTek MT6217

No results

MediaTek MT6218B

No results

MediaTek MT6219

No results

MediaTek MT6223

No results

MediaTek MT6225

No results

MediaTek MT6226

No results

MediaTek MT6227

No results

MediaTek MT6228

No results

MediaTek MT6229

No results

MediaTek MT6230

No results

MediaTek MT6235

No results

MediaTek MT6236

No results

MediaTek MT6252

No results

MediaTek MT6253

No results

MediaTek MT6516

No results

MediaTek MT6276M

No results

MediaTek MT6513

No results

MediaTek MT6573

No results

MediaTek MT6515

No results

MediaTek MT6575

Device Booting Mainline
NGM WeMove Action No

MediaTek MT6575M

No results

MediaTek MT6517

No results

MediaTek MT6517T

No results

MediaTek MT6577

No results

MediaTek MT6577T

No results

MediaTek MT6570

No results

MediaTek MT6571

No results

MediaTek MT6572

Device Booting Mainline
Fly Spark Yes
Lenovo A369i No N
Alcatel One Touch Pop C1 No
ALPS Mediatek Obscure Device (MT6572) No
Wiko Sunset 2 No

MediaTek MT6572M

No results

MediaTek MT6580

Device Booting Mainline
Alcatel OneTouch Pixi 4 (5) 5010D Yes N
Wiko Lenny 2 Yes N
Alcatel Pixi 4 (4) Yes
Asus Zenfone Go (MTK) Yes
Wiko Lenny 5 Yes
Wiko Lenny 3 Yes
NewMobi XY6580 SoM No

MediaTek MT6582M

Device Booting Mainline
Acer Liquid Z520 N

MediaTek MT6582

Device Booting Mainline
BQ Aquaris E5 HD Yes
Huawei Honor Holly No N
LG Bello II No N
Huawei Y360-U61 No
Huawei Y3 II 3G No
Land Rover A9 No
LG K5 No
Mediatek ZH960 No
NewMobi XY6582 SoM No
Oppo Neo 5 No
Acer Liquid Z520 N

MediaTek MT6589M

No results

MediaTek MT6589

Device Booting Mainline
Fairphone 1 Yes P
Lenovo IdeaTab A3000 Yes P

MediaTek MT6589T

No results

MediaTek MT6588

No results

MediaTek MT6591

No results

MediaTek MT6592M

No results

MediaTek MT6592

No results

MediaTek MT6595M

No results

MediaTek MT6595

No results

MediaTek MT6731

No results

MediaTek MT6735P

Device Booting Mainline
Lenovo Vibe P1m Yes N
Coolpad Modena 2 No
ZTE Blade X3 No

MediaTek MT6735M

Device Booting Mainline
HomTom HT20 No
Huawei Y3 II 4G No
LG K4 No
Wiko Harry No

MediaTek MT6735

Device Booting Mainline
Lenovo Vibe P1m Yes N
Acer Liquid Zest 4G Yes
Meizu M2 Yes
Wiko U FEEL Yes
Acer Liquid Zest 4G No
Coolpad Modena 2 No
Gini w5 No
HomTom HT20 No
Huawei Y3 II 4G No
LG K4 No
NewMobi XY6735 SoM No
Wiko Harry No
ZTE Blade X3 No

MediaTek MT6737

Device Booting Mainline
Samsung Galaxy Grand Prime+ Yes Y
HMD Global Nokia 3 (2017) Yes
HMD Global Nokia 1 Yes
Motorola Moto C Plus Yes
Samsung Galaxy J2 Prime Yes
Archos Sense 55s No P
NewMobi XY6737 SoM No
Wiko Harry No
Xunlong Orange Pi 4G-IoT No

MediaTek MT6737T

Device Booting Mainline
Samsung Galaxy Grand Prime+ Yes Y
Samsung Galaxy J2 Prime Yes
Archos Sense 55s No P

MediaTek MT6732M

No results

MediaTek MT6732

No results

MediaTek MT6738

No results

MediaTek MT6738T

No results

MediaTek MT6739

Device Booting Mainline
General Mobile GM8 Go Yes -
HMD Global Nokia 1 Plus Yes
Huawei Honor 7S No -
NewMobi XY6739CW 4G SoM No

MediaTek MT6750

Device Booting Mainline
HMD Global Nokia 3.1 Yes Y
ALPS ASK SP618/Bluboo Maya Max No
ALPS Philips S562Z No

MediaTek MT6750N

Device Booting Mainline
HMD Global Nokia 3.1 Yes Y

MediaTek MT6753

Device Booting Mainline
Vernee Thor Yes N
Lenovo K4 Note Yes
Just5 Freedom X1 No N
Meizu M2 Note No
NewMobi XY6753 SoM No
Wiko Fever No

MediaTek MT6750T

No results

MediaTek MT6750S

No results

MediaTek MT6752M

No results

MediaTek MT6752

No results

MediaTek Helio X10 (MT6795M)

No results

MediaTek Helio X10 (MT6795)

Device Booting Mainline
LeEco Le 1s Yes
Sony Xperia M5 Yes

MediaTek Helio X10 (MT6795T)

No results

MediaTek Helio X20 (MT6797)

Device Booting Mainline
Planet Computers Gemini PDA Yes N
Xiaomi Redmi Note 4 (MediaTek) No

MediaTek Helio X23 (MT6797D)

No results

MediaTek Helio X25 (MT6797T)

No results

MediaTek Helio X27 (MT6797X)

No results

MediaTek Helio X30 (MT6799)

No results

MediaTek Helio A20 (MT6761V/WE)

No results

MediaTek Helio A22 (MT6761V/WAB)

No results

MediaTek Helio A25 (MT6762V/WB)

No results

MediaTek Helio P10 (MT6755)

Device Booting Mainline
Sony Xperia XA Yes N
Sony Xperia XA Ultra Yes
Casper Via F1 No
Meizu M3 Note No

MediaTek Helio P15 (MT6755T)

No results

MediaTek Helio P18 (MT6755S)

No results

MediaTek Helio P20 (MT6757)

No results

MediaTek Helio P25 (MT6757CD)

No results

MediaTek Helio P22 (MT6762)

Device Booting Mainline
TCL A3 Yes P
Xiaomi Redmi 6 Yes
Lenovo Lenovo Smart Tab M10 FHD Plus No
NewMobi XY6762 SoM No
Xiaomi Redmi 9A No

MediaTek Helio P23 (MT6763)

Device Booting Mainline
Volla Phone Yes Y
Volla Phone X No N
NewMobi XY6763 SoM No

MediaTek Helio P30 (MT6758)

No results

MediaTek Helio P35 (MT6765)

Device Booting Mainline
Xiaomi Redmi 9C Yes Y
Vsmart Star 4 Yes N
LG K40 (AT&T) Yes
NewMobi XY6765 SoM No
Rabbit R1 No
Samsung Galaxy A04 No
Senraise H10 No

MediaTek Helio P60 (MT6771)

Device Booting Mainline
Planet Computers Cosmo Communicator Yes N
Umidigi F2 Yes N
NewMobi XY6771 SoM No
Teracube One No
Unihertz Titan Pocket No

MediaTek Helio P65 (MT6768)

No results

MediaTek Helio P70 (MT6771V/CT)

Device Booting Mainline
Umidigi F2 Yes N
Unihertz Titan Pocket No

MediaTek Helio P90 (MT6779V/CU)

No results

MediaTek Helio P95 (MT6779V/CV)

No results

MediaTek Helio G25 (MT6762G)

Device Booting Mainline
Xiaomi Redmi 9A No

MediaTek Helio G35 (MT6765G)

Device Booting Mainline
Xiaomi Redmi 9C Yes Y

MediaTek Helio G36 (MT6765V/XAA)

No results

MediaTek Helio G37 (MT6765H)

No results

MediaTek Helio G50 (MT6765V)

No results

MediaTek Helio G70 (MT6769V/CB)

No results

MediaTek Helio G80 (MT6769T)

Device Booting Mainline
Samsung Galaxy A32 4G Yes N
Xiaomi Redmi 9 Yes

MediaTek Helio G85 (MT6769Z)

Device Booting Mainline
Volla Phone 22 Yes Y
Xiaomi Redmi Note 9 / Redmi 10X 4G Yes N

MediaTek Helio G88 (MT6769H)

Device Booting Mainline
Xiaomi Redmi 12 Yes N
Xiaomi Redmi 10 2022 Yes n

MediaTek Helio G91 (MT6769G)

No results

MediaTek Helio G92 (MT6769I)

No results

MediaTek Helio G90 (MT6785V/CD)

Device Booting Mainline
Xiaomi Redmi Note 10S / POCO M5s Yes N

MediaTek Helio G90T (MT6785V/CC)

No results

MediaTek Helio G95 (MT6785V/CD)

Device Booting Mainline
Xiaomi Redmi Note 10S / POCO M5s Yes N

MediaTek Helio G96 (MT6781)

No results

MediaTek Helio G99 (MT6789)

Device Booting Mainline
Xiaomi Redmi Note 13 Pro (4G) Yes Y
LincPlus T4 No N
Minimal Phone No
Teclast T65 Max No
Teclast T50 Max No
Volla Phone X23 No

MediaTek Helio G100 (MT6789H)

No results

MediaTek Dimensity 700 (MT6833)

Device Booting Mainline
NewMobi XY6833ZA 5G SoM No
Xiaomi Redmi Note 10 5G No

MediaTek Dimensity 720 (MT6853V/ZA)

No results

MediaTek Dimensity 800U (MT6853T)

No results

MediaTek Dimensity 800 (MT6873)

Device Booting Mainline
NewMobi XY6873ZA 5G SoM No

MediaTek Dimensity 810 (MT6833P)

No results

MediaTek Dimensity 820 (MT6875)

No results

MediaTek Dimensity 900 (MT6877)

Device Booting Mainline
NewMobi XY6877ZA 5G SoM No

MediaTek Dimensity 920 (MT6877T)

No results

MediaTek Dimensity 930 (MT6855)

No results

MediaTek Dimensity 1000C (MT6883Z/CZA)

No results

MediaTek Dimensity 1000L (MT6885Z/CZA)

No results

MediaTek Dimensity 1000 (MT6889)

No results

MediaTek Dimensity 1000+ (MT6889Z/CZA)

No results

MediaTek Dimensity 1050 (MT6879)

No results

MediaTek Dimensity 1080 (MT6877V/TTZA)

No results

MediaTek Dimensity 1100 (MT6891)

No results

MediaTek Dimensity 1200 (MT6893)

No results

MediaTek Dimensity 1300 (MT6893Z_Z/CZA)

No results

MediaTek Dimensity 6020 (MT6833)

Device Booting Mainline
NewMobi XY6833ZA 5G SoM No
Xiaomi Redmi Note 10 5G No

MediaTek Dimensity 6080 (MT6833P)

No results

MediaTek Dimensity 6100+ (MT6835)

No results

MediaTek Dimensity 6300 (MT6835T)

No results

MediaTek Dimensity 6400

No results

MediaTek Dimensity 7020 (MT6855)

No results

MediaTek Dimensity 7025 (MT6855V/ATZA)

No results

MediaTek Dimensity 7030 (MT6879)

No results

MediaTek Dimensity 7050 (MT6877V/TTZA)

No results

MediaTek Dimensity 7200 (MT6886)

No results

MediaTek Dimensity 7300 (MT6878)

Device Booting Mainline
Nothing CMF Phone 1 Yes Y

MediaTek Dimensity 7300X (MT6878V/FZA)

No results

MediaTek Dimensity 7350 (MT6886V/TCZA)

No results

MediaTek Dimensity 7400

No results

MediaTek Dimensity 7400X

No results

MediaTek Dimensity 8000 (MT6895)

No results

MediaTek Dimensity 8020 (MT6891)

No results

MediaTek Dimensity 8050 (MT6893)

No results

MediaTek Dimensity 8100 (MT6895Z/TCZA)

No results

MediaTek Dimensity 8200 (MT6896)

No results

MediaTek Dimensity 8250 (MT6896Z_C/CZA)

No results

MediaTek Dimensity 8300 (MT6897)

No results

MediaTek Dimensity 8350 (MT6897Z_A/ZA)

No results

MediaTek Dimensity 8400 (MT6899)

No results

MediaTek Dimensity 9000 (MT6983)

No results

MediaTek Dimensity 9000+ (MT6983W/CZA)

No results

MediaTek Dimensity 9200 (MT6985)

No results

MediaTek Dimensity 9200+ (MT6985W/TCZA)

No results

MediaTek Dimensity 9300 (MT6989)

No results

MediaTek Dimensity 9300+ (MT6989W/TCZA)

No results

MediaTek Dimensity 9400 (MT6991)

No results

MediaTek Genio 130 (MT7931)

No results

MediaTek Genio 130A (MT7933)

No results

MediaTek AIoT i300A (MT8362A)

No results

MediaTek AIoT i300B (MT8362B)

No results

MediaTek AIoT i300PA (MT8768V/WA)

No results

MediaTek AIoT i300PB (MT8768V/WB)

No results

MediaTek Genio 350 (MT8365)

No results

MediaTek Genio 500 (MT8385)

No results

MediaTek AIoT i500P (MT8788A)

No results

MediaTek Genio 510 (MT8370)

No results

MediaTek Genio 700 (MT8390)

Device Booting Mainline
NewMobi XY8390ZA SoM No

MediaTek Genio 1200 (MT8395)

No results

MediaTek Kompanio 500 (MT8183V)

No results

MediaTek Kompanio 520 (MT8186GV)

No results

MediaTek Kompanio 528 (MT8186TV)

No results

MediaTek Kompanio 800T (MT8771)

No results

MediaTek Kompanio 820 (MT8192V)

No results

MediaTek Kompanio 828 (MT8192T)

No results

MediaTek Kompanio 838 (MT8188GV)

No results

MediaTek Kompanio 900T (MT8791)

No results

MediaTek Kompanio 1200 (MT8195GV)

No results

MediaTek Kompanio 1300T (MT8797)

No results

MediaTek Kompanio 1380 (MT8195TV)

No results

MediaTek MT8317

No results

MediaTek MT8317T

No results

MediaTek MT8377

No results

MediaTek MT8312

No results

MediaTek MT8321

Device Booting Mainline
Lenovo Tab3 7 Essential No

MediaTek MT8382

Device Booting Mainline
Prestigio MultiPad PMT5008 3G No P

MediaTek MT8117

No results

MediaTek MT8121

No results

MediaTek MT8125

Device Booting Mainline
Lenovo YOGA Tablet 10 No
Verizon (Quanta) Verizon Ellipsis 7 QMV7B No

MediaTek MT8389

No results

MediaTek MT8389T

No results

MediaTek MT8135

No results

MediaTek MT8135V

No results

MediaTek MT8127

Device Booting Mainline
GoClever Quantum 700N Yes P
Amazon Fire 7 (2015) Yes N
Amazon Fire 7 (2017) Yes N
Alcatel Telekom Puls Yes
Amazon Fire TV Stick Basic Edition Yes

MediaTek MT8151

No results

MediaTek MT8392

No results

MediaTek MT8735

Device Booting Mainline
Digma 1538E 4G No Y
Oysters T84Bi 4G No Y
NewMobi XY8735 SoM No

MediaTek MT8732

No results

MediaTek MT8752

No results

MediaTek MT8161

No results

MediaTek MT8163

Device Booting Mainline
Amazon Fire HD 8 (2017) Yes N
BQ Aquaris M10 FHD Yes N
Amazon Fire HD 8 (2018) Yes
Amazon Echo Dot (2nd gen) Yes
Amazon Fire 7 (2019) Yes
Hometech 8MZ Yes
Amazon Echo Show 5 No
BQ Aquaris M10 No

MediaTek MT8165

No results

MediaTek MT8166

No results

MediaTek MT8167A

No results

MediaTek MT8173

Device Booting Mainline
Acer Chromebook R13 Yes Y
Asus Chromebook C202XA Yes Y
Google Oak Chromebook Yes Y
Lenovo Flex 11 Chromebook Yes Y
Lenovo N23 Yoga Chromebook Yes Y
Lenovo 300e Chromebook Yes Y
Lenovo Chromebook C330 Yes Y
Lenovo Chromebook S330 Yes Y
Lenovo 100e Chromebook 2nd Gen (MTK) Yes Y
Lenovo 300e Chromebook 2nd Gen (MTK) Yes Y
Lenovo IdeaPad Flex 3 Chromebook (CB-11M735) Yes Y
Poin2 Chromebook 14 Yes Y
Poin2 Chromebook 11C Yes Y
Amazon Fire HD 10 (7th gen) Yes
Amazon Fire TV 2 No N

MediaTek MT8176

No results

MediaTek MT8766

Device Booting Mainline
NewMobi XY8766 4G SoM No

MediaTek MT8768T (P22T)

No results

MediaTek MT8693

No results

MediaTek MT5327

No results

MediaTek MT5329

No results

MediaTek MT5366

No results

MediaTek MT5389

No results

MediaTek MT5395

No results

MediaTek MT5396

No results

MediaTek MT5398

No results

MediaTek MT5505

No results

MediaTek MT5561

No results

MediaTek MT5580

No results

MediaTek MT5582

No results

MediaTek MT5592

No results

MediaTek MT5595

No results

MediaTek MT5596

No results

MediaTek MT5597

No results

MediaTek MT9638

No results

MediaTek MT9675 (MT9632)

No results

MediaTek MT9675 (MT9602)

No results

MediaTek MT9685 (MT9612)

No results

MediaTek MT9686 (MT9652)

No results

MediaTek MT9686 (MT9613)

No results

MediaTek MT9950 (MT5895)

No results

MediaTek MT9950 (S900)

No results

MediaTek MT9950 (MT9970A)

No results

MediaTek Pentonic 2000 (MT9902)

No results

MediaTek Pentonic 2000 (MT9982)

No results

MediaTek Pentonic 1000 (MT9972)

No results

MediaTek Pentonic 900 (MT9950)

No results

MediaTek Pentonic 800 (MT9655)

No results

MediaTek Pentonic 700 (MT9618)

No results

MediaTek Pentonic 700 (MT9653)

No results

MediaTek Pentonic 700 (MT9689)

No results

MediaTek MT2502

No results

MediaTek MT2503

Device Booting Mainline
NewMobi XY2503AE SoM No
NewMobi XY2503D SoM No

MediaTek MT2523D

No results

MediaTek MT2523G

No results

MediaTek MT2601

Device Booting Mainline
Mobvoi Ticwatch E/S No

MediaTek MT3303

No results

MediaTek MT3332

No results

MediaTek MT3333

No results

MediaTek MT3336

No results

MediaTek MT3337

No results

MediaTek MT3339

No results

MediaTek MT6280

No results

MediaTek MT6572

Device Booting Mainline
Fly Spark Yes
Lenovo A369i No N
Alcatel One Touch Pop C1 No
ALPS Mediatek Obscure Device (MT6572) No
Wiko Sunset 2 No

MediaTek MT2621

No results

MediaTek MT2625

No results

MediaTek MT3620

No results

MediaTek MT8362A (i300A)

No results

MediaTek MT8362B (i300B)

No results

MediaTek Genio 500 (MT8385)

No results

MediaTek MT6630

No results

MediaTek Filogic 360 (MT7925)

No results

MediaTek Filogic 380 (MT7927)

No results

MediaTek Filogic 660 (MT7991)

No results

MediaTek Filogic 660 (MT7992)

No results

MediaTek Filogic 680 (MT7995)

No results

MediaTek Filogic 680 (MT7996)

No results

MediaTek Filogic 860 (MT7988D)

No results

MediaTek Filogic 880 (MT7988A)

No results

All MediaTek SoCs

SoC Arch Year UART USB Storage Display CPU GPU Pinctrl I²C Audio Video Thermal WiFi BT Modem GPS Camera Suspend
MediaTek Helio G99 aarch64 2022 Y P P P P N Y Y N
MediaTek Helio P10/P15/P18 aarch64 2014 P N N P P N N N N N N N N N N N N
MediaTek Helio P23 aarch64 2017 P P N P N N P N N N N N N N N N N
MediaTek Helio P65/G70/80/85/88 aarch64 2020 Y P N P P N Y P N N N N N N N N N
MediaTek Helio P90 aarch64 2018 Y N Y P Y N Y N Y N N N N N N N
MediaTek MT6572 armv7 2013
MediaTek MT6580 armv7 2015 Y N N N P N N N N N N N N N N N N
MediaTek MT6582 armv7 2013 Y N N N P N N N N N N N N N N N N
MediaTek MT6589 armv7 2013 Y N N N P N N N N N N - - N - N N
MediaTek MT6735 aarch64 2014-2016 Y P P Y N Y Y N N N N N N N N N N
MediaTek MT6739 aarch64 2017
MediaTek MT6765 aarch64 2018/2020 Y Y Y Y Y N Y Y N N N N N N N N N
MediaTek MT6785
MediaTek MT6797
MediaTek MT6833
MediaTek MT6833
MediaTek MT6833
MediaTek MT6878 (Dimensity 7300) aarch64 2024 Y N N N Y N P N N N N N N N N N N
MediaTek MT8167 aarch64 2017 Y Y Y Y Y N Y Y N N N N N - N N N
MediaTek MT8173 aarch64 2015 Y Y Y Y Y P Y Y Y Y Y N N - - N P
MediaTek MT8183 aarch64 2019 Y Y Y Y Y Y Y Y Y Y Y N N - - N Y
MediaTek MT8186 aarch64 2022 Y Y Y Y Y Y Y Y N Y Y - - - - N N
MediaTek MT8195
MediaTek MT8695