I did NOT make this kernel! This was compiled by Imoseyon. I had nothing to do with making it. He (and any contributors) deserves your thanks. I found this by digging around for d2usc ROMs and kernels, since the d2usc is similar to the d2mtr.
d2vzw kernel = d2vzw/d2usc/d2mtr kernel-wise. Yes, the d2vzw kernel works. I'm using it. Don't blame me if things go horribly, horribly wrong. They probably won't but you never know. Remember to have backed up before flashing.
Look for lk_s3vzw_aosp_43-v5.#.zip for the AOSP 3.4 kernels.
I'll post changelogs in the thread, too. As soon as available.
v9.0 and above are for Android 4.4
v8.0 and above are for Android 4.3
v7.2 and below are for Android 4.2
| Stable (Mirror) | Changelog | gist | Source | Report Bugs | Thank Imoseyon |
Boilerplate…
d2vzw kernel = d2vzw/d2usc/d2mtr kernel-wise. Yes, the d2vzw kernel works. I'm using it. Don't blame me if things go horribly, horribly wrong. They probably won't but you never know. Remember to have backed up before flashing.
Look for lk_s3vzw_aosp_43-v5.#.zip for the AOSP 3.4 kernels.
I'll post changelogs in the thread, too. As soon as available.
v9.0 and above are for Android 4.4
v8.0 and above are for Android 4.3
v7.2 and below are for Android 4.2
| Stable (Mirror) | Changelog | gist | Source | Report Bugs | Thank Imoseyon |
Boilerplate…
FEATURES
1. Unnecessary components removed for lean and fast kernel.
2. Latest Linux updates applied.
3. Some commits from latest CM10 kernel cherry-picked and merged. Starting v2.0, cm-10.1 source is used as base.
4. Ramdisk optimizations.
5. OC'ed to 1.8-1.9Ghz (limited to 1.51Ghz at boot, use an app to change max freq)
6. Tuned Deadline I/O scheduler. ROW Scheduler default.
7. Fast Charge (toggle via the "ffc" script - open terminal, type ffc then enter, plug in phone via USB)
8. InteractiveX V3 - optimized for S3, screen_off_maxfreq sysfs interface (default set to 810Mhz).
9. wakelock tweaks for better power efficiency.
10. Modified thermal control - fully support OC beyond 1.5ghz
11. Custom voltage control via sysfs (recommend using setcpu, voltage control, or system tuner)
12. lkflash script to flash latest kernel versions
13. lkconfig script to configure leanKernel specific features
14. Two more sleep states: Retention and Standalone Power Collapse
15. Faux Sound support
16. CM 10.1 color temp control
17. 3D GPU 480Mhz slot
leanKernel scripts
lkflash (flash latest leanKernel versions from your phone)
[HIGH]root@android:/ # lkflashlkconfig (configure leankernel specific settings which will persist between reboots)
leanKernel flasher
------------------
1) latest stable (recommended)
2) latest experimental
3) check/display versions
FLASH AT YOUR OWN RISK. I'm not responsible for my mistakes or yours.
Please enter a number between 1 and 3 (or press enter to exit): 3
Please wait...
>>> Current version: 1.0, Latest stable: 1.0, Exp: 1.0exp1[/HIGH]
[HIGH]root@android:/ # lkconfigffc (force fast charge toggler)
leanKernel configurator
---
1) interactiveX: set screen-off max freq to 1.1Ghz.
2) interactiveX: set screen-off max freq to 810Mhz (leanKernel default).
3) Stop thermald (for running benchmarks).
4) Restart mpdecision (when cpu1 gets stuck).
5) Overlock 3D GPU to 480Mhz.
6) Reset 3D GPU to 400Mhz (leanKernel default)
7) Set display color temp to cold.
8) Set display color temp to normal.
9) Set display color temp to warm.
Please enter a number between 1 and 9 (or press enter to exit):[/HIGH]
[HIGH]root@android:/ # ffc
Fast USB Charge: ON
root@android:/ # ffc
Fast USB Charge: OFF[/HIGH]