- CalyxOS 6.0.1 - Android 15 is now available for testing for the Pixel 6a, 7a, 8a. Please report any issues to the testers channel.
- Pixel 6 - 8, Tab, Fold builds will be available shortly, after testing and feedback from the above
- Pixel 9 builds will be available shortly after that as well.
Testers channel
Pixel 6a, 7a, 8a
Known issues
- All hardware should work
- The new Android 15 feature “Private Space” is currently disabled, because we wanted to be sure it works well before enabling it for everyone. It’ll be enabled in a future build.
Changelog
- CalyxOS 6.0.1 - Android 15
- October 2024 Security update (2024-10-05)
- Chromium 130.0.6723.58 (latest stable)
- Seedvault 15-5.0
- New backup format using compression and deduplication
- Can still restore old backups, but old Seedvault can’t restore backups from this version
- Faster and more reliable backups making snapshots that can individually be restored
- Auto-cleaning of old backups
- All backups now mimic device-to-device (allowing backup for all apps)
- All backups now use a high per-app app quota
- App backup (for APKs) moved to expert settings
- Show more information for backups available to restore
- Fix “Waiting to back up…” showing for apps
Steps
OTA updates for existing CalyxOS users
- Make sure your phone is running the latest CalyxOS version 5.12.0
- Backup your data - you can use SeedVault, the included Backup app.
- Enable USB Debugging on your phone.
- From your computer:
adb shell setprop sys.update.channel fifteen
- Then, on your phone: Settings -> System -> System update settings -> Check for updates
Fresh installs, factory images
- Download the factory images from the links below.
- Please follow the installation instructions at Install CalyxOS, but use the latest factory image you just downloaded instead of the one linked on that page.
Downloads
Device | Link | Signature | SHA256 |
Pixel 8a (akita) |
Download |
Signature |
5fa16450076f38f8e3280206f0db5414bdb0d1568a0642be9863b2eab4b8bbf6 |
Pixel 7a (lynx) |
Download |
Signature |
b3c1ff67a285b807e1368f471acbf3e0c9510fc4c71294bab41dd73545bd5514 |
Pixel 6a (bluejay) |
Download |
Signature |
4ab8ce27b36de1c26603cb9833a11ee0562a10767309b50a246a7e73f7a7d9fc |
What about other devices?
- TL;DR: Easier to test with fewer devices, rest coming soon.
- Like last year, we decided to limit the number of devices for the first build, to make things easier for us
- We like to test every single build before release, and as you can imagine doing that for just 3 devices instead of 11 is a lot faster
- Every CalyxOS developer one of these devices. Some have 2. That makes working much easier. Not everyone has every other device.
- We figured that it’d be easier to start with a few devices, fix some bugs and then release it for all.
- Also, because of the way things are, anything that works on Pixel 6a should be fine for 6 and 6 Pro, and so on for the others too.
- We didn’t want to release something too buggy / non functional.
- At the same time, no matter how much testing we do, there’ll always be something we missed, so it’s better to release it and get some feedback.
Pixel 6, 6 Pro, 7, 7 Pro, 8, 8 Pro, Fold, Tablet
- Hoping to release test builds in the coming week unless something major comes up.
Pixel 9
- Google released these devices with Android 14, but with an entirely different codebase compared to the rest of the pixels.
- That would’ve entailed porting all of our changes to that codebase and keeping it up to date with the rest.
- We decided to wait for Android 15 instead, since we knew that Google would unify the codebases then, they typically do that. It was also apparent with the build IDs of the betas they released.
- We’re hoping to release the first test builds in the coming week, unless something unexpected comes up.
FP5, FP4, Moto G32, G42, G52, Pixel 5, 4a (5G), 5a
- We’re still evaluating Android 15 for all of these devices.
- Each of them will need a lot of work to get things ported and running.
- We’ll test all hardware functionality before deciding, and post an update once we know more.
Timeline
The below gives an overview of how the CalyxOS team went about the Android 15 work.
August
- This was the initial earliest expected date, based on past releases
- We were waiting for it, and also used this opportunity to do some more preparation work.
- A big part of that was going through every major change we made to Android 14, and re-organizing / cleaning them up for easier porting. This was done at staging/android14-rebase
September 3, 2024
- Android 15 is released to AOSP.
- Android 14 September Security update released for the Pixels.
- We began working on both right away, prioritising the security update.
- For Android 15, because only the open source components were released, we used the beta updates as a base for the Pixel components.
- The work can be seen at staging/android15
September 5, 2024
- Released CalyxOS 5.11.0 - September 2024 Security update for Pixel 6 - 8, 11 devices total.
- Because the only 15 builds we could use for Pixels were the betas, which had the August Security patch level, we couldn’t release that as it’d be a downgrade, and that isn’t allowed by Android.
- We also started work on Pixel 9 and 9 Pro XL based on the same beta release.
September 8, 2024
- Released CalyxOS 5.11.1 - September 2024 Security update for Pixel 3 - 5, FP4, FP5, motorola & SHIFT6mq
- That’s 16 devices!
Rest of September
- Continued work on porting our codebase to Android 15
- We also kept working on Android 14, new features and bugfixes for all 27 supported devices.
October 7, 2024
- October 2024 Security update sources uploaded to AOSP.
- Nothing Pixel specific included in this.
October 9, 2024
- Working on our Android 15 port and waiting on Google’s Android 15 release.
- Released CalyxOS 5.12.0 - Partial October 2024 Security update for Pixel 6 - 8, 11 devices total.
October 11, 2024
- Released CalyxOS 5.12.1 - October 2024 Security update for Pixel 3 - 5, Fairphone 4, 5, Motos & SHIFT6MQ
October 15, 2024
- Android 15 is released for Pixel 6 and all newer Pixels.
- We began work integrating that right away.
- The final release didn’t differ too much from the beta we had based our work on for the Pixels, which helped as we didn’t have to do too much work to update it.
- We also started work on the Pixel 9 Pro and 9 Pro Fold, since that didn’t receive the beta release we were using for all other devices.
October 18, 2024
- CalyxOS 6.0.0 was being prepared for release, when at the last moment we noticed an issue.
- We wanted to be sure about it just in case, so we decided to move the release by a day.
- The issue was due to the changes Google has introduced for Factory Reset Protection Hardening in Android 15. This article: Here’s how Android 15 blocks thieves from bypassing factory reset protection
covers it well.
- For CalyxOS, since we don’t have the proprietary Google code that handles this, it meant we couldn’t ask users to input their credentials to turn it off.
- It is only an issue if your Pixel was already running Android 15, and you didn’t “Factory Reset” from Settings before installing CalyxOS. Regardless, we wanted to err on the side of caution.
- We have disabled this for now since it’s not useful for us right now. Will revisit in the future.
October 19, 2024
- Noticed an issue with SMS sending, due to AOSP not updating apps.
- We found a patch on GitHub, thanks Yet another AOSP project!
- Included that and a fix for the FRP issue mentioned above in CalyxOS 6.0.1
- This post - Released the first Android 15 test build :)
Rest of October
- We’ll continue working on Android 15 and Pixel 9. Our plan is to release builds regularly.
- We’ll post an update about other devices later, after we’re done with the modern Pixels.
- We’ll still try to push out an Android 14 update for those.