KatKiss ROM - Android 7.1 - Asus Transformer - ChangeLog


Back to Main Page

= 09/28/2019 V039 =
- Port September 8.1 Oreo Security Fixes
- Port August 8.1 Oreo Security Fixes
- Port July 8.1 Oreo Security Fixes
- Port June 8.1 Oreo Security Fixes
= 05/09/2019 V038 =
- Port May 8.1 Oreo Security Fixes
- Port April 8.1 Oreo Security Fixes
= 03/30/2019 V037b =
- Fix android.process.media crashing on 1st clean install with new SQLite views & trigger dependencies
= 03/21/2019 V037 =
- Port March 8.1 Oreo Security Fixes
- Upgrade sqlite from 3.17.0 to 3.27.2 (also fixes Magellan SQL Vulnerability)
= 02/15/2019 V036 =
- Port February 8.1 Oreo Security Fixes
- Port January 8.1 Oreo Security Fixes
= 12/12/2018 V035 =
- Port December 8.1 Oreo Security Fixes
= 11/10/2018 V034 =
- Port November 8.1 Oreo Security Fixes

= 10/09/2018 V033 =
- Port September 8.1 Oreo Security Fixes
- Port October 8.1 Oreo Security Fixes
= 08/26/2018 V032 =
- Port August 8.1 Oreo Security Fixes
- Port July 8.1 Oreo Security Fixes = 07/19/2018 V031 =
- Port July 8.1 Oreo Security Fixes
- Port June 8.1 Oreo Security Fixes

TF300T/TF201/TF700T Katkernel 050:
- Add mount namespace support

TF701T Katkernel 009:
- Add mount namespace support
= 05/17/2018 V030 =
- Port May 8.1 Oreo Security Fixes
= 04/13/2018 V029 =
- Port April 8.1 Oreo Security Fixes
= 03/13/2018 V028 =
- Port March 8.1 Oreo Security Fixes
- Port February 8.1 Oreo Security Fixes
- Switch to more recent webview providers if available
= 01/18/2018 V027 =
- Port November 8.0 Oreo Security Fixes
- Port December 8.1 Oreo Security Fixes
- Port January 8.1 Oreo Security Fixes
= 10/17/2017 V026 =
- Port October 7.1.1 Nougat Security Fixes
- Port September 7.1.1 Nougat Security Fixes
- Port blueborne security fixes
- wpa_supplicant: krack patches


TF300T/TF201/TF700T Katkernel 049:
- Port blueborne security fix

TF701T Katkernel 008:
- Port blueborne security fix
= 08/25/2017 V025 =
- Update to August Nougat Release
- TF701t: lockscreen: decrease swipe distance needed to unlock
- Browser: add ctrl+F shortcut for find in page
- Browser: add shift + click on link to open in new tab 
- Browser: add ctrl + click on link to open in new background tab
= 07/13/2017 V024 =
- Update to July Nougat Release
- Update to June Nougat Release
- Browser: don't limit number of tabs
- Enable power save config of system apps and gms doze (Settings => Battery => Battery optimization to add gms)
- Ukrainian: synch with EN resources 
= 05/14/2017 V023 =
- Update to May Nougat Release
- Launcher3: fix disappearing icons on 1st row if QSB is disabled
- WallpaperManagerService: constrain wallpaper dimensions to max_texture_size + Keep original image ratio 
  (if you had a black wallpaper, try to set it again now)
- Set respective devices max_texture_size System Property
- Add missing WallpaperPicker
- Recents: use dynamic grid layout from Pixel C
- Recents: fix freeform window launching from task icon
- Recents: prevent dismiss icon from getting out of View
- Recents + Global Action: make newly launched freeform window take 1/2 width and 2/3 height of the screen size
- Browser: Add basic keyboard shortcut support
- Browser: Add ctrl+shift+R to reload all tabs
- Browser: focus url after creating new tab via shortcut
- UsbDeviceManager: fix usbconfig being disabled after boot completed 
  (might require to wipe to be taken into account, try also to reset the setting to mtp first)


TF701t: 
- SystemUI: don't use noisy velocity_tracker_impl

KatKernel TF300T, TF700, TF201 #048c:
- fix ramdisk binaries location

= 04/18/2017 V022 =
- Upgrade to Nougat 7.1.2
- fd whitelist: add device nodes needed for nvidia blobs
- device trees: add first_api_level
- NavBarEditor: add wifi_toggle button
- NavBar: temporarily add WifiToggle button by default to workaround opengapps setupwizard incompatibility with 7.1.2


KatKernel TF300T, TF700, TF201 #048b:
KatKernel TF701 #007c:
- Update for Nougat 7.1.2
= 04/05/2017 V021=
- Update to April Nougat Release
- Update to sqlite 3.17.0
- Use default android webview
- Use swappiness only if zram enabled
- Add smartdimmer setting (Settings => Display)
- Default rom browser: rebase on Lightning Browser
- Browser: reimplement & add pie controls
- Browser: add bookmark import from Chrome locally synched bookmarks

