Back Original

LineageOS 23.2

23.2 Halftime Release

Hello again!

The last few months have been quite the endeavor, as we have been busy rebasing and updating LineageOS, on not one but two large AOSP releases. Nevertheless, we have persevered and are pleased to present LineageOS 23.2.

Changes in AOSP

Over the last few years, AOSP has been shifting to a quarterly release cadence, meaning that new features and bug fixes are released every three months. Google recently announced that AOSP will be shifting to a biannual release cadence, meaning that the latest fixes and features will drop every six months now.

Android Security Bulletins will still be released, and picked to all supported LineageOS versions monthly.

While this change does not significantly alter our development process, it is worth noting that LineageOS will adopt a six-month cadence, with work on each new point release starting every six months.

What’s Changed

When you install or upgrade to this release, you will immediately notice the new UI and color scheme. This is because LineageOS is now officially using Google’s Material Expressive design system which focuses on expressive colors, and emotive design elements.

In addition, you may notice the updated UI of the Quick Settings panel, which now contains fully customizable tiles, which in our opinion are much more pleasant to use! In this release, you will also find an expanded dark theme, and more powerful file utilities surrounding private spaces.

Updated Apps

This release mainly focuses on the Material Expressive design language, and in the interest of keeping up with these guidelines, we have been working diligently at updating the default apps to Material Expressive.

Updater

Contributor pjgowtham has been hard at work on updating the Updater app, and when those changes are merged, you will be treated to a completely redesigned UI, improved update management, delightful animations and various bugs fixed. It wasn’t quite ready for the 23.2 launch, but will be soon, so be on the lookout!

Other apps

In addition to the Updater, Twelve (the default music app), Deskclock and ExactCalculator have received Material 3 Expressive updates, which brings them into the modern era. Stay tuned for similar updates to the other default apps!

Development Tools

In the previous release changelog, we teased some development tools that were in the midst of being reviewed. These have now been merged, and developers have some new tools in their arsenal:

Leadership Changes

After roughly seven years with Lineage, and another five with CyanogenMod, we’re sad to announce Rashed is stepping away from the project to spend more time offline. We wish him the best!

We’re also glad to announce that the current directors group have voted Nolen Johnson (npjohnson) in as the ninth director. Welcome!

Deprecations

Overall, we feel that the 23.2 branch has reached feature and stability parity with 23.0 and is ready for initial release.

We will still allow new LineageOS 21 submissions to be forked to the organization, but we will continue our policy of no longer allowing newly submitted LineageOS 21 devices to ship.

LineageOS 23.2 will launch building for a decent selection of devices, with additional devices to come as they meet the requirements specified by the Charter and are marked as ready for builds by their maintainer.

Upgrading to LineageOS 23.2

To upgrade, please follow the upgrade guide for your device by clicking on it here and then on “Upgrade to a higher version of LineageOS”.

If you’re coming from an unofficial build, you need to follow the good ole’ install guide for your device, just like anyone else looking to install LineageOS for the first time. These can be found at the same place here by clicking on your device and then on “Installation”.

Please note that if you’re currently on an official build, you DO NOT need to wipe your device, unless your device’s wiki page specifically dictates otherwise, as is needed for some devices with massive changes, such as a repartition.

Developers, Developers, Developers

Or, in this case, maintainers, maintainers, maintainers. We want your device submissions!

If you’re a developer and would like to submit your device for officials, it’s easier than ever. Just follow the instructions here.

The above also applies to people looking to bring back devices that were at one point official but are no longer supported - seriously - even if it’s not yet completely compliant, submit it! Maybe we can help you complete it.

After you submit, within generally a few weeks, but in most cases a week, you’ll receive some feedback on your device submission; and if it’s up to par, you’ll be invited to our communications instances and your device will be forked to LineageOS’s official repositories.

Don’t have the knowledge to maintain a device, but want to contribute to the platform? We have lots of other things you can contribute to. For instance, our apps suite is always looking for new people to help improve them, or you can contribute to the wiki by adding more useful information & documentation. Gerrit is always open for submissions! Once you’ve contributed a few things, send an email to devrel(at)lineageos.org detailing them, and we’ll get you in the loop.

