# Change-logs ## 51-4. January 17, 2020 Changes: Support SDK 29. Added support to spectrum in vendor. ## 51-3. February 17, 2019 Changes: VMFragment: set max zram to 8GB. MiscFragment: added block tuner by xNombre. WakelockFragment: added support for Boeffla Wakelock Blocker by xNombre. ## 51-2. January 27, 2019 Changes: DisplayLEDFragment: unified Button Backlight. BatteryFragment: charging switch. Build: added sign configs ## 51-1. January 20, 2019 Changes: SpectrumFragment: fixed QsTile. MiscFragment: added cpuset control interface. MainActivity: Initialize Boeffla Wakelock Blocker Files. Sound: Add High Performance Audio toggle. ## 51. January 17, 2019 *Release-tag: v6.16* Changes: Misc: added an option to disable PrintK logging via printk_mode interface by Lord Boeffla. Battery: added support to Lord Boeffla's USB fast charge. VM: added control over zRAM compression algorithm. Display & LED: Unified minimum backlight control. Misc changes and some internal improvements. ## 50-1. January 15, 2019 Changes: LMK: add stock values. LMK: add floppy values ## 50. January 08, 2019 *Release-tag: v6.15* Changes: CPU Input Boost: added dynamic stune boost configuration. SmartPack: removed klte* devices from the supported list. Sound: Boeffla Sound: updated Mic Volume to work without any special patch. Virtual Memory: Fixed ZRam Max Value. ## 49-1. January 04, 2019 Changes: SpectrumFragment: added more profiles. Spectrum: added support for init. Spectrum: added support to apply on boot. ## 49. January 03, 2019 *Release-tag: v6.14* Changes: CPU: CPU Boost: added advanced parameters of Dynamic Stune Boost and moved position to bottom. Screen: KCAL: update a bunch of parameters for msm_drm. ## 48-1. January 02, 2019 Changes: NavigationActivity: added Button section. ButtonFragment: move FP Boost and Wake for Button section. ButtonFragment: added FP key event, button swap and virtual. Many other internal improvement. ## 48. December 31, 2018 *Release-tag: v6.13* Changes: Display & LED: Fixed Max Backlight Control for some devices. Display & LED: Updated Min Backlight Control for msm_drm devices (e.g. Pocophone). CPU: Added control over Dynamic Stune Boost. CPU: Added initial support for MSM Limiter (only newer versions). Battery: Aligned everything under one card. SmartPack: Disabled everything related to klte SmartPack-Kernel. SmartPack header image: Updated to work in Dark Mode. Misc changes. ## 47-2. December 27, 2018 Changes: Misc: added fingerprint boost, added support to Underclock, added FP wake. ## 47-1. December 26, 2018 Changes: LED section adapted to msm8996/pro (xiaomi). Battery section adapted to msm8996/pro (xiaomi). ## 47. December 22, 2018 *Release-tag: v6.12* Changes: SmartPack: Latest version: Improved update information. build: promote target SDK Version to 28 (Pie). Switch Thermal, IO, Entropy, Display & LED pages into card view (visual improvements). Moved almost all the SmartPack related stuff to a new place "com/smartpack/kernelmanager" (internal improvement). ## 46. December 15, 2018 *Release-tag: v6.11* Changes: Sound: Microphone Flar: Fix negative values not showing correctly. Sound: cleaned a bunch of useless code. SmartPack: logs: fix some logs not saving. SmartPack: Update Auto-flash, Version check and change-logs for Android 9 (Pie). Device: add information about Project Treble Support. ## 45. December 11, 2018 *Release-tag: v6.10* Changes: Sound: Boeffla & Flar Headphone: Properly re-implement per-channel gain. Sound: Flar Sound: add earpiece gain. SmartPack: move all the log (logcat, dmesg, last_kmsg etc.) related features into Advanced Options. SmartPack: added options to get dmesg-ramoops, console-ramoops (if available) etc. Misc changes, mainly in Sound page. ## 44. December 04, 2018 *Release-tag: v6.9* Changes: Virtual Memory: Add RAM & Swap info. Virtual Memory: Switch to card view (visual enhancements). Sound: Faux & Boeflfa Headphone: Remove buggy per-channel gain. Sound: Overall changes including a bunch of internal improvements. Misc changes. ## 43. November 29, 2018 *Release-tag: v6.8* Changes: CPU Input Boost: Bunch of internal changes. CPU Input Boost Duration: switch to Input type. SmartPack: implement the latest kernel version notification (update check). SmartPack: overall (internal) improvements. ## 42. November 21, 2018 *Release-tag: v6.7* Changes: Performance tweaks: show un-supported status in quick tile if no spectrum support. CPU Hotplug: Core Control: add Task Threshold. Profile: remove editing profiles from the donated feature. SmartPack: Auto-flash: Internal changes for OnePlus 5/5T. Miscellaneous changes. ## 41. November 15, 2018 *Release-tag: v6.6* Changes: App signature: Updates to work on all devices including Samsung TW ROMs. Battery: update charge level interface to support original boeffla driver (no more modifications are needed). Display & Led: update LED brightness to work with more devices. LED Notification Intensity: allow to set any value. Settings: fix option to hide sections. build: update to stable AndroidX (and also update dependencies). SmartPack: Auto-flash: Internal changes for Pie ROMs. ## 40. November 06, 2018 *Release-tag: v6.5* Changes: Dispay & LED: update notification led control to for klte. Dispay & LED: properly update and unified some titles. Settings: remove unnecessary margin (visual improvements). Misc: Update androidx appcompat library. ## 39. November 03, 2018 *Release-tag: v6.4* Changes: Dispay & LED: switch charging light control to seekbar view (osprey). Wakelocks: Visual improvements. SmartPack: Update weblinks. Miscellaneous cleanings. ## 38. October 29, 2018 *Release-tag: v6.3* Changes: CPU Hotplug: add back MSM Hotplug. Alucard Hotplug: hide Advanced tunables from normal view. ## 37. October 23, 2018 *Release-tag: v6.2* Changes: Performance Tweaks: add Gaming profile. Performance Tweaks. Fix battery quick tile's not working properly. Update build grade tools (v3.2.1) and Android Studio. ## 36. October 18, 2018 *Release-tag: v6.1* Changes: Wakelocks: Minor bug fixes and improvements. About: link to new support page at xda. SmartPack: add one more klte variant (SM-G900FQ). SmartPack: Advanced (reboot & wipe) Options are now available for all the devices. ## 35. October 13, 2018 *Release-tag: v6.0* Changes: Migrate to AndroidX support library. SDK: Update to 28 (Pie). Thermel: MSM thermal: add support to a bunch of new parameters. SmartPack: Preparations for Pie (SDK == 28) kernel release. SmartPack: Auto-flash: add an alert dialogue with a lot of important information. Wakelocks: update and add a bunch of new wakelocks. About: update support library list. Misc changes. ## 34. October 07, 2018 *Release-tag: v5.4* Changes: CPU: Update CPU Input Boost parameters. Misc: SmartPack: update Auto-flash and other advanced options to ensure data integrity while reboot. SDK: revert to 27 to fix apply on boot on some android versions. ## 33. September 29, 2018 *Release-tag: v5.3* Changes: Misc: fix Software CRC check not showing correct status. Tools: Remove all the profile related functions from the donated list. CPU Hotplug: Alucard: Add advanced parameters. Remove Recovery page and add all the necessary functions into SmartPack Page (Advanced Options). Update Gradle builds tools and dependencies. Miscellaneous cleanups and fixes. ## 32. September 27, 2018 *Release-tag: v5.2* Changes: Thermal: add full control over Simple MSM Thermal driver by Sultanxda. Virtual Memmory: Add a bunch of parameters. Core Control: fix some issues. ## 31. September 19, 2018 *Release-tag: v5.1* Changes: SmartPack: Fully re-construct kernel auto-flash (now much more simple & accurate). Live charging status: Add charging source (Cash/AC/USB) information. Misc: add WireGuard version information. Initial support for OnePlus 5 (since it share a common kernel source with 5T). A lot of under-the-hood changes in Battery, CPU & Sound pages. ## 30. September 10, 2018 *Release-tag: v5.0* Changes: CPU Boost: add control over CPU Input Boost Freq. Overall UI enhancements. SmartPack: Improve auto-flash. appupdater: fetch updates from upstream repo. ## 29. September 08, 2018 *Release-tag: v4.10* Changes: Add full control to MSM Sleeper. Update Gradle build dependencies. Add all the CPU boost functions (CPU Boost, CPU Input Boost & Touch Boost) into a single card. Misc changes. ## 28. September 05, 2018 *Release-tag: v4.9* Changes: SmartPack: add alert messages to Reboot and Reset options. OP5T: add OnePlus version info in Device page and ad support to download Open Beta kernels. Add an option to adjust minimum backlight (brightness). Re-done live charging status and maximum display backlight so that it will work on other devices as well. Misc changes. ## 27. August 29, 2018 *Release-tag: v4.8* Changes: Added xda support page (Moto G 2015). Update vibration intensity for OP5T. Add an option to directly flash the new kernel (along with download button). Add an option to reset app settings (SmartPack page). Restrict SmartPack specific stuff to SDK >= 27 (Oreo). Misc changes. ## 26. August 27, 2018 *Release-tag: v4.7* Changes: Added xda support page (OP5T). Fully re-made Advanced Charge Control Interface logic to avoid issues in other devices. LED: add a switch to disable charging light (Moto G 2015). Re-added faux sound with per-channel headphone gain support. Add device specific links for Moto G 2015. ## 25. August 22, 2018 *Release-tag: v4.6* Changes: Added control over Boeffla Mic and Earpiece boost (OP5T). Added Adreno boost control (OP5T). Update charge rate and maximum display backlight control to work properly in OP5T. Bunch of other changes to support OP5T. ## 24. August 01, 2018 *Release-tag: v4.5* Changes: Clean and update Wakelock page (Now it is significantly fast). Made device-specific kernel download more accurate. ## 23. July 26, 2018 *Release-tag: v4.4* Changes: Added "SmartPack" page, which will allow the device (and SDK level) specific download of the latest kernel all to the supported devices. Removed the old kernel update implementation. Clean-ups to remove a lot of unwanted and fancy stuff from the app. ## 22. July 03, 2018 *Release-tag: v4.3* Changes: Added a new switch to instantly disable charging (can be used while changing charging rates). Merged lot of changes from official KA. Removed some unwanted options from settings page. ## 21. May 31, 2018 *Release-tag: v4.2* Changes: Added version information to boeffla sound. Blue accent is now more intense, like *Pixel* blue. Added new SmartPack header image. ## 20. May 16, 2018 *Release-tag: v4.1* Changes: Added new 'wakelock' page with full control over Boeffla generic wakelock blocker. Clean-ups and miscellaneous changes. ## 19. May 10, 2018 *Release-tag: v4.0* Changes: Move auto update check to "Overall" page to initiate app update check at start-up. Update build grade dependancies. Merged a lot of important updates from official KA. Clean-ups and miscellaneous changes. ## 18. May 04, 2018 *Release-tag: v3.8* Changes: Added LED blink/fade control. Added options to control LED (Green, Red and Blue LEDs separately) brightness. Moved Display backlight control from Misc to Display and LED page. Some internal changes in "Performance Tweaks". Added Boeffla Charge Level control (needed some changes in the charge_level code). Clean-ups and miscellaneous changes in Battery, FAQ and various other pages. ## 17. April 30, 2018 *Release-tag: v3.7* Changes: Fixed force closing app while trying to create a *New* Profile. Enabled icons for various pages. Removed Performance Tweaks from Profiles section to avoid conflicts. Removed some obsolete functions from the build environment. ## 16. April 29, 2018 *Release-tag: v3.6* Changes: App-update: make it more automated and moved into About Page (Now it can download and prompt for the installation). Built on Android Studio 3.1.2, latest stable release. Miscellaneous changes. ## 15. April 27, 2018 *Release-tag: v3.5* Changes: Boeffla Sound: implement per-channel control for headphone gain. Remove input boost freq control. Performance Tweaks: implemented Spectrum Kernel Manager based profile support. Added a switch to check for updates in Settings. Added a bunch of data in About fragment. Miscellaneous changes. ## 14. April 22, 2018 *Release-tag: v3.4* Changes: Added support for Boeffla Sound engine (Sound). Added Real-time charging status (Battery). Switch to Blue accent colors. Rearrange all the Tabs (Updates is now at the bottom). Removed card view from various fragments (not all). Simplified GPU and CPU hotplug a bit (advanced hotplugging options will be visible only if the respective driver is enabled; please note, refreshing the respective pages are required). All-over clean-ups. ## 13. April 13, 2018 *Release-tag: v3.3* Changes: Merged a lot of changes from official KA.(Misc) Added an option to control maximum display backlight. ## 12. March 22, 2018 *Release-tag: v3.2* Changes: (Battery) Added an interface for advanced charge control (AC, USB, and Wireless). (CPU) Update CPU_Input_Boost with an option to set boost duration and frequency. ## 11. March 19, 2018 *Release-tag: v3.1* Changes: Added a switch to change SELinux mode (Misc). Merged a lot (not all) of changes from official KA. Some improvements in the OTA section. ## 10. Feb 18, 2018 *Release-tag: v3.0* Changes: Fully rebuild from the latest official KA source. ## 9. Feb 01, 2018 *Release-tag: v2.5* Changes: Updated OTA supported device list (added devices: SM-G900M, SM-G900R4, SM-G900R7, SM-G900T & M-G900W8) ## 8. Jan 26, 2018 *Release-tag: v2.4* Changes: Added full control over AC/USB/Wireless charge (Credits to @micky387). Added a switch to enable CPU input boost. ## 7. Jan 23, 2018 *Release-tag: v2.3* Changes: Removed data sharing since it is annoying and useless for this modded app. Made Update page more device-specific (more user-friendly). Modified Donate app purchase dialogue. Up-to-date with official KA. ## 6. Jan 16, 2018 *Release-tag: v2.2* Changes: Minor update: Re-implement OTA support to all the supported variants. Some minor changes. ## 5. Jan 7, 2018 *Release-tag: v2.1* Changes: Built using Android studio v3 (new). A lot of unused (in SmartPack-Kernel) features (also translations) were simply removed to make the app lighter and faster. Made "Custom controls" as a free feature. Removed kernel download links and renamed “Download” section into “Check for Update” (now it is only for app update). Some simple modifications in “About” section. ## 4. Dec 20, 2017 *Release-tag: v2.1* Changes: Change app id in-order to avoid conflicts with the official app. Adds, crashlytics, google services, etc. have been removed from the app. Removed some unused (by SmartPack-Kernel) stuff from the app to make it more lighter. Up-to-date with official KernelAdiutor. ## 3. Nov 27, 2017 *Releas4-tag: v1.4* Changes: Up-to-date with official KernelAdiutor (which includes an important workaround to fix "apply on boot" in android O). ## 2. Nov 14, 2017 *Releas4-tag: v1.3* Changes: Some simple modifications (mainly cosmetic). Updated FAQ section. ## 1. Nov 14, 2017 *Releas4-tag: v1.2* The very first public release of SmartPack-Kernel Manger, which is a modified version of the official Kernel Adiutor, originally developed by Willi Ye aka Grarak. All the credits goes to the original developer.