User:Earboxer/query
Appearance
As of making this, the PinePhone is my daily driver. It's kernel has problems with suspend (and it's a bit underpowered), so considering a new device.
"Mainline" devices you can call from
Device | Released | Chipset | Category | Architecture | Touch | Screen | Wifi | FDE | Battery | 3D | IMU | Audio | Bluetooth | Camera | GPS | Mobile Data | SMS | Calls | USB-OTG | NFC |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Alcatel Idol 3 (4.7") | 2015 | Qualcomm Snapdragon 410 (MSM8916) | testing | aarch64 | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | ||
Alcatel Idol 3 (5.5") | 2015 | Qualcomm Snapdragon 615 (MSM8939) | testing | aarch64 | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | |||
Asus ZenFone 2 Laser ZE550KL (720p) | 2015 | Qualcomm Snapdragon 410 (MSM8916) | testing | aarch64 | Y | Y | P | Y | N | Y | Y | Y | P | N | Y | Y | Y | - | ||
Asus Zenfone Max | 2016 | Qualcomm Snapdragon 410 (MSM8916) | testing | aarch64 | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | ||||||
BQ Aquaris X / Aquaris X Pro | 2017 | Qualcomm Snapdragon 626 (MSM8953) | testing | aarch64 | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | ||
BQ Aquaris X5 | 2015 | Qualcomm Snapdragon 412 (MSM8916v2) | community | aarch64 | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | - | |
Google Pixel 4a | 2020 | Qualcomm Snapdragon 730G (SM7150-AB) | testing | aarch64 | N | Y | Y | P | P | Y | Y | Y | Y | Y | Y | |||||
Huawei Maimang 5 | 2016 | Qualcomm Snapdragon 625 (MSM8953) | testing | aarch64 | P | Y | Y | Y | Y | Y | P | P | Y | P | P | Y | Y | Y | P | - |
Lenovo A6000 | 2015 | Qualcomm Snapdragon 410 (MSM8916) | community | aarch64 | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | - | - | ||
Lenovo A6010 | 2015 | Qualcomm Snapdragon 410 (MSM8916) | community | aarch64 | Y | Y | Y | Y | P | Y | Y | Y | Y | Y | Y | Y | P | - | ||
Lenovo Vibe K5 | 2016 | Qualcomm Snapdragon 415 (MSM8929) | testing | aarch64 | Y | Y | Y | P | Y | Y | N | Y | N | Y | Y | Y | - | |||
LG K10 | 2016 | Qualcomm Snapdragon 410 (MSM8916) | testing | aarch64 | Y | P | Y | Y | Y | Y | Y | P | N | Y | Y | Y | ||||
Motorola Moto G4 Play | 2016 | Qualcomm Snapdragon 410 (MSM8916) | community | aarch64 | Y | Y | Y | Y | P | Y | Y | Y | Y | N | Y | Y | Y | Y | P | |
Motorola Moto G5 Plus | 2017 | Qualcomm Snapdragon 625 (MSM8953) | testing | aarch64 | Y | Y | Y | Y | Y | N | Y | Y | N | P | P | Y | Y | N | ||
Nothing Phone 1 | 2022 | Qualcomm Snapdragon 778G+ (SM7325-AE) | testing | aarch64 | Y | Y | Y | Y | Y | Y | Y | P | Y | P | N | Y | Y | Y | Y | Y |
OLIMEX Teres-I | Allwinner A64 | testing | aarch64 | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | - | Y | Y | Y | Y | |
PINE64 PinePhone | 2020 | Allwinner A64 | community | aarch64 | Y | Y | Y | Y | Y | Y | Y | Y | Y | P | Y | Y | Y | Y | Y | - |
PINE64 PinePhone Pro | 2021 | Rockchip RK3399S | community | aarch64 | Y | Y | Y | Y | P | Y | Y | Y | Y | P | Y | Y | Y | Y | N | - |
Purism Librem 5 | 2020 | NXP i.MX8MQ | community | aarch64 | Y | Y | Y | Y | Y | Y | Y | Y | Y | P | Y | Y | Y | Y | Y | - |
Qualcomm Snapdragon 410 | 2014 | Qualcomm Snapdragon 410 (MSM8916) | testing | aarch64 | Y | Y | Y | Y | Y | Y | Y | Y | Y | N | P | Y | Y | Y | P | P |
Qualcomm Snapdragon 625 | 2016 | Qualcomm Snapdragon 625 (MSM8953) | community | aarch64 | Y | Y | Y | Y | Y | Y | Y | Y | Y | P | P | P | Y | Y | P | P |
Qualcomm Snapdragon 730/730G/732G | 2019 | Qualcomm Snapdragon 730/730G/732G (SM7150) | community | aarch64 | Y | Y | Y | Y | P | Y | Y | P | Y | P | Y | Y | Y | Y | P | |
Qualcomm Snapdragon 845 | 2020 | Qualcomm Snapdragon 845 (SDM845) | testing | aarch64 | Y | Y | Y | Y | Y | Y | N | Y | Y | N | P | Y | Y | Y | P | N |
Samsung Galaxy A3 (2015) | 2014 | Qualcomm Snapdragon 410 (MSM8916) | community | aarch64 | Y | P | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | |
Samsung Galaxy A5 | 2014 | Qualcomm Snapdragon 410 (MSM8916) | community | aarch64 | Y | P | Y | Y | Y | Y | Y | Y | Y | N | Y | Y | Y | Y | Y | Y |
Samsung Galaxy A7 (2015) | 2015 | Qualcomm Snapdragon 615 (MSM8939) | testing | aarch64 | Y | P | Y | Y | Y | P | Y | Y | Y | N | Y | Y | Y | Y | Y | |
Samsung Galaxy Ace 4 | 2014 | Qualcomm Snapdragon 410 (MSM8916) | testing | armv7 | N | P | Y | P | Y | Y | Y | N | Y | Y | Y | Y | Y | |||
Samsung Galaxy Core Prime LTE | 2014 | Qualcomm Snapdragon 410 (MSM8916) | testing | aarch64 | Y | Y | Y | Y | Y | Y | P | Y | Y | N | Y | Y | Y | Y | Y | |
Samsung Galaxy E5 | 2015 | Qualcomm Snapdragon 410 (MSM8916) | testing | aarch64 | Y | P | Y | Y | Y | Y | P | Y | N | Y | Y | Y | Y | Y | ||
Samsung Galaxy E7 | 2015 | Qualcomm Snapdragon 410 (MSM8916) | community | armv7 | Y | P | Y | Y | Y | Y | P | Y | Y | N | Y | Y | Y | Y | Y | |
Samsung Galaxy Grand Max | 2015 | Qualcomm Snapdragon 410 (MSM8916) | community | armv7 | Y | Y | Y | Y | Y | Y | P | Y | Y | N | Y | Y | Y | Y | - | |
Samsung Galaxy Grand Prime (SM-G530FZ) | 2014 | Qualcomm Snapdragon 410 (MSM8916) | testing | aarch64 | Y | Y | Y | Y | Y | Y | Y | Y | Y | N | Y | Y | Y | Y | N | |
Samsung Galaxy Grand Prime (SM-G530H) | 2014 | Qualcomm Snapdragon 410 (MSM8916) | testing | aarch64 | Y | Y | Y | Y | Y | Y | Y | Y | Y | N | Y | Y | Y | Y | - | |
Samsung Galaxy Grand Prime (SM-G530W) | 2014 | Qualcomm Snapdragon 410 (MSM8916) | testing | aarch64 | Y | Y | Y | Y | Y | Y | Y | Y | Y | N | Y | Y | Y | Y | Y | |
Samsung Galaxy Grand Prime (SM-G530Y) | 2014 | Qualcomm Snapdragon 410 (MSM8916) | testing | armv7 | Y | Y | Y | Y | Y | Y | Y | Y | Y | N | Y | Y | Y | Y | Y | |
Samsung Galaxy J3 2016 | 2016 | Qualcomm Snapdragon 410 (MSM8916) | testing | aarch64 | Y | P | Y | Y | P | Y | P | Y | Y | N | Y | Y | Y | P | N | |
Samsung Galaxy J5 (2015) | 2015 | Qualcomm Snapdragon 410 (MSM8916) | testing | aarch64 | N | P | Y | P | P | Y | P | Y | Y | Y | Y | Y | P | |||
Samsung Galaxy J5 (2016) | 2016 | Qualcomm Snapdragon 410 (MSM8916) | testing | aarch64 | Y | P | Y | Y | N | Y | P | P | Y | N | Y | Y | Y | Y | P | N |
Samsung Galaxy S4 Mini Value Edition | 2015 | Qualcomm Snapdragon 410 (MSM8916) | community | armv7 | Y | Y | Y | Y | Y | P | - | Y | Y | N | Y | Y | Y | Y | - | - |
Samsung Galaxy Tab A 8.0 (2015) | 2015 | Qualcomm Snapdragon 410 (MSM8916) | community | aarch64 | Y | Y | Y | Y | P | Y | Y | Y | Y | Y | Y | Y | Y | N | - | |
SHIFT SHIFT6mq | 2020 | Qualcomm Snapdragon 845 (SDM845) | community | aarch64 | Y | Y | Y | Y | Y | Y | Y | Y | Y | N | N | Y | Y | Y | N | N |
Thundercomm Dragonboard 845c | 2019 | Qualcomm Snapdragon 845 (SDM845) | community | aarch64 | - | Y | Y | Y | Y | Y | N | Y | Y | N | P | Y | Y | Y | N | - |
Wileyfox Swift | 2015 | Qualcomm Snapdragon 410 (MSM8916) | community | aarch64 | Y | Y | Y | Y | Y | Y | Y | Y | Y | N | Y | Y | Y | Y | P | - |
Xiaomi Mi 11 Lite 4G | 2021 | Qualcomm Snapdragon 732G (SM7150-AC) | testing | aarch64 | N | Y | Y | P | P | Y | N | N | Y | N | N | Y | Y | Y | Y | Y |
Xiaomi Mi 9T / Redmi K20 | 2019 | Qualcomm Snapdragon 730 (SM7150-AA) | community | aarch64 | Y | Y | Y | Y | P | Y | Y | P | Y | P | P | Y | Y | Y | Y | P |
Xiaomi Mi Note 10 / Mi CC9 Pro | 2019 | Qualcomm Snapdragon 730G (SM7150-AB) | testing | aarch64 | Y | Y | Y | Y | P | Y | Y | P | Y | N | Y | Y | Y | Y | Y | |
Xiaomi Mi Note 10 Lite | 2020 | Qualcomm Snapdragon 730G (SM7150-AB) | testing | aarch64 | N | Y | Y | P | P | Y | N | N | Y | N | N | Y | Y | Y | Y | Y |
Xiaomi POCO X3 NFC | 2020 | Qualcomm Snapdragon 732G (SM7150-AC) | community | aarch64 | Y | Y | Y | Y | P | Y | Y | P | Y | N | N | Y | Y | Y | Y | Y |
Xiaomi Redmi 2 | 2015 | Qualcomm Snapdragon 410 (MSM8916) | community | aarch64 | Y | Y | Y | Y | Y | Y | Y | Y | Y | N | Y | Y | Y | Y | Y | - |
Xiaomi Redmi 4 Prime | 2016 | Qualcomm Snapdragon 625 (MSM8953) | community | aarch64 | Y | Y | Y | Y | Y | Y | Y | P | Y | P | P | P | Y | Y | Y | - |
Xiaomi Redmi Note 10 Pro | 2021 | Qualcomm Snapdragon 732G (SM7150-AC) | aarch64 | Y | Y | Y | P | Y | Y | N | Y | N | Y | Y | Y | Y | Y | |||
Xiaomi Redmi Note 4 / 4X | 2017 | Qualcomm Snapdragon 625 (MSM8953) | community | aarch64 | Y | Y | Y | Y | Y | Y | Y | Y | Y | P | P | P | Y | Y | Y | - |
Xiaomi Redmi S2 / Redmi Y2 | 2018 | Qualcomm Snapdragon 625 (MSM8953) | community | aarch64 | Y | Y | Y | Y | Y | Y | Y | Y | Y | P | P | P | Y | Y | Y | - |
2022: the poco f1 the best contender: but as it's a pain to unlock, I'm not sure about it.
February 2023: As of https://postmarketos.org/blog/2022/12/18/v22.12-release/, SHIFT6mq looks like the best bet, but the $650 price tag is steep, OnePlus 6 is a cheaper (~$150 used), and thus more popular, alternative, though lacking update-able firmware and an SD slot
"Mainline" devices with audio support and mobile data (but not in prev table)
e.g. for wifi calling in jmp.chat
Device | Released | Chipset | Category | Architecture | Touch | Screen | Wifi | FDE | Battery | 3D | IMU | Audio | Bluetooth | Camera | GPS | Mobile Data | SMS | Calls | USB-OTG | NFC |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Asus Zenfone 3 | 2016 | Qualcomm Snapdragon 625 (MSM8953) | testing | aarch64 | Y | Y | Y | Y | Y | Y | Y | Y | N | Y | Y | Y | P | - | ||
Lenovo ThinkPad X13s | 2022 | Qualcomm Snapdragon 8cx Gen 3 (SC8280XP) | community | aarch64 | Y | Y | Y | Y | Y | Y | - | Y | Y | P | P | Y | - | - | - | |
Nokia N900 | 2009 | TI OMAP 3430 | community | armv7 | Y | Y | Y | Y | Y | N | Y | Y | N | P | Y | Y | Y | P | - | - |
PINE64 Don't be evil (devkit) | 2019 | Allwinner A64 | testing | aarch64 | P | Y | P | N | Y | P | Y | Y | N | Y | Y | Y | N | N | N | |
Samsung Chromebook | 2011 | Samsung Exynos 5250 | community | armv7 | - | Y | Y | Y | Y | Y | - | Y | Y | Y | - | Y | - | - | - | - |
Samsung Galaxy Tab A 9.7 (2015) | 2015 | Qualcomm Snapdragon 410 (MSM8916) | community | aarch64 | Y | Y | Y | Y | P | Y | Y | Y | Y | Y | Y | Y | P | - | ||
Xiaomi POCO M2 Pro / Redmi Note 9S / Redmi Note 9 Pro / Redmi Note 9 Pro Max / Redmi Note 10 Lite | 2020 | Qualcomm Snapdragon 720G (SM7125) | testing | aarch64 | Y | Y | Y | Y | P | Y | Y | Y | Y | P | N | Y | Y | P | Y | N |
"Mainline" (non-chromebook/windows) devices you can take pictures from
Device | Chipset | Architecture | Touch | Screen | Wifi | FDE | Battery | 3D | IMU | Audio | Bluetooth | Camera | GPS | Mobile Data | SMS | Calls | USB-OTG | NFC |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Generic x86_64 | AMD, Intel, Zhaoxin, Via | x86_64 | y | y | y | y | y | y | y | y | y | - | - | |||||
PINE64 Don't be evil (devkit) | Allwinner A64 | aarch64 | P | Y | P | N | Y | P | Y | Y | N | Y | Y | Y | N | N | N | |
PINE64 PineTab | Allwinner A64 | aarch64 | Y | Y | Y | Y | Y | Y | Y | Y | Y | Y | - | - | - | - | Y | - |
PINE64 RockPro64 | Rockchip RK3399 | aarch64 | - | - | Y | Y | Y | Y | Y | Y | Y | Y | - | - | - | - | Y | |
PostmarketOS Trailblazer | Various | aarch64 | y | y | y | y | y | y | y | y | y | - | - |
2022: Really no good handhelds you can get for photography.
February 2023: No change there
Chipsets
Device | Chipset | Category | Architecture | StatusMainline |
---|---|---|---|---|
Generic x64 UEFI device | testing | x86_64 | Y | |
Sipeed Lichee Pi 4A | Alibaba T-Head TH1520 | testing | riscv64 | ? |
Cubietech Cubieboard | Allwinner A10 | testing | armv7 | Y |
PocketBook 614 plus | Allwinner A13 | testing | armv7 | Y |
InFocus New Tab F1 | Allwinner A31 | testing | armv7 | |
GoClever Orion 70L | Allwinner A31s | testing | armv7 | Y |
iNet Tek D70 A33 | Allwinner A33 | testing | armv7 | Y |
PINE64 A64-LTS | Allwinner A64 | testing | aarch64 | Y |
DongshanPi NeZha STU | Allwinner D1-H | testing | riscv64 | Y |
Banana Pi BPI-M2 Zero | Allwinner H2+/H3 | testing | armv7 | Y |
Xunlong Orange Pi PC | Allwinner H3 | testing | armv7 | Y |
Xunlong Orange Pi 3 | Allwinner H6 | testing | aarch64 | Y |
Sipeed Lichee Pi Zero | Allwinner V3s | testing | armv7 | Y |
Valve Steam Deck | AMD Aerith | testing | x86_64 | P |
Generic x86_64 | AMD, Intel, Zhaoxin, Via | testing | x86_64 | y |
Amlogic Generic TV Box | Amlogic | testing | aarch64 | Y |
Banana Pi BPI-CM4IO Baseboard with BPI-CM4 SoM | Amlogic A311D | testing | aarch64 | Y |
Libre Computer AML-S805X-AC-V1.0 | Amlogic S805X | testing | aarch64 | Y |
Xiaomi Mi TV Stick | Amlogic S805Y | testing | aarch64 | P |
Videostrong KII Pro | Amlogic S905 | testing | aarch64 | Y |
Libre Computer AML-S905D3-CC-V0.2 | Amlogic S905D3 | testing | aarch64 | Y |
Amediatech X96 Mini | Amlogic S905W | testing | aarch64 | Y |
Libre Computer AML-S905X-CC-V1.0 | Amlogic S905X | testing | aarch64 | Y |
Xiaomi Mi Box 3 | Amlogic S905X-H | testing | aarch64 | Y |
Onn uhd | Amlogic S905X2 | testing | aarch64 | |
Amediatech x96 Max Plus | Amlogic S905X3 | testing | aarch64 | Y |
Radxa Zero | Amlogic S905Y2 | testing | aarch64 | Y |
Beelink gt1 (Ultimate) | Amlogic S912 | testing | aarch64 | Y |
Beelink GT-King | Amlogic S922X | testing | aarch64 | Y |
ODROID N2+ | Amlogic S922X (rev C) | testing | aarch64 | N |
Apple iPhone 7/7 plus | Apple A10 Fusion | testing | aarch64 | N |
Apple iPad (1G) | Apple A4 | testing | armv7 | Y |
Apple iPhone 6 | Apple A8 | testing | aarch64 | P |
Apple MacBook Air | Apple M1 | testing | aarch64 | Y |
Sipeed M1s DOCK | Bouffalo Lab BL808 | testing | riscv64 | Y |
Samsung Galaxy Ace i | Broadcom BCM21553 | testing | armhf | |
Samsung Galaxy Chat | Broadcom BCM21654 | testing | armv7 | |
Samsung Galaxy Fame | Broadcom BCM21654G | testing | armv7 | N |
Samsung Galaxy Ace 3 3G | Broadcom BCM21664 | testing | armv7 | - |
Samsung Galaxy Trend Lite | Broadcom BCM21664A | testing | armhf | P |
Samsung Galaxy Trend Plus | Broadcom BCM21664T | testing | armv7 | P |
Samsung Galaxy Grand Neo | Broadcom BCM23550 | testing | armv7 | P |
CutiePi CutiePi Tablet | Broadcom BCM2711 | testing | aarch64 | Y |
Raspberry Pi Foundation Raspberry Pi 4 | Broadcom BCM2711B0 | testing | aarch64 | Y |
Raspberry Pi Foundation Raspberry Pi 5 | Broadcom BCM2712 | testing | aarch64 | |
Samsung Galaxy SII Plus | Broadcom BCM28155 | testing | armv7 | |
Raspberry Pi Foundation Raspberry Pi Zero | Broadcom BCM2835 | testing | armhf | Y |
Raspberry Pi Foundation Raspberry Pi 1 / 2 | Broadcom BCM2835/BCM2836 | testing | armhf | Y |
Raspberry Pi Foundation Raspberry Pi 3 | Broadcom BCM2837 | testing | aarch64 | Y |
Purism Librem 5 Devkit | Emcraft NXP i.MX8M | testing | aarch64 | |
Samsung Galaxy S10+ | Exynos 9820 (SM-G975F) | testing | aarch64 | |
Kobo Nia | Freescale i.MX 6ULL | testing | armv7 | Y |
Kobo Libra H2O N873 | Freescale i.MX6 SLL | testing | armv7 | Y |
Kobo Glo HD | Freescale i.MX6 SoloLite | testing | armv7 | |
Kobo Clara 2E | Freescale i.MX6SLL | testing | armv7 | Y |
Amazon Kindle 4 | Freescale/NXP i.MX508 | testing | armv7 | Y |
Huawei P8 Lite | HiSilicon Kirin 620 (Hi6220) | testing | aarch64 | N |
Huawei P9 lite | HiSilicon Kirin 650 | testing | aarch64 | |
Huawei Honor 6X | HiSilicon Kirin 655 | testing | aarch64 | |
Huawei P10 Lite | HiSilicon Kirin 658 | testing | aarch64 | N |
Huawei Honor 9 Lite | HiSilicon Kirin 659 | testing | aarch64 | N |
Huawei Honor 7 | HiSilicon Kirin 935 | testing | aarch64 | N |
Huawei Honor 8 | HiSilicon Kirin 950 | testing | aarch64 | N |
Huawei Mediapad M5 pro | HiSilicon Kirin 960 | testing | aarch64 | N |
reMarkable 2 | i.MX7 Dual | testing | armv7 | |
Teclast X80 Pro | Intel Cherry Trail x5-Z8300 | testing | x86_64 | Y |
Xiaomi Pad 2 | Intel Atom x5-Z8500 | testing | x86_64 | |
Dell Venue 8 pro (3845) | Intel Bay Trail T Z3735 | testing | x86_64 | Y |
ODYS WinPad X9 | Intel Bay Trail T Z3735F | testing | x86_64 | Y |
Asus MeMO Pad 7 (ME176C(X)) | Intel Bay Trail T Z3745 | community | x86_64 | Y |
TrekStor Surftab Wintron 7.0 | Intel Bay Trail Z3735G | testing | x86_64 | Y |
Samsung Galaxy Tab 3 10.1 3G | Intel Cloverview Z2560 | testing | x86 | |
Asus Zenfone 5 | Intel Cloverview Z2580 / Z2560 | testing | x86 | |
Motorola RAZR i | Intel Medfield Z2460 | testing | x86 | Y |
Alco RCA Voyager III | Intel SoFIA x3-C3200RK | testing | x86_64 | N |
Linksys WRT1900ACS/WRT1900ACS V2 | Marvell Armada 385 (88F6820) | testing | armv7 | Y |
Solidrun CuBox | Marvell Armada 510 (88AP510) | testing | armv7 | Y |
Samsung Galaxy Tab 4 7.0 Wi-Fi | Marvell PXA1088 | testing | armv7 | N |
Samsung Galaxy Core Prime VE LTE | Marvell PXA1908 | testing | aarch64 | Y |
Samsung Galaxy S III mini Value Edition | Marvell PXA986 | testing | armhf | |
Xiaomi Redmi 6A | MediaTek Helio A22 (MT6761) | testing | aarch64 | |
Xiaomi Redmi 9C | MediaTek Helio G35 (MT6765G) | testing | aarch64 | Y |
Xiaomi Redmi 9 | MediaTek Helio G80 (MT6769T) | testing | aarch64 | |
Volla Phone 22 | MediaTek Helio G85 (MT6769Z) | testing | aarch64 | Y |
Xiaomi Redmi 12 | MediaTek Helio G88 (MT6769H) | testing | aarch64 | N |
Xiaomi Redmi Note 8 Pro | MediaTek Helio G90T (MT6785) | testing | aarch64 | N |
Xiaomi Redmi Note 13 Pro (4G) | MediaTek Helio G99 (MT6789) | testing | aarch64 | Y |
Sony Xperia XA | MediaTek Helio P10 (MT6755) | testing | aarch64 | N |
HMD Global Nokia 3.1 | MediaTek Helio P15 (MT6750N) | testing | aarch64 | Y |
TCL A3 | MediaTek Helio P22 (MT6762) | testing | aarch64 | P |
Samsung Galaxy Tab A7 Lite | MediaTek Helio P22T (MT8768) | testing | aarch64 | N |
Volla Phone | MediaTek Helio P23 (MT6763V) | testing | aarch64 | Y |
Planet Computers Cosmo Communicator | MediaTek Helio P70 (MT6771T or MT6771WT?) | testing | aarch64 | N |
Umidigi F2 | MediaTek Helio P70 (MT6771V/CT) | testing | aarch64 | N |
Sony Xperia M5 | MediaTek Helio X10 (MT6795) | testing | aarch64 | |
Lenovo 300e Yoga Chromebook Gen 4 | MediaTek Kompanio 520 (MT8186) | testing | aarch64 | Y |
Fly Spark | MediaTek MT6572 | testing | armv7 | |
Asus Zenfone Go (MTK) | MediaTek MT6580 | testing | armv7 | |
Wiko Lenny 3 | MediaTek MT6580M | testing | armhf | |
BQ Aquaris E5 HD | MediaTek MT6582 | testing | armv7 | |
Fairphone 1 | MediaTek MT6589 | testing | armv7 | P |
Wiko U FEEL | MediaTek MT6735 | testing | armv7 | |
Lenovo Vibe P1m | MediaTek MT6735P | testing | aarch64 | N |
Motorola Moto C Plus | MediaTek MT6737 | testing | armv7 | |
HMD Global Nokia 1 | MediaTek MT6737M | testing | armv7 | |
Samsung Galaxy Grand Prime+ | MediaTek MT6737T | testing | aarch64 | Y |
General Mobile GM8 Go | MediaTek MT6739 | testing | aarch64 | - |
Vernee Thor | MediaTek MT6753 | testing | aarch64 | N |
LG K40 (AT&T) | MediaTek MT6765 | testing | armv7 | |
Planet Computers Gemini PDA | MediaTek MT6797P/X Helio X25/X27 | testing | aarch64 | N |
Nothing CMF Phone 1 | MediaTek MT6878 | testing | aarch64 | Y |
Amazon Fire 7 (2015) | MediaTek MT8127 | testing | armv7 | N |
Amazon Fire TV Stick Basic Edition | MediaTek MT8127D | testing | armv7 | |
Amazon Fire HD 8 (2017) | MediaTek MT8163 | testing | aarch64 | N |
BQ Aquaris M10 FHD | MediaTek MT8163B | testing | aarch64 | N |
Amazon Fire 7 (2019) | MediaTek MT8163V/B (64-bit quad-core) | testing | armv7 | |
Xiaomi Mi Smart Clock | MediaTek MT8167 | testing | aarch64 | P |
Amazon Fire HD 10 (7th gen) | MediaTek MT8173 | testing | aarch64 | |
Lenovo N23 Yoga Chromebook | MediaTek MT8173C | community | aarch64 | Y |
Acer Chromebook Spin 311 (CP311-3H) | MediaTek MT8183 | community | aarch64 | Y |
Google Corsola Chromebook | MediaTek MT8186 | testing | aarch64 | Y |
Google Asurada Chromebook | MediaTek MT8192 | testing | aarch64 | Y |
Google Cherry Chromebook | MediaTek MT8195 | testing | aarch64 | Y |
Amazon Fire TV Stick 4K | MediaTek MT8695 | testing | aarch64 | P |
Samsung Galaxy J2 Prime | MediaTek_MT6737T | testing | aarch64 | |
Nintendo 3DS | Nintendo CPU CTR | testing | armhf | P |
Nintendo New 3DS | Nintendo CPU LGR A | testing | armhf | P |
Samsung Captivate Glide | Nvidia Tegra 2 (AP20H) | testing | armv7 | P |
Acer Iconia Tab A500 | Nvidia Tegra 2 (T20) | testing | armv7 | Y |
Nvidia Tegra ARMv7 | Nvidia Tegra 2/3/4 | community | armv7 | Y |
LG Optimus Vu | Nvidia Tegra 3 (AP33) | community | armv7 | Y |
LG Optimus 4X HD | Nvidia Tegra 3 (AP33H) | testing | armv7 | P |
Toradex Colibri T30 | Nvidia Tegra 3 (T30) | testing | armv7 | N |
Asus Transformer Pad | Nvidia Tegra 3 (T30L) | community | armv7 | Y |
Ouya, Inc. Ouya | Nvidia Tegra 3 (T33) | testing | armv7 | Y |
HTC One X+ | NVIDIA Tegra 3+ (AP37) | testing | armv7 | |
Acer Chromebook 13 (CB5-311) | Nvidia Tegra K1 (T124) | testing | armv7 | Y |
Google (HTC) Nexus 9 (Wifi) | Nvidia Tegra K1 (T132) | testing | aarch64 | Y |
Google Pixel C | Nvidia Tegra X1 (T210) | testing | aarch64 | Y |
Purism Librem 5 | NXP i.MX8MQ | community | aarch64 | Y |
QEMU aarch64 | QEMU ARM Virtual Machine | main | aarch64 | Y |
QEMU ppc64le | QEMU PPC64 Virtual Machine | main | ppc64le | Y |
QEMU riscv64 | QEMU RISCV64 Virtual Machine | main | riscv64 | Y |
QEMU s390x | QEMU s390x Virtual Machine | testing | s390x | Y |
QEMU amd64 | QEMU Standard PC | main | x86_64 | Y |
Nokia 2780 Flip | Qualcomm 215 Mobile Platform (QM215) | testing | aarch64 | Y |
Lenovo Tab 4 8 | Qualcomm APQ8017 | testing | aarch64 | |
Lenovo TAB4 10 Plus | Qualcomm APQ8053 | testing | aarch64 | N |
Linksys EA9350 V3 / MR5500 | Qualcomm IPQ5018 | testing | armv7 | |
SHIFT SHIFTphone 8 | Qualcomm QCM6490 | testing | aarch64 | Y |
Huawei Ascend Y530 | Qualcomm Snapdragon 200 (MSM8210) | testing | armv7 | |
Motorola Moto E 2014 (1st Gen) | Qualcomm Snapdragon 200 (MSM8210/MSM8610) | testing | armv7 | |
Mozilla (T2Mobile) Flame | Qualcomm Snapdragon 200 (MSM8610) | testing | armhf | |
Nokia 2720 Flip | Qualcomm Snapdragon 205 (MSM8905) | testing | armv7 | |
Huawei Y560-L01 | Qualcomm Snapdragon 210 (MSM8909) | testing | armv7 | N |
Lenovo Yoga Tab 3 8 WiFi | Qualcomm Snapdragon 212 (APQ8009) | testing | armv7 | |
LG G Watch R | Qualcomm Snapdragon 400 (APQ8026) | testing | armv7 | Y |
Motorola Moto G (2nd gen) | Qualcomm Snapdragon 400 (MSM8226) | testing | armv7 | |
Motorola Moto G 4G (2013) | Qualcomm Snapdragon 400 (MSM8926) | testing | armv7 | Y |
Xiaomi Redmi Note 4G | Qualcomm Snapdragon 400 (MSM8928) | testing | armv7 | |
Jolla Jolla Phone | Qualcomm Snapdragon 400 (MSM8930) | testing | armv7 | N |
Samsung Galaxy Tab 4 10.1 (2015) | Qualcomm Snapdragon 410 (APQ8016) | testing | aarch64 | Y |
Motorola Moto G 2015 | Qualcomm Snapdragon 410 (MSM8916) | testing | aarch64 | Y |
BQ Aquaris X5 | Qualcomm Snapdragon 412 (MSM8916v2) | community | aarch64 | Y |
Lenovo Vibe K5 | Qualcomm Snapdragon 415 (MSM8929) | testing | aarch64 | Y |
Samsung Galaxy J4+ | Qualcomm Snapdragon 425 (MSM8917) | testing | aarch64 | |
Motorola Moto E5 Play | Qualcomm Snapdragon 425/427 (MSM8937) | testing | aarch64 | |
Motorola Moto E4 | Qualcomm Snapdragon 427 (MSM8920) | testing | aarch64 | |
Samsung Galaxy Tab A 8.0 (2019) | Qualcomm Snapdragon 429 (SDM429) | testing | aarch64 | n |
BQ Aquaris U | Qualcomm Snapdragon 430 (MSM8937) | testing | aarch64 | |
LG Stylo 3 Plus | Qualcomm Snapdragon 435 (MSM8940) | testing | aarch64 | N |
Xiaomi Redmi 8 | Qualcomm Snapdragon 439 (SDM439) | testing | aarch64 | |
Samsung Galaxy A6+ (2018) | Qualcomm Snapdragon 450 (MSM8953) | testing | aarch64 | Y |
ZTE Blade V9 | Qualcomm Snapdragon 450 (SDM450) | testing | aarch64 | |
OnePlus Nord N100 | Qualcomm Snapdragon 460 (SM4250) | testing | aarch64 | Y |
HTC One M7 | Qualcomm Snapdragon 600 (APQ8064) | testing | armv7 | |
Samsung Galaxy S4 | Qualcomm Snapdragon 600 (APQ8064AB) | testing | armv7 | |
LG G Pad 8.3 | Qualcomm Snapdragon 600 (APQ8064T) | testing | armv7 | |
Sony Xperia M4 Aqua | Qualcomm Snapdragon 610/615 (MSM8936/MSM8939) | testing | aarch64 | |
Asus Zenfone 2 Laser / Zenfone 2 Selfie (1080p variant) | Qualcomm Snapdragon 615 (MSM8939) | testing | aarch64 | |
Xiaomi Redmi 3 | Qualcomm Snapdragon 616 (MSM8939v2) | testing | aarch64 | |
Motorola Moto G4 | Qualcomm Snapdragon 617 (MSM8952) | testing | aarch64 | |
Motorola Moto G5 Plus | Qualcomm Snapdragon 625 (MSM8953) | testing | aarch64 | Y |
BQ Aquaris X / Aquaris X Pro | Qualcomm Snapdragon 626 (MSM8953) | testing | aarch64 | Y |
Motorola Moto X4 | Qualcomm Snapdragon 630 (SDM630) | testing | aarch64 | |
Fairphone 3 | Qualcomm Snapdragon 632 (SDM632) | testing | aarch64 | Y |
Xiaomi Redmi Note 5 Pro | Qualcomm Snapdragon 636 (SDM636) | testing | aarch64 | |
Sony Xperia X | Qualcomm Snapdragon 650 (MSM8956) | testing | aarch64 | P |
LeEco Le 2 | Qualcomm Snapdragon 652 (MSM8976) | testing | aarch64 | N |
Xiaomi Mi 8 Lite | Qualcomm Snapdragon 660 (SDM660) | testing | aarch64 | P |
F(x)tec Pro1X | Qualcomm Snapdragon 662 (SM6115) | testing | aarch64 | Y |
Xiaomi Redmi Note 8T | Qualcomm Snapdragon 665 (SM6125) | testing | aarch64 | |
Samsung Galaxy Tab S5e Wi-Fi (SM-T720) | Qualcomm Snapdragon 670 (SDM670) | testing | aarch64 | |
Motorola Moto One Hyper | Qualcomm Snapdragon 675 (SM6150) | testing | aarch64 | N |
Lenovo Xiaoxin Pad 2022 | Qualcomm Snapdragon 680 (SM6225) | testing | aarch64 | Y |
OnePlus Nord N10 5G | Qualcomm Snapdragon 690 5G (SM6350) | testing | aarch64 | Y |
Sony Xperia 10 IV | Qualcomm Snapdragon 695 5G (SM6375) | none | aarch64 | Y |
Realme 3 Pro | Qualcomm Snapdragon 710 (SDM710) | testing | aarch64 | |
Samsung Galaxy A72 | Qualcomm Snapdragon 720G (SM7125) | testing | aarch64 | Y |
Xiaomi Mi 9T / Redmi K20 | Qualcomm Snapdragon 730 (SM7150-AA) | community | aarch64 | Y |
Qualcomm Snapdragon 730/730G/732G | Qualcomm Snapdragon 730/730G/732G (SM7150) | community | aarch64 | Y |
Motorola Moto G9 Plus | Qualcomm Snapdragon 730G (SM7150-AB) | testing | aarch64 | |
Xiaomi Redmi Note 10 Pro | Qualcomm Snapdragon 732G (SM7150-AC) | aarch64 | Y | |
Fairphone 4 | Qualcomm Snapdragon 750G (SM7225) | community | aarch64 | Y |
Xiaomi Mi 10 Lite 5G | Qualcomm Snapdragon 765G (SM7250) | testing | aarch64 | |
Xiaomi 11 Lite 5G NE / 11 LE | Qualcomm Snapdragon 778G (SM7325) | testing | aarch64 | P |
Nothing Phone 1 | Qualcomm Snapdragon 778G+ (SM7325-AE) | testing | aarch64 | Y |
Google Trogdor Chromebook | Qualcomm Snapdragon 7c | community | aarch64 | Y |
Acer Aspire 1 | Qualcomm Snapdragon 7c (SC7180) | testing | aarch64 | Y |
Acer Chromebook Tab 510 | Qualcomm Snapdragon 7c Gen 2 (SC7180P) | testing | aarch64 | Y |
Lenovo Yoga Slim 7x | Qualcomm Snapdragon 8 Elite (X1E80100) | testing | aarch64 | Y |
Xiaomi 12 | Qualcomm Snapdragon 8 Gen 1 (SM8450) | testing | aarch64 | Y |
Samsung Galaxy Z Fold5 | Qualcomm Snapdragon 8 Gen 2 (SM8550-AC) | testing | aarch64 | Y |
Xiaomi Redmi K70 Pro | Qualcomm Snapdragon 8 Gen 3 (SM8650-AB) | testing | aarch64 | P |
realme GT Neo5 150W | Qualcomm Snapdragon 8+ Gen 1 (SM8475) | testing | aarch64 | Y |
Xiaomi Mi 3 | Qualcomm Snapdragon 800 (MSM8274AB) | testing | armhf | |
Google (LG) Nexus 5 | Qualcomm Snapdragon 800 (MSM8974) | testing | armv7 | Y |
Sony Xperia Z2 Tablet | Qualcomm Snapdragon 801 (APQ8074AB) | testing | armv7 | Y |
Sony Xperia Z2 | Qualcomm Snapdragon 801 (MSM8974AB) | testing | armv7 | Y |
Fairphone 2 | Qualcomm Snapdragon 801 (MSM8974AB-AB) | testing | armv7 | Y |
Sony Xperia Z3 Compact | Qualcomm Snapdragon 801 (MSM8974AC) | testing | armhf | |
Samsung Galaxy S5 | Qualcomm Snapdragon 801 (MSM8974PRO-AC) | testing | armv7 | Y |
Samsung Galaxy S5 Plus Galaxy S5 Wideband LTE-A |
Qualcomm Snapdragon 805 (APQ8084) | testing | armv7 | |
Google (Motorola) Nexus 6 | Qualcomm Snapdragon 805 (MSM8084) | testing | armv7 | |
Google (LG) Nexus 5X | Qualcomm Snapdragon 808 (MSM8992) | testing | aarch64 | P |
Google (Huawei) Nexus 6P | Qualcomm Snapdragon 810 (MSM8994) | testing | aarch64 | P |
OnePlus 3 | Qualcomm Snapdragon 820 (MSM8996) | testing | aarch64 | Y |
Arrow DragonBoard 820c | Qualcomm Snapdragon 820E (APQ8096) | testing | aarch64 | Y |
OnePlus 3T | Qualcomm Snapdragon 821 (MSM8996Pro) | testing | aarch64 | Y |
Xiaomi Mi 6 | Qualcomm Snapdragon 835 (MSM8998) | testing | aarch64 | Y |
Xiaomi Mi 8/Mi 8 Pro/Mi 8 Explorer | Qualcomm Snapdragon 845 (SDM845) | testing | aarch64 | N |
Huawei MateBook E 2019 | Qualcomm Snapdragon 850 (SDM850) | testing | aarch64 | Y |
Realme X3 | Qualcomm Snapdragon 855 (SM8150) | testing | aarch64 | Y |
Xiaomi POCO X3 Pro | Qualcomm Snapdragon 860 (SM8150-AC) | testing | aarch64 | Y |
OnePlus 8T | Qualcomm Snapdragon 865 5G (SM8250) | testing | aarch64 | |
Realme Realme GT Neo 3T/Q5 pro | Qualcomm Snapdragon 870 (SM8250-AC) | testing | aarch64 | Y |
realme realme GT 2 | Qualcomm Snapdragon 888 (SM8350) | testing | aarch64 | Y |
Lenovo Yoga 5G | Qualcomm Snapdragon 8cx | testing | aarch64 | Y |
Lenovo ThinkPad X13s | Qualcomm Snapdragon 8cx Gen 3 (SC8280XP) | community | aarch64 | Y |
LG Optimus L5 | Qualcomm Snapdragon S1 (MSM7225A) | testing | armv7 | |
Samsung Galaxy Ace II X | Qualcomm Snapdragon S1 (MSM7227A) | testing | armv7 | N |
Samsung Galaxy Young | Qualcomm Snapdragon S1 (MSM7625A) | testing | armv7 | |
HTC Desire | Qualcomm Snapdragon S1 (QSD8250) | testing | armhf | |
HTC Desire Z | Qualcomm Snapdragon S2 (MSM7230) | testing | armv7 | N |
HTC Desire HD | Qualcomm Snapdragon S2 (MSM8255) | testing | armv7 | |
Samsung Galaxy S Plus | Qualcomm Snapdragon S2 (MSM8255T) | testing | armv7 | |
HP TouchPad | Qualcomm Snapdragon S3 (APQ8060) | testing | armv7 | N |
HTC Sensation | Qualcomm Snapdragon S3 (MSM8260) | testing | armv7 | |
Geeksphone Peak | Qualcomm Snapdragon S4 (MSM8225) | testing | armv7 | |
HTC Desire X | Qualcomm Snapdragon S4 Play (MSM8225) | testing | armv7 | |
Sony Xperia M | Qualcomm Snapdragon S4 Plus (MSM8227) | testing | armv7 | P |
Sony Xperia L | Qualcomm Snapdragon S4 Plus (MSM8230) | testing | armhf | |
Samsung Galaxy SIII (US version, i747m) | Qualcomm Snapdragon S4 Plus (MSM8960) | testing | ||
Sony Xperia Z | Qualcomm Snapdragon S4 Pro (APQ8064) | testing | armv7 | P |
Motorola Moto X | Qualcomm Snapdragon S4 Pro (MSM8960DT) | testing | armv7 | |
Google (ASUS) Nexus 7 (2013) WIFI | Qualcomm Snapdragon S4 Pro (Snapdragon 600) (APQ8064-1AA) | testing | armv7 | P |
Mobvoi Ticwatch Pro | Qualcomm Snapdragon Wear 2100 (APQ8009w) | testing | armv7 | |
Mobvoi TicWatch E3 | Qualcomm Snapdragon Wear 4100 (SDM429w) | testing | aarch64 | |
Xunlong Orange Pi 2G IoT | RDA Microelectronics RDA8810PL | testing | armv7 | Y |
Klipad KL3669 | Rockchip RK3126C | testing | armv7 | |
Poin2 Chromebook 11 | Rockchip RK3288 | community | armv7 | Y |
PINE64 Rock64 | Rockchip RK3328 | testing | aarch64 | Y |
PINE64 RockPro64 | Rockchip RK3399 | community | aarch64 | Y |
PINE64 PinePhone Pro | Rockchip RK3399S | community | aarch64 | Y |
PINE64 PineNote | Rockchip RK3566 | testing | aarch64 | Y |
Xunlong Orange Pi 5 Plus | Rockchip RK3588 | testing | aarch64 | Y |
Google (Samsung) Nexus S | Samsung Exynos 3110 | testing | armv7 | N |
Samsung Gear 2 | Samsung Exynos 3250 | testing | armv7 | Y |
Samsung Galaxy S5 mini | Samsung Exynos 3470 | testing | armv7 | N |
Samsung Galaxy Tab 4 7.0 LTE | Samsung Exynos 3470 Quad | testing | armv7 | |
Samsung Galaxy S II | Samsung Exynos 4210 Dual | testing | armv7 | P |
Samsung Galaxy Tab 3 8.0 | Samsung Exynos 4212 Dual | testing | armv7 | Y |
Samsung Galaxy Note II | Samsung Exynos 4412 Quad | testing | armv7 | Y |
Google (Samsung) Nexus 10 | Samsung Exynos 5250 | community | armv7 | Y |
Samsung Galaxy Tab S 8.4" LTE | Samsung Exynos 5420 | testing | armv7 | P |
ODROID HC2 | Samsung Exynos 5422 | testing | armv7 | Y |
Samsung Galaxy Note 4 S-LTE | Samsung Exynos 5433 Octa | testing | armv7 | N |
Samsung Chromebook 2 13.3" | Samsung Exynos 5800 | testing | armv7 | Y |
Meizu Pro 5 | Samsung Exynos 7420 Octa | testing | aarch64 | |
Samsung Galaxy Xcover 4 | Samsung Exynos 7570 Quad | testing | aarch64 | |
Samsung Galaxy J7 (T-Mobile) | Samsung Exynos 7580 Octa | testing | aarch64 | |
Samsung Galaxy A3 (2017) | Samsung Exynos 7870 Octa | testing | aarch64 | N |
Samsung Galaxy A5 (2017) | Samsung Exynos 7880 | testing | aarch64 | |
Samsung Galaxy A8 (2018) | Samsung Exynos 7885 | testing | aarch64 | P |
Samsung Galaxy A30 | Samsung Exynos 7904 | testing | aarch64 | |
Samsung M12 | Samsung Exynos 850 | testing | aarch64 | N |
Samsung Galaxy S7 | Samsung Exynos 8890 Octa | testing | aarch64 | |
Samsung Galaxy S8 | Samsung Exynos 8895 | testing | aarch64 | P |
Samsung Galaxy A51 | Samsung Exynos 9611 | testing | aarch64 | |
Samsung Galaxy S9 | Samsung Exynos 9810 | testing | aarch64 | |
Samsung Galaxy S10 | Samsung Exynos 9820 | testing | aarch64 | N |
DeepComputing DC-ROMA PAD II | SpacemiT K1 | testing | riscv64 | |
Nobby 230 | Spreadtrum SC7715GA | testing | armv7 | |
Samsung Galaxy J1 | Spreadtrum SC7727S | testing | armv7 | |
Samsung Galaxy Tab E 9.6 | Spreadtrum SC7730SE | testing | armv7 | N |
FinePower F1 | Spreadtrum SC7731C | testing | armv7 | |
ZTE Blade AF3 | Spreadtrum SC7731G | testing | armv7 | |
Samsung Galaxy J1 mini | Spreadtrum SC8830 | testing | armv7 | N |
Samsung Samsung Galaxy J1 Mini 4G | Spreadtrum SC9830 | testing | armv7 | |
Samsung Galaxy J3 2016 | Spreadtrum SC9830I | testing | armv7 | |
Samsung Galaxy S Advance | ST-Ericsson NovaThor U8500 | testing | armv7 | Y |
Nokia N900 | TI OMAP 3430 | community | armv7 | Y |
Samsung Galaxy SL | TI OMAP 3630 | testing | armv7 | |
Foxconn Glass (Explorer Edition) | TI OMAP 4430 | testing | armhf | |
Amazon Kindle Fire (1st Gen) | TI OMAP 4430 GP | testing | armv7 | Y |
Epson Moverio BT-200 | TI OMAP 4460 | testing | armv7 | Y |
Amazon Kindle Fire HD 7" (2nd Gen) | TI OMAP 4460 HS | testing | armv7 | |
Samsung Galaxy Premier | TI OMAP 4470 | testing | armv7 | N |
Infinix Hot 12 Play NFC | Unisoc Tiger T610 (UMS512) | testing | aarch64 | P |
PostmarketOS Trailblazer | Various | testing | aarch64 | y |
Google Chromebooks with x64 CPU | Various x86_64 | community | x86_64 | Y |
Tokio Techbook | Via / WonderMedia 8850 | testing | armv7 | P |
devices with a lot of owners
late 2023:
- Pinephone (81)
- Nexus 5 (52)
- OnePlus 6 (52)
- Raspberry Pi 4 (40)
- Nokia N-900 (39)
- Samsung Galaxy S 3 (32)
- Xiaomi Poco F1 (30)
late 2024:
- Pinephone (95)
- OnePlus 6 (71)
- Nexus 5 (56)
- Raspberry Pi 4 (49)
- Nokia n-900 (44)
- Xiaomi Poco F1 (38)
- Samsung Galaxy S 3 (37)
- OnePlus 6T (33)
- Raspberry Pi 3 (32)
- Pinephone Pro (31)