Jump to content

Devices

From postmarketOS Wiki
Revision as of 12:41, 26 February 2025 by Adrian (talk | contribs) (and also to the other community tables, oops)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

This page contains a list of devices supported by postmarketOS. There are currently 837 devices supported by postmarketOS, and 1,290 devices documented on the wiki (including non-booting and unavailable devices).

Devices are split into one of three main categories:

Main

Community

Testing

If you are porting a device, please create a device page and describe the progress of the port. After the page is created, data about your device will appear on this page automatically. If you want to filter the list of devices based on one or multiple properties, use Special:Drilldown/Devices page.

Note See below for an explanation of status codes (e.g., N, P, Y, -). Read Device categorization for detailed criteria of each category (main, community, testing)
Code Meaning
Y Yes, fully implemented
P Partially implemented
N Not working yet
Untested
- Not applicable -- device does not have feature


Column Meaning
FDE Full disk encryption and unlocking with unl0kr.
Camera Taking photos and videos works.
GPS The Global Positioning System sensor works.
IMU The Inertial Measurement Unit works, i.e. sensors for acceleration, rotation.
Mobile Data Connecting to the Internet via cellular network.
SMS Sending and receiving short messages works as intended.
Calls Talking to other people over the cellular network.
Mainline* Runs a (Close to) Mainline kernel, not an Android downstream kernel.

Main

These are the most supported devices, maintained by at least 2 people and have the functions you expect from the device running its normal OS, such as calling on a phone, working audio, and a functional UI.

Besides QEMU devices, this is currently empty. The ports we had here earlier weren't as reliable as we would have liked. We plan to add new devices here with a higher standard.

Device Codename Architecture Release year Chipset CPU GPU FDE Camera GPS Mobile Data SMS Calls USB-OTG NFC
QEMU aarch64 qemu-aarch64 aarch64 2003 QEMU ARM Virtual Machine QEMU ARM Cortex-A57 Virgil 3D Y - - - - - - -
QEMU amd64 qemu-amd64 x86_64 2003 QEMU Standard PC QEMU Virtual Virgil 3D Y - - - - - - -
QEMU ppc64le qemu-ppc64le ppc64le 2003 QEMU PPC64 Virtual Machine QEMU POWER10 Virgil 3D Y - - - - - - -
QEMU riscv64 qemu-riscv64 riscv64 2003 QEMU RISCV64 Virtual Machine QEMU Virgil 3D Y - - - - - - -

Community

Device type (form factor): Smartphone, Keyboard Phones, Tablets in classic form-factor, Convertible laptops (2 in 1), Detachable laptops (2 in 1), Laptops in classic form-factor, Development Boards / Single Board Computers / System-on-Modules / IO Board, Generic, Other

Devices that have had a lot of work put into them, where regressions are actively fixed, and the port is overall in a pretty good shape.

Phones

Smartphone

