LH8n Tree Update
It took about a month of debugging and testing to get everything sorted out especially the incoming call and IMS issues, but the device tree is finally in a stable, daily-driver state.
Changelog
Telephony & Network
• Switched to Millennium IMS and updated RIL (resolves stuck incoming calls and fixes not receiving incoming call)
• Sourced proper Wi-Fi supplicant overlays to prevent Wi-Fi HAL crashes
Audio
• Resolved in-call audio routing and mic echo issues
Display, Performance & Memory
• Enabled two-stage 75% LZ4 ZRAM swap on boot completion (5.7GB compressed swap, eliminates heavy page reclaim stalls and app freezes)
• Dropped flash-wearing ZRAM writeback and cleaned legacy MemFusion triggers
• Switched to
[email protected] as sole HWC (eliminates 100% CPU lock and thermal throttling)
• Scaled high-FPS phase offsets for 120Hz display (smoother vsync and zero flicker)
• Integrated Millennium libperfmgr power hints and tuned schedutil governor
• Switched CPU idle governor to TEO (Timer Events Oriented)
Credits
• MillenniumOSS
•
@yuki_millennium for the IMS tip
• Testers for flashing builds and providing logs