yashsingh1/xdaforums huggingface dataset:
[Transformer TF300T Android Development] timduru:
hmm, ok.

I had planned to set the default max freq to 1500 for next version, and GPU has been back to 520 since the last version.

So if it's only a freq issue for the TF201 it should take care of it.

Try this version: Tim_KatKernel_016-t3_TF300T_JB4.4.zip

It has its default max freq set to 1500 and cpu freq won't go over the max freq anymore.
[Transformer TF300T Android Development] ch3mn3y:
I can say that your kernel works fine with cm11 after deleting both phone apps from /system/app and /priv-app. Even better than old geass

Sent using TF300T - CyanogenMod 11.0/GEASS (F2FS)

Ps. Why avast for mobile sees kat app as virus?
[Transformer TF300T Android Development] das chaos:
Newest Grimkern is v3 http://xdaforums.com/devdb/project/dl/?id=8581 it works with 1700 Mhz

would volonteer to test
[Transformer TF300T Android Development] JuraP:
OK-its definitevely not because of frequencies - do not flash that to TF201.....

Flashed and slate did pretty scarry hard-bootlop at kernel load. After flashing Grimlock kernel again - no avail to pass behind boot I got again hardloop - only thing I can acess right now is recovery. Trying to restore nandroid backup right now, but if that doesnt work - I´m screwed.....
[Transformer TF300T Android Development] das chaos:
Thanks for warning, came in time. Wouldn't have been bad - made the tf201 unbrickable
[Transformer TF300T Android Development] JuraP:
Nandroid backup did the job, but for a while I taught, I will spend several hours to unbrick my slate or trashbin it directly and buy Nvidia Shield Tablet :D...
[Transformer TF300T Android Development] das chaos:
Would that be a better slate?
[Transformer TF300T Android Development] JuraP:
Waaaaaaay better, but for 300E
[Transformer TF300T Android Development] just lou:
Battery life with this kernel is ridiculously good. Set at 1.4GHz, I have a little over an hour of screen time usage, with 2+ hours of sleep time, and my battery is still at 90%. At this rate I'll get about 9 hours of usage before the next charge. Something I could never get close to using any other kernel. My Antutu score is still a respectable 20,438 too.
[Transformer TF300T Android Development] timduru:
Yeah the extra smoothness means that things are running more efficiently overall :)

so that should definitely also help saving battery under normal use.

Final version #016 will also allow frequency scaling down to 51 MHz so you can save battery even more if you need to :)

I'll keep it at 204 min by default though as ramping up from 51 MHz costs a bit of smoothness.
[Transformer TF300T Android Development] das chaos:
[MENTION=3951330]timduru[/MENTION]

Attachment according to PN
[Transformer TF300T Android Development] timduru:
Thanks, but it's not KatKernel log,

it's Linux version 3.1.10CROMBi@v2.0-g04a1e62-dirty (ne0zone75@HaRmOnY-LM-91)

Well as said in PM what I would need is last_kmsg before installing another kernel,

but from what you said all you see in last_kmsg is recovery booting,

so that would kinda mean that the kernel is not even initializing to that point with the TF201.

Can't do much more on my side without having a TF201 or any logs unfortunately.
[Transformer TF300T Android Development] just lou:
16 hours of sleep. 4 hours of use. And I still have 56% battery left.
[Transformer TF300T Android Development] jimpmc:
I have been using KatKiss on my TF101 and finally decided to tackle it on my wife's TF300. It's great, thank you Tim! I am having one issue trying to install adaway 2.9.1 or 2.9 (downloaded directly from fdroid). The apk downloads and it goes through the install steps, but ultimately says "App not installed". Does Adaway work with this?

Update: It looks like I may have caused this issue with Titanium Backup. I had reinstalled all apps from Play Store but used Titanium to restore this one. It must have tried using an odexed version. Anyway solution was to go into /system/app and delete adaway.apk and adaway.odex and also I had to delete /data/org.adaway before it would install.
[Transformer TF300T Android Development] UndisputedGuy:
Worked fine for me through FDroid, currently using AdAway 2.9.1

Call me, Beep me, If you wanna reach me.
[Transformer TF300T Android Development] Techno.exe:
Great work!

Would just like to say brilliant work on this rom Tim!, So smooth and I couldn't beleive my eyes when seeing the function keys on the dock working :D