Device Codename Architecture Release year USB Net Flashing Touch Screen Wifi FDE Battery 3D IMU Audio Bluetooth Camera GPS Mobile Data SMS Calls USB-OTG NFC
BQ Aquaris X5 bq-paella aarch64 2015 Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y -
Fairphone 4 fairphone-fp4 aarch64 2021 Y Y Y Y Y Y N Y Y N Y N N Y Y P Y N
Google Pixel 3a google-sargo aarch64 2019 Y Y Y Y P Y P Y Y P Y P N Y Y P N P
Lenovo A6000 lenovo-a6000 aarch64 2015 Y Y Y Y Y Y Y Y Y Y Y Y Y Y - -
Lenovo A6010 lenovo-a6010 aarch64 2015 Y Y Y Y Y Y P Y Y Y Y Y Y Y P -
LG Optimus Vu lg-p895 armv7 2012 Y Y Y Y Y Y Y P Y Y Y P Y
Motorola Moto G4 Play motorola-harpia aarch64 2016 Y Y Y Y Y Y P Y Y Y Y N Y Y Y Y P
OnePlus 6 oneplus-enchilada aarch64 2018 Y Y Y Y P Y Y Y Y Y Y P P P P P P P
OnePlus 6T oneplus-fajita aarch64 2018 Y Y Y Y Y Y Y Y Y P Y P P Y Y P P P
PINE64 PinePhone pine64-pinephone aarch64 2020 Y - Y Y Y Y Y Y Y Y Y P Y Y Y Y Y -
PINE64 PinePhone Pro pine64-pinephonepro aarch64 2021 Y - Y Y Y Y P Y Y Y Y P Y Y Y Y N -
Purism Librem 5 purism-librem5 aarch64 2020 Y Y Y Y Y Y Y Y Y Y Y P Y Y Y Y Y -
Samsung Galaxy A3 (2015) samsung-a3 aarch64 2014 Y Y Y P Y Y Y Y Y Y Y Y Y Y Y Y Y
Samsung Galaxy A5 samsung-a5 aarch64 2014 Y Y Y P Y Y Y Y Y Y Y N Y Y Y Y Y Y
Samsung Galaxy E7 samsung-e7 armv7 2015 Y Y Y P Y Y Y Y P Y Y N Y Y Y Y Y
Samsung Galaxy Grand Max samsung-grandmax armv7 2015 Y Y Y Y Y Y Y Y P Y Y N Y Y Y Y -
Samsung Galaxy S III samsung-m0 armv7 2012 P Y Y Y Y Y Y Y Y P P P N N N N Y -
Samsung Galaxy S4 Mini Value Edition samsung-serranove armv7 2015 Y Y Y Y Y Y Y P - Y Y N Y Y Y Y - -
SHIFT SHIFT6mq shift-axolotl aarch64 2020 Y Y Y Y Y Y Y Y Y Y Y N N Y Y Y N N
Wileyfox Swift wileyfox-crackling aarch64 2015 Y Y Y Y Y Y Y Y Y Y Y N Y Y Y Y P -
Xiaomi Mi 9T / Redmi K20 xiaomi-davinci aarch64 2019 Y Y Y Y Y Y P Y Y P Y P P Y Y Y Y P
Xiaomi Mi A1 xiaomi-tissot aarch64 2017 Y Y Y Y Y Y Y Y Y Y Y N P P Y P Y -
Xiaomi Mi A2 Lite xiaomi-daisy aarch64 2018 Y Y Y Y Y Y Y Y Y Y Y P P P Y P Y -
Xiaomi Mi Note 2 xiaomi-scorpio aarch64 2016 Y Y Y Y Y P P Y N P Y P N N P N Y Y
Xiaomi POCO X3 NFC xiaomi-surya aarch64 2020 Y Y Y Y Y Y P Y Y P Y N N Y Y Y Y Y
Xiaomi Pocophone F1 / POCO F1 xiaomi-beryllium aarch64 2018 Y Y Y Y P Y P Y Y Y Y P P P P P N -
Xiaomi Redmi 2 xiaomi-wt88047 aarch64 2015 Y Y Y Y Y Y Y Y Y Y Y N Y Y Y Y Y -
Xiaomi Redmi 4 Prime xiaomi-markw aarch64 2016 Y Y Y Y Y Y Y Y Y P Y P P P Y Y Y -
Xiaomi Redmi 5 Plus xiaomi-vince aarch64 2017 Y Y Y Y Y Y Y Y Y P Y P P P Y P Y -
Xiaomi Redmi Note 4 / 4X xiaomi-mido aarch64 2017 Y Y Y Y Y Y Y Y Y Y Y P P P Y Y Y -
Xiaomi Redmi S2 / Redmi Y2 xiaomi-ysl aarch64 2018 Y Y Y Y Y Y Y Y Y Y Y P P P Y Y Y -

Keyboard Phones

Device Codename Architecture Release year USB Net Flashing Touch Screen Wifi FDE Battery 3D IMU Audio Bluetooth Camera GPS Mobile Data SMS Calls USB-OTG NFC
Nokia N900 nokia-n900 armv7 2009 Y N Y Y Y Y Y N Y Y N P Y Y Y P - -

Laptops/Tablets

Tablets in classic form-factor