TF300T, TF700, TF201:
- add setting to wakeup tablet on dock key press (Settings => Dock)
- power hal: modify inital interactive values + on non interactive
- switch to tablet-higher vm sizing
- use MALLOC_SVELTE


KatKernel TF300T, TF700, TF201 #048:
- mmcblk0: save add_random overhead
- add perms & handling for dock key wakeup + smartdimmer
- fix dock ec_wakeup sysfs blocking

KatKernel TF701 #007b:
- disable smartdimmer by default
- add perms & handling for smartdimmer
= 03/18/2017 V020=
- Fix Green video thumbnails (on dirty flash: will require to clear Data of Apps: Media Storage + Gallery + reboot in order to be regenerated) 

- Launcher3: add more settings (long press on Desktop to access):
-- Disable all apps pull up
-- Show all apps icon in dock (if you activate and have an icon in the center slot, you'll need to move it)
-- Enable search on pull down
-- Enable transparent dock background

- navbar: add longpress logic && refactor NavigationBarInflater
- UITuner - navbar: allow to set custom LongPress actions on Buttons
- UITuner - navbar: add new predefined layouts:
-- Left aligned with default LongPress actions (kill on back and switch top floating on switch to previous app btn)
-- Left + centered + Balanced buttons
- Settings: add ActionPickerActivity
- tablet-dalvik-heap: constrain growth limit to maxsize*target/2

KatKernel TF300T, TF700, TF201 #047:
- reuse 128 read_ahead
- vm tweak reboot
- allow swap
- Revert "mmc: sdhci: Do not allow tuning procedure to be interrupted"
= 03/08/2017 V019=
- Update to March Nougat Release
- Launcher3: Enable Settings and add option to disable Quick Search Bar
- SystemUITuner: fix Status bar battery options initial values

TF701:
- Launcher3 : increase max number of shortcuts on desktop & dock


TF300T, TF700, TF201:
- Fix camera video recording (720p max)
- power hal: keep 4 cores while booting
- power hal: keep 2 cores min in interactive mode
- decrease number of max background apps
- decrease mem trim percent

KatKernel TF300T, TF700, TF201 #046
- update init
- increase vm dirty ratios
- increase mmcblk0 read_ahead
- delay tcp ack
- Revert "sync: don't block the flusher thread waiting on IO"
- Revert: writeback: fix race that cause writeback hung
- enable USB_SERIAL_FTDI_SIO
- cpufreq_interactive: add sysfs to set num of min cores to keep online
= 02/26/2017 V018c=
KatKernel TF300T, TF700, TF201 #045
- Revert: net: wireless: bcmdhd: Disable OOB interrupt when WLAN is off
= 02/19/2017 V018b=
KatKernel TF300T, TF700, TF201 #044
- switch back to ROW io-scheduler by default
- net: wireless: bcmdhd: Change DTIM skip policy in suspend
- net: wireless: bcmdhd: Set MAX_DTIM_ALLOWED_INTERVAL to 600
- net: wireless: bcmdhd: reduced the wakelock time of RX packet
- net: wireless: bcmdhd: Disable OOB interrupt when WLAN is off
- vm bg write change
= 02/10/2017 V018=
- Update to February Nougat Release
- Bluetooth: prevent crash when turning off if Gatt not init
- tf701: use sf encoding for screen cast and lower profile

KatKernel TF300T, TF700, TF201 #043
- mmc: sdhci: Do not allow tuning procedure to be interrupted

KatKernel TF701 #007:
- add cifs support
- mmc: sdhci: Do not allow tuning procedure to be interrupted
- net: wireless: bcmdhd: Disable OOB interrupt when WLAN is off
- net: wireless: bcmdhd: Add WIPHY_WOWLAN_ANY support
- net: wireless: bcmdhd: Set MAX_DTIM_ALLOWED_INTERVAL to 600
- net: wireless: bcmdhd: Change DTIM skip policy in suspend
- net: wireless: bcmdhd: cancel current PNO if connection will happen
- net: wireless: bcmdhd: reduced the wakelock time of RX packet
- net: wireless: bcmdhd: Fixed a problem of buganizer issue (11190960)
- net: wireless: bcmdhd: Fix country checking
- net: wireless: bcmdhd: fix for negative padding
- net: wireless: bcmdhd: Fixed Wi-Fi Location Service issues.
- net: wireless: bcmdhd: add code for WLS service.
= 01/21/2017 V017 - TF701=
TF701: 
- Fix DRM
- Fix audio recording
- enable freeform floating windows by default
- dock battery: fix icon not hiding when sysfs present while undocked
- navbar: default to balanced buttons 
- disable dexpreopt
- installer: unmount system if mounted
- add missing optimize scripts & sysctl
- bt : define KERNEL_MISSING_CLOCK_BOOTTIME_ALARM
- init: rm /mnt/sdcard symlink
- init: rm obsolete dhcp services
- init: add 1 core to background cpuset

= 01/18/2017 V016 - TF701=
- tf701: fix Bluetooth
- tf701: wifi: default to JP countrycode for more channels (change in wifi => advanced settings => wifi regulatory domain (requires reboot))
- tf701: dexopt: use everything-profile where allowed
- tf701: enable multiuser
= 01/18/2017 V015 - TF701 =
 - First TF701 version
= 01/07/2017 V015 =
- Update to January Nougat release
- Fix Bluetooth
- Fix QuickSettings Immersive Tile disappearing after edit
- Add back AppOps Settings (Settings => Security)
- allow other webviewproviders
- misc a/v changes
- powerHAL: reimplement to lock cores on interactive mode
- powerHAL: use io_is_busy on interactive only
- set hwui cache sizes based on resolution


TF300T/TF201/TF700 Katkernel 042:
- use grouper interactive with core lock
- add Zen io-scheduler & use as default
- don't use freqs below 104
= 12/10/2016 V014 =
- Upgrade to Nougat 7.1.1 Release 4

- Wifi: send CMD_IP_RECHABILITY_SESSION_END in L2ConnectedState
- dexopt: use everything optimization profile


TF300T/TF201/TF700 Katkernel 041:
- sync: don't block the flusher thread waiting on IO
- writeback: fix race that cause writeback hung

= 11/15/2016 V013 =
- Update to November Nougat release
- Fix Audio Recording
- Remove old android browser
- wifi: IP address refresh after successful legacy fast roam
- wifi: Handle IP_REACHABILITY_LOST only for roaming scenarios
- wifi: Kill wpa_supplicant before load driver
- WifiStateMachine: Switch to ACTION_LOCKED_BOOT_COMPLETED
- Wi-Fi : Abort setWifiEnabled if WifiController not ready
- wifi: Set network notification if open network support WPS
- Wifi: Clear scan caches while loading configured networks

TF300T/TF201/TF700 Katkernel 040:
- nf: IDLETIMER: Adds the uid field in the msg
- netfilter: IDLETIMER: fix invalid deference of timer
- Revert "netfilter: xt_IDLETIMER: Rename INTERFACE to LABEL in netlink notification."
- netlink: fix TIME_NS param missing



= 10/30/2016 V012 =
- Upgrade to Android 7.1.0
= 10/30/2016 V011 =
- OMX codecs: fix nvidia hardware video decoding
- OMX codecs: reactivate adaptive 
- bionic: Sort and cache hosts file data for fast lookup
- fix onboot performance values
= 10/22/2016 V010 =
- Update to Nougat MR0.5 release
- fix widevine DRM (google play movies...)
- Add per app signature faking permission support for MicroG
- Global action: add relaunch top app in floating mode Action
- Activate freeform windows by default
- Statusbar drop down: allow to click on clock or date to go to alarms & calendar
- Storage: fix "make writable to all apps" setting
- av: add pre kitkat audio policy support
- sqlite: update to 3.15.0
- native: input: Adjust priority for hwc1 too
- do not force sdcardfs flag
- framework/base: misc fixes and enhancements
- core: misc fixes 

KatKernel TF300T 037 & TF700T-TF201 039: 
- Fix CVE-2016-5195


= 10/05/2016 V009 =
- Update to October Nougat release
- NavBar Editor: Add predefined layouts logic
- NavBar Editor: Add left aligned, center, balanced, pixel C like layouts
- NavBar Editor: Add Immersive mode + kill app + switch to previous app buttons
- NavBar Editor: Default to smaller button spacing
- NavBar: default to left aligned + balanced buttons
- NavBar: Add switch to previous app button by default
- QuickSettings: add Immersive Mode Tile
- Global Actions(Dock key override..) : add switch input language + show recents action
- Recents: Keep ClearAll button visible at all time
- Performance: Propagate B-services to higher adj
- Settings: Dock Key override lifting
- Browser: prevent crash after account setup
- Notifications: allow to clear running service notification
- native: writepid to the actual stune mount point + adjust priorities
- sqlite: update to 3.14.2
= 09/26/2016 V008 =
- prevent MtpHost from crashing
- reimplement Dock battery icon support
- add battery icon/level text & Customizations (Settings => System UI Tuner => Status bar)
- add Immersive mode options (Settings => System UI Tuner => General UI Settings)
- readd busybox
- switch to google codecs until further OMX fixes
- switch to sdcardfs
- cleanups: rm unused dhcpd + /mnt/sdcard
- Ukrainian: Keyboard layout fixes
- Ukrainian: Improve settings translation
- A/V : misc fixes and enhancements
= 09/08/2016 V007 =
- Update to September Nougat release
- Fix OMX codecs partially (some file encoding might still not play)
- Settings: Fix Wifi advanced settings crash
- A/V : misc fixes and enhancements
- Initial TF700T and TF201 Nougat versions
= 09/02/2016 V006 =
Initial TF300T KatKiss Nougat public beta release