Edit: It doesn't seem to last too long on a single charge, Is this because of the overclock ? Seem to be getting the SOD aswell.
[Transformer TF300T Android Development] Drahric:
Is their a way to blacklist certain notifications from showing up in heads up?
[Transformer TF300T Android Development] timduru:
Long push on the notification => App Info

then uncheck "show notifications"
[Transformer TF300T Android Development] das chaos:
funny

Funny notification if you perform [MENTION=3951330]timduru[/MENTION]'s /etc/kat/optimizestorage on a f2fs filesystem on /data.

========== Optimizing /data =============
fstrim: FITRIM: Not a typewriter
0m0.01s real 0m0.00s user 0m0.00s system

Of course my tf300t is not a typewriter!

Coding error?
[Transformer TF300T Android Development] timduru:
Yeah fstrim is for ext4.

It's basically the default message you get for other incompatible filesystems, not sure why the util mentions typewriter, must be historical ;)

Now that I've added the f2fs autodetect util, I could add a pre-test on the partition and a more user friendly message I guess ;)

The autodetect is into the kernel's ramdisk though for the moment, so that would need to be integrated into the rom too for you since you're using another kernel.
[Transformer TF300T Android Development] das chaos:
You are doing a great job!

Kernel and ROM running awesomly on tf300t. No more freezes and lags. Wish i had it on tf700t.
[Transformer TF300T Android Development] das chaos:
Nope!

On tf300t I am using your kernel, on tf201 I can't, on tf700t I would, but couldn't unlock bootloader until today.
[Transformer TF300T Android Development] vif81:
Hi there,

I read the entire thread and just want to be sure to do the right way...

I'm on Asus stock (no root, no unlocked bootloader, without dock) and I'm quite a noob (or maybe the brick risk freaks me out)...

I need to :

- Unlock my bootloader (with Asus tool)

- Install TWRP 2.7 for F2FS only from http://xdaforums.com/showthread.php?t=2625580

- Then apply the steps in the OP1/installation notes

Am I right ?

As there's F2FS auto-detect, I will be on it (without flashing another kernel) ? Or do I need to install 016-t3 ?

Thanks a lot.
[Transformer TF300T Android Development] timduru:
Yes you don't need to install another kernel for F2FS,

one extra step you will need is to format /data as F2FS from the recovery, before installing the rom.

EDIT: Also there's an official TWRP 2.8.x build available for the TF300T:

http://www.teamw.in/project/twrp2/97

it will give you more options than 2.7 and work with f2fs too. :)
[Transformer TF300T Android Development] vif81:
Thanks and thank you for the job which seems amazing!

I will keep you informed, will try in the next days to install it
[Transformer TF300T Android Development] erickj:
Themes

Hi guys! its possible install themes from CM11?
[Transformer TF300T Android Development] Cesinek:
Hi there. Have a silly question. I would love to try this ROM with f2fs on my TF300T. Coming from Cromi. One thing I dont get is, when I format my data partition, what will I lose? Do I lose all my data - downloads, pics, music, etc? If so, I will lose the ROM .zip as well, right? How do I install the ROM then?

This may be a silly question, but I have not changed my file system before, and am unsure as wat to do. Thanks a lot.
[Transformer TF300T Android Development] shawnbrennan55:
The /data partition is entirely separate from your "internal storage" (typically listed as "sdcard0"). Apk files and the associated apk data files (libs, etc.) are in the /data partition. All of your personal files (downloads, photos, etc.) are typically stored in sdcard0 by default.
[Transformer TF300T Android Development] Cesinek:
Thanks. Now it is clear. I really wasnt sure about this. Will try the rom on friday, when I have more time.
[Transformer TF300T Android Development] timduru:
Nope, unless there is some xposed module compatible with CM11 themes maybe.

I know there are a few xposed modules for theming out there, but never tried them myself.

Yes, formatting /data to f2fs will clear up your internal storage.

(internal storage is slave mounted from /data)

So make sure you backup your data if you need to restore something after.

As for the rom, the easiest way would be to download it onto a microsd card that you can access from the recovery.

Some recovery also allow you to push files to them from a computer, but make sure to test that before hand, as not all are supporting that.
[Transformer TF300T Android Development] Cesinek:
OK. Thanks a lot for a quick answer. Will go the microsd way.