Also, if you sent a submission that didn’t get a response in the last few months, please follow up, we’ve swapped providers again!

Generic Targets

We’ve talked about these before, but these are important, so we will cover them again.

Although we’ve had buildable generic targets since 2019, to make LineageOS more accessible to developers, and really anyone interested in giving LineageOS a try, we’ve documented how to use them in conjunction with the Android Emulator/Android Studio!

Additionally, similar targets can now be used to build GSI in mobile, Android TV configurations, and Android Automotive making LineageOS more accessible than ever to devices using Google’s Project Treble. We won’t be providing official builds for these targets, due to the fact the user experience varies entirely based on how well the device manufacturer complied with Treble’s requirements, but feel free to go build them yourself and give it a shot!

Please note that Android 12 (and by proxy all later Android versions) diverged GSI and Emulator targets. Emulator targets reside in lineage_sdk_$arch, while GSI targets reside in lineage_gsi_$arch.

Additionally, experimental targets now exist for QEMU-based virtual machine software (libvirt, UTM, etc). Instructions on building and utilizing these targets can be found on the Wiki.

Translations

Bilingual? Trilingual? Anything-lingual?

If you think you can help translate LineageOS to a different language, jump over to our wiki and have a go! If your language is not supported natively in Android, reach out to us on Crowdin and we’ll take the necessary steps to include your language. For instance, LineageOS is the first Android custom distribution that has complete support for the Welsh (Cymraeg) language thanks to its community of translators.

Please, contribute to translations only if you are reasonably literate in the target language; poor translations waste both our time and yours.

Build roster

Added 23.2 devices

