# LineageOS Changelog (lineage-23.2) Generated on Wed Jul 15 05:26:13 AM IST 2026 ### LineageOS/android_hardware_samsung_slsi-linaro_config - [2026-07-14] config: add config for s5e9945 - [2026-07-10] gralloc4: Wire up mfc_chroma_valign - [2026-07-10] config: s5e9925: Enable ST2094 - [2026-07-05] config: wire up BOARD_USES_4K_SWIZZLE_MODE ### LineageOS/android_hardware_ayn - [2026-07-13] sepolicy: Deduplicate don't audit listings from device/lineage/sepolicy - [2026-07-05] AynParts: Clean up proguard.flags - [2026-07-04] AynParts: Mark some strings as non-translatable - [2026-07-02] sepolicy: private: Associate AYNParts to coredomain - [2026-07-02] sepolicy: Don't audit some annoying denials - [2026-07-01] ayn: overlay: Remove duplicate resource in AynWifiResCommon - [2026-07-01] ayn: Import common lineage overlays - [2026-07-01] ayn: Import common overlays - [2026-07-01] sepolicy: vendor: Initial minimal common sepolicy - [2026-07-01] ayn: Add left_stick_axis_swap - [2026-07-01] AynParts: Add joystick calibration wizard - [2026-07-01] AynParts: Initial gamepad settings - [2026-07-01] ayn: packages: Initial AynParts app skeleton ### LineageOS/android_hardware_motorola - [2026-07-13] sepolicy: Label wakeup node used in sm7325 - [2026-07-13] Revert "sepolicy: qti: vendor: Address a few denials from sm7325" - [2026-07-13] Revert "sepolicy: Silence annoying chatty denials" - [2026-07-09] sepolicy: qti: vendor: Address a few denials from sm7325 - [2026-07-11] sepolicy: qti: vendor: Drop vendor_dataservice_app rules - [2026-07-09] sepolicy: Silence annoying chatty denials - [2026-07-09] sepolicy: qti: vendor: Label stmvl53l1 folder, not just contents ### LineageOS/android_hardware_lineage_interfaces - [2026-07-12] light: Add support for microphone & camera privacy LEDs - [2026-07-12] light: Don't allow setting unavailable lights - [2026-06-28] power-libperfmgr: Fix sustained performance mode not turning off ### LineageOS/android_vendor_lineage - [2026-07-12] vars: Update QCOM tags - [2026-07-11] envsetup: Don't wipe module lists that aren't generated - [2026-07-09] lineage: Introduce a simple program for disabling adb remount overlays - [2026-07-07] release: Bump Security String to 2026-07-01 - [2026-07-04] config: Export TARGET_MAX_PAGE_SIZE_SUPPORTED to soong - [2026-07-04] config: Exclude prebuilts/misc/protobuf_vendorcompat - [2026-07-04] config: Remove deprecated flags - [2026-06-29] build-manifest: Call repo with REPO_TRACE=0 - [2026-06-27] merge_dtbs: Apply multi-threaded parallel compilation - [2026-06-27] merge_dtbs: Update merge_dtbs script to fix dtbo overlay issue - [2026-06-27] Revert "merge_dtbs: Sort DTBOs based on needed symbols" - [2026-06-27] Revert "merge_dtbs: ignore not matching DTBOs when finding symbols for a fixup" - [2026-06-27] Revert "merge_dtbs: allow one overlay to depend on multiple others" ### LineageOS/android_vendor_qcom_opensource_usb - [2026-07-12] Merge tag 'LA.VENDOR.15.4.0.r1-21200-pakala.QSSI16.0' of https://git.codelinaro.org/clo/la/platform/vendor/qcom-opensource/usb into HEAD ### LineageOS/android_vendor_qcom_opensource_interfaces - [2026-07-12] Merge tag 'LA.QSSI.16.0.r1-14000-qssi.0' into staging/lineage-23.2_merge-LA.QSSI.16.0.r1-14000-qssi.0 - [2026-07-11] Merge tag 'LA.QSSI.16.0.r1-13200-qssi.0' of https://git.codelinaro.org/clo/la/platform/vendor/qcom-opensource/interfaces into HEAD ### LineageOS/android_vendor_qcom_opensource_fm-commonsys - [2026-07-12] Merge tag 'LA.QSSI.16.0.r1-14000-qssi.0' into staging/lineage-23.2_merge-LA.QSSI.16.0.r1-14000-qssi.0 - [2026-07-11] Merge tag 'LA.QSSI.16.0.r1-13200-qssi.0' of https://git.codelinaro.org/clo/la/platform/vendor/qcom-opensource/fm-commonsys into HEAD ### LineageOS/android_hardware_qcom_thermal - [2026-07-12] Merge tag 'LA.VENDOR.15.4.0.r1-21400-pakala.QSSI16.0' into staging/lineage-23.2_merge-LA.VENDOR.15.4.0.r1-21400-pakala.QSSI16.0 - [2026-07-11] Merge tag 'LA.VENDOR.15.4.0.r1-21200-pakala.QSSI16.0' of https://git.codelinaro.org/clo/la/platform/hardware/qcom/thermal into HEAD ### LineageOS/android_vendor_qcom_opensource_audio-hal_st-hal - [2026-07-12] Merge tag 'LA.UM.9.14.r1-26700-LAHAINA.QSSI16.0' into staging/lineage-23.2_merge-LA.UM.9.14.r1-26700-LAHAINA.QSSI16.0 ### LineageOS/android_hardware_mediatek - [2026-07-12] logtag: Silence gralloc4 logspam - [2026-07-07] logtag: Silence HWUI logspam - [2026-07-07] logtag: Silence MDP logspam - [2026-07-07] mediatek: Add boot control HAL - [2026-07-06] libwifi-hal-wrapper: Add support to pre Android 16 QPR0 wifi HALs - [2026-07-05] mediatek: Add chipinfo script ### LineageOS/android_packages_apps_Updater - [2026-07-11] Updater: Use SDK level for major upgrade checks - [2026-07-11] Updater: Parse OTA metadata protobuf - [2026-07-11] Updater: Advertise major upgrades as manual-install only - [2026-07-11] Updater: Align local update install gating - [2026-07-11] Updater: Check installability outside UI flow - [2026-07-11] Updater: Route local update installs through item actions - [2026-07-09] Updater: Update bug report url to wiki - [2026-07-01] Automatic translation import - [2026-06-29] Updater: Skip clean up if network updates list is empty - [2026-06-29] Updater: Skip clean up for updates without download URL - [2026-06-25] Updater: Update server requirements in README - [2026-06-25] Updater: Remove redundant NetworkUpdate fields - [2026-06-24] Updater: Stream A/B updates by default - [2026-06-24] Updater: Update bug report url to github - [2026-06-23] Updater: Add local Lottie composable - [2026-06-23] Updater: Use verified icon for ZeroStatePreference - [2026-06-23] Updater: Hide ZeroStatePreference while check status is visible - [2026-06-23] Updater: Make update check button tonal - [2026-06-23] Updater: Add note about full install on update items - [2026-06-23] Updater: Show Android version and security patch for updates - [2026-06-23] Updater: Format security patch without day - [2026-06-23] Updater: Show update size label in update items - [2026-06-23] Updater: Show year for updates outside current year - [2026-06-23] Updater: Add Kotlin serialization dependency and plugin - [2026-06-23] Updater: Add dependencies for OkHttp - [2026-06-23] Updater: Migrate to api/v2 - [2026-06-23] Updater: Add network data source and bump minSdk to 33 - [2026-06-23] Updater: Remove unused dependencies and run generatebp - [2026-06-23] Updater: Avoid showing ZeroStatePreference when checking updates - [2026-06-23] UpdateList: Animate item visibility on expand/collapse - [2026-06-23] Updater: Fix crash when attempting to delete update - [2026-06-23] Updater: Fix imported update persistence - [2026-06-23] Updater: Update ZeroStatePreference strings - [2026-06-23] Updater: Post-migration cleanup of UpdatesListAdapter - [2026-06-23] Updater: Modernize UpdatesListAdapter - [2026-06-23] Updater: Improve Utils.canInstall and migrate to InstallUtils - [2026-06-23] Updater: Create buttons layout for update item - [2026-06-23] Updater: Copy CollapseBar from TopIntroPreference - [2026-06-23] Updater: Import and utilize new vector assets for updater - [2026-06-23] Updater: Restrict duplicate link URL capture to exclude '>' - [2026-06-23] Updater: apply smoothSeconds() to ETA calculation - [2026-06-23] Updater: Increase download chunk size to 32 KiB - [2026-06-23] Updater: Inline functions from Utils with single call site - [2026-06-23] Updater: Use platform FileUtils for file copies - [2026-06-23] Updater: Use ICU and java.time for date and ETA formatting - [2026-06-23] Updater: Provide responsive wide screen split layout - [2026-06-23] Updater: Open downloads page instead of copying URL - [2026-06-23] Updater: Drop welcome and info dialogs - [2026-06-23] Updater: Drop material library dependency - [2026-06-23] Updater: Introduce UpdatesCheck - [2026-06-23] Updater: Introduce DeviceInfoBanner - [2026-06-23] Updater: Move preferences entry and local update prefs to footer - [2026-06-23] Updater: Drop LocalBroadcastManager usage and its dependency - [2026-06-23] Updater: Drop no_new_updates_view - [2026-06-23] Updater: Drop update check result toasts - [2026-06-23] Updater: Show install statuses in the scaffold title - [2026-06-23] Updater: Cleanup uncrypt files on boot completed - [2026-06-23] Updater: Cleanup unused functions from Utils - [2026-06-23] Updater: Wire up preferences screen and migrate settings access - [2026-06-23] Updater: Introduce PreferencesActivity and PreferencesScreen - [2026-06-23] Updater: Introduce preferences/app state layer and UpdatesCheckWorker - [2026-06-23] Updater: Drop explicit AppCompat dependency - [2026-06-23] Updater: Force enable expressive SPA theme - [2026-06-23] Updater: Adopt platform Settings navigation scaffold - [2026-06-23] Updater: Flatten activity hierarchy - [2026-06-23] Updater: Introduce UpdatesRepository and UpdatesViewModel - [2026-06-23] Updater: Suppress PROVIDED_RUNTIME_TOO_LOW for NetworkUpdate - [2026-06-23] Updater: Add material 3 extended icons dependency - [2026-06-23] Updater: Add datastore dependency - [2026-06-23] Updater: Add Kotlin dependency for livedata - [2026-06-23] Updater: Add kotlin dependency for WorkManager - [2026-06-23] Updater: Clear notification actions on download completion - [2026-06-23] Updater: Centralize notifications into NotificationHelper - [2026-06-23] Updater: Make refresh unavailable during update check - [2026-06-23] Updater: Enforce compile-time database correctness - [2026-06-23] Updater: Consolidate into Kotlin data classes - [2026-06-23] Updater: Move pre-install checks out of the adapter into InstallUtils - [2026-06-23] Updater: Introduce BatteryMonitor - [2026-06-23] Updater: Introduce NetworkMonitor - [2026-06-23] Updater: Simplify isNetworkAvailable() in Utils ### LineageOS/android_vendor_codeaurora_telephony - [2026-07-11] Merge tag 'LA.QSSI.16.0.r1-13200-qssi.0' of https://git.codelinaro.org/clo/la/platform/vendor/codeaurora/telephony into HEAD ### LineageOS/android_hardware_oplus - [2026-07-11] interfaces: Introduce vendor.oplus.hardware.display.MixLut3D V1 - [2026-06-26] KeyHandler: Add support to toggle torch - [2026-06-24] KeyHandler: Add background transition animation - [2026-06-24] KeyHandler: Implement fade in/out animation ### LineageOS/android_vendor_qcom_opensource_audio - [2026-07-11] Merge tag 'LA.QSSI.16.0.r1-13200-qssi.0' of https://git.codelinaro.org/clo/la/platform/vendor/qcom-opensource/audio into HEAD ### LineageOS/android_vendor_qcom_opensource_display-commonsys-intf - [2026-07-11] Merge tag 'LA.QSSI.16.0.r1-13200-qssi.0' of https://git.codelinaro.org/clo/la/platform/vendor/qcom-opensource/display-commonsys-intf into HEAD ### LineageOS/android_frameworks_base - [2026-07-10] webkit: WebViewUpdateServiceImpl2: Use compile time debuggable check - [2026-07-04] PhoneWindowManager: Fix assist key wakeup - [2026-06-27] fw/b: Suggestion Popup: Tint properly ### LineageOS/android_hardware_samsung_slsi-linaro_exynos - [2026-07-10] exynos: actually add defaults to cc_library_headers - [2026-07-07] exynos: update 5.4-kernel headers - [2026-07-05] libexynosgraphicbuffer: sgr: implement get_sajc_sw_mode - [2026-07-05] exynos: Generate kernel-5.15-headers - [2026-05-17] tee: Add -Wno-tautological-compare flag - [2026-06-24] exynos: Kill dumpstate ### LineageOS/android_hardware_samsung_slsi-linaro_graphics - [2026-07-10] graphics: push USE_FULL_ST2094_40 CFLAG when enabled - [2026-07-09] Revert "libhwc2.1: fix compilation for exynos2100 and exynos9830" - [2026-07-09] fixup! libhwc2.1: exynos9830: Drop setPerformanceSetting() - [2026-07-09] libhwc2.1: exynos9830: Kill EPIC interface usage - [2026-07-05] libhwc2.1: add support for 6.1 kernel DRM_FORMAT_MOD_SAMSUNG_SAJC - [2026-07-05] libhwc2.1: exynos9810: Define DPP IDMA channel map ### LineageOS/android_hardware_samsung_slsi-linaro_codec2 - [2026-07-10] codec2: properly define USE_FULL_ST2094_40 where needed - [2026-07-10] codec2: Introduce AIDL service - [2026-07-07] codec2: Properly wire up SGPU GPU_TYPE ### LineageOS/android_packages_modules_Permission - [2026-07-09] Revert "permissions: check verity before using" ### LineageOS/android_bootable_cboot_t18x - [2026-07-07] linuxboot: Support vendor boot ramdisks ### LineageOS/android_bootable_cboot_t19x - [2026-07-07] linuxboot: Support vendor boot ramdisks ### LineageOS/android_bootable_cboot_common - [2026-07-07] linuxboot: Support vendor_boot ramdisks - [2026-06-26] libavb: Update rules for Android 16 QPR2 ### LineageOS/android_hardware_samsung_slsi-linaro_sgpu - [2026-07-05] sgpu_gralloc: convert CONFIG_MEMSET_BUFFER_PATTERN to #define - [2026-07-05] sgpu_gralloc: convert 4k swizzle prop into CFLAG - [2026-07-05] sgpu_gralloc: add support for 4K swizzle - [2026-07-05] sgpu: add support for V4L2_PIX_FMT_NV12M_SBWCL_64_8B_FR/HAL_PIXEL_FORMAT_EXYNOS_420_SP_M_10B_64_SBWC_L_FR - [2026-07-05] sgpu_gralloc: gralloc4: Convert gralloc4 service to AIDL ### LineageOS/android_packages_apps_Twelve - [2026-07-05] Twelve: Adjust track index card view colors - [2026-07-05] Twelve: Mark currently played track in album fragment - [2026-07-02] Twelve: Make Subsonic scrobble take list of "times" - [2026-07-02] Twelve: Set Subsonic scrobble submission to false - [2026-06-28] Twelve: Fix search query ### LineageOS/android_build_soong - [2026-07-04] gen_build_prop: Disable dalvik debugging in userdebug builds - [2026-06-24] gen_build_prop: Fix forced system partition props override ### LineageOS/android_hardware_lineage_compat - [2026-07-04] compat: Provide our own libprotobuf 3.9.1 / 21.12 prebuilts ### LineageOS/android - [2026-07-04] Revert "manifest: Track custom prebuilts/misc revision" - [2026-07-04] manifest: Track libvmmem ### LineageOS/android_vendor_qcom_opensource_libvmmem - [2026-07-04] libvmmem: Fix unused variable warning - [2026-07-04] libvmmem: Fix format specifier errors - [2026-07-04] Add .gitupstream file ### LineageOS/android_hardware_interfaces - [2026-07-04] compatibility_matrices: Add kernel_config_t_4.14 - [2026-07-04] compatibility_matrices: Add kernel_config_s_4.14 to fcm6 android17 - [2026-06-28] compatibility_matrices: Allow gnss AIDL v1 on target-level 7 ### LineageOS/android_frameworks_av - [2026-07-02] camera: bypass roundBufferDimensionNearest for Y16 ### LineageOS/android_packages_apps_Launcher3 - [2026-07-01] Automatic translation import ### LineageOS/android_lineage-sdk - [2026-07-01] Automatic translation import ### LineageOS/android_packages_apps_ThemePicker - [2026-07-01] Automatic translation import ### LineageOS/android_packages_apps_LineageParts - [2026-07-01] Automatic translation import ### LineageOS/android_vendor_crowdin - [2026-07-01] Automatic translation import ### LineageOS/android_packages_resources_devicesettings - [2026-07-01] Automatic translation import - [2026-06-26] Add alert slider torch strings ### LineageOS/android_packages_apps_Glimpse - [2026-07-01] Automatic translation import - [2026-06-27] Glimpse: Handle FD open failure gracefully ### LineageOS/android_hardware_xiaomi - [2026-07-01] Automatic translation import ### LineageOS/android_external_mesa - [2026-07-01] vulkan/android: force linear for mutable format ### LineageOS/android_tools_extract-utils - [2026-06-28] extract_utils: update file on destination update ### LineageOS/android_packages_apps_Aperture - [2026-06-28] Aperture: Force dark navigation bar in CameraActivity ### LineageOS/android_hardware_samsung - [2026-06-24] hidl: Kill consumerir