- Old changelogs:
- v12.2:
- -Added aggressive minfree tweaks at boot recommended by Imoseyon
- -Added aggressive UV preset to UV menu
- -Updated OP screenshot
- v12.1:
- -Fixed HQ playback check
- -Fixed check menu number selections
- v12.0:
- -Added rom init.d script stripper for Rom's that have init scripts that interfere with leantweaks
- -Added init.d doctor for those having issues with init.d starting (may have to install busybox through the menu as well)
- -Added sound control menu (Sound boost and HQ playback toggles)
- -Updated system and sdcard speedup, no longer any drain issues (thanks liquid!)
- -Added backup/restore for all new features
- -Fixed a couple random things
- -Added checks for new features
- -Updated screenshot in OP
- v11.0:
- -Added color control support for the stable lean kernel
- -Changed 63c for lower freqs than 1520 MHz to 75c
- -Added user set values for temp throttle controls and preset menu
- -Added backup/restore for the temp throttle value
- -Added check for temp throttle value
- -Took all 1420 MHz options out of all menus as it no longer exists in lean kernel
- -Some other things I probably forgot :)
- v10.6:
- -Fixed UV after a reboot, forgot to merge them in init in 10.5
- v10.5:
- -Added 80c auto change for 1520 and 1650 GHz and 63c for anything set lower
- -Merged kernel version exp and notrim into one because that's what Imo did :)
- v10.4:
- -Very slightly changed UV presets
- -Fixed USB quick charge at boot
- -Added download and install working busybox to main menu options :D
- -Updated screenshot in OP
- v10.3:
- -Reverted polling time change for hotplugX and ondemand governor, user can decide now
- -Changed a couple of UV preset values for those having issues
- -Added USB quick charge at boot option
- -Added check for USB quick charge at boot option
- v10.2:
- -Fixed UV bug with preset values not sticking (stupid error, my bad!)
- -Fixed lkflash not working in the new Imoseyon script menu
- v10.1:
- -Forgot to mention this is previous changelog but stock settings are now interactive governor and 1200 MHz max due to the amount of people's own personal preferences and the amount of options available.
- -Fixed color control menu for color control v2
- -Fixed file name error for scaling tweaks and go_hispeed_load
- -Added new menu dedicated to Imoseyon's included kernel scripts :D
- -*May* have fixed the battery drain issues with the system speedup mod, the sdcard speedup however does not cause drain. Test it for me! :)
- -Updated screenshot in OP
- -Moved old changelogs to the bottom of OP
- v10.0:
- -Updated all menus to look nicer and for easier navigation
- -Condensed main menu to fit on screen
- -Added navigation section to all menus
- -Moved most kernel options to a new "CPU menu"
- -Fixeda small error with backup/restore
- -Updated preset UV values (heavily tested)
- -Fast charge toggle is coming soon! Can't say why I can't include it in this release though!
- v9.0:
- -Added notrim kernel support
- -Added auto check for notrim kernel
- -Added notrim UV support
- -Updated preset UV values
- -Added 1520 and 1650 slots to min and max menus
- -Fixed small interactive scaling bug
- -Disabled sdcard and system speed up by default, you can enable it if you want to
- -No time to elaborate now, can explain more later
- v8.1:
- -Changed leantweaks stock polling time to 75000
- -Added Smart Reflex calibration to the undervolt menu (thank you imoseyon!)
- -Added toggle status to the main menu (you must restart leantweaks to see the toggle changes in the main menu after making a change)
- -Made the main menu look much nicer
- -Changed toggle variables to strings (.on or off)
- -Added system speed up
- -Added sdcard speed up
- -Added new options to the backup
- -Fixed the path issue with scaling options
- (New screenshot attached to the bottom of this OP)
- v8.0:
- -Removed all cpu1 errors
- -Added scaling polling time user editing and user scaling up threshold editing
- -Fixed color control bug
- -Updated backup/restore for new settings
- -Updated and cleaned A LOT of code due to a better understanding of bash
- -Added all slots to both Min and Max frequency menu's (You can set 180,230,350,700,920,1200,1350,1420 as min and max if you so desire)
- -Better use of resources
- -Updated UV preset/user code exclusively
- -Added checks for new scaling options
- -Big thanks to Abqnm for being an awesome tester!
- -Much more to come! :)
- v7.3:
- -Added hotplugX to governor choices
- -Reverted a couple tweaks to more stable values
- v7.2:
- -Removed deep sleep fix option as it caused issues for some and doesn't seem necessary any longer
- -Cleaned up some text
- -Fixed the script not determining between stable and experimental, somehow a "$" slipped in where it shouldn't have been
- Note: If you have custom options for stable and switch to experimental or vice versa, a reflash of leantweaks is necessary. The way that the UV options are applied among other things will cause a bootloop otherwise.
- v7.1:
- -Added symlink from leantweaks to lt as requested (you can now open up terminal and type in leantweaks or lt to access the menus)
- -Reverted hotplug and ondemand scaling tweak to a more stable timer for battery life
- -Added deep sleep fix for those with deep sleep issues on a certain rom/setup, this will come disabled by default and is enable-able through the menu's
- ^This option will run at bootup with a created temporary file. The script sleeps for 65 seconds and waits for the system and radios to boot up and calm down, then kills the camera and prompts you to enable bluetooth. Enable bluetooth and then manually disable it and deep sleep should resume working.^
- v7.0:
- -Self checks and decides which version of kernel installed (stable or experimental)
- -Rewrote almost everything with new forms of variables
- -New variables added easier/more efficient changing of settings etc.
- -Added custom user undervolt settings (You pick your own voltages!)
- ^Presets still available!^
- -Added custom user color adjustments (You pick your own color values!)
- ^Presets still available!^
- -Added backup and restore previous Lean Tweaks settings
- -Removed enable undervolt, swap and zram all at once due to new custom undervolting and backup/restore
- -Created instead enable swap and zram at once
- -Modified hotplug and ondemand governor tweaks to preform even faster (give hotplug a try!)
- -Added instant governor and max frequency tweaks, no more need to reboot for it
- -Added checks for: custom undervolt values, custom color values, kernel version (Stable or Experimental)
- -Minimized error text when changing settings that aren't even errors to begin with
- ^When changing governors and a cpu is offline, these errors occur. It doesn't mean that the setting didn't stick, just that the cpu was offline at the time of setting the value. When the cpu comes back online, the desired setting is applied by the system. ^
- -Removed begining animation beginning (Was fun for a minute, but then just got annoying)
- -Condensed everything into /system/etc/init.d/99leantweaks, updater-script will erase old files
- -Went insane while redoing/adding/everything else
- This was a huge almost week long project and update. I'd like to give my thanks to Abqnm for testing and advise as well as thekid42 for the same.
- v6.4:
- -Added enable Undervolt, Swap and Zram all in one option to the main menu per request
- v6.3:
- -Fixed one more very minor typo, did a quick read through and I believe it's the last one (Cleaning up the menu's epic fail)
- -Added an option in the main menu to utilize Imo's new lkflash(download the latest Lean Kernel right from the phone) right in leantweaks with everything else (Thank's Imo!)
- -Flipped Zram toggle and Swap toggle for no real reason at all, I like change or something
- v6.2:
- -Fixed 1350MHz not being set as the default value upon install
- This only happened because of a new variable being added to support the 920MHz max option. It made all of my variable values shift up and I forgot to change it to the new variable for 1350 in the 99cpufreq file. Sorry for the rapid fire release!
- v6.1:
- -Added support for 920MHz as a maximum frequency choice at boot in the menus
- -Fixed the typo's in the maximum frequency menu
- v6.0
- -Changed the 350MHz slot's undervolt value to 900mV to decrease lag and for overall stability
- -Updated menu's to look nicer and added a beginning animation for fun :D
- -Added custom color changer to the main menu, choose between:
- Stock color values, Franco's color values, Ezekeel's color values or Abqnm's color values
- v5.3:
- -Added another tweak for the interactive and interactiveX governor which changes the value in the file go_hispeed_freq. I lowered it to 80 which is what comes stock on the ondemand governor most of the time for the scaling load. This basically means the cpu will scale up faster to the hispeed_freq value increasing user experience speeds.
- v5.2(Added my post to GSM section now as well):
- -Fixed conservativeX governor switch
- -Added performanceX governor support
- -Fixed a RW,RO typo
- -Added a sampling_rate tweak for the hotplug and ondemand governor which greatly improves the speed of these governors. Basically I cut the value in half meaning the governor will poll for scaling twice as fast which makes for a faster user experience.
- ^Please note that it is not recommended to use my undervolt tweaks with the hotplug governor as in my own personal testing, it causes MANY MANY SOD's^
- v5.1:
- -Fixed the undervolt toggle not being able to disable after enabling
- -Added Conservative and ConservativeX to the governor choice menu
- ^ ConservativeX isn't available yet in lean kernel, according to Imo it's on it's way possibly tonight. Just added it in so Lean Tweaks is ready for it when it is included! ^
- v5:
- -Cleaned up some text to make the menus/outputs look nicer
- -Introduced initial undervolting options
- Works with both exp and stable kernels, the script will ask which you have installed when enabling kernel undervolt. For now it will undervolt with voltages that I have deemed stable for most phones. I used Fabolous's chart to help me decide this. I'll add in a user set menu later on.
- v4.3:
- -Fixed a couple of minor bugs/typos
- -System now gets remounted read-only at the end of init.d scripts
- -When exiting leantweaks in terminal system also will get remounted read-only