Device Codename Architecture Release year USB Net Flashing Touch Screen Wifi FDE Battery 3D IMU Audio Bluetooth Camera GPS Mobile Data USB-OTG Keyboard
Acer Chromebook Tab 10 google-dru aarch64 2018 - - Y Y Y Y Y Y Y P Y - - - Y -
Asus Chromebook Detachable CZ1 google-katsu aarch64 2021 - - Y P Y P Y Y Y Y Y N - - Y Y
Asus MeMO Pad 7 (ME176C(X)) asus-me176c x86_64 2014 Y Y Y Y Y Y Y Y Y Y P N N - Y -
Google (ASUS) Nexus 7 (2012) asus-grouper armv7 2012 Y Y Y Y Y Y Y P Y Y Y P - Y -
Google (ASUS) Nexus 7 (2012) GSM asus-tilapia armv7 2012 Y Y Y Y Y Y Y P Y Y Y P N Y -
Google (Samsung) Nexus 10 samsung-manta armv7 2012 Y Y Y Y Y Y P Y N N Y N N - Y -
Lenovo 10e Chromebook Tablet google-kodama aarch64 2020 - - Y P Y P Y Y Y P Y N - - Y Y
Samsung Galaxy Tab 2 10.1 samsung-espresso10 armv7 2012 Y P Y Y P Y Y N N N
Samsung Galaxy Tab 2 7.0 samsung-espresso7 armv7 2012 Y Y Y Y Y Y Y N Y N Y N N - N
Samsung Galaxy Tab A 8.0 (2015) samsung-gt58 aarch64 2015 Y Y Y Y Y Y P Y Y Y Y Y Y N -
Samsung Galaxy Tab A 9.7 (2015) samsung-gt510 aarch64 2015 Y Y Y Y Y Y P Y Y Y Y Y Y
Xiaomi Mi Pad 5 Pro xiaomi-elish aarch64 2021 Y Y Y Y Y P Y Y P Y N N - Y Y

Convertible laptops (2 in 1)

Device Codename Architecture Release year Screen Keyboard Touchpad Touchscreen Wifi FDE Battery 3D Audio Bluetooth Camera Mobile Data USB-A USB-OTG HDMI/DP
Acer Chromebook Spin 311 (CP311-3H) google-juniper aarch64 2020 Y Y Y Y Y Y Y Y Y Y Y - - Y -
Acer Chromebook Spin 513 google-lazor aarch64 2021 Y Y Y Y Y Y Y Y Y Y Y P Y Y Y
Asus Chromebook Flip C100 google-veyron-minnie armv7 2015 Y Y Y Y Y Y Y Y Y N Y - Y - Y
Lenovo 300e Chromebook google-hana aarch64 2019 Y Y Y Y Y Y Y N Y Y Y - Y Y N
Lenovo 300e Chromebook 2nd Gen (MTK) google-hana aarch64 2019 Y Y Y Y Y Y Y N Y Y Y - Y Y N
Lenovo Chromebook C330 google-hana aarch64 2018 Y Y Y Y Y Y Y N Y Y Y - Y Y N
Lenovo Flex 11 Chromebook google-hana aarch64 2019 Y Y Y Y Y Y Y N Y Y Y - Y Y N
Lenovo IdeaPad Flex 3 Chromebook (CB-11M735) google-hana aarch64 2020 Y Y Y Y Y Y Y N Y Y Y - Y Y N
Lenovo N23 Yoga Chromebook google-hana aarch64 2017 Y Y Y Y Y Y Y N Y Y Y - Y Y N
Samsung Chromebook Plus google-kevin aarch64 2017 Y Y Y Y Y Y Y Y Y Y Y - - Y P

Detachable laptops (2 in 1)

Device Codename Architecture Release year Screen Keyboard Touchpad Touchscreen Wifi FDE Battery 3D Audio Bluetooth Camera Mobile Data USB-A USB-OTG HDMI/DP
Asus Eee Pad Transformer asus-tf101 armv7 2011 Y Y Y Y Y P Y P Y Y N - Y - Y
Asus Eee Pad Transformer Prime asus-tf201 armv7 2011 Y Y Y Y Y Y Y P Y Y N - Y - Y
Asus Transformer Infinity asus-tf700t armv7 2012 Y Y Y Y Y Y Y P Y Y N - Y - Y
Asus Transformer Pad asus-tf300t armv7 2012 Y Y Y Y Y Y Y P Y Y N - Y - Y
Asus Transformer Pad 3G asus-tf300tg armv7 2012 Y Y Y Y Y Y Y P Y Y N N Y - Y
Lenovo IdeaPad Duet Chromebook google-krane aarch64 2020 Y Y Y Y Y Y Y Y Y Y N - - Y N
Microsoft Surface RT microsoft-surface-rt armv7 2012 Y Y Y Y Y Y Y P P N N - Y - Y

