CronosKernel V4.5 - Q / OneUI 2.0 G930X/G935X/N935X
Cronos Kernel V4.5 - Q Oneui 2.0 Only
** The file has been RE-Uploaded to fix an issue were the N935 kernel was not getting installed**
G930X / G935X And N935X
- Switched compiler back to GCC 4.9 (Instead of Linaro)
- Revert to Oreo battery driver to reduce battery issues
- Add battery swelling/health Data from stock
- Disable STORE_MODE due to creating issues with charging rate
- Fix Note 7 FE 70% Charge capacity
- Disable broken touch gestures on Note 7 FE
- Backport Latest ION driver from Exynos7870
- Backport Latest Binder Driver from Exynos7870
- Enabled updated Watchdog and DEBUG_INIT_EXIT_PANIC
- Enabled misc Android Q configs
- Reverted WiFi argos changes that caused instability and reduced download speeds on big files
TL;DR : This release will significantly reduce temperature in most work loads and prevent the device itself from getting extremely hot. The culprit was the compiler, Linaro caused significant issues with this kernel that made it a bit faster but caused it to heat up much quicker.
After few days of testing all the testers pretty much came to the same conclusion with reduced Heat, hence why im pushing this update now instead of delaying it for another month for V3. as heat is a big problem on our phones.
The performance hit is almost unnoticeable on Q and in my opinion its worth the much reduced temperatures.
On the other side, I have updated a bunch of drivers and configs To Q which should help the kernel in general (in both Q and Pie ROMs) , and hopefully debugging the overnight crash will be a bit easier now with the proper updated soft_watchdog driver and init panic exit. which are functions from Q devices.
Due to the removal of the STORE_MODE, in order to still workaround the overnight Crash, you have to use an external magisk module called ACC (Advanced Charging Controller) , You can do the same functionality of STORE_MODE without causing reduced charging rates and such.