Device Support
🙋 Check out device support timelines and preferences below!
Contents
CalyxOS utilizes Verified Boot (including bootloader re-locking) to keep the Android security model intact.
Support length
- *Note that these are the current estimated dates. We try to support devices as long as possible, but it’s hard to determine feasibility years in advance, so we’ll keep updating these the closer we get to the dates.
- Google Pixel support dates
- Google Pixel Tablet support date
- Fairphone
- Motorola
Modern devices
Device(s) | OS upgrades | Security updates |
---|---|---|
Pixel 9, 9 Pro, 9 Pro XL, 9 Pro Fold | August 2031 | August 2031 |
Pixel 8a | May 2031 | May 2031 |
Pixel 8, 8 Pro | October 2030 | October 2030 |
Pixel Fold | June 2028 | June 2028 |
Pixel Tablet | June 2026 | June 2028 |
Pixel 7a | May 2028 | May 2028 |
Pixel 7, 7 Pro | October 2027 | October 2027 |
Pixel 6a | July 2027 | July 2027 |
Pixel 6, 6 Pro | October 2026 | October 2026 |
Fairphone 5 | August 2026* | September 2031* |
Fairphone 4 | August 2024* | December 2026* |
Motorola moto g52 | August 2024* | August 2025* |
Motorola moto g42 | August 2024* | August 2025* |
Motorola moto g32 | August 2024* | August 2025* |
Extended support
Device(s) | OS upgrades | Security updates |
---|---|---|
Pixel 5a (5G) | August 2024* | August 2025* |
Pixel 4a (5G) | August 2024* | August 2025* |
Pixel 5 | August 2024* | August 2025* |
Pixel 4a | August 2024 | August 2024* |
Pixel 4, 4 XL | August 2024 | August 2024* |
No longer supported
Device(s) | OS upgrades | Security updates |
---|---|---|
OnePlus 8T, 9, 9 Pro Beta | May 2022 | May 2022 |
Pixel 3a, 3a XL | August 2024 | November 2024 |
Pixel 3, 3 XL | August 2024 | November 2024 |
Pixel 2, 2 XL | February 2022 | February 2022 |
SHIFT SHIFT6mq | August 2024 | November 2024 |
Xiaomi Mi A2 | February 2022 | February 2022 |
Update timeframe
- We generally intend to get monthly security updates out as soon as possible after their release. The process takes some time since we don’t get early access but generally the goal is to get them out to the stable channel in the same week as AOSP release.
- Major version updates (such as the next Android 15 (V) release) take longer because we have to port all of our changes to the new version, which can be a lot of work.
Preferences for supporting a new device
- Android 14.0, available now, or eventually:
CalyxOS targets the latest Android version, currently 14.0 (U). It takes a lot of work to port a newer Android version to a device, and so devices running the latest Android version are preferred. - Ability to unlock the bootloader:
You can’t install any custom OS if you can’t unlock the bootloader in the first place. Some devices don’t support it all, whereas on others some variants may not support unlocking the bootloader. Note that this is very different from carrier locking, which simply means that you can only use a particular SIM card with your device. - Ability to relock the bootloader with a custom OS installed:
CalyxOS is meant to be run with a locked bootloader after installation, which makes sure that the OS cannot be tampered without your knowledge. Additionally, this has to be implemented properly to not boot any other OS once a CalyxOS build signed with our own private keys is installed - whether it be another set of private keys, or the publicly available AOSP test keys. - Timely security and version updates:
CalyxOS pulls in Google’s monthly security update as soon as they are available, however that is only the open source part. The proprietary bits need to be updated by the device vendor (Google for Pixels, Fairphone for the FP5, etc), to ensure that the device is fully up-to-date on the security patches. Timely monthly/bimonthly updates are thus essential, and so are Android version updates. - Qualcomm SoC preferred (for non-Pixel devices)
In our experience, working on a custom OS for a device using a Qualcomm SoC is usually much easier than the alternatives, given their wide usage, and release of open source device support code through CodeLinaro.
These are the 5 main factors we consider when adding support for a new device to CalyxOS.
If you know of a device that meets the above criteria, let us know! You can reach us through any of the channels listed at: Community