KT-SGS4
Description
KT-SGS4 Jellybean kernel features
•Must have a Touchwiz Rooted ROM
•Linux kernel 3.4.62
•Samsung open source
•Optimized kernel configuration
•unsecure root adb
•Voltage interface
•CPU Overclocking
•CPU Underclocking
•Boots on stock table (USE KTweaker app to enable OC steps all the way to 2322 Mhz. BE AWARE THAT I WAS VERY CONSERVATIVE ON THE LOW SIDE OF THE OC STEPS, SO THEY WILL NEED SOME TWEAKING!)
•KTweaker app for kernel control
•KTweaker Widget
•Schedulers (CFQ, BFQ, VR, SIO, NOOP, DEADLINE, ROW, FIFO, FIOPS)
•GOVERNORS (ktoonservativeq, intellidemand, msm-dcvs, wheatley, userspace, smartassh3, slp, powersave, pegasuq, nightmare, interactive, dancedance, conservative, badass, asswax, adaptive, abyssplug, performance, ondemand
•Thanks to Talustus we now have exFAT for Touchwiz and AOSP
Réglages conseillés
Vous trouverez les réglages préconisés ici : Réglages
Changelog
1. Linux 3.4.60
2. Linux 3.4.61
3. Linux 3.4.62
4. BFQ v6-r2
5. Build zram into the kernel instead of a module on TW (Be sure to check in with rlorange if you are utilizing zram)
6. Analyzed MH5 source and no changes were found for kernel
Archives :
Change Log 8.25.2013
1. Finally GPU Voltage control (there are 3 values that msm uses, LOW, NOMINAL and HIGH: whcih basically equates into the 200, 320 and xxx steps)
2. CM updates
3. Added Simple GPU governor for GPU from faux
4. KTweaker: Added GPU current speed in "General" screen
5. KTweaker: Voltage screen now brings up choice of CPU and GPU
6. Compile ZRAM as a module for TW version so user can do whatever they want with ZRAM
Change Log 8.20.2013
1. Update Ramdisk for CM compatibility
2. Linux 3.4.58
3. Linux 3.4.59
4. Added Mhz minimum setting while playing media for people having trouble playing music while screen is off (Option is in Extras Screen)
5. Using official exFat from Samsung source
6. A bunch of re-cleanup on TW version
7. Merged in 4 commits from CM from today 8/15
8. Added abyssplugv2 governor from abyss kernel
9. Merged in all CM updates from last 3 days
10. Linux 3.4.57
11. KTweaker: Added option to re-download when you have the current version when manually checking for update
12. Ramdisk updates
Change Log 8.9.2013
1. KTweaker: Added option to view change log in "Extras->OTA Control" screen
2. KTweaker: Fix issue with external sdcard selection in OTA
3. KTweaker: Couple other clean up things
Change Log 8.7.2013
1. CM sync
1. ASoC: msm: FENS Support for VOIP calls
2. video: msm: Increase video encoding output buffer size
3. msm: display: command mode panel release fence
4. msm: mdp: Change msmfb kworker to kthread
5. msm: mdp: Update sync pt. behaviour
6. msm: rotator: Wait for the pending commits in finish IOCTL
7. msm: kgsl: Wake up gpu on kgsl_ioctl_timestamp_event only if necessary
8. msm: kgsl: Use no GPU fault tolerance flag passed by UMD driver
9. msm: kgsl: Map sync lock variables to every pagetable
Change Log 8.4.2013
1. Linux 3.4.55
2. Linux 3.4.56
3. OTA Option in KTweaker so I can pump out updates when out of town and don't have to post a thing NOW !!!!!!!!!!!! (Under Extras, gives you option to auto check, auto download, option to click on newly downloaded zip or and old one and go right to Recovery and flash it for you, option to decide whether to store in internal or external memory, option to provide files for before and after flashing the kernel and a few more options...)
4. Sync'd up with CM10.2 with the MH1 update
5. File naming convention change, so pay attention to what you are flashing (Added the 4.2 and 4.3 piece so you know android version and moved things around for TW/AOSP and carrier)
Change Log 8.3.2013
1. Touchwiz Android 4.3 is BORN!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
2. Tested on KANGABEAN 4.3 version and working goooooooood
Change Log 7.28.2013
1. AOSP Android 4.3 version is BORN!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
Change Log 7.24.2013
1. Linux 3.4.54
2. Brought TW version up to current Linux version (3.4.54)
3. KTweaker: Fixed issue setting KThermal Minimum Mhz to throttle to. Be sure to go into "Extras->Kthermal" and set the "Minumum Throttle Mhz" to whatever you want
4. Re-wrote multi-core Mhz functions to make it quicker and more efficient
5. Moved code for screen on/off functions to try and help people that have the slow wake issue
6. Move multi-core function calls to a workqueue to try and help people that have SODs ("Sleep of Deaths" for those that didnt know what SOD was )
7. Put ZRAM back in for the TW version to help out those monstor ROMs chewing up all available RAM just by booting up
8. More dmesg log spam removed
9. Revert mm: slub: Try setting slub_max_order to zero
10. Some ROW scheduler updates from Linux genious's
11. Sync up with the 3 commits from CM
Change Log 7.15.2013
1. 2 New KTweaker items: "Charging Min Mhz" and "Charging Max Mhz" options (Under "Extras" screen in Ktweaker). Use these to set your Min/Max Mhz while charging
2. Improved CPU sync for ktoonservativeq
3. New ktoonservativeq tunable: Added disable_hotplugging_chrg option. 0 = normal hotplugging while charging, 1 = disable hotplugging while charging so all cores are on full-time.
4. Linux 3.4.53
5. misc: uidstat: avoid create_stat() race and blockage
6. block: row: change hrtimer_cancel to hrtimer_try_to_cancel
7. Many updates to Interactive governor for CM
8. Merged Interactive governor from CM to TW version
9. New KTweaker item: "Force Samsung MTP (requires a reboot to take effect first time)". This will force the Samsung version of MTP. *****USE THIS OPTION ONLY IF YOU ARE RUNNING A TOUCHWIZ ROM. DO NOT USE ON AOSP OR GOOGLE EDITION ROMS
10. cpufreq: Removed the 1134 lower ceiling from TW ROMs
Change Log 7.11.2013
1. cpufreq:ktoonservativeq: Make lockout cores tunable a 3 way toggle, 0 = normal hotplug, 1 = locked ON full time, 2 = locked OFF full time
2. AOSP: Merged in MFA
3. TW: merged in MFD from I9505G
4. mm: slub: Try setting slub_max_order to zero
5. mm: slub: Memory allocated by kstrdup should be freed
6. Async I/O latency to a ssd greatly increased, 34% gain (Creds: kleikamp)
7. KTweaker: sched: Make GENTLE_FAIR_SLEEPERS configurable thru "Extras" screen
Change Log 7.7.2013
1. Linux 3.4.52
2. Sync up with CM's latest commits
3. ktoonservativeq: touch_boost_cpu_all_cores is now defaulted to 0
3. ktoonservativeq: Total re-write of the code for touch_boost_cpu_all_cores option (for people that had issues with this being set to a 1, you may be able to reset it to a 1 again)
4. ktoonservativeq: NEW TUNABLE: "sync_extra_cores", this item will spawn its CPU frequency calculation to all online cores to keep all 4 cores more under control of ktoonservativeq
5. ktoonservativeq: 3 NEW TUNABLE: "lockout_2nd_core_hotplug", "lockout_3rd_core_hotplug" and "lockout_4th_core_hotplug", these items give you the ablility to lock specific core to be always ON (set to a 1)
6. ktoonservativeq: Add missing cancel_work_sync()
7. exFAT for AOSP kernel (using same files from Talustus but making necessary script and ramdisks adjustments)
8. exFAT adjustments for TW users to try and auto mount all different partition configurations
9. Remove some more log spam
10. Trying some new build flags
Change Log
1. Linux 3.4.51
2. CM updates from last night
3. ktoonservativeq: Use dedicated high-priority workqueues
4. ktoonservativeq: Change hotplugging routines to use new dedicated high-priority workqueues
5. 3 and 4 made ktoonservativeq EVEN FASTER!!!!!!!!!!!!!!!!!!!!!!!!!! You are not gonna believe it and probably wet yourself
6. ktoonservativeq: Block repeat calls to schedule hotplugging events
7. A few fix-ups for KTweaker
8. Minor Linux patches and reverts
Change Log 6.30.2013
1. msm: audio: qdsp6v2: Add size safety check to ACDB driver
2. MFx merge from CM
3. cpufreq: ktoonservativeq: Block repeat calls to schedule_work_on()
4. fix up build errors with VZW with added mvp folder to comply with -a15
5. 50+ CM updates from yesterday
6. A few other Linux patches
7. Found a new home for the files since mediafire canceled my account for sharing files with you guys. Thanks to MSgtSimon for helping me out
Change Log 6.23.2013
1. Linux 3.4.49 and 3.4.50
2. MF4 Samsung Source update
3. [PATCH] Squash of two EHCI: HSIC commits from caf
4. More dmesg log spam removal
5. Made fast charge completely ignore PC no (no more unrecognized device thing)
6. Fixed OTG issue co-existing with Fast Charge
7. Change GPU step 544 to 545
8. Added 627 GPU step in conjuction with Team-Hydra
9. Completely synced with CM as of right now
10. Fixed KTweaker issue with saying Fast Charge was disabled when it really was
11. Fixed message saying "CPU Max Mhz" does not match when user set no "Screen OFF Profile Mhz"
12. Ktoonservative: New tunable: touch_boost_cpu_all_cores. This item allows you to enable/disable the setting of 2nd, 3rd and 4th cores to the same speed as CPU0 on boost operations, default is 1 (on) and this is the way it has behaved sense day 1, just giving people the option to disable it and maybe what is causing issue with reboots on AOSP, but doubt it.
13. More attempts to help stop AOSP reboots that occurs on some phones
Change Log 6.17.2013
1. Linux 3.4.49
2. jf: JC: allow non samsung app to update firmware
3. sched: Set MC (multi-core) sched domain's busy_factor attribute to 1 (big speed bump from this commit)
4. Disable Screen Off Mhz Call: GOES LIVE
5. dmesg log spam: remove more cypress keypress spam and haptic feedback
6. driver:video: Remove some dmesg log spam
7. Lots of patches for AOSP to kill the reboot issues
Change Log 6.10.2013
1. Fixed Linaro -O3 optimizations flags for MORE SPEED!!!!!!!!!!
2. Linux 3.4.48
3. Made a couple patches to mainline Linux to try stopping random reboots from the last_kmsg's some people have provided
4. AOSP ONLY: Merged in some missing MDL source and some ME4 source from Samsung
5. Allow non samsung app to update firmware for sensors (camera, etc...)
6. FAST CHARGE IS WORKING AMAZINGLY NOW. When activated you will NOT be able to do file transfers. USB 2.0 will be a touch faster but not too much since 2.0 will only output 460-520 mA. USB 3.0 will go all the way up to 840-1000 mA (on my PC USB 3.0 port is charging at 36% per hour)
7. KTweaker: Fixed issues with "Screen OFF Mhz"
Change Log 6.6.2013
1. GPU OC tweaks again: Now have 504, 544 and 600 to choose from
2. Enable RTC-Write to fix time issues with some variants
3. Sync up with CM-10.1
4. Ktweaker: Added "Get last_kmsg" option to retrieve last_kmsg after a system crash/reboot
5. Ktweaker: Added TCP Section to allow tweaking of "Congestion Control", "Time Wait Recycle" and "Time Wait Reuse" (search google for detailed explanation of these options, they can help with people having wifi issues)
6. Ktweaker: Added option to display timed info on KTwidget to display current Mhz, # of cores online and current Temperature (working ok but no great)
7. Couple Linux patches/reverts for more stability
8. adb fixes for issues with SU and adb install
Change Log 6.3.2013
1. Added in-between steps for OC so some more people can get more OC
2. Make all cores come online when you turn off hotplugging in ktoonservativeq and for Auto Hotplug when it is turned off.
3. "Trinity Colors" comes online. Colors will probablt loo weird on first boot since it was a toggle in previous versions. Immediately go to KTweaker and select 1 of the 5 options you like. You must cycle screen off and then on for them to take effect.
4. Fix up GPU OC to proper pll values and OC to 533 now.
5. KTweaker: GPU Max Mhz now lists all available GPU steps so if people want to UC there GPU full time they can do that
6. KTweaker: Miscellaneous files to try and eliminate crashes.
Change Log 5.30.2013
1. Thanks to Talustus we now have exFAT for Touchwiz
2. GPU OC is now OFF by default (450 Mhz)
3. Built with Linaro -o3 optimizations
4. Lots on Linux patch's / upgrades
5. net: Enable TCP Congestion Advanced, enable westwood and set as default
6. Tweak some BUS speeds
7. Add GPU Max mhz for screen OFF
8. Some tweaks to Kthermal
9. mDNIE: Fix Samsung typos for typedefs on mode and scenario names
10. KTweaker: Add setting to control GPU Max mhz for screen OFF
11. KTweaker: Add Setting to adjust GPU Max Mhz
12. KTweaker: Add Setting to adjust GPU Governor
13. KTweaker: Add Setting to adjust Read Ahead for internal and external sdcards (I recommend 3072)
14. KTweaker: Added mDNIe display Control for Scenario, Background Mode, Negative Mode and Outdoor Mode
Change Log 5.27.2013
1. Remove a WHOLE ASS LOAD of dmesg spamming
2. Fix some KThermal issues
3. block: Added zen, vr, sio, fiops, bfq and fifo
4. cpufreq: Added Screen OFF Governor and Scheduler
5. sched: deadline: tweak for SSD speed
6. deadline scheduler tweaks for speed
7. mpdecision is NOW dead in favor of my Auto Hotplug
8. Added governors abyssplug, adaptive, asswax, dancedance, nightmare, pegasusq, slp, smartassH3, and wheatley
9. Screen OFF Governor is now active in Extras
10. Screen OFF Scheduler is now active in Extras
11. Frandom added
12. Enable fast charge
13. KTOONSERVATIVEQ IS BORN!!!!!!!!!!!!!!!!!!!!!!!!!
14. Building with Linaro now
15. cpufreq: Add intellidemand
16. Added Linux 3.4.1 thru 3.4.47 for AOSP ONLY
17. mm: optimize Kernel Samepage Merging(KSM)
18. mm: Adjust dirty writeback for IO boost
19. Bluetooth Min Mhz goes LIVE
20. cpufreq: Added GPS scheduler and governor selection
21. Merge in I9505_EUR_XXUAMDM
22. Raise Max voltage to 1500
23. Add Faux sound
24. Added battery level Mhz control, 2 steps, Low and High
25. Raise BUS and L2 cache for OC steps for moooooooore speed
26. GPU OC to 500 Mhz
27. AIO tweaks from faux
28. New KTweaker 3.6
29. KTweaker: "Extras" now has 2 options at the bottom to Generate a dmesg or logcat to you sdcard so you guys can post debug stuff easier (always puts files in "/sdcard/KTweaker/Logs/" folder)
30. KTweaker: Everything in "Extras" is active now except - "Disable Screen Off Mhz Call", "Swipe 2 Wake" and "Trinity Colors". (getting close now )
31. exFAT is NOT active yet
32. Thats all I can remember
Change Log 5.23.2013
1. Remove a lot more dmesg spam for more speed
2. Added zen, vr, sio, fiops, bfq and fifo schedulers
3. deadline scheduler tweaks for speed
4. mpdecision is NOW dead in favor of my Auto Hotplug
5. Added governors abyssplug, adaptive, asswax, dancedance, nightmare, pegasusq, slp, smartassH3, and wheatley
6. Screen OFF Governor is now active in Extras
7. Screen OFF Scheduler is now active in Extras
8. Frandom added
9. Lots of other patches/fixes
Change Log 5.21.2013
1. Initial release
2. OC/UC/UV/OV are all active and working
3. Everything on the "General" screen are active and working except "Auto Hotplug"
4. Only thing active and working on "Extras" Screen is "Screen Off Profile Mhz" and "KThermal"
5. I will be adding all the items you see in KTweaker as soon as I can
Téléchargement
Android 4.2.2
AOSP JELLYBEAN 4.2.2
Touchwiz JELLYBEAN 4.2.2
Android 4.3
AOSP JELLYBEAN 4.3
Touchwiz JELLYBEAN 4.3
Anciennes versions
Installation du kernel
-Redémarrez en mode recovery
-Faites un Wipe du cache et du dalvik
-Installez le ZIP
-Redémarrez
Source
Dernière édition par Caramel le Ven 27 Sep 2013 - 18:17, édité 5 fois