Device name Wiki Maintainers Moved from
ASUS ZenFone 8 sake DD3Boh, mikooomich 23.0
F(x)tec Pro¹ X pro1x BadDaemon, bgcngm, mccreary, npjohnson, qsnc, tdm 23.0
Fairphone 4 FP4 mikeioannina 23.0
Fairphone 5 FP5 mikeioannina 23.0
Google Pixel 4 XL coral mikeioannina, npjohnson 23.0
Google Pixel 4 flame mikeioannina, npjohnson 23.0
Google Pixel 4a 5G bramble mikeioannina 23.0
Google Pixel 4a sunfish mikeioannina 23.0
Google Pixel 5 redfin mikeioannina 23.0
Google Pixel 5a barbet mikeioannina 23.0
Google Pixel 6 Pro raven mikeioannina 23.0
Google Pixel 6 oriole mikeioannina 23.0
Google Pixel 6a bluejay mikeioannina 23.0
Google Pixel 7 Pro cheetah mikeioannina 23.0
Google Pixel 7 panther mikeioannina 23.0
Google Pixel 7a lynx mikeioannina, niclimcy 23.0
Google Pixel 8 Pro husky mikeioannina 23.0
Google Pixel 8 shiba mikeioannina 23.0
Google Pixel 8a akita mikeioannina 23.0
Google Pixel 9 Pro Fold comet mikeioannina 23.0
Google Pixel 9 Pro XL komodo mikeioannina 23.0
Google Pixel 9 Pro caiman mikeioannina 23.0
Google Pixel 9 tokay mikeioannina 23.0
Google Pixel 9a tegu mikeioannina 23.0
Google Pixel Fold felix mikeioannina 23.0
Google Pixel Tablet tangorpro LuK1337, mikeioannina, npjohnson 23.0
Lenovo Z5 Pro GT heart themard, optionaltoast 23.0
Lenovo Z6 Pro zippo Lucchetto, themard, einargednochsson 23.0
Motorola defy 2021 bathena Deivid Ignacio Parra (Deivid21), Francisco Sanchez (Fraaxius) 23.0
Motorola edge 20 pro pstar npjohnson, SGCMarkus 23.0
Motorola edge 20 berlin npjohnson, SGCMarkus 23.0
Motorola edge 2021 berlna SyberHexen 23.0
Motorola edge 2024 avatrn elginsk8r 23.0
Motorola edge 30 fusion tundra themard, electimon 23.0
Motorola edge 30 neo miami marcost2 23.0
Motorola edge 30 dubai themard, sb6596, Demon000 23.0
Motorola edge 40 pro / Motorola moto X40 / Motorola edge+ (2023) rtwo sgcmarkus, themard 23.0
Motorola edge s / Motorola moto g100 nio dianlujitao 23.0
Motorola moto e7 plus / Lenovo K12 guam Rajin Gangadharan (GRajin), Deivid Ignacio Parra (Deivid21) 23.0
Motorola moto g 5G - 2024 fogo mikeioannina 23.0
Motorola moto g power 2021 borneo Syed Fawwaz Hussain (Fazwalrus), Deivid Ignacio Parra (Deivid21) 23.0
Motorola moto g stylus 5G (2022) milanf AnierinBliss 23.0
Motorola moto g stylus 5G denver Vivekachooz 23.0
Motorola moto g10 / Motorola moto g10 power / Lenovo K13 Note capri Deivid Ignacio Parra (Deivid21), Sultanahamer 23.0
Motorola moto g200 5G / Motorola Edge S30 xpeng themard, rogers2602 23.0
Motorola moto g30 / Lenovo K13 Pro caprip mikeioannina, Deivid Ignacio Parra (Deivid21) 23.0
Motorola moto g32 devon Dhina17, mikeioannina, Deivid Ignacio Parra (Deivid21) 23.0
Motorola moto g34 5G / Motorola moto g45 5G fogos mikeioannina 23.0
Motorola moto g42 hawao Dhina17, mikeioannina, Deivid Ignacio Parra (Deivid21) 23.0
Motorola moto g52 rhode Dhina17, mikeioannina, tomoms, Deivid Ignacio Parra (Deivid21) 23.0
Motorola moto g82 5G rhodep AnandSuresh02, sevenrock 23.0
Motorola moto g84 5G bangkk mikeioannina 23.0
Motorola moto g9 play / Motorola moto g9 / Lenovo K12 Note guamp DelightReza, Deivid Ignacio Parra (Deivid21) 23.0
Motorola moto g9 power / Lenovo K12 Pro cebu Deivid Ignacio Parra (Deivid21) 23.0
Nothing Phone (1) Spacewar zlewchan, ko_ko_konb 23.0
Nothing Phone (2) Pong chandu078 23.0
Nubia Mini 5G TP1803 ArianK16a, npjohnson 23.0
OnePlus 11 5G salami bgcngm 23.0
OnePlus 12 waffle chandu078 23.0
OnePlus 12R aston inferno0230 23.0
OnePlus 13 dodge bgcngm, chandu078, dianlujitao, ItsVixano 23.0
OnePlus 13R giulia chandu078, madmax 23.0
OnePlus 7 Pro / OnePlus 7 Pro (T-Mobile) guacamole LuK1337, elginsk8r 23.0
OnePlus 7 guacamoleb shantanu-sarkar 23.0
OnePlus 7T / OnePlus 7T (T-Mobile) hotdogb LuK1337, Onelots 23.0
OnePlus 7T Pro hotdog qsnc 23.0
OnePlus 8 / OnePlus 8 (T-Mobile) instantnoodle jabashque 23.0
OnePlus 8 Pro instantnoodlep LuK1337 23.0
OnePlus 8T / OnePlus 8T (T-Mobile) kebab LuK1337, mikeioannina 23.0
OnePlus 9 / OnePlus 9 (T-Mobile) lemonade mikeioannina, tangalbert919, ZVNexus 23.0
OnePlus 9 Pro / OnePlus 9 Pro (T-Mobile) lemonadep LuK1337, bgcngm, mikeioannina 23.0
OnePlus 9R lemonades DaemonMCR, Tuan Anh 23.0
OnePlus 9RT martini basamaryan 23.0
OnePlus Ace 3 Pro corvette chandu078, LucasBlackLu 23.0
OnePlus Ace 3 astonc inferno0230 23.0
OnePlus Ace 3V audi anky894 23.0
OnePlus Ace 5 giuliac chandu078, madmax 23.0
OnePlus Nord 4 avalon anky894 23.0
OnePlus Nord 5 lexus grepfox 23.0
OnePlus Nord CE 2 Lite 5G oscaro Vivekachooz 23.0
OnePlus Nord CE 3 Lite 5G / OnePlus Nord N30 5G larry Vivekachooz 23.0
OnePlus Nord CE4 benz inferno0230 23.0
OnePlus Nord N20 gunnar tangalbert919 23.0
OnePlus Nord N200 dre tangalbert919, elginsk8r 23.0
OnePlus Pad 2 Pro / OnePlus Pad 3 erhai LuK1337, bgcngm 23.0
OnePlus Pad Pro / OnePlus Pad 2 caihong inferno0230 23.0
Razer Edge 5G / Razer Edge WiFi nicole AnierinBliss, balika011, mikeioannina, npjohnson 23.0
Realme 10 Pro 5G luigi Vivekachooz 23.0
Realme 9 Pro 5G / Realme 9 5G / Realme Q5 oscar Vivekachooz 23.0
Samsung Galaxy A21s a21s DaemonMCR 23.0
Samsung Galaxy A71 a71 Haky86 23.0
Samsung Galaxy F62 / Samsung Galaxy M62 f62 Linux4 23.0
Samsung Galaxy Note10 5G d1x Rocky7842, Linux4 23.0
Samsung Galaxy Note10 d1 Linux4 23.0
Samsung Galaxy Note10+ 5G d2x Linux4 23.0
Samsung Galaxy Note10+ d2s Linux4 23.0
Samsung Galaxy S10 5G beyondx Linux4 23.0
Samsung Galaxy S10 beyond1lte Linux4 23.0
Samsung Galaxy S10+ beyond2lte Linux4 23.0
Samsung Galaxy S10e beyond0lte Linux4 23.0
Samsung Galaxy S20 (4G/5G) x1s ExtremeXT, fcuzzocrea 23.0
Samsung Galaxy S20 FE (Exynos) r8s CmdCtrlDevic3 23.0
Samsung Galaxy S20 FE (Snapdragon) / Samsung Galaxy S20 FE 5G r8q ata-kaner 23.0
Samsung Galaxy S20 Ultra (5G) z3s ExtremeXT, fcuzzocrea 23.0
Samsung Galaxy S20+ (4G/5G) y2s ExtremeXT, fcuzzocrea 23.0
Samsung Galaxy Tab A7 10.4 2020 (LTE) gta4l chrmhoffmann 23.0
Samsung Galaxy Tab A7 10.4 2020 (Wi-Fi) gta4lwifi chrmhoffmann 23.0
Samsung Galaxy Tab S6 Lite (LTE) gta4xl haggertk, Linux4 23.0
Samsung Galaxy Tab S6 Lite (Wi-Fi) gta4xlwifi Linux4, haggertk 23.0
Samsung Galaxy Tab S7 (LTE) gts7l bgcngm 23.0
Samsung Galaxy Tab S7 (Wi-Fi) gts7lwifi bgcngm 23.0
Solana Saga ingot mikeioannina, npjohnson, tomoms 23.0
Sony Xperia 1 II pdx203 hellobbn 23.0
Sony Xperia 1 III pdx215 hellobbn 23.0
Sony Xperia 1 IV pdx223 Tuan Anh 23.0
Sony Xperia 1 V pdx234 hellobbn 23.0
Sony Xperia 10 IV pdx225 LuK1337, jmpfbmx 23.0
Sony Xperia 10 Plus mermaid LuK1337 23.0
Sony Xperia 10 V pdx235 jmpfbmx, LuK1337 23.0
Sony Xperia 10 kirin LuK1337 23.0
Sony Xperia 5 II pdx206 kyasu, hellobbn 23.0
Sony Xperia 5 III pdx214 kyasu, hellobbn 23.0
Sony Xperia 5 IV pdx224 Tuan Anh, wolfhechel 23.0
Sony Xperia 5 V pdx237 kyasu, hellobbn 23.0
Sony Xperia XA2 Plus voyager LuK1337 23.0
Sony Xperia XA2 Ultra discovery LuK1337 23.0
Sony Xperia XA2 pioneer LuK1337, jmpfbmx 23.0
Xiaomi 12 Pro zeus Adrianyyy, ArianK16a 23.0
Xiaomi 12 cupid Adrianyyy, ArianK16a 23.0
Xiaomi 12S Pro unicorn Adrianyyy, ArianK16a 23.0
Xiaomi 12S Ultra thor Adrianyyy, ArianK16a 23.0
Xiaomi 12T Pro / Xiaomi Redmi K50 Ultra diting Adrianyyy, ArianK16a 23.0
Xiaomi MIX Fold 2 zizhan Adrianyyy, ArianK16a 23.0
Xiaomi Mi 10 Pro cmi luffitys 22.2
Xiaomi Mi 10 umi 0xCAFEBABE, przekichane 23.0
Xiaomi Mi 10T Lite 5G / Xiaomi Mi 10i 5G / Xiaomi Redmi Note 9 Pro 5G gauguin Penguin766, Lynnrin 23.0
Xiaomi Mi 9T / Xiaomi Redmi K20 (China) / Xiaomi Redmi K20 (India) davinci ArianK16a 23.0
Xiaomi Mi Note 10 / Xiaomi Mi Note 10 Pro / Xiaomi Mi CC9 Pro tucana SanyaPilot 23.0
Xiaomi POCO F3 / Xiaomi Redmi K40 / Xiaomi Mi 11X alioth SahilSonar, SebaUbuntu, althafvly, chrmhoffmann 23.0
Xiaomi POCO F5 (Global) / Xiaomi POCO F5 (India) / Xiaomi Redmi Note 12 Turbo marble Adrianyyy, ArianK16a 23.0
Xiaomi POCO F5 Pro / Xiaomi Redmi K60 mondrian Adrianyyy, ArianK16a 23.0
Xiaomi Redmi 3S / Xiaomi Redmi 3X / Xiaomi Redmi 4 (India) / Xiaomi Redmi 4X / Xiaomi Redmi Note 5A Prime / Xiaomi Redmi Y1 Prime Mi8937 0xCAFEBABE 23.0
Xiaomi Redmi 4A / Xiaomi Redmi 5A / Xiaomi Redmi Note 5A Lite / Xiaomi Redmi Y1 Lite Mi8917 0xCAFEBABE 23.0
Xiaomi Redmi 7A / Xiaomi Redmi 8 / Xiaomi Redmi 8A / Xiaomi Redmi 8A Dual Mi439 0xCAFEBABE 23.0
Xiaomi Redmi Note 10 Pro / Xiaomi Redmi Note 10 Pro (India) / Xiaomi Redmi Note 10 Pro Max (India) sweet basamaryan, danielml3 23.0
Xiaomi Redmi Note 13 Pro 5G / Xiaomi Redmi Note 13 Pro 5G (India) / Xiaomi Redmi Note 13 Pro 5G (China) / Xiaomi POCO X6 5G / Xiaomi POCO X6 5G (India) garnet adarshgrewal 23.0
Xiaomi Redmi Note 7 Pro violet 0xCAFEBABE 23.0
Xiaomi Redmi Note 8 / Xiaomi Redmi Note 8T ginkgo Skyblueborb, mikeioannina, programminghoch10 23.0

Added 23 devices

Device name Wiki Maintainers Moved from
LG V60 ThinQ timelm pnguyen879 22.2
Xiaomi POCO F6 Pro / Xiaomi Redmi K70 vermeer Lunark  

Added 22.2 devices

Device name Wiki Maintainers Moved from
Google Jamboard [Android TV] baracus npjohnson, webgeek1234  
Google Jamboard [Tablet] baracus_tab npjohnson, webgeek1234  
Nubia X nx616j rtx4d  
Xiaomi Mi Note 2 scorpio Onelots 18.1