Laptops in classic form-factor

Device Codename Architecture Release year Screen Keyboard Touchpad Touchscreen Wifi FDE Battery 3D Audio Bluetooth Camera Mobile Data USB-A USB-OTG HDMI/DP
Acer Chromebook 314 (CB314-2H / CB314-2HT) google-cozmo aarch64 2020 Y Y Y - Y Y Y Y P Y Y - Y - N
Asus Chromebook C201 google-veyron-speedy armv7 2015 Y Y Y - Y Y Y Y Y N Y - Y - Y
Asus Chromebook C202XA google-hana aarch64 2019 Y Y Y Y Y Y Y N Y Y Y - Y Y N
CDI EduGear Chromebook K google-veyron-jerry armv7 2015 Y Y Y - Y Y Y Y Y Y N - Y - Y
CDI EduGear Chromebook M google-veyron-mighty armv7 2016 Y Y Y - Y Y Y Y Y Y Y - Y - Y
CTL Chromebook J2 / J4 google-veyron-jerry armv7 2015 Y Y Y - Y Y Y Y Y Y N - Y - Y
Epik Chromebook ELB1101 google-veyron-jerry armv7 2015 Y Y Y - Y Y Y Y Y Y N - Y - Y
Haier Chromebook 11e google-veyron-mighty armv7 2016 Y Y Y - Y Y Y Y Y Y Y - Y - Y
Hisense Chromebook 11 google-veyron-jerry armv7 2015 Y Y Y - Y Y Y Y Y Y N - Y - Y
HP Chromebook 11a google-kappa aarch64 2020 Y Y Y Y Y Y Y Y Y Y Y - Y Y N
Lenovo 100e Chromebook 2nd Gen (MTK) google-hana aarch64 2019 Y Y Y Y Y Y Y N Y Y Y - Y Y N
Lenovo Chromebook S330 google-hana aarch64 2018 Y Y Y - Y Y Y N Y Y Y - Y Y N
Lenovo IdeaPad 3 Chromebook (MT8183) google-fennel14 aarch64 2020 Y Y Y - Y Y Y Y P Y Y - Y Y N
Lenovo ThinkPad X13s lenovo-21bx aarch64 2022 Y Y Y Y Y Y Y Y Y Y P Y - Y
Lumos Education Chromebook google-veyron-mighty armv7 2016 Y Y Y - Y Y Y Y Y Y Y - Y - Y
Mecer Xpression V2 google-veyron-jerry armv7 2015 Y Y Y - Y Y Y Y Y Y N - Y - Y
Medion Chromebook S2015 google-veyron-mighty armv7 2016 Y Y Y - Y Y Y Y Y Y Y - Y -
NComputing Chromebook CX100 / CX110 google-veyron-jerry armv7 2015 Y Y Y - Y Y Y Y Y Y N - Y - Y
Nexian Chromebook 11.6" google-veyron-mighty armv7 2016 Y Y Y - Y Y Y Y Y Y Y - Y - Y
PCMerge Chromebook (PCM-116E / PCM-116EB) google-veyron-mighty armv7 2016 Y Y Y - Y Y Y Y Y Y Y - Y - Y
PINE64 Pinebook Pro pine64-pinebookpro aarch64 2019 Y Y Y - Y Y Y Y Y Y Y - Y Y N
Poin2 Chromebook 11 google-veyron-jerry armv7 2015 Y Y Y - Y Y Y Y Y Y N - Y - Y
Poin2 Chromebook 11C google-hana aarch64 2017 Y Y Y - Y Y Y N Y Y Y - Y Y N
Poin2 Chromebook 14 google-hana aarch64 2017 Y Y Y Y Y Y Y N Y Y Y - Y Y N
Positivo Chromebook CH1190 google-veyron-jerry armv7 2015 Y Y Y - Y Y Y Y Y Y N - Y - Y
Prowise Chromebook Entryline google-veyron-mighty armv7 2016 Y Y Y - Y Y Y Y Y Y Y - Y - Y
Samsung Chromebook google-snow armv7 2011 Y Y Y - Y Y Y Y Y Y Y Y P - P
Samsung Chromebook 2 11.6" google-peach-pit armv7 2014 Y Y Y - Y Y Y Y Y Y Y - Y - P
Sector 5 E1 Rugged Chromebook google-veyron-mighty armv7 2016 Y Y Y - Y Y Y Y Y Y Y - Y - Y
VideoNet Chromebook BL10 google-veyron-jerry armv7 2015 Y Y Y - Y Y Y Y Y Y N - Y - Y
Viglen Chromebook 11 google-veyron-mighty armv7 2016 Y Y Y - Y Y Y Y Y Y Y - Y - Y

