Releases: ananjaser1211/Cronos_8890
CronosKernel_V8.0_20231105
Head at cafbdff
- Selinux Enforcing
- KernelSU Manager : https://github.com/tiann/KernelSU/releases/download/v0.7.0/KernelSU_v0.7.0_11326-release.apk
- HKTweaks Manager : https://github.com/corsicanu/hKtweaks/releases/download/v2.2.2/hKtweaks_v2.2.2.apk
List/Changelog :-
- CronosKernel-V8.0-20231105
- Revert to earlier stable stage
- Re-integrate safe fixes
- Pack Kernel in ZIP instead of seperate images
- Switch to Linaro 4.9.4
- Update to N935FXXS8CUD1 Source
- Restore Argos HMP Boost
- Restore Default CPU DVFS behavior
- Revert Buggy binder changes
- Remove ROW I/O scheduler
- Restore stock CPU/GPU Clocks
- Switch to R28P0 GPU and remove default OC
- Remove Broken I2C Clock changes that causes freeze
- Clean Magisk/old kernels prior to installation
- Raise min cpu clocks back to stock to avoid black screens
- Switch back to N935F interactive governor
- Increase pre-created dev loop devices
- Upstream Selinux Driver from Linux 4.4
- Upstream OverlayFS from Linux 4.4
- Import FS system calls from Linux 4.4
- Enable working OverlayFS
- Port KernelSU and its dependencies
- Fix KernelSU Module support on 3.18
- MoroSound V2.2.0 (DualSpeaker, Mono Headphones, Mic control)
- Update sdcardfs driver
- Disable 8th CMA/RBIN on S7/S7E
- Fixup WLAN Region codes on S7/S7E
Full Commits: cronos_v7...cronos
CronosKernel_V8.1_20231231
Head at cafbdff
- Selinux Enforcing
- KernelSU Manager : https://github.com/tiann/KernelSU/releases/download/v0.7.2/KernelSU_v0.7.2_11413-release.apk
- HKTweaks Manager : https://github.com/corsicanu/hKtweaks/releases/download/v2.2.2/hKtweaks_v2.2.2.apk
List/Changelog :-
- CronosKernel-V8.1-20231231-Kernelsu
- Update KernelSU to 0.7.2 / 11414
List/Changelog :-
- CronosKernel-V8.0-20231105
- Revert to earlier stable stage
- Re-integrate safe fixes
- Pack Kernel in ZIP instead of seperate images
- Switch to Linaro 4.9.4
- Update to N935FXXS8CUD1 Source
- Restore Argos HMP Boost
- Restore Default CPU DVFS behavior
- Revert Buggy binder changes
- Remove ROW I/O scheduler
- Restore stock CPU/GPU Clocks
- Switch to R28P0 GPU and remove default OC
- Remove Broken I2C Clock changes that causes freeze
- Clean Magisk/old kernels prior to installation
- Raise min cpu clocks back to stock to avoid black screens
- Switch back to N935F interactive governor
- Increase pre-created dev loop devices
- Upstream Selinux Driver from Linux 4.4
- Upstream OverlayFS from Linux 4.4
- Import FS system calls from Linux 4.4
- Enable working OverlayFS
- Port KernelSU and its dependencies
- Fix KernelSU Module support on 3.18
- MoroSound V2.2.0 (DualSpeaker, Mono Headphones, Mic control)
- Update sdcardfs driver
- Disable 8th CMA/RBIN on S7/S7E
- Fixup WLAN Region codes on S7/S7E
Full Commits: cronos_v7...cronos
CronosKernel V6.5 - Q / OneUI 2.5 G930X/G935X/N935X
This is the kernel that shipped with FloydRom V6.0 . Android 10 - OneUI 2.5 ONLY not suitable for Android 9
G930X / G935X And N93X
- Disable excess debugging from touch and display
- Enable power efficient work-queue
- Add fixes for battery reporting
- Adjust Interactive Governor to be more efficient in scaling
- Add/adjust cache tunable for Interactive gov
- Add ROW I/O Scheduler
- Allow GPU overclocking upto 806
- Adjust GPU utilization tables and Freqs to be more sustainable
- Reduce MIF max clock in GPU
- Reduce CPU Boost freq to 2.1ghz
- Custom Tune inputbooster for better power/performance balance
- Reduce little cores boost freq
- Enable LZ4 Compression
- Update ZSWAP and fix issues with it
- Disable VNSWAP/ZSWAP and use ZRAM with LZ4 Compression
- Overall noticeable performance improvement in UI, and better performance in-game
- RAM is much more stable and will keep more apps stored for longer
- Battery mismatch should reduce overtime with the new fixes
- Update Ramdisk binary
- Fix WiFi dev shutdown (wifi not turning on after sleep)
- Fix WiFi causing excessive drain overnight
- Add full PS4 Controller support via USB or Bluetooth
- Reduce gpu latency/loadavg
- reduce expensive selinux calls
- Various changes to I2C by pascua28 to handle Audio muting
CronosKernel V6.0 - Q / OneUI 2.5 G930X/G935X/N935X
Cronos Kernel V6.0 - Q Oneui 2.5 Only
G930X / G935X And N93X
- Updated OSRC to N935KKKU4CTH1
- Remove WiFi wakelock mods that caused issues
- Hide isolatedProcess Service to let more apps pass safetyNet
- Restore stock inputBooster setting
- Restore Argos Network booster
- Revert Mods in Mobicore driver that casued issues
- Changes to DVFS min/max to improve power consumption
- Reduce DVFS Boost Frequency
- Remove and reduce binder tracing/logging
- Limit CPU Idle during Video playback
- caching improvement in binder
- Other misc changes for fs, spinlock
CronosKernel V5.5 - Q / OneUI 2.0 G930X/G935X/N935X
Cronos Kernel V5.5 - Q Oneui 2.0 Only
G930X / G935X And N93X
- Note 7 (Bomb Edition) Support with MM Bootloader
- Remove More excessive logging and disable SOFT_LOCK_UP
- Reduced WiFi Wakelocks by default
- Removed Knox NCM Driver (Bloat)
- Disable security/audit at the kernel level
- Switch to WestWood TCP by default
- Disable GPU HMP Boosting as its wasteful
- Overall improved UI Performance / Doze
CronosKernel V5.0 - Pie / OneUI 1.0 G930X/G935X/N935X
Cronos Kernel V5.0 - Pie Oneui 1.0 Only
G930X / G935X And N935X
Changelog:-
[This is inline with V4.5/V5 Q Kernel release and the version included in BlackDiamond V10]
- Initial Pie release for 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.
i have updated a bunch of drivers and configs To Q which should help the kernel in general (in both Q and Pie ROMs)
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.
N935X_TESTING
- Disable STORE_MODE and other battery tweaks to fix 70% charging issue
TWRP > Flash > IMG File > Cronos*.img > BOOT
CronosKernel V4.0 - Q / OneUI 2.0 G930X/G935X/N935X
Cronos Kernel V4.0 - Q Oneui 2.0 Only
G930X / G935X And N935X
- Removed LZ4 Broken support (Revert to stock lzo)
- Remove certain battery wakelock control
- Updated NFC driver for V2.0 (for future fixes)
- Revert custom MM values back to stock
- Disabled problematic Armv8.1 features
- Enabled XT_TARGET_CT (Tethering fixes)
- Removed NFC Wakelock control
- More reverts to custom RAM/LZ4
- Fixed smart covers on Q ROMs
- Fixed NFC on Q ROMs
- Disable a ton of wasteful debugging
- Update interactive governor with S9 fixes / improvements (Thanks @nalasTS)
- Let the CPU prefer to use lower Frequencies when high ones are not needed
- Re-Tune Samsung input booster to be less aggressive
- Disable hmp_boost from Argos / interactive Driver
- Slightly improve touch response
- Disable GPU little cores forced boosting (Reduce heat)
- Fully disable GPU DVFS From the kernel level
CronosKernel V4.0 - Pie / OneUI 1.0 G930X/G935X
Cronos Kernel V4.0 - Pie Oneui 1.0 Only
Changelog:-
- Removed LZ4 Broken support (Revert to stock lzo)
- Remove certain battery wakelock control
- Revert custom MM values back to stock
- Update Ramdisk and WiFI blobs to N935FXXS7CTE1
- Disabled problematic Armv8.1 features
- Enabled XT_TARGET_CT (Tethering fixes)
- Removed NFC Wakelock control
- More reverts to custom RAM/LZ4
- Disable a ton of wasteful debugging
- Update interactive governor with S9 fixes / improvements (Thanks @nalasTS)
- Let the CPU prefer to use lower Frequencies when high ones are not needed
- Re-Tune Samsung input booster to be less aggressive
- Disable hmp_boost from Argos / interactive Driver
- Slightly improve touch response
- Disable GPU little cores forced boosting (Thanks @diepquynh)
- Fully disable GPU DVFS From the kernel level (Thanks @diepquynh)
ZIP contents : Patched secure storage libs, R28P0 MALI T880 Driver, Pie WiFi BCMDHD4359 Blobs. Pie Video firmware
P.S : Avoid changing these to avoid having problems with the source!
F2FS Supported TWRP : https://androidfilehost.com/?fid=1899786940962602109 By @morogoku
Instructions :
- Download TWRP and flash it , IN TWRP.
- Reboot back into TWRP
- Wipe > advanced wipe > Data > CHANGE > F2FS (Your entire internal storage will be wiped out!)
- Reboot and you will have DATA as F2FS, the same can be done to CACHE as well. Do not do it to SYSTEM