And one more question. When I tried Crombi (KK as well), there was a problem with Czech locale. Upon selecting Czech locale, process androidui would FC all the time. Is this working correctly with this rom?
[Transformer TF300T Android Development] JuraP:
Never had problems with Czech localization in Crombi kk or KatKiss either.... No FC of androidui or something else.. Maybe corrupted install zip?
[Transformer TF300T Android Development] erickj:
thanks
[Transformer TF300T Android Development] vif81:
Hi,

I made it (was really freaked by the brick risk but everything went well).

I forgot to format \data to f2fs before installing ROM+GApps. Thus, I did a \data format (ext4 because TWRP didn't ask), it took around (30min) then change to f2fs. I re-did factory and reflashed ROM + GApps and finally Wipe cache/dalvik.

Strangely, at first boot (at language's selection), I had "Unfortunately com.android.systemui has stopped", made a reboot and everything ok.

I have two questions : firstly wipe cache was done with make_ext4.fs even if my \data is f2fs, is it normal ? Secondly, where "Unfortunately com.android.systemui has stopped" can come from ?

Thanks a lot !
[Transformer TF300T Android Development] JuraP:
Only Data are f2fs and the rest - Dalvik, Cache, System are ext4
[Transformer TF300T Android Development] vif81:
Ok thanks. Any idea about com.android.systemui ?
[Transformer TF300T Android Development] csb5731:
So glad I stumbled upon this thread.

My TF101 died it's final death a few months back from one too many drops. Loved that thing, especially in it's latter days with the KatKiss ROMs.

I was essentially given a stock Prime by my sister, but it was just....disappointing. I would never have went through the bother/risk of unlocking/changing bootloader and ROM if I hadn't seen that people were running KatKiss on the 201.

Now my TF201 runs like it should. It's very much like my sweet old tablet - somewhat faster, less creaky and less comfortable in the hands.

Thanks Tim.
[Transformer TF300T Android Development] Cesinek:
Hi there. Just installed and most of the things seem to be working fine. Just a few questions. Is there a way to get the day scene lwp back? And more important one - there seems to be no ntfs support. I have stored my backups on an ntfs multi-partition ext hdd and am struggling to get it work. Paragon is a workaroud, but i would like it to work out of the box. (on my previous omnirom it worked, on connecting, all four partitions were mounted and fully available). Any hope to make it work? Thanks a lot.
[Transformer TF300T Android Development] ch3mn3y:
Ntfs is supported. At least when its 32gb sdcard

Sent using C6833 - Carbon KitKat/Pimped Z1 Kernel
[Transformer TF300T Android Development] das chaos:
Just try (for testings sake) Grimlocks v3 kernel for it scans filesystems first.

http://xdaforums.com/showthread.php?t=2603015
[Transformer TF300T Android Development] Cesinek:
Well, just tried it. No luck. I still cannot access my ext HDD partitions directly and on top of it, with the grimlock kernel I lost some of the dock function keys (settings, touchpad togle, auto backlight).

How can I revert back to katkiss kernel? Do I have to flash the rom over again, or is there some easier way?
[Transformer TF300T Android Development] timduru:
You can flash the KatKernel zip only: http://downloads.timduru.org/android/tf300t/K.A.T/kernel/
[Transformer TF300T Android Development] Cesinek:
Thanks a lot. The last version (016-t3) is the one, included with the last ROM version, right?

And please, i all my whining here, do you have any idea about how to make my ext. HDD work as it did on Omni ROM? Now I can access it only using paragon, which is not convenient at all.

Other than this, the ROM looks awesome, TY for your work.
[Transformer TF300T Android Development] timduru:
015 is the one in the latest rom

016-t3 is good to use too , it's part of what is coming up in next rom's version.

About the HDD, mounting NTFS sticks works fine for me,

but I don't think I've added multi-partitions support in vold, so it will most likely see only the first patition.

I might see about adding that later on, but it's not high priority for the moment in my list, as there are workarounds with 3rd party apps as you say.

So yep using an app like paragon is the best choice for the moment.

You can just set it up to automount, that would basically be the same than having native support in the rom.
[Transformer TF300T Android Development] Cesinek:
Great, thanks a lot.

This might be the problem. When I connect the drive, I can access the first partition, and not the others.

It is not a huge issue, I can stick with paragon easily.

Any chance to get the day scene LWP? :) I promise not to bother anymore. Thanks a lot for your work.
[Transformer TF300T Android Development] timduru:
Yep sounds like it.

I think it's available as a separate apk / zip already ?

I won't be adding it directly in the rom if that's what you mean, the rom tries to focus on all the important features while keeping the bloat away. KISS ;)