Development Boards / Single Board Computers / System-on-Modules / IO Board

Device Codename Architecture Release year Wifi FDE Battery 3D Audio Bluetooth Camera USB-A HDMI/DP
Arrow DragonBoard 410c arrow-db410c aarch64 2015 Y Y - Y Y Y - Y Y
ODROID XU4 odroid-xu4 armv7 2015 - - Y - -
PINE64 RockPro64 pine64-rockpro64 aarch64 2018 Y Y Y Y Y Y Y Y
Thundercomm Dragonboard 845c thundercomm-db845c aarch64 2019 Y Y Y Y Y Y N

Generic

This section is for generic ports. You can refer to it if you know the port which corresponds to your device.

Device Codename Architecture
Google Chromebooks with x64 CPU google-x64cros x86_64
Google Gru Chromebook google-gru aarch64
Google Kukui Chromebook google-kukui aarch64
Google Oak Chromebook google-oak aarch64
Google Trogdor Chromebook google-trogdor aarch64
Google Veyron Chromebook google-veyron armv7
Nvidia Tegra ARMv7 nvidia-tegra-armv7 armv7
Qualcomm Snapdragon 625 qcom-msm8953 aarch64
Qualcomm Snapdragon 730/730G/732G qcom-sm7150 aarch64

Other

Device Codename Architecture Release year USB Net Flashing Screen Wifi FDE Battery 3D Audio Bluetooth HDMI/DP USB-OTG
AOpen Chromebox Mini google-veyron-fievel armv7 2017 - - - Y Y - Y Y Y Y -

Testing

Device type (form factor): Smartphone, Keyboard Phones, Foldable Handset, Tablets in classic form-factor, Ebook reader tablets, Convertible laptops (2 in 1), Detachable laptops (2 in 1), Laptops in classic form-factor, Development Boards / Single Board Computers / System-on-Modules / IO Board, Game Console, Handheld, Watch, Set top box, Generic,Other, Uncategorized

All other device ports, including new ones. Maintainers can create merge requests to move devices to community if requirements are met on the Device categorization page. A more detailed view with a full status matrix of these devices can be found on the All devices page.

Phones

Smartphone

Feature Phone

Keyboard Phones

Foldable Handset

Laptops/Tablets

Tablets in classic form-factor

Ebook reader tablets

Convertible laptops (2 in 1)

Detachable laptops (2 in 1)

Laptops in classic form-factor

Gaming Device

Game Console

Handheld

Development Boards / Single Board Computers / System-on-Modules / IO Board

Set top box

Watch

Router

Generic

This section is for generic ports. You can refer to it if you know the port which corresponds to your device.

Other

Uncategorized

This section should be empty. All the bootable device should have setted the type in the device page. Please categorize and update the pages if there are.

  • QEMU s390x (Codename: qemu-s390x, Architecture: s390x)

Non-booting devices

The devices in the list below cannot boot postmarketOS (yet). As such, they have not been integrated into the postmarketOS source tree. Once the device becomes bootable, it might appear in this list until a pull-request to integrate the code has been accepted. If you have verified that a device in this list boots postmarketOS, please make a merge-request.

See also