LineageOS 22.2 - UNOFFICIAL 2-1-26

LineageOS 22.2 - UNOFFICIAL 2-1-26

@D_ai_n


Notes:

* This is RUI 2.0 Firmware Based ROM.

* You can flash this rom with any RUI 2.0 fw based recovery.

* Flash latest custom recovery for Android 14/15/16 encryption or decryption support.

* F2FS file system not forced to all users. So if users wants, they can move to F2FS. IT'S NOT COMPULSORY! You can stay with existing ext4 file system too.

* You need to use F2FS supported recovery for moving to F2FS file system(Read #f2fs note saved in main group for more details)

* If you want to know about F2FS file system, just Google it.

* CLEAN FLASH WITH FORMAT DATA MANDATORY if you're coming from previous android versions!

* Always clean flash recommended. Dirty flash at your own risk!

* Always remove all lockscreen passwords before clean/dirty flash for safety(to avoid format data)


Known Issues:

* DT2W on AOD won't work.

* Need minimum 3 days (or 3 full charging cycles) for things to settle down(optimizations). So be patience.

* After turning on internet/data wait 1-2 minutes for arrival of all notifications.

* Restart your device once for every 2-3 days of usage to avoid poor ram managements & lags(if possible do wipe cache and dalvik cache in recovery)

* Don't report bugs without proper logs. Otherwise it will be ignored.

Device Changelog:

Performance & Smoothness:

  • Frame Pacing: Enabled frame pacing to improve visual smoothness and reduce stuttering in games and UI.
  • Pre-rendering: Enabled pre-rendering features to improve FPS and reduce scroll lag.
  • HWUI Optimization: Compiled HWUI with performance flags and switched to HintManager for better CPU scheduling.
  • Power Management: Reworked powerhint and set Little CPU minimum frequency to 300MHz.
  • WLAN Power: Enabled Optimized Power Management for Wi-Fi.
  • UI Tweaks: Disabled alpha compositing in Window Manager to eliminate animation jank.
  • Cleanup: Disabled phantom process monitoring and removed deprecated TCP buffer configs.

Audio & Media:

  • Dolby Atmos: Added Dolby Atmos support (Full integration including volume listener and spatial audio).
  • High Quality Audio: Enabled 24-bit audio for primary output and deep buffer.
  • Codecs: Switched to C2 codecs by default (removed legacy software OMX blobs) and fixed media codec errors.
  • Fixes: Disabled obsolete audio optimizations causing issues.

Display & Graphics :

  • AOD: Enabled Ambient Always-On Display.
  • SurfaceFlinger: Various optimizations (Disabled EGL image tracking, fixed layer caching, removed obsolete props).
  • Fixes: Disabled broken color modes overlay.

Connectivity :

  • VoLTE/VoWiFi (Egypt): Enabled support for all Egyptian carriers (Vodafone, Orange, Etisalat, WE).
  • VoLTE/VoWiFi (Bangladesh): Enabled support for all major Bangladeshi carriers (MCC 470).
  • SMS: Fixed an issue where incoming SMS would get stuck if sent during power off.
  • FM Radio: Simplified FM configuration.

Localization:

  • Arabic Support: Added Full Arabic Translation for RealmeParts .
  • Doze: Added Arabic translation for Ambient Display settings.

System & Misc:

  • FRP: Disabled Factory Reset Protection (FRP) for unlocked bootloaders.
  • Fixes: Forced PowerOffAlarmService to enable (Alarms while phone is off).
  • Cleanup: Moved RealmeParts to system section, moved RRO overlays to vendor, and reduced logcat spam (GPS, etc.).

• and more

• Enforcing, Userdebug & Signed Build!


In built Kernel:

  • Added New Schedulers: Introduced Maple (Default), Zen, SIO, and Anxiety I/O schedulers.
  • Maple Scheduler: Updated to latest patchlevel, implemented msm_drm_notifier for screen-state awareness, and various code cleanups.
  • CFQ Optimization: Applied RedHat tunings for fast storage, ported Samsung optimizations, and fixed initialization bugs.
  • Zen/SIO: Optimization fixes (batch size adjustments and type casting).

GPU & Graphics:

  • Adreno Idler: Introduced Adreno Idler for better power consumption while maintaining performance.
  • Adreno Boost: Added adrenoboost parameter for finer control over GPU scaling.
  • Optimization: Tuned idling algorithms and aggressively ramp down frequency when idle.

Power & Battery:

  • Wakelock Blocker: Introduced Boeffla Wakelock Blocker.
  • Major Optimization: Rewrote Wakelock Blocker for O(1) performance and memory safety (Removed unsafe memory allocations).
  • Tuning: Added specific blocks for qcom_rx_wakelock and others to improve idle drain.

Storage & Filesystems:

  • exFAT: Imported mainline exFAT driver and removed the legacy one.
  • Statx: Wired up and enabled the statx system call (improved file info retrieval).
  • Dynamic Fsync: Introduced Dynamic Fsync Control (Toggle on/off via sysfs for write performance).

Memory & Performance:

  • LZ4 Compression: Updated LZ4 library to v1.10.0 and removed lz4hc for better ZRAM performance.
  • ZRAM: Enabled ZRAM Writeback support.
  • System Tick: Bumped kernel tick rate to 300Hz for smoother responsiveness.
  • MMC: Disabled Software and SPI CRC checks for improved storage performance.
  • Scheduling: Disabled RT (Real-Time) group scheduling to fix bootloop on axion (also lunaris).

Network:

  • WireGuard: Enabled WireGuard VPN support.
  • TCP: Enabled TCP BBR congestion control by default.


Report Page