As I don't think many are really gonna use that by default, it will have to stay as a side-flashable :)
[Transformer TF300T Android Development] Sviborg2241:
Just wondering, is it possible to modify system.ui (or something else, I dunno :silly: ) and change the default background? I mean, look at the settings and you will see a noticeable ugly gradient which is present on every single unthemed ROM for our device. I know that there is an xposed module which makes the background smooth but changing it on the ROM level will make katkiss even more neat :D
[Transformer TF300T Android Development] das chaos:
Thought you have noticed, why that ROM is called KatKISS. KISS stands for Keep It Simple Stupid (no offence to you).
[Transformer TF300T Android Development] Sviborg2241:
What's not so simple in a background color? I wasn't talking about theme engines or other bells and whistles, just a smoother background, nothing else.
[Transformer TF300T Android Development] timduru:
It basically depends how it's done I'd say, but I agree that if the change is simple enough without bloating or performance issues, I could integrate it.

From what I've found so far, the main issue lies into dithering of some display panels / graphic adapters.

Cleanest way would be to force dithering on the surface when it's generated, but so far no luck in the framework modifications I've tried. It might be related to detection mecanism and the display drivers / panel on the TF300T, not sure yet.

That might add a tiny bit of performance decrease too if ever I get that to work, should be minimal though.

The thing with the other mods out there, is that the background is currently cleanly and dynamically rendered for the specific surface at run time.

The mods I've found so far seems to dirtily replace the dynamic background drawable by a static fixed sized one for all surface sizes. Which will be less than optimal and won't adapt to all sizes.

Could you post a link to the mod you are using and that works currently with KatKiss, maybe I'm missing something and they are using better ways to "fix" that now.

Also to make sure we're talking about the same thing, could you post a screen capture of the background with and without the mod you're using to see the effect.
[Transformer TF300T Android Development] demod_oz:
Hi Tim,

Sad to report I'm still getting occasional SODs. Much less on the latest ROM, but getting them randomly after a few hours to a few days! Trying the latest 016-t3, will see how it goes.
[Transformer TF300T Android Development] das chaos:
issue

[MENTION=3951330]timduru[/MENTION]

I seem to have found an issue with floating/split windows. I use them seldom, but when I split windows, function of home navbar button will cease. This remains even after reboot. Only remedy is to wipe dalvik cache.
[Transformer TF300T Android Development] timduru:
Hmm, never had such an issue.

Are you using other non standard KatKiss stuff, like xposed mods or such ?

If you are using something, try deactivating all of xposed and try to reproduce the issue.

But there's nothing persistent that will survive a reboot after you just press the button to split a window, so I really don't understand why a dalvik-cache wipe would solve your issue, unless you got file system corruption, but I don't see how splitting the window could cause that...

Floating and split are 2 different things, so first thing, which one is it from the 2 that triggers your issue. ?

Also can you describe step by step what you are doing and what is happening more in details.

So that I can try to reproduce it here..

Describe also what "function of home navbar button will cease" means

Also as usual if I cannot reproduce it, I'll need logs. ;)
[Transformer TF300T Android Development] das chaos:
Hm, couldn't reproduce it now myself. But I had it now two times. And yes it might be a corrupted file system, as you know I am running KatKiss on tf700 with partition systeem of tf300t. So forget it.
[Transformer TF300T Android Development] Sviborg2241:
http://i.imgur.com/tosQ2dO.jpg

So, this is the background we get with DitheredHoloBackground module. Looks a bit grainy but hey it's better than this:

http://i.imgur.com/ehm3Szy.jpg

Notice those fabulous rainbows? It's something you can get used to and don't notice, but if you won't you will bleed your eyes :D

And yeah, sorry for the photo quality, you can't actually see the gradient on a screenshot.
[Transformer TF300T Android Development] timduru:
Hmm, yeah that mod is just replacing the dynamic gradient with a static fixed png with noise inside basically.

Between "clean" banding and grainy noise, I think I prefer banding myself, even if yeah a fully smooth gradient would definitely be nicer. ;)

Not that I really care much, so I'll add that in the next version if it's the general preference, but it's not a very pretty hack imho.

At worst I'll just replace that with pure black with no gradient *g* then it'll be a perfect gradient from black to ... black :P

