[Nothing Phone 2] arter97:
/*Changelog */

r19

Binder driver optimization from Linux v6.6 to reduce app kills from OOM

BBRv3 updated to bbr-v3-2024-02-22-01

Several fixes backported from upstream

KernelSU v1.0.0 merged

Switched to LLVM 18.1.8 compiler

KERNEL.PLATFORM.1.0.r3-04900-kernel.0 merged

Wi-Fi drivers updated to 2.0.9.22H

Linux v5.10.218 merged

r18

Hardware device driver issues fixed: qcom,secure-cdsp, qcom,secure-sp-modem, qcom,secure-sp-tz memory initialization (from r9), Qualcomm-specific USB callbacks (from r1)

Enablement of kmap_local(), avoiding unnecessary locking overhead

Entire workqueue subsystem backported

dm-verity/fs-verity backported including latest performance improvements: https://www.phoronix.com/news/DM-Verity-Multi-Buffer-Hashing , https://www.phoronix.com/news/Linux-6.10-FSCRYPT

dm-verity relaxed to only check once to accelerate future reads (increases system-related partitions' read performance)

KernelSU v0.9.4

Wi-Fi drivers updated to 2.0.9.22D

Linux v5.10.214 merged

KERNEL.PLATFORM.1.0.r3-04600-kernel.0 merged

Switched to LLVM 18.1.6 compiler

r17

Vibration strength customization added

Micro-optimized vibration motor device driver to be more efficient

Switched to LLVM 18.1.4 compiler

Reverted a new f2fs patch from r16 that slowed down boot

r16

MGLRU enabled with relevant upstream improvements backported (better overall performance with less app kills)

BBRv3 backported

Switched to LLVM 18.1.3 compiler

Wi-Fi drivers updated to 2.0.9.21W

LA.VENDOR.1.0.r1-25100-WAIPIO.QSSI14.0 merged

NothingOS 2.5.3 changes merged

f2fs merged from Linux v6.9-rc1

r15

Backported lazy RCU to improve power consumption

Other minor bug fixes and changes from Google

r14

Switched to LLVM 18.1.0 compiler

Wi-Fi drivers updated to 2.0.9.21U

r13

OrangeFox recovery compatibility fixed

KernelSU v0.8.1 merged

LA.VENDOR.1.0.r2-09300-WAIPIO.QSSI13.0 merged

Wi-Fi drivers updated to 2.0.9.21S

Other minor bug fixes and changes from Google

r12

2024-02-05 security patch merged

Display driver initialization issue fixed (previously caused density and other issues)

WireGuard merged from Linux v6.8

NothingOS 2.5.2 changes merged

KernelSU change merged to avoid detection

r11

Wi-Fi 6E support enabled

Firmware TWT disabled to fix Wi-Fi 6 latency spikes on select APs

Reverted 802.11 changes made in r10 to fix deadlocks

Linux v5.10.209 merged

Fail-safe software driver pwrkey-sync added to minimize data corruption

Optimizations applied to display and camera driver to lower overhead

r10

A workaround for Google Play integrity API's kernel name check implemented

f2fs merged from Linux v6.8-rc2

KERNEL.PLATFORM.1.1.r1-01500-kernel.0 merged

Wi-Fi drivers updated to 2.0.9.21N

An issue causing the battery charging current limiting function to not work right after boot fixed

r9

Nothing's I/O-related drivers disabled to improve stability

Fixes several memory leaks with lazy initcall and KernelSU

Fixed some coding mistakes from Qualcomm

f2fs merged from Linux v6.8 (includes important bug-fixes)

vmalloc backported from Linux v6.8 for some major performance improvements - https://www.phoronix.com/news/Vmalloc-vmap-Lock-Contention-v3

SELinux backported from Linux v6.8 for efficiency improvements

Other minor performance improvements

TCP improvements backported from Linux v6.8 - https://www.phoronix.com/news/Linux-6.8-Networking

pstore's efficiency improved

2024-01-05 security patch merged

sbitmap library backported from Linux v6.8

Several backports made to block subsystem to improve IOPS - https://www.phoronix.com/news/Linux-Caching-Time-Block-IO

r8

Fixed some chargers causing disconnect animations to be shown during thermal throttling

(This introduces changes to the battery current limiting functionality. Read the OP again for the changes.)

KernelSU v0.7.5 merged

r7

Fixed some chargers causing disconnect animations to be shown

KernelSU v0.7.2 merged

r6

NothingOS 2.5.1 changes merged

r5

Battery charging current limiting function fixed for Android 14

KERNEL.PLATFORM.1.0.r3-04100-kernel.0 merged

Wi-Fi drivers updated to 2.0.9.21L

r4

NothingOS 2.5 Open Beta 2 changes merged

2023-12-05 security patch merged

r3

Fixed minor device initialization issue

Fixed camera issues including sluggish preview

Reapplied mismerged camera optimizations

r2

NothingOS 2.5 support added

Only supports Android 14

r1

First stable release

Switched to LLVM 17.0.6 compiler

LA.VENDOR.1.0.r2-07200-WAIPIO.QSSI13.0 merged

LRNG v52 random driver added (improves RNG performance by 30%)

r1b5

Switched to LLVM 17.0.5 compiler

Battery charging current limit functionality implemented

r1b4

f2fs mismerge fixed to fix encryption issue that leads to unusable user data upon reboots

Fixed USB tethering not working

Camera device driver swapped with official Nothing release

Changes from NothingOS 2.0.3.A065 merged

Switched to LLVM 17.0.4 compiler

KERNEL.PLATFORM.1.0.r3-03700-kernel.0 merged

Linux v5.10.198 merged

Wi-Fi drivers updated to 2.0.9.20M

2023-11-05 security patch merged

r1b3

f2fs backported from mainline Linux v6.6

r1b1

Initial beta release