[ROM][N 7.1.2] [ KatKiss - Nougatella #039 ] - Transformer TF300T Android Development

{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
KatKiss ROM
​Nougat 7.1 Release​Asus TF300T​
Please note that this version is made for and tested on the TF300T model.​
This rom is an aosp based rom with my own additions on top of it.
The main motto of the rom being Kiss. Even though the Meerkat could give you a kiss, it stands for Keeps it Sweet and Simple too
Which means that the rom's main goal is efficiency, speed/responsiveness,
while not adding bloated features that will slow things down
​
DOWNLOADS:
TF300T Latest Rom Version: KatKiss-7.1_TF300T_039.zip | Mirror
Gapps: OpenGapps ARM 7.1 Pico
Latest SuperSU: SuperSU stable
Sound improvements & misc : install the K.A.T App
TF700 & TF201 versions: http://forum.xda-developers.com/transformer-tf700/development/rom-t3457417
TF701 version: https://forum.xda-developers.com/transformer-tf701/orig-development/rom-t3540259
Quick demo video of the current rom: https://youtu.be/bclpP2UJydE
You'll have to excuse the phone quality
it's mostly to show the responsiveness, launch times, switching between apps repeatedly, multi apps, video playing, floating windows and so on, it's not feature exhaustive.
Install Instructions:
Install KANG TWRP Recovery
Backup everything !
Boot into the recovery
The first time or everytime you have an issue when dirty flashing (Especially when changing android versions):
[*] do a full wipe , if you have issues make sure that you format /data (format is different than wipe)
Warning: formatting will remove what is stored in your internal storage, so store the rom /gapps/supersu zips onto an external storage (microSD, SD card..) or make sure you know how to push them back through adb.
Change /data filesystem to f2fs
(wipe => advanced wipe, check /data then "Repair or change filesystem" => change file system => and choose F2FS)
Then everytime (even when "dirty flashing") do the following steps:
Flash the rom
Flash the SuperSU zip
[*]Flash gapps
Wipe cache/dalvik
Reboot
Note that current gapps setup wizard will crash as it is not fully compatible with android 7.1.2 (KatKiss >= 022)
unless you turn on wifi manually after the language selection in the initial setup.
(if you don't have a dock, use the extra wifi button in the navbar)
Rom Main Features:
Native Nougat MultiWindow
High speed and responsive oriented
High performance and overclocked KatKernel included
Built O3 & with High optimization flags
Dock keyboard Support with full special/function keys support
Global Keyboard Shortcuts / KeyOverride Macro association (See post #2 for more info)
HDMI Support
Battery Level Indicator & Dock Battery support + Mods (icon/Text/%)
F2FS, CIFS, ext4, NTFS & Exfat support
Native Android FSTRIM + Manual scripts for Database optimization and fstrim (see post #2)
Media Scanner Filters
System UI editor with Navbar tuner
All Wifi channels support
Integrated cpu & io performance settings panel
Custom Navbars buttons long press actions
User Immersive mode and actions with automode when docked setting
Advanced per application permission management (AppOps)
Ethernet-auto support
Misc utils Busybox, rsync...
Included KatKernel Main Features:
-- Based on latest Asus 10.6.1.27.5 version.
-- CPU Overclockable up to 1700 (1500 default), GPU overclock (OC 520 by default) , uservoltage
-- Built with UberTC GCC 5.4, -O3, graphite + Optimized flags
-- F2FS support
-- governors: interactive pegasusq conservative ondemand powersave performance
-- iosched: BFQV7r5, Zen, ROW, SIO, deadline, NOOP, CFQ
-- FS: ext3-4, VFAT, NTFS, F2FS, NFSV3+4, CIFS
-- TCP Congestion: illinois cubic veno reno bic westwood highspeed htcp vegas scalable yeah
-- Asynchronous Fsync
-- USB NET drivers
-- lowmemorykiller: misc optimisations & fixes
-- backports from more recents kernels (3.4,& 3.9)
-- SLUB
-- exposed SOS/LNX
-- Restrict slave mountspace so Dalvik apps can mount system-wide volumes
-- Misc optimization & fixes: cpufreq, block, mmc, i2c, sched, rcu, arm specific routines, ...
-- Misc security fixes, futex, tty ...
ChangeLog: http://public.timduru.org/Android/KatKiss/7.x/ChangeLog.html
Rom Source: https://github.com/timduru (branch katkiss-7.1)
Kernel Source: https://github.com/timduru/tf300t-katkernel
Credits: Original banner concept by i9apps, Bootanimation by mgeniusm, original drawing by BBF, tetsuo for his contributions, Chainfire for SuperSU, Anthony Restaino for Lightning Browser
WebPage
How to report
What to include in the report
Disclaimer: The usual
Use at your own risk, I won't be responsible for any damages caused to your Transformer or to yourself.
In most cases if something breaks, flashing a rom on top should fix it.
​
XDA:DevDB Information
KatKiss-Nougatella, ROM for the Asus Transformer TF300T
Contributors
timduru
ROM OS Version: 7.x Nougat
ROM Kernel: Linux 3.1.x
ROM Firmware Required: Latest stock bootloader, KANG TWRP
Based On: AOSP
Version Information
Status: Stable
Beta Release Date: 2016-09-02
Created 2016-09-02
Last Updated 2019-09-28

Tips
First Install
Make sure you do a format /data the first time you install the rom
(backup your internal storage first if you want to keep something)
The first boot after a rom flash can take a few minutes as ART is slower than dalvik to optimize the applications, but is faster after the 1st time.
(First boot takes ~4-5 minutes without gapps and 10+ minutes with gapps)
Also keep in mind that after a fresh install, it might take a bit of time to get up to full speed as media scanner & google are checking/scanning and restoring stuff.
Note that app optimizations /cache will now occur in background after being installed, only when :
- your device is idle
- on power and fully charged.
So after install , let your device on the charger for a few hours for it to fully optimize.
System UI Tuner
A few things including the navbar buttons can be tweaked in Settings => System UI Tuner
Hardware keyboard layouts
More languages have been added in the default asusec keyboard
Set the keyboard layout through Settings => Language & Input => Physical Keyboard (asusdec)
(to use multiple layouts , you first need to add another Language in Settings => Language & input)
You can switch between layouts using the keyboard icon that appears in the navbar.
Storage Encryption
Encryption is not supported on our devices
Global Key Override/Shorcut Mecanism
Available in Settings => Dock => Add Key Override Actions
This will allow you not only to redefine function keys assignment, and other special keys actions,
but you'll also be able to assign global macro actions / app launch to any key + Meta key combination (shift Left or Right , ctrl..)
You can also add multiple actions to one key combination, simply click again on the "+" button for the same key combination.
For example if you want to assign to one key combination a list of action to run before going to bed for example, like: turn wifi off, Bluetooth off, mute sound, and turn screen off, you can do that
Note that starting multiple applications with one key is kinda a miss and hit for the moment due to some mecanism in android that seems to prevent applications to start too close to each others.
Bluetooth audio devices
For bluetooth audio devices that have "phone audio" capability you need to uncheck the box in the device's bluetooth settings.
Camera
Video recording is 720p max
Storage (fstrim) and Database optimization:
Fstrim is native since 4.3 and will happen in the background if your tablet is idle / sleeping and that your battery is > 70%
There is also a script to run it manually in the rom: /etc/kat/optimizestorage
To optimize the Database: /etc/kat/optimizedb
To run both, open a terminal and run:
su
/etc/kat/optimize

res
res

Oh man sounds sweet but the link is down.

StaticMaal said:
Oh man sounds sweet but the link is down.
Click to expand...
Click to collapse
that's why it says ****Coming soon**** next to the download links
I need to create the thread first to upload basically, 8 minutes left if xda doesn't fail

First Beta Release #006
New rom version available: KatKiss-7.0_TF300T_006.zip
Let's go !
I've been using Nougat for the past few days and It's pretty much usable as a daily rom already I'd say
Unless you need one of the missing /not working feature of course (See 1st post)
I'll be busy for the weekend, so I thought some might want to play with it too
As usual with a major upgrade: FORMAT /data first
(it'll change it to ext4, then you simply need to change it back to f2fs)
Have fun

Sorry man I thought coming soon was meant for the mirror link.

Wow. This is very impressive, I hope to try this soon

Tim, you are..THE MAN!!!
Sent from my TF300T using XDA-Developers mobile app

Installed and seems to run good! I didn't do extensive testing till now though...
Thank you for the great work you are doing!

@timduru
Did I understand correctly?
My steps when moving from version KatshMallow #029 the following:
Full wipe + format /data to ext4
Convert /data to F2FS
Install new ROM (7.0) + GAPPS + SuperSU

BrateloSlava said:
@timduru
Did I understand correctly?
My steps when moving from version KatshMallow #029 the following:
Full wipe + format /data to ext4
Convert /data to F2FS
Install new ROM (7.0) + GAPPS + SuperSU
Click to expand...
Click to collapse
Yep, that would work
You can skip "full wipe", as data format to ext4 does the same, just more complete

Installed. Running fine.
Sent from my TF300T using Tapatalk

Do I have to format f2fs even though I am already on katshmallow with f2fs?

thorrules said:
Do I have to format f2fs even though I am already on katshmallow with f2fs?
Click to expand...
Click to collapse
Yes, full cleaning internal storage needed.

Do I convert /data to f2fs within kang twrp or adb with a command line?
Sent from my Nexus 5X using XDA-Developers mobile app

tamkhanh said:
Do I convert /data to f2fs within kang twrp or adb with a command line?
Sent from my Nexus 5X using XDA-Developers mobile app
Click to expand...
Click to collapse
kang twrp

Will this fantastic ROM become available for the TF201 as my TF300 has just gone Kaput!!

Is there a possibility to install google now launcher?
When installed from the store, I can't get it to run. And flashing the micro or stock gapps, results in the device not booting. And I waited for like 20 minutes. Or was that too short of a waiting time?

Related

[DUALBOOT] Dual System Booting [KEYPRESS][V5]

{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Code:
#include <std_disclaimer.h>
/*
* Your warranty is now void.
*
* I am not responsible for bricked devices, dead SD cards,
* thermonuclear war, or you getting fired because the alarm app failed. Please
* do some research if you have any concerns about features included in this KERNEL
* before flashing it! YOU are choosing to make these modifications, and if
* you point the finger at me for messing up your device, I will laugh at you.
*/
Hey guys,
I made kernel with dualboot support
I have 1st ROM - Stock 4.1.2 & 2nd ROM - PAC
It is very smooth, but second ROM is located on internal sdcard formatted as ext4
I prepacked lightweight StockJB and lightweight PAC with some mods.
See changelog for new features #post2
This mod is only for NOKIA X, not for X+ & XL
Kernel Features (LULZ Kernel)
- Features as NULL Kernel
- DualBoot support
- EFI Partiton Table (GPT) & Windows Dynamic Disk support
- /dev/block/mmcblk0p21(default as internal sdcard) is used as 2nd ROM's data(ext4)
- performance & battery optimizations from Nexus 5
- intelliplug hotplug driver
- IO schedulers: noop, deadline, fiops, cfq, bfq, sio, vr, zen, fifo, row
- CPU governors: intellimm, smartassV2, pegasusq, intelliactive, conservative, powersave, intellidemand, performance
- supports "RESET BUTTONS" if phone is in bug or something just hold POWER + VOLUMEUP Button to restart device
- OverClock up to 1.104Mhz
- added cpu_boost & turbo
- kernel optimizations
Recovery Features
- TWRP Recovery 2.7
- f2fs, cramfs(mount only), squashfs(mount only), reiserfs(mount only) additional systems supported
- EFI Partition Table (GPT) supported
- /dev/block/mmcblk0p21(default as internal sdcard) is used as 2nd ROM's data(ext4)
- Security flags for filesystems
- SELinux enabled
This DualBoot working on copying system to system partition, because I found problem with mounting system on different block device - it will not boot. If you changing between ROM, boot takes cca ~1-2min, but this is true only if you have installed my lightweight systems stored in DualBoot instalation package. I'm not responsible for your device.
1st ROM features (Stock JB)
- Stock JB system base
- Removed Nokia Store and Here Maps - not working after deodexing ROM
- Deodexed ROM
- replaced stock browser with CMBrowser
- replaced stock launcher with apex launcher
- replaced swype keyboard with xperia keyboard
- added notification manager ( guide is on bottom of this thread )
- added Lucky Patcher (fix storage), ES File Explorer (changing between ROMS), TricksterMod (Performance Control)
- added Google Play Store
- removed unused files
2nd ROM features (PAC-man)
- PAC-man system base
- removed unused files
- replaced LatinIME keyboard with xperia keyboard
- replaced Apollo with Sony Walkman (better sound)
- added Lucky Patcher (fix storage)
Installation:
IF YOU HAVENT INSTALLED V2 OR YOU WANT CLEAN INSTALL
0, Download, install DB-format.zip, then do other steps
IMPORTANT: This will format DATA, SYSTEM, INTERNAL SDCARD and PRELOAD. Because all of this is used in dualboot to work. INTERNAL SDCARD is reformatted as ext4.
IF YOU ARE UPGRADING
1. Download NOKIAX-DualBoot.zip and recovery.img
2. Flash recovery with fastboot
3. Place NOKIAX-DualBoot.zip
4. Reboot into recovery
5. Install NOKIAX-DualBoot.zip
6. Flash newer kernel if is possible (on this thread !)
7.. Reboot and wait - first it will boot to internal ROM.
Download:
NOKIAX-DualBoot.zip V3(fixed)
recovery.img V3
DB-format.zip
LULZ-V5.img
To do after boot:
Fix storage ONLY FOR 2nd ROM
0. Create on your sdcard folder in PAC: /storage/sdcard0/sdbind in JB: /storage/sdcard1/sdbind
1. Open Lucky Patcher
2. Allow SuperUser permissions
3. Tap on Toolbox on bottom bar
4. Tap on Directory Binder
5. Tap on add new directory bind
6a. for PAC: to first column write /storage/sdcard0/sdbind
to second /storage/sdcard1
6b. for JB: to first column write /storage/sdcard1/sdbind
to second /storage/sdcard0
7. Tap Bind directory
Changing between systems
1. Open ES File Explorer - on PAC install it from Play store
2. Slide from very left side to right side to open panel
3. Tap on Tools
4. Slide down to Root Explorer
5. Tap on OFF and allow permission in SuperUser
6. Press back button to close panel.
7. Go to /cache
8. Open dualboot.cfg as text -> ES Note Editor
9 Tap on left top corner and then to Edit
In PAC is:
Code:
boot_external=1 <- Edit only this to 0 to boot in JB
keycheck_enable=1 <- If this is enabled, editing boot_external is not needed, just press POWER button after phone vibrates to boot into 2nd ROM
In JB is:
Code:
boot_external=0 <- Edit only this to 1 to boot in PAC
keycheck_enable=1 <- If this is enabled, editing boot_external is not needed, just dont press POWER button after phone vibrates to boot into 1nd ROM
Enable Navigation Bar in PAC (external rom)
Go to Settings -> PAC Settings -> Buttons -> Power Menu -> Enable Navigation Bar
Long press Lock Button and enable Navigation Bar
Enable Notifications on JB (internal rom)
Open Settings -> Accessibility -> X Notification -> in right top corner slide to activate
XDA:DevDB Information
DualBoot for Nokia X, Kernel for the Nokia X
Contributors
lukino563
Kernel Special Features: dualboot support, f2fs support
Version Information
Status: Stable
Current Stable Version: V5
Stable Release Date: 2015-03-28
Created 2015-02-07
Last Updated 2015-03-28
Changelog:
V5
- LULZ kernel V5
- some init & ramdisk changes
V4
- new LULZ kernel
- removed turbo (instabillity)
V3
- fixed internal sdcard on internal ROM - now working on external fix -> if I fix this then I publish version for PAC (with vold)
- updated ROMS (both)
- updated kernel & recovery
- added some governors & schedulers (ondemand replaced with intellidemand, interative with intelliactive, hotplug with pegasusq)
- removed userspace, lulzactive (instabillity)
- optimized for battery & performance
- added intelliplug driver for hotplugging CPU cores (backported 4.0)
- added "RESET BUTTONS" if phone is in bug or something just hold POWER + VOLUMEUP Button to restart device
- new algorithm of booting, now 2nd ROM is installed on /preload partition - now no extraction of system tar
- default dualboot decision based on keycheck (pressing POWER button when phone vibrates - See changing between systems), you can use old dualboot decision based on config
- OverClock up to 1.114Mhz (for stock is enabled only if 1 core is active, in pac is enabled pernamently, because stock dont need oc, but pac need more juice)
- added cpu-boost (500ms)& cpu turbo (on jb is overclocked only 1 core)
- kernel optimization
v2
- first published version
- features: see post 1
V1
- not released for too many bugs
lukino563 said:
Hey guys,
I made kernel with dualboot support
I have 1st ROM - Stock 4.1.2 & 2nd ROM - PAC
It is very smooth, but second ROM is located on internal sdcard formatted as ext4
If you want it pls vote in a poll to decide of releasing my mod
Click to expand...
Click to collapse
If you did that, why do you need a poll to share it!
mysarasaid said:
If you did that, why do you need a poll to share it!
Click to expand...
Click to collapse
I did that, but I want see who want it, because I working on installer with Aroma and Its not very stable
Can I flash stock rom after flashing this ???
:
quqq said:
Can I flash stock rom after flashing this ???
:
Click to expand...
Click to collapse
Yes, but flash it with Nokia Care, because this mod using reformatted partitions
08.02.2015 updated guide - how to enable notifications on stock jb
I have philz recovery....is it possibpe that I can just flash the kernel toget dualboot...and can I use lewa as main and pac as secondary
lukino563 said:
Yes, but flash it with Nokia Care, because this mod using reformatted partitions
Click to expand...
Click to collapse
How can i reformatted partitions?I cannot flash with nokia care because Im using nokia x+
–NigthFury– said:
I have philz recovery....is it possibpe that I can just flash the kernel toget dualboot...and can I use lewa as main and pac as secondary
Click to expand...
Click to collapse
you must use my twrp recovery, because philz have different fstab, so it not flash correctly. and yes you can use it as primary but is complex process
quqq said:
How can i reformatted partitions?I cannot flash with nokia care because Im using nokia x+
Click to expand...
Click to collapse
flash twrp (not my version) and then format every partition, then install stock rom
but this mod is NOT for NOKIA X+, only NOKIA X !
Read carefully the instruction
UPDATE V3
- updated kernel & recovery
- fixed sdcard in internal ROM - pernament, now you can use it without Lucky Patcher
- updated ROM (both)
- Added Intelliplug 3.8 (replacement for Mpdecision)
- new reworked booting - now system of 1st ROM is located in mmcblk018 and 2st in mmcblk0p25
please update download link in mediafire
Thanks
I think you did a great work and I can't make something as good or better, but just an idea.
Kitkat roms don't work 100%and in my opinion kitkat wannabe is the best rom around.
How about dual boot with the kitkat wannabe and firefox os?
can i have cm10 and cm11 rom?
im current use cm11, but still need cm10 to usb debug work
maxche said:
can i have cm10 and cm11 rom?
im current use cm11, but still need cm10 to usb debug work
Click to expand...
Click to collapse
yes, in V3 is it possible.
well.. no boot animation, stuck on Nokia logo
angga aurelius said:
well.. no boot animation, stuck on Nokia logo
Click to expand...
Click to collapse
did you flash it correctly ?
try to delete dualboot.cfg in /cache
i found few bugs while testing V3, so fixed V3 will be available to download in 1-2 hours

[ROM][MM 6.0.1] [ KatKiss - KatshMallow #029 ] [MultiWindow]

{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
KatKiss ROM
​MarshMallow 6.0.1 Release​Asus TF300T​
Please note that this version is made for and tested on the TF300T model.​
This rom is an aosp based rom with my own additions on top of it.
The main motto of the rom being Kiss. Even though the Meerkat could give you a kiss, it stands for Keeps it Sweet and Simple too
Which means that just like the other K.A.T stuff, the rom's main goal is efficiency, speed/responsiveness,
while not adding bloated features that will slow things down
​
DOWNLOADS:
TF300T Latest Rom Version: KatKiss-6.0_TF300T_029.zip | Mirror
TF201: See the TF700 thread
Gapps: OpenGapps ARM 6.0 Pico
(if you want Now on Tap use the nano version, and activate Now on Tap from google now settings)
Latest SuperSU: SuperSU BETA 2.52
Sound improvements & misc : install the K.A.T App
Thanks to keep this thread for the TF300T
​
Install Instructions:
Install KANG TWRP Recovery
Backup everything !
Boot into the recovery
The first time or everytime you have an issue when dirty flashing (Especially when changing android versions):
[*] do a full wipe , if you have issues make sure that you format /data (format is different than wipe)
Warning: formatting will remove what is stored in your internal storage, so store the rom /gapps/supersu zips onto an external storage (microSD, SD card..) or make sure you know how to push them back through adb.
Change /data filesystem to f2fs
Then everytime (even when "dirty flashing") do the following steps:
Flash the rom
Flash the SuperSU zip
[*]Flash gapps
Wipe cache/dalvik
Reboot
Rom Main Features:
MultiWindow Support with 2, 3 or 4 panes setup
High speed and responsive oriented
High performance and overclocked KatKernel included
Built with UberTC 5.4, graphite, -O3 & High optimization flags
Dock keyboard Support with full special/function keys support
Global Keyboard Shortcuts / KeyOverride Macro association (See post #2 for more info)
HDMI Support
Battery Level Indicator & Dock Battery support + Mods (icon/Text/%)
F2FS, CIFS, ext4, NTFS & Exfat support
RRO Theme Engine - Themes & more info
Native Android FSTRIM + Manual scripts for Database optimization and fstrim (see post #2)
Media Scanner Filters
Navbar with left, balanced (PixelC like) or middle aligned buttons.
All Wifi channels support
Integrated cpu & io performance settings panel
Custom Navbars buttons long press actions
Advanced power menu with reboot options.
User Immersive mode and actions with automode when docked setting
Advanced per application permission management (AppOps)
Ethernet-auto support
Misc utils Busybox, rsync...
Custom Quick Settings tiles
Included KatKernel Main Features:
-- Based on latest Asus 10.6.1.27.5 version.
-- CPU Overclockable up to 1700 (1500 default), GPU overclock (OC 520 by default) , uservoltage
-- Built with UberTC GCC 5.4, -O3, graphite + Optimized flags
-- F2FS support
-- governors: interactive pegasusq conservative ondemand powersave performance
-- iosched: BFQV7r5, ROW, SIO, deadline, NOOP, CFQ
-- FS: ext3-4, VFAT, NTFS, F2FS, NFSV3+4, CIFS
-- TCP Congestion: illinois cubic veno reno bic westwood highspeed htcp vegas scalable yeah
-- Asynchronous Fsync
-- USB NET drivers
-- lowmemorykiller: misc optimisations & fixes
-- backports from more recents kernels (3.4,& 3.9)
-- SLUB
-- exposed SOS/LNX
-- Restrict slave mountspace so Dalvik apps can mount system-wide volumes
-- Misc optimization & fixes: cpufreq, block, mmc, i2c, sched, rcu, arm specific routines, ...
-- Misc security fixes, futex, tty ...
ChangeLog: http://public.timduru.org/Android/KatKiss/6.0/ChangeLog.html
Rom Source: https://github.com/timduru (branch katkiss-6.0)
Kernel Source: https://github.com/timduru/tf300t-katkernel
Credits: Original banner concept by i9apps, Bootanimation by mgeniusm, original drawing by BBF, tetsuo for his contributions, Chainfire for SuperSU
WebPage
How to report
What to include in the report
Disclaimer: The usual
Use at your own risk, I won't be responsible for any damages caused to your Transformer or to yourself.
In most cases if something breaks, flashing a rom on top should fix it.
​
XDA:DevDB Information
KatKiss-MarshMallow, ROM for the Asus Transformer TF300T
Contributors
timduru
Source Code: https://github.com/timduru
ROM OS Version: 6.0.x Marshmallow
ROM Kernel: Linux 3.1.x
Based On: AOSP
Version Information
Status: Stable
Created 2015-10-31
Last Updated 2016-08-05
Tips
First Install
Make sure you do a format /data the first time you install the rom
(backup your internal storage first if you want to keep something)
The first boot after a rom flash can take a few minutes as ART is slower than dalvik to optimize the applications, but is faster after the 1st time.
(First boot takes ~4-5 minutes without gapps and 10+ minutes with gapps)
Also keep in mind that after a fresh install, it might take a bit of time to get up to full speed as media scanner & google are checking/scanning and restoring stuff.
Bluetooth
Bluetooth might require to be turned on twice before it scans and displays the available devices.
Wallpaper Modes
Different Wallpaper modes have been added in Settings => Display
** Normal (regular android mode)
** Disable System Wallpaper rendering (set as default)
** Disable Wallpaper service
2nd setting will prevent the wallpaper being rendered by the system making things faster and also freeing resources
That's the recommended setting you want to use if you are using a launcher that has internal wallpaper rendering
The Default included Launcher3 has internal rendering
For Nova: Go to its Settings => Desktop => Wallpaper Scrolling => Force, then set a wallpaper.
(You will see a black wallpaper if you're not using a launcher that can do internal rendering, If wallpaper is important and that you want to keep your current launcher, then switch back to the 1st setting)
Google Play Movies
Our current Widevine DRM libs are not compatible in MM.
So you can't play a movie on the tablet with Google Play Movies as it requires that.
Starting a movie to play on chromecast should be fine as the drm will be the chromecast one in that case.
Hardware keyboard layouts
More languages have been added in the default asusec keyboard
Set the keyboard layout through Settings => Language & Input => asusec => setup keyboard layouts
These also allow live switching without reboot with ctrl + space
Global Key Override/Shorcut Mecanism
Available in Settings => Dock => Add Key Override Actions
This will allow you not only to redefine function keys assignment, and other special keys actions,
but you'll also be able to assign global macro actions / app launch to any key + Meta key combination (shift Left or Right , ctrl..)
You can also add multiple actions to one key combination, simply click again on the "+" button for the same key combination.
For example if you want to assign to one key combination a list of action to run before going to bed for example, like: turn wifi off, Bluetooth off, mute sound, and turn screen off, you can do that
Note that starting multiple applications with one key is kinda a miss and hit for the moment due to some mecanism in android that seems to prevent applications to start too close to each others.
Storage (fstrim) and Database optimization:
Fstrim is native since 4.3 and will happen in the background if your tablet is idle / sleeping and that your battery is > 70%
There is also a script to run it manually in the rom: /etc/kat/optimizestorage
To optimize the Database: /etc/kat/optimizedb
To run both, open a terminal and run:
su
/etc/kat/optimize
MultiWindows
Multiwindow allows you to split the screen in 2, 3 or 4 panes
you can switch an app back and forth between multiwindow mode and regular mode while it's running
NavBar:
- To switch between full screen and split View you can use the
NavBar Buttons
The app that currently has the focus (or the latest used app if you're on the Desktop) will be used for the main pane (left and/or top depending on the mode and rotation)
And it will lay the remaining most recently used apps in the rest of the available 1-2-3 panes depending on the icon you click
- If you press a multiwindow icon again when in splitview mode, it'll bring the focused app back to fullscreen mode.
- To swap the 2 latest focused apps location / pane , long press on the
NavBar Button
- To change focus simply Tap on the app or use the
NavBar Button
That button can also be used in non multiwindow mode to switch quickly between the 2 most recent apps.
Global Actions:
Actions to switch the app between fullscreen / splitview 2-3-4 panes and switch between the 2 most recent apps have been added
so you can bind them to a key / key combination with the Global KeyOverride or long press on navbar button too.
Note: Most apps works ok in splitview mode, but some of them might crash or not refresh correctly sometime.
To manually position an app in one of the pane:
For the moment either reorder your apps before clicking on an auto mode icon,
or you can also activate the default Marshmallow Multiwindow mode to get extra icons to positions an app in a specific pane (activate it in developer options )
Then position the apps with the icons from the Recents screen. (default MM recents icons are for 2 or 4 panes)
Banners
​
very impressive. guessing it wouldnt be good to uupgrade from 5.1.1 but do a clean flash?
Insane PPC said:
very impressive. guessing it wouldnt be good to uupgrade from 5.1.1 but do a clean flash?
Click to expand...
Click to collapse
Yeah, you'll need to format /data
New Version #004
New rom version available: KatKiss-6.0_TF300T_004.zip
Make sure you read the first post to see what is not currently working or implemented.
Make sure you format /data before installing. (only ext4 supported for the moment)
Use gapps and the new beta supersu linked from the 1st post.
As usual the first boot with gapps will take some time: ~7-10 minutes.
Just be patient.
ChangeLog:
- Bring up those Sh'mallows !
timduru said:
New rom version available: KatKiss-6.0_TF300T_004.zip
Make sure you read the first post to see what is not currently working or implemented.
Make sure you format /data before installing. (only ext4 supported for the moment)
Use gapps and the new beta supersu linked from the 1st post.
As usual the first boot with gapps will take some time: ~7-10 minutes.
Just be patient.
ChangeLog:
- Bring up those Sh'mallows !
Click to expand...
Click to collapse
You are truly amazing. :beer:
Format data
timduru said:
New rom version available: KatKiss-6.0_TF300T_004.zip
Make sure you read the first post to see what is not currently working or implemented.
Make sure you format /data before installing. (only ext4 supported for the moment)
Use gapps and the new beta supersu linked from the 1st post.
As usual the first boot with gapps will take some time: ~7-10 minutes.
Just be patient.
ChangeLog:
- Bring up those Sh'mallows !
Click to expand...
Click to collapse
Hi
I wanna ask: wenn i format data, will it not erase all my previous backups?
It will yes. Thus I made a backup to my computer.
Sent from my XT1032 using Tapatalk
New Version #005b
New rom version available: KatKiss-6.0_TF300T_005b.zip
ChangeLog:
005:
- Add F2FS support on /data
- Add Global Dock KeyOverride shortcuts
- Add Missing Dock function Keys implementation
- Add NavBar UI settings change for left or centered buttons
- Add User Immersive mode
- Add Auto immersive mode on docked
- Add Global actions
- Add Touchpad disable
- Add back SL101 Lid override conf
- Add Reboot modes in power menu
- Prevent system restart when orientation sensor is not fully initialised
- Fix AppOps crash on launch
- Fix MicroSD & UsbDisk not mounting
005b:
- Fix MicroSD & UsbDisk not mounting when /data is f2fs
Man, this looks like really awesome news! Is it really TF300 exclusive or is there any chance this Rom will ever make it to the TF201?
timduru said:
For the moment, only the native Marshmallow Multiwindow is supported
(activate it in developer options )
Then position the apps with the icons from the Recents screen.
Click to expand...
Click to collapse
Hallo. How to do this (activate it in developer options )?
I must say you are the MAN and you do a grait job. Thank you. I put your rom on tf300tg. Of course 3g is not working.
---------- Post added at 07:26 PM ---------- Previous post was at 07:08 PM ----------
Carlosk1966 said:
Hallo. How to do this (activate it in developer options )?
I must say you are the MAN and you do a grait job. Thank you. I put your rom on tf300tg. Of course 3g is not working.
Click to expand...
Click to collapse
Never mind. I found how to activate Multiwindow.
Carlosk1966 said:
Hallo. How to do this (activate it in developer options )?
Click to expand...
Click to collapse
There's a Setting called "Multi-Window mode" if you scroll down on the page, simply activate the option.
timduru said:
There's a Setting called "Multi-Window mode" if you scroll down on the page, simply activate the option.
Click to expand...
Click to collapse
Thank you Tim, I fond it.
So far working very well thanks timduru!
Sent from my XT1032 using Tapatalk
Edit: never mind...it s working ok
+1000000
Enviado desde mi D6603 mediante Tapatalk
Wow
What a way to take a dated tablet and breathe new life into it! I don't think my tablet has ever run this smoothly! Thanks for your efforts!!
This is pretty cool. Thanks dude!

[ROM][6.0.1][i9000] A-6.0.1 rom - 9.0.4 v. WG

{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
ROM​
Information and thanks:
A-6.0.1 ROM
A-ROM: 9.0
Last Update: 24.02.2016
Anroid: 6.0.1
Bulid: OmniROM
Change-log 9.0 - FULL STABLE:
- new song notify/alarm etc.
- Optimaliz dithering,fast dormancy
- Change Heapsize for APP-48mb for 512mb ram
- remove unnecessary in etc/bin/usr
- lighter camera like LP
- Cache size set 0
- off use awesome player
- Off google location and google network location
- fstrim script
- cpu tuner
- delete(off) scirpt tzdatacheck
- onTrimMemory
- Swap dex2oat
- fix small problem
- set hidden apps limit 14
- set max strarting apps 6
- Update bussybox
- delete unsupported functions, eg. Speedlight
- General improvement performance - much faster
9.0.1:
- Second version f2fs for /system
- FIX ONE BIG BUG
9.0.2:
- Fix keyboard problem
9.0.4
[f2fs WG] (With INCLUDED Gapps)
[FLASH ONLY ROM, GAPPS IS INCLUDED]
Change-log A-OPTIMALIZATION:
- Remove any unnecessary permissions
- Add Sound recorder
- VM optimization
- Change mms apk
- Slimmed 172 mb
- Disable Security
- New Better look and Slimmer Apk Music
- less font file (its better for system)
- Add tweaks for battery life and performance
- Add Script "Seeder"
- Disable autologin Browser
- Optimalize bulid.prop
- new better stock clock
- delete apps
- Change DPI (210)
- remove auto update omni
- Less RAM usage
- Disable logcat
- 16bit transp.
- Disable Logers
- Enabled purgeable
- Optimization start system
- Disable JIT
- improved stability
- Add Killed media server
-Fix sources settings
-Optimization system/bin
-Disable Android Device Check In.
-Disable Extended JNI Checks
- New gallery
- Smooth Keyboard
- Tweak for performance
- Optimization ART (faster application loading)
- Corrected Dalvik
- Patch Bigmem, now You can watch Youtube with MAX RAM (426mb)
- Fix lags, when watch video
- Change video quality
- improved sqlite
- improved OOM_ADJ Settings
- improved net buffer
- Smooth FOREGROUND apps
- Optimization DeviceSettings (Faster Loading)
- Disable debugging notify icon on statusbar (Offloads CPU)
- Performance boost in deodexed (Stop verify bytecode in system & data apps)
- Scroll (should will better)
- Watch Video should will better too (Add bulid.prop code video.accelerate.hw=1)
- Fast reboot
- Change icon
Changes in version 9.0
- new song notify/alarm etc.
- Optimaliz dithering,fast dormancy
- Change Heapsize for APP-48mb for 512mb ram
- remove unnecessary in etc/bin/usr
- lighter camera like LP
- Cache size set 0
- off use awesome player
- Off google location and google network location
- fstrim script
- cpu tuner
- delete(off) scirpt tzdatacheck
- onTrimMemory
- Swap dex2oat
- set hidden apps limit 14
- set max strarting apps 6
- Update bussybox
- delete unsupported functions, eg. Speedlight
- f2fs for /system
- GAPPS INCLUDED in ROM
DOWNLOAD
A-ROM 9.0.4 [f2fs WG] - 210 mb
(With INCLUDED Gapps -)
[FLASH ONLY ROM, GAPPS IS INCLUDED]
A-6.0.1 f2fs-WG 9.0
A-ROM 9.0.2 [f2fs] - 172 mb
(Wihtout Gapps, if you not use gapps for better performance)
A-6.0.1 v9.0 F2FS
VIDEO v8.2.0
https://www.youtube.com/watch?v=Tb-arS8A-ag
​
[/CENTER]
________________________________________________________________________________
________________________________________________________________________________
Questions / Help
Possible that this is the last version because this system is so good.
GUIDE HOW INSTALL ON STOCK 2.3.6:
If you try install my rom on 2.3.6 you must, Install again 2.3.6 with odin and...
1. YOU MUST HAVE CWM RECOVERY
Download Odin and flash Semaphore kernel for stock
2. Install any rom 5.1.1 (Hubertos, Full advanced, CodeRom etc.)
install without gapps and reboot for recovery
Next full wipe and install A-Rom
THANKS
For better look:
Settings>Performance>Advanced>(force high-end graphis)
How to faster:
Clean:
Once every 2 days Clean Cache (Settings>Storage & USB)
More ram:
GO SETTINGS>Advanced>Bigmem>Change to Bigmem/Max Ram
Background process limit:
-About phone, and 7 click on "Bulid number"
-Now go to settings>Developer options
- Background process limit
- Change "At most, 3 processes"
Browser faster:
Go to Browser>Settings>Advanced (here disable JavaScript)
Turn OFF Autoupdate APPS:
Go to Google Play>Settgings
Overclock:
Go to Settings>Performance>Change for 1400
THANKS FOR USE ! A-TEAM​
Authors:
@dracov76 - A-ROM Creator
@Coldwindofnowhere - Kernel of F2FS
@sooti - Main creator Marshmallow 6.0.1 for Galaxysmtd
Can you please built this ROM also for Captivate?
ROM is exactly the same.
Kernel is the same, only button layout changes (compiled in kernel).
And then in \system\usr\keylayout:
aries-keypad.kl
key 115 VOLUME_UP WAKE
key 114 VOLUME_DOWN WAKE
key 116 POWER WAKE
key 139 MENU VIRTUAL
key 172 HOME VIRTUAL
key 158 BACK VIRTUAL
key 217 SEARCH VIRTUAL
Click to expand...
Click to collapse
cypress-touchkey.kl
key 139 MENU VIRTUAL
key 172 HOME VIRTUAL
key 158 BACK VIRTUAL
key 217 SEARCH VIRTUAL
Click to expand...
Click to collapse
HumberOS already wrote these commits in Omni repo.
It will be great for all Captivate users to have this ROM.
Or at least if you can compile the kernel, then I can port the whole ROM.
Nice to see you make android 6.0 for the galaxy will test it out very soon Great job man
Monfro said:
Can you please built this ROM also for Captivate?
ROM is exactly the same.
Kernel is the same, only button layout changes (compiled in kernel).
And then in \system\usr\keylayout:
aries-keypad.kl
cypress-touchkey.kl
HumberOS already wrote these commits in Omni repo.
It will be great for all Captivate users to have this ROM.
Or at least if you can compile the kernel, then I can port the whole ROM.
Click to expand...
Click to collapse
If this phone have Lollipop rom, we can copy keylayout folder and be work
if i instal this rom, do i have 16 GB internal storage space or same omni rom 1.2 GB ?
dracov76 said:
If this phone have Lollipop rom, we can copy keylayout folder and be work
Click to expand...
Click to collapse
Yes but we need boot.img without boot.img we cant do nothing
ghertas said:
if i instal this rom, do i have 16 GB internal storage space or same omni rom 1.2 GB ?
Click to expand...
Click to collapse
You get like 1.26 gb of storage space with this rom. The newest is really fast and smooth while i would also say it is probably close to as fast as lollipop also stable as well.
Update
Dracov one bug i have found i think it is present in omni rom 6 that if you add the external sd card after flashing marshmallow the system ui will crash infinitly.
dracov76 said:
If this phone have Lollipop rom, we can copy keylayout folder and be work
Click to expand...
Click to collapse
Thanhtho96 said:
Yes but we need boot.img without boot.img we cant do nothing
Click to expand...
Click to collapse
Yes, we need a boot.img compiled with correct keylayout.
It is the only thing that differs for Captivate.
HumberOS already wrote the commits needed in Omni repo.
It would be great if you can compile the kernel for Captivate
Flashed and waited for boot for about 20-25 minutes. Unsuccessful. Reflashed Lollipop back, waiting for version 3.0 - maybe it will boot.
alex_rex said:
Flashed and waited for boot for about 20-25 minutes. Unsuccessful. Reflashed Lollipop back, waiting for version 3.0 - maybe it will boot.
Click to expand...
Click to collapse
My friend <3
You must format /data for f2fs its fix prolem
dracov76 said:
You must format /data for f2fs
Click to expand...
Click to collapse
Ah, man! I've read it somewhere but didn't mention. Thanks for reminding, it booted in 3 minutes
Maybe it'll be good to mention it in faq also?
So I faced that new Marshmallow's SD behavior.
Inserted SD, went to Settings, got message like "This card is not supported, set it up". Two features - Portable storage and Internal storage.
When I choose Portable storage it goes to endless reboot
When I choose Internal storage it says "Missing output stream"
What am I doing wrong?
microSDHC card, SP, 10 class, 16GB, has some info on it, FAT32
Its Bug on this MM
dracov76 said:
Its Bug on this MM
Click to expand...
Click to collapse
It's a pity Can it be theoretically fixed?
But nevertheless it's very strange scheme. I almost cannot agree with it. Phew. Why they are forcing me to use my card in my phone either as storage for photos or as internal memory for this phone only? Nonsense.
Another issue - after ending call the process com.android.phone crashes
alex_rex said:
Another issue - after ending call the process com.android.phone crashes
Click to expand...
Click to collapse
Oooooo its APLHA
You can use A-5.1.1 without bug
[ROM][6.0.1][i9000] A-6.0.1 rom - 4.1.3
hope you can solve it ?
What are the future plans for the ROM?
The next steps? Are you just doing another update to build on?
What is install a browser app?
Thanks for the work, the ROM is super fast
ThomasHessen40 said:
What are the future plans for the ROM?
The next steps? Are you just doing another update to build on?
What is install a browser app?
Thanks for the work, the ROM is super fast
Click to expand...
Click to collapse
Optimalization!!
What is install a browser app? - Its fail on this version
I work so hard, and tomorrow version 5.0.0 with hard optimization and fix more bug.
And update A-Gapps for better performance
Merry Christmas for all !!
its performing well than in LP thank's a lot for this (Y) cheers

[KERNEL] [ROOT] [SM-G928*] Exynos 7420 | SkyHigh Kernel

[KERNEL] [ROOT] [SM-G928*] Exynos 7420 | SkyHigh Kernel [ v6.8.0-EOL ] | Synapse | Aroma | F2FS | UBERTC 6.2.1 20161012
The BEST & FULLY FEATURED EXYNOS 7420 KERNEL IS REBORN . . . . .
Many select patches for better security, performance and efficiency (not all listed). THERE IS "NO NEED" to tweak anything -- Just FLASH it !! But, if you desire, can further tweak many settings and available features with Synapse to suit your own habits and device capability. That is for you to find out
SUPPORTED DEVICES:
SM-G928C
SM-G9287C
SM-G928F
SM-G928G
SM-G928I​
RAMDISK BASE:
G928F : G928CXXU3BPJ5 ​
FEATURES:
Modified from the LATEST device specific official Samsung source(s): Samsung OSRC
AUTO-ROOT SYSTEM-LESS SR3-SuperSU-v2.78 (on flash)
KNOX WARRANTY VOID: 1
SELinux PERMISSIVE (default) or ENFORCING
DEEP SLEEP FIX
UX ROM (BOOT support only)
AROMA Installer (set your own defaults)
Auto-Install busybox v1.24.1-Dorimanx & Sqlite3 to /system/xbin (on flash)
Compiled with UBERTC 6.2.1 20161012 + Graphite optimizations
Linux 3.10.104
init.d script support (drop in script & set permissions to 755 or 777 and reboot)
adb insecure
stock dt.img
Secure storage = false (should prevent WIFI settings & passwords wiping on reboots)
Reduced logging
F2FS experimental support (Much faster I/O - write speeds).
exFAT FS support
NTFS R/W support with app
CIFS support (not tested)
ISO 9660 CDROM & UDF FS support
Frandom
mount all partitions NOATIME (better performance & efficiency)
mount EXT4 /data & /cache partitions LAZYTIME (better performance & efficiency)
A53 LITTLE cores increased boot frequency (faster boot)
LZO ramdisk de/compression algorithm (faster boot)
CLEANCACHE & ZCACHE
Microsoft X-BOX gamepad controller module (updated)
Slub tweaked
Invisible CPUSETs (better efficiency)
A tonne of select patches for features, better performance & efficiency
Synapse app support for many kernel configurations + much much more !!
SYNAPSE FEATURES:
Too many too list . . . Have a look through Synapse yourself. If you don't know, then read and research or leave it DEFAULT !!
About
A57 CPU frequency scaling
A57 voltage control
A53 CPU frequency scaling
A53 voltage control
CPU governor
A57 governor tunables
A53 governor tunables
Multicore
CPU stats
Boost
GPU frequency scaling
GPU voltage control
Thermal
BUS
IO
Memory
Advanced
Power Suspend
Doze
Wakelocks
Audio
Battery
LED
Screen
Network
Security
FS (file system)
CortexBrain
Crontab
USB mode
Modules
Backup & Restore profiles + EFS (auto on boot to /sdcard/SkyHigh/EFS)
Logs
Reboot
Info
CREDITS:
My family !!
Chainfire - root & SuperSU app
AndreiLux - years of support for Exynos development and his various kernel features + Synapse app and UCI code
halaszk88 - patches and some Synapse code I adapted to many of my kernels
dorimanx - BusyBox and various ramdisk tweaks/ideas
apb_axel - I adapted and used many of the Synapse controls to suit my kernels
arter97 - various source fixes/patches
ktoonsez - ktoonservative hotplug governor
YashdSaraf - BusyBox-Cleaner script
Android File Host
Linus Torvalds & Linux Foundation
Google & Samsung OSRC
and many others!
All those in my select private group that have provided constructive feedback, help, and support.
IF I'VE FORGOTTEN ANYONE, PLEASE DON'T BE SHY AND SPEAK UP, THANKS
XDA:DevDB Information
SkyHigh Kernel for G928* devices, Kernel for the Samsung Galaxy S6 Edge+
Contributors
UpInTheAir
Source Code: https://www.androidfilehost.com/?w=files&flid=125583
Kernel Special Features: Aroma - Synapse ++ almost everything !!
Version Information
Status: Stable
Current Stable Version: 6.8.0-EOL
Stable Release Date: 2016-11-19
Created 2016-07-30
Last Updated 2016-11-19
License - requirements - installation - download - source
DON'T POST LAME QUESTIONS THAT YOU CAN FIND THE ANSWER TO BY A LITTLE SEARCHING.
I AM NOT GOOGLE & NEVER PRETEND TO KNOW EVERYTHING, SO A LITTLE HELP FROM YOURSELF WILL GO A LONG WAY. . .
THANKS & ENJOY !!
** LICENSE & DISCLAIMER **
/*
© Copyright (c) 2015-2016 UpInTheAir <[email protected]>
All rights reserved. The alterations from OEM, associated script files and coding packed within this ramdisk & installation package (the "Software"), may not be reproduced, displayed, modified or distributed without the express prior written permission of the copyright holder. For permission, contact [email protected].
The above copyright notice shall be included in all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF , FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
*/
In plain language
DO NOT STEAL MY SH*T !!
UpInTheAir is NOT responsible, the person you see in the mirror is !!
REQUIREMENTS:
Supported variant only !!
Touch Wiz Android M 6.0.1 ROM or UX leaked firmware (beta support)
Appropriate custom recovery (i.e..TWRP for your variant)
INSTALLATION & UPDATE:
If you have Synapse installed = = you must clear Synapse app data before flash !!
Device Settings: Enable Developer Options > OEM UNLOCK is ENABLED
Boot into custom recovery (volume UP + home + power)
DO NOTHING but flash SkyHigh kernel.zip (ALWAYS flash again AFTER any custom ROM installation, system or data wipe)
After flash == DO NOTHING but REBOOT IMMEDIATELY from TWRP or you will have to re-flash !!
CONVERT EXT4 TO F2FS FS:
If not already, install the latest TWRP for your device variant (ie. 3.0.2-2). This must support F2FS.
Boot into TWRP.
Insert USB-OTG
** ALL DATA WILL BE WIPED FROM INTERNAL STORAGE (restored later)
Backup (copy) all important files (incl. your NANDROID) off device (ie. from internal storage > USB STORAGE). This can take a while. Advanced > File Manager > .....
Home > Backup > Select Storage > USB Storage > OK > "Swipe to Backup" (Only need DATA, but recommend to backup all partitions).
Install > Select Storage > USB Storage > OK.
Select f2fs.zip > "Swipe to confirm flash" (This will WIPE ALL DATA !! & convert DATA & CACHE to F2FS. System is not supported by kernel).
Check the box to remember setting and “Swipe to allow Modifications”.
If you do not have Step #8, then Data was not converted to F2FS.
Mounts > unchecked both Cache & Data. Repeat Step #7 & 8.
Restore > Select Storage > USB Storage > OK > Select TWRP Backup folder > DATA ONLY !! > "Swipe to Restore" (ignore warning about EXT4).
Home > Install > Select Skyhigh_kernel.zip > "Swipe to confirm Flash".
Home > Mount > USB STORAGE > uncheck/unmount (then remove USB-OTG).
Home > Reboot > SYSTEM.
Wait ~2-5 mins for boot.
Once booted, let stabilize for ~5 mins.
You can check Data & Cache F2FS FS status in either /proc/mounts or Synapse app (FS section).
Use a root type explorer (su permission) & navigate to /sdcard, and delete the "0" folder.
Move (copy) your backed up files from Step #4 to internal storage (/sdcard). This can take a while. Maybe one folder at a time is better?
ISSUES ?
If using TWRP MTP mode, deleting some folders/files may crash TWRP and cause corruption. Instead, use a root type file explorer to delete from device.
If you need to wipe data, then use the ext4 or f2fs.zip, otherwise this is not possible with this TWRP !!
Not tested any method with customized ROMs. The ROM installer script may re-format partitions back to EXT4 or not mount correctly causing TWRP crash or corruption. I can only suggest to Flash ROM with EXT4 FS > make a NANDROID on USB-OTG and then follow the F2FS steps above.
CONVERT F2FS TO EXT4 FS:
The Same steps as above, but use the ext4.zip !!
OPTIONAL SYNAPSE INSTALLATION:
After boot:
Wait at least 120 secs to stabilize
Install Synapse app from Google Play and rate it ☆☆☆☆☆ !!
Open Synapse
Tap "Understood"
So changes stick every time you start Synapse == Make any change & 'apply'.
Recommend: Disable KNOX with Synapse
DOWNLOADS:
Mod Edit: Link removed.
BUGS:
Aroma Installer: 10% of installation will encounter Aroma installer "freeze". It's only the display that freeze, the script still execute in the background. Just wait a minute, then press slightly to the top right 'home' key / top left of the 'back' key . . .
UX BETA firmware - blue light filter
UX BETA firmware - torch light (some ROMs)
HD voice ? - Speakerphone: other party cannot hear voice
SOURCE - ALL SkyHigh VARIANT:
Available upon request..
v6.6.1 AFH
v6.8.0 uploaded soon. . . . .
.
FAQ & HELP
TROUBLESHOOTING GUIDE:
I might not have your device variant and or able to reproduce your "issue".
Please provide as much information as possible.
Without resetting your device to a stable unmodified baseline, any potential troubleshooting or logs could be meaningless.
So please follow the guidelines set out below. Users can't "read minds".
Without providing important information, we are unable to help YOU.
Search thread, XDA and Google before posting
Provide as much information as possible.
- Device model
- Firmware version
- ROM name / version
- Kernel version
- Modem version
- Bootloader version
- Synapse settings (try default)
- Installed tweaks and apps etc (Xposed ?)
- The exact steps you've taken to try resolve the issue yourself.​
Exact steps to reproduce the issue. Provide screenshots if able.
Does it work with older / other versions etc
Reset your device to a stable baseline (ie. stock) with only custom TWRP recovery and kernel (FULL WIPE: system, cache, dalvik-ART)
Possible logs
FAQ & HELP:
CAN I BUILD A KERNEL FOR YOUR __XX DEVICE ?
Sorry. I don't have the spare time for any more variant support.
Additionally, I do not build for any device that I can not compile using SAME source, personally test method or debug. Some device variants can compile with same source.
CAN I INCLUDE SkyHigh KERNEL IN MY ROM
NO == My ramdisk modifications are COPYRIGHT (refer LICENSE in Post #2), and distribution without MY (UpInTheAir) prior written consent is not only in a breach of that license, but also XDA Rule #12)
Although I do appreciate your contribution, if you could please do not include my kernel in any ROM package etc. This policy goes for anyone.
Having my kernel distributed outside my development thread just removes a lot of credit and more importantly, constructive user feedback that could be helpful to my development or user issue.
ALWAYS on DISPLAY (AoD)
I have spent some time to attempt port S7 display drivers to our kernel, but haven't had success as yet with too many errors.
TBH, it's a lot of work for something I'm not really interested in or would use. . . so I don't wish to spend any more of my own time on it, sorry. If someone else does it, GREAT
DO I "NEED" SYNAPSE
THERE IS NO "NEED" !!
It is "recommended", which is OPTIONAL, and not "needed".
It is for ADVANCED or adventurous users who wish more control of their device or use various features I've added.
Using any other optional tweaking or control app may conflict & many features and options won't be available.
WHY WAIT 120 SECS
The kernel and Synapse scripts need time to boot up properly and allow SU permission.
There are scripts / code that have a deliberate delay and must run after Synapse. These are not user optional.
Synapse has a stability check on boot. You may get "synapse boot cancelled".
Thermal throttling will be trying to limit many things, let the device settle
OTHER PARTY CAN NOT HEAR VOICE ON SPEAKER PHONE
It could be a conflict in the system/etc/mixer_*.xml. I don't know for sure, but if I exclude the sound mod, then this "fixes" the problem.
As I cannot reproduce the issue (and the majority), then the audio mod stays.
Unfortunately, making it optional would require to build kernels without and create much more work for many device I don't actually use.
Either live with it, or use another kernel. Sorry.
"NO UCI SUPPORT"
It's a ROM busybox compatibility issue !!
Re-flash kernel as per Installation Instructions. (kernel install zip flashes proven busybox binary to /system/xbin)
BACKUP / RESTORE ISSUES
It's a ROM busybox or sqlite3 compatibility issue !!
Re-flash kernel as per Installation Instructions. (kernel install zip flashes proven busybox binary to /system/xbin)
BACKUP & RESTORE
DO NOT restore profiles from different kernel version
Refer to THIS post for "how-to" screen-shots
Refer to THIS post for a "how-to" video
LOADABLE MODULES AREN'T WORKING
Check your /system/lib/modules directory. Are any ____.ko present?
Did you flash a ROM or wipe the system partition at any point? Doing this will remove them !
Re-flash the kernel will install the modules.
If modules aren't installed after flash, then re-flash and manually mount system in recovery first.
You can check running modules in terminal with:
​lsmod
KTOONSERVATIVE GOVERNOR
Some info from the author HERE
DT2W & COLOUR CONTROL
No, I cannot make it work properly with single source for all supported variants
CPU POWER CONSUMPTION
The Samsung Exynos 7420 Deep Dive - Inside A Modern 14nm SoC (by ANANDTECH - Andrei)
F2FS SUPPORT
It's not needed. You wouldn't see any difference or measure much, if anything. Not worth the potential trade-off. This is not eMMC anymore
Storage Benchmarks
STUCK ON SAMSUNG BOOT LOGO AFTER FLASH
Ensure you flashed the correct kernel for your device model
Ensure your download is not corrupted. Check MD5 hash or re-download
Your current base firmware (ROM, boot-loader version etc.) may be incompatible - UPDATE to latest with Odin and try again.
CM SUPPORT
Read THIS
BATTERY TIPS (require updating !! )
Try some (or combination) of the CPU MULTICORE features in Synapse:
HMP profile = Default (values are battery orientated)
Power Aware Scheduling (slight performance cost) = Enabled
HMP LITTLE Packing (slight performance cost) = Enabled
PEWQ (power-efficient workqueue) (slight performance cost) = Enabled
Set A57 & A53 Interactive governor profile = Battery
Set Input-Booster for key/touchkey profile = Battery
Multi-tasking: enable UKSM & "low" or "quiet" profile (slight performance/battery cost)
PERFORMANCE TIPS (requires updating !! )
Set A57 & A53 Interactive governor profile = Performance
Set A57 & A53 Interactive governor = Turbo Mode (battery cost)
Set HMP threshold profiles = Stock or Performance
Once in a while:
Optimize Databases
FSTrim​
RANDOM REBOOT
Don't UV or UC CPU or GPU
Use SkyHigh defaults
Use a stock UNMODIFIED ROM for your device variant
No tweaks, Xposed or other CPU control apps installed
Follow the TROUBLESHOOTING GUIDE
ASV_GROUP (ALL DEVICES ARE NOT CREATED EQUAL)
THIS is an example from my Exynos5420 source. Similar idea for Exynos4
DOWNLOAD LINK NOT WORKING
I want to keep this project all in one place - ☆☆ NO MIRRORS ☆☆
Please try again in a few minutes
POOR CPU/GPU BENCHMARK or GRAPHICS PERFORMANCE
Disable any CPU MULTICORE options in Synapse
Disable any Battery profiles in Synapse. Set to default or Performance.
Allow the device to cool. Repetitive testing will heat the device hardware and invoke thermal throttling and lead to decreased benchmark.
HIGH CPU/GPU OC == excessive heat == thermal throttling == reduced clock frequency == DECREASE PERFORMANCE
DYNAMIC MANAGEMENT OF DIRTY PAGE WRITEBACKS
by Christopher83
This feature allows to have two different intervals for dirty page writebacks and to dynamically manage them when the system has been resumed (it's active) or when has been suspended.
Three new procfs parameters are exposed inside /proc/sys/vm path:
dynamic_dirty_writeback is the activation status of this feature, set 1 to enable it, set 0 to disable it and use the standard behaviour
dirty_writeback_active_centisecs is the interval for the dirty page writebacks when the system is active (screen on)
dirty_writeback_suspend_centisecs is the interval for the dirty page writebacks when the system is suspended (screen off)
This feature is in part inspired on Francisco Franco's PATCH
TCP/IP NETWORK SECURITY
Thanks to zeppelinrox & V6SuperCharger
Hardening the TCP/IP stack to SYN attack
Bump up tw_buckets in case we get DoS'd
Ignore pings
Don't cache connection metrics from previous connection
Don't pass traffic between networks or act as a router
Enable spoofing protection (turn on reverse packet filtering)
Don't accept source routing
Don't accept redirects
Further reading:
http://www.cyberciti.biz/faq/linux-kernel-etcsysctl-conf-security-hardening
http://www.symantec.com/connect/articles/hardening-tcpip-stack-syn-attacks
CHROMECAST - STREAMING PROBLEMS
Lock screen MUST be enabled (simple screen lock swipe) I don't know why but it breaks the chromecast app's ability to resume smoothly if switched off
Synapse > Network > DTIM (both screen ON & OFF) = 1
Synapse > Network > WIFI Power Mode (screen OFF) = FAST
@UpInTheAir needed to create these threads to compile them for Synapse. He contacted me to close these as soon as he made them until he is ready with the finished product. Have patience.
Also I would like to apologize to UITA as the last ban may have been due to a system glitch where the signature was restored upon return, so was unjust. I have seen these glitches before and better communication might have prevented the error. We will do better going forward!
SkyHigh KERNEL REBORN - v5.6 released !!
SkyHigh KERNEL REBORN - v5.6 released !!
Hi fellow members.
Please find my latest release for SkyHigh kernel. There are many many changes, both visually (more / improved features) and a upgraded engine (better performance & efficiency) since I last publicly released. Far too many to talk about. . . .
Please note that although I have taken as much care in building and testing by my friends and I, the kernel may still not perform as hoped for you. Could be due to various factors including (but limited to):
hardware quality
firmware installed (incompatibility)
user habit (how you use the device)
apps & mods installed, customization's (conflicts)
user kernel settings (read them carefully - if in doubt == defaults)
As noted in Post #3, I may not have your device variant and not be always able to help either. In the end, sometimes SkyHigh is just not meant for you . . . .
If you have issues = = READ & FOLLOW ALL Posts #1-3
READ & FOLLOW THE INSTALLATION INSTALLATIONS EXACTLY (or else device will not boot)
Also please note (as per OP) the support for UX based ROMS is still in beta. I have personally tested very briefly, and also some of my friends (not all variant). I don't believe this kernel will fix the no call audio issue for those UX ROMs. It is ROM related !!
Enjoy
UITA
.
downloading and welcome back MAN
when trying to download I get this "access denied
looks like you don't have permission to access this folder. Make sure you are signed in to an account that has permission, or check with the developer to request access."
F2s work?
Wysłane z mojego SM-G928F przy użyciu Tapatalka
I love this kernel , welcome back !
Thanks, works good on my 928F, PureStock 3.0.
And works good on RR4 too ...
Thanks again for your work and comeback. :good:
Download??
Luismarte16 said:
when trying to download I get this "access denied
looks like you don't have permission to access this folder. Make sure you are signed in to an account that has permission, or check with the developer to request access."
Click to expand...
Click to collapse
Try again. Links fixed
Kernel is So Stable..
But synapse is showing this
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Sent from my SM-G928C using Tapatalk
Have the same but just wipe data for synapse app and reboot has resolved the issue for me
Envoyé de mon SM-G928C en utilisant Tapatalk
Xpid3r said:
Kernel is So Stable..
But synapse is showing this
Sent from my SM-G928C using Tapatalk
Click to expand...
Click to collapse
Just follow the kernel install instructions and flash again AFTER any ROM install, system or data wipe. AND also the TROUBLESHOOTING guide !!
Glad to see you back Here!!
Sent from my SM-G928C using XDA-Developers mobile app
Running great on g928f on rr4
Oh and night clock is working after flash
Sent from my SM-G928C using XDA-Developers mobile app
taz44410 said:
Running great on g928f on rr4
Oh and night clock is working after flash
Sent from my SM-G928C using XDA-Developers mobile app
Click to expand...
Click to collapse
IS working ? And stays ON ?
BUG Report Update: UX firmware Bluelight Filter
The blue-light issue is in kernel source.
Compiled & flash SkyHigh + stock ramdisk + stock dt.img == no blue-light
Compiled & flash SkyHigh + stock ramdisk (with permission edits) + stock dt.img == no blue-light
Compiled & flash SkyHigh + UX ramdisk + stock dt.img == no blue-light
Compiled & flash SkyHigh + UX ramdisk + UX dt.img == no blue-light
Which all points to the source I’m using . . . and nothing I can do about it. That's leaked firmware and no proper source, what else to expect. . . .
Yes night clock works Fine also private mod Works fine..
i tested last night deep sleep.. 6 hours phone slept %14 battery gone Can you check it,
Anyone tested deep sleep ? please report here thanks.
UpInTheAir said:
IS working ? And stays ON ?
Click to expand...
Click to collapse

[KERNEL] [blu_spark r32 unified] [OOS 4.0.* / Open Betas / custom ROMs]

{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Kernel features:
Powered by Ubuntu 16.04.1 x86_64 (sparky VPS @ www.servercore.com.br - thanks @ChristianLetti)
Build with custom toolchain blu_naro-6.3 (cortex-a53 targeted, build with latest Crosstool-NG from developer snapshot Linaro GCC 6.3-2017.01)
Full -O3 support with device and target flags enhanced, linaro build improvements, etc
Less is more: stockish OP3/OP3T unified builds based on OnePlusOSS/android_kernel_oneplus_msm8996
Systemless installer (OTA friendly)
Removed some debug and logging options
ARM enhanced performance and battery patches
General upstream and CAF fixes
Several CPU Governors (blu_active own upstreamed and tweaked governor by default)
Overclock available (boots with default freqs), set 300HZ base timer frequency [soon]
msm_performace input boost toggle on/off (disabled by default), tweaked cpu_boost driver
Enhanced TCP methods (westwood is default), Network and Wifi tweaks and updated drivers
Several I/O control tweaks, added schedulers FIOPS and ZEN v2 is default, tweaked filesystems (F2FS upstream, ExFAT, NTFS & CIFS)
Removed verify and forced encryption
Stock thermal driver by default (custom tunables available)
Optimized RWSEM, AES and SHA1 routines (with NEON support)
Swap and adaptive LMK off by default
Vibrator Strength tunable and Gesture Haptic Feedback control
KGSL fixes and reworked GPU driver (use 133MHz min freq to save juice, goes to idle @ 100MHz)
sRGB and KCAL - Advanced color control for Qualcomm MDSS v2 (RGB calibration and post-processing features)
DASH charge and USB Fast Charge (USB mode up to 900mA with MTP on)
Battery/Notification LED control
Multimount fstab (you can use data f2fs or ext4)
FS fsync toggle on/off
CDROM emulation on mass_storage (compatible with DriveDroid 0.10.18+)
init.d support (put your scripts in /system/su.d or /su.su.d [systemless SuperSU])
Compatible with Kernel Adiutor Beta and others
DOWNLOAD KERNEL ZIP
Warning: If you come from other kernel, you should dirty flash your ROM before flashing blu_sp★rk zip to avoid problems.
Reflash ROM -> flash SuperSU -> flash blu_sp★rk.
Also uninstall or clean data of any kernel control app you're using.
About bugs and troubleshoots: don't bother to post if a log isn't ready or without steps so the behavior can be replicated. I only active support stock OOS with NO mods whatsoever (apart from root). If you're using custom ROMs you're on your own, I'm only interested on debugging stuff in OOS.
Save the SOT and battery stats/screenshots for general threads, here we deal with development, not personal tastes and results.
Also don't spam this thread with CM or other ROMs stuff like "this don't work, my app doesn't open, etc" , no OT about OTAs, apps, ROM bugs and other userspace stuff. There's threads for it, use them.
Going back to stock: This kernel installer doesn't change your filesystem (systemless).
You can backup your boot.img with TWRP before flashing blu_spark if you want to go back to full stock or just flash sotck boot.img / dirty flash your full ROM.
Advanced filesystem: If you want to use EXT4 instead of F2FS, do the following (backup your data to external source before attempt this, it will erase all your sdcard data)
Flash TWRP and latest blu_sp★rk zip
Go to Wipe -> Advanced Wipe -> Select only Data -> Repair/Format File system -> Change partition type to EXT4
Go to Wipe -> Advanced Wipe -> Select only Cache -> Repair/Format File system -> Change partition type to EXT4
Reboot and profit
To be back on F2FS, just do the same but choose F2FS instead
If you like my work, donations are always welcome (but not mandatory).
Don't forget to hit thanks, it's free
XDA:DevDB Information
blu_spark OP3T, Kernel for the OnePlus 3T
Contributors
eng.stk
Source Code: https://github.com/engstk/op3t
Kernel Special Features: Powered by sparky
Version Information
Status: Stable
Current Stable Version: r28 unified
Stable Release Date: 2017-01-17
Current Beta Version: r32 unified
Beta Release Date: 2017-01-21
Created 2016-12-09
Last Updated 2017-01-23
Good to see a legend over here. I am ready to flash it, let's begin the new era of this amazing phone!
blu_spark r8
All right crew!
New build is up. Wicked!
I decided to bring this kernel form the OnePlus 3 to the 3T :victory:
From those of you that already know me from Nexus, Motorola and other Oneplus devices you know what to expect: stability, useful addins, original work and features, no cruft, lean optimizations, security updates, better battery / (real life) performance, better overall UX.
Enjoy!
First build for 3T, fully synced with 3 branch
Add Disable Gesture Haptic Feedback control json (unzip the attachment and import in Kernel Adiutor Custom Control tab, hit "+" and import)
Click to expand...
Click to collapse
Keep in mind: I will give no active support for custom ROMs or OB. Meaning, if using anything besides stable OOS don't bother posting about it.
I am only interested on debugging stuff in stable OOS (with logs and reproducible steps to replicate the issue).
Don't spam this thread with CM or other ROMs stuff like "this don't work, my app doesn't open, etc" or debugging features.
Also don't go spam and bug reporting on ROM threads if using this.
If you like my work, donations are always welcome (but not mandatory).
Don't forget to hit thanks, it's free
Wooooo amazing!!!!
You are the Best and you Know
Enviado desde mi ONEPLUS A3003 mediante Tapatalk
@eng.stk Great to see you here! I've been enjoying your op3 kernel very much.
eng.stk said:
Advanced filesystem: If you want to use F2FS, do the following (backup your data to external source before attempt this, it will erase all your sdcard data)
Flash TWRP and latest blu_sp★rk zip
Go to Wipe -> Advanced Wipe -> Select only Data -> Repair/Format File system -> Change partition type to F2FS
Go to Wipe -> Advanced Wipe -> Select only Cache -> Repair/Format File system -> Change partition type to F2FS
Reboot and profit
Click to expand...
Click to collapse
Is this just copy/paste from your op3 thread or do we really need to wipe data to use f2fs? Thought it's the stock filesystem on the op3t.
Hell yeah...! Thank you.
Lovely!
Been waiting for this. Thank you!
Sent from my ONEPLUS A3000 using Tapatalk
andre0005 said:
@eng.stk Great to see you here! I've been enjoying your op3 kernel very much.
Is this just copy/paste from your op3 thread or do we really need to wipe data to use f2fs? Thought it's the stock filesystem on the op3t.
Click to expand...
Click to collapse
I'm wanting to know the same thing, but looking forward to flashing it later today.
Yessssss..... Good to see you here now.
Good to see you here buddy, thank you for your continued support
Funk Wizard said:
Good to see you here buddy, thank you for your continued support
Click to expand...
Click to collapse
Thank my wife, because Oneplus didn't gave me anything despite the huge amount of work I did on the OPX/OP3.
Seems like I don't fit on the "popstar" developer selection, so no device given to me to develop on.
I never monetized my work and I will continue to do so: I prefer to be a rock'n'rolla
andre0005 said:
@eng.stk Great to see you here! I've been enjoying your op3 kernel very much.
Is this just copy/paste from your op3 thread or do we really need to wipe data to use f2fs? Thought it's the stock filesystem on the op3t.
Click to expand...
Click to collapse
justibasa said:
I'm wanting to know the same thing, but looking forward to flashing it later today.
Click to expand...
Click to collapse
Yeah it was a typo, no need to format, just flash the zip
Really happy to see more developers supporting the 3T
Thank you for creating this wonderfull kernel
Which Kernel Tool is recommended?
timobayl said:
Which Kernel Tool is recommended?
Click to expand...
Click to collapse
Read the OP. - Kernel Adiutor.
Remember this kernel from the Nexus 5 days. Long live the memory of Nexus and long live this kernel.
When I have the original kernel do I have to flash also the dirty ROM?
@eng.stk : Welcome and a quick question (I hope):
I'm guessing that you create custom modules (/system/lib/modules/*.ko) for your kernel. If so, I'm wondering if it's really possible to revert back to stock kernel , the way many people are claiming it is, by just flashing the old 3.5.3 stock boot.img file? I've not yet developed for Marshmallow, only earlier flavors, so I'm still of the ilk where it mattered what modules were in /system/lib/modules, not just what was in the ramdisk in boot.img.
Can you shut me up for good on this topic with a good answer? (I'm about to shut up anyway lol).
Thanks and thanks for the new kernel.
NielsvdS said:
When I have the original kernel do I have to flash also the dirty ROM?
Click to expand...
Click to collapse
No, if you are all stock just flash the the kernel zip (you need to have bootloader unlocked and flashed twrp ofc)
If I understood the question correctly...
hachamacha said:
@eng.stk : Welcome and a quick question (I hope):
I'm guessing that you create custom modules (/system/lib/modules/*.ko) for your kernel. If so, I'm wondering if it's really possible to revert back to stock kernel , the way many people are claiming it is, by just flashing the old 3.5.3 stock boot.img file? I've not yet developed for Marshmallow, only earlier flavors, so I'm still of the ilk where it mattered what modules were in /system/lib/modules, not just what was in the ramdisk in boot.img.
Can you shut me up for good on this topic with a good answer? (I'm about to shut up anyway lol).
Thanks and thanks for the new kernel.
Click to expand...
Click to collapse
Sure that's what systemless is: I don't touch the system partition.
Flashing boot.img from 3.5.3 get's you full stock again.

Categories

Resources