I think there are a few things that I've not activated yet in the new tegra3 panel code including different dithering methods, will have to test that too.
[Transformer TF300T Android Development] timduru:
New rom version available: KatKiss-4.4.4_TF300T_035.zip

ChangeLog:

-- Global KeyOverride: Add Detect Key feature to be able to redifine other keys (A-Z...)

-- Global KeyOverride: Cleanup / Remove SpecialKeys + OtherKeys drop lists (can use Detect Key for those now)

-- Quick Settings: Add Alarm Dynamic Tile

-- Settings: update Russian translations

-- rs: Fix bug in blur when processing odd widths

-- Remove obsolete egl.cfg

-- Replace background_holo_dark with dithered version to prevent gradient banding

- TF101: Add global REMOTE_SUBMIX

- TF300T: /etc/kat/optimizestorage script: autodetect filesystem and skip fstrim if not ext4

- TF300T KatKernel 016:

-- Set default cpu freq to 1500

-- Fix cpu freq going over max_freq

-- Remove Asus Cpu System Mode code

-- Change balanced speed target to 70% max

-- Allows freq scaling to use min freqs < 204 MHz for better battery life (default min freq set to 204 MHz)

-- tegra video: backport 29 commits from kernel 3.4 : fixes & enhancements

-- nvmap: page pool init + defer cache maintenance

-- Add IP Multicast support

-- TF300T KatKernel Standalone zip initial support for other roms: Tim_KatKernel_016_TF300T_JB4.4.zip

--- Prevent Phone apps from crashing

--- Fallback to superuser if supersu not present

--- Late execute K.A.T init to prevent rom from overwriting settings
[Transformer TF300T Android Development] vif81:
Hi,

I have again à noob question, when flashing the update, it will erase all settings and installed app, isn't ? Is there any simple way to apply it without a fresh install ?

Thanks
[Transformer TF300T Android Development] timduru:
If you don't wipe data it will keep your apps and settings

Just flash the new rom +gapps
[Transformer TF300T Android Development] vif81:
Thanks for the quick answer.

I love your ROM, thanks for the job. Everything is far better than the stock one (only my battery life seems to be lower so far)
[Transformer TF300T Android Development] das chaos:
#35 running smooth on my tf201 and my (messed-up) tf700t

Thank you
[Transformer TF300T Android Development] timduru:
Battery life is very good on mine though.

Maybe check that some app is not keeping your tablet awake

Tweak location and wifi settings too for more battery saving.

The defaults will allow apps to use location & wifi at all time which can eat battery.

Defaults rom settings are more geared toward performance than battery saving overall.

But #035 cpu default max frequency is lowered to 1500.

Which should help balance more battery.

You can also lower it down further and back to stock frequency if you prefer to save more battery.

You can also now lower down the min freq to 51 with #035

(Settings=> performance)

That will also help further. :)
[Transformer TF300T Android Development] laboratik:
So far this rom is smooth and runs great but one thing i seem to be missing is the theme engine. Is this available or am i just not looking good enough?

Thanks and keep up the good work!
[Transformer TF300T Android Development] JuraP:
No, there´s no theme engine included.
[Transformer TF300T Android Development] kungfuusheep:
I tried using the GPS using Google Maps, Google Earth and copilot, it fails to fix in on my position. Essentially it just says "searching" endlessly but I tried an app called GPS Test and it picks up around 8 or so satellites and is able to pin point my position. Just wondering if anyone else has this issue with this rom?

p.s: Great rom non the less :)
[Transformer TF300T Android Development] timduru:
Hmm, weird could be that the location service is preventing access because of the agreement thingy, if there was a gapps issue or such.

Did you flash the gapps from the 1st post after the rom ?

Also try to go to Settings => Location and turn it off / on

If it popups the Location consent, make sure you click yes.

Also check the accuracy level.

You might also want to try to install the gps quick fix with the K.A.T app then reboot. It helps to get a quicker fix

Overall If it works fine with GPS test it should work with other apps.

Google maps works fine for me here.
[Transformer TF300T Android Development] kungfuusheep:
Yeah I think it might have something to do with the permission thingy as I just tried another GPS app (sygic) and it worked. I did have a issue with Google play services after I had updated to 35 ( i chose not to do a full wipe so as to keep my settings and apps) but i re flashed gapps and it was working again. Anyways sorry for the troubles I guess I will just need to do a clean install again. Thanks :good:

Update: I just finished doing a clean install, problem still persists in those apps.