yashsingh1/xdaforums huggingface dataset:
[Transformer TF300T Android Development] timduru:
New Version #021

New rom version available: KatKiss-7.1_TF300T_021.zip

Note that apps are going to get optimized in the background after the upgrade and first boot into android,

so better wait and let the tablet settle down for a while.

Changelog:

- Update to April Nougat Release

- Update to sqlite 3.17.0

- Use default aosp webview

- Use swappiness only if zram enabled

- Add smartdimmer setting (Settings => Display)

- Default rom browser: rebase on Lightning Browser

- Browser: reimplement & add pie controls

- Browser: add bookmark import from Chrome locally synched bookmarks

TF300T, TF700, TF201:

- add setting to wakeup tablet on dock key press (Settings => Dock)

- power hal: modify inital interactive values + on non interactive

- switch to tablet-higher vm sizing

- use MALLOC_SVELTE

KatKernel TF300T, TF700, TF201 #048:

- mmcblk0: save add_random overhead

- add perms & handling for dock key wakeup + smartdimmer

- fix dock ec_wakeup sysfs blocking

KatKernel TF701 #007b:

- disable smartdimmer by default

- add perms & handling for smartdimmer
[Transformer TF300T Android Development] ebonit:
Thank you very much indeed for your efforts to get us this great Easter egg. :)

After a dirty flash everything seems to be fine. I'm very grateful for the rebase on Lightning Browser with the ability to import bookmarks from the standard browser. That's really helpful. Thanks again!
[Transformer TF300T Android Development] Okiera29:
did a clean install of V21 and it was very slow to respond to inputs. I wiped everything but internal storage before flashing. Flashed the ROM, GAPPS, SU and then the Kat App. Reinstalled minimal apps that I wanted and rebooted. It was very laggy and slow in opening apps and such. I am in the process of a full wipe, including internal storage. My internal storage was quite full, so I think that may have been it.

Much better with a full wipe and clean install.

Thanks again Tim, you are doing a great job!!
[Transformer TF300T Android Development] Vincss:
It seems to work fine ! Maybe it's worth mentionning in the FAQ. [MENTION=3951330]timduru[/MENTION]
[Transformer TF300T Android Development] Okiera29:
After the full wipe, internal storage included, V21 has been running superb! I can't wait to get my TF700 up and running again to try it on that! Once again, great work Tim, it can not be stated enough
[Transformer TF300T Android Development] gc2712:
Installed #021 with a dirty flash over #020. Flashed zip of same Gapps version used in #020, latest SU. Everything working fine that I use. Grateful for the Lightning browser built in and option to import bookmarks from Chrome. I think Chrome and Gmail apps may be the main offenders in laginess I've experienced on the TF300, especially so on my other TF700 device. This ROM just gets better over time.
[Transformer TF300T Android Development] reyals1:
fix dock ec_wakeup sysfs blocking

Just curious... What was the problem that is fixed with this?
[Transformer TF300T Android Development] timduru:
ec_wakeup is the parameter that allows to keep the dock awake in order to wake the tablet with key press .

With 7.x having it blocking would prevent the init.*.rc script from executing the write command properly.

So fixing it allows to bring the setting back.
[Transformer TF300T Android Development] reyals1:
Thnx! My guess is that I'll be using that quite a lot again.
[Transformer TF300T Android Development] zoraver:
Interested in Contributing

Hello Tim,

I have been a user of your ROM for several years now and have always been quite impressed by your work.

I created an account here today because I noticed that you have based the new KatBrowser off of Lightning Browser, which does not have keyboard shortcuts. Late last year, I forked Lightning Browser and added keyboard shortcuts to make it more pleasant to use on my tf300t. While anthonycr has ignored my pull request, I was wondering if you would like me to send you a pull request for the code. One thing to note is that since I based my fork is based off of a slightly newer version of Lightning Browser:dev, it has some commits from anthonycr that KatBrowser:kat does not, and Github will not be able to automatically merge it. If you need me to, I can resolve this before I submit a pull request.

Regards,

zoraver
[Transformer TF300T Android Development] timduru:
sure thing thanks,

was going to look into adding shortcuts next actually,

so good if you have that already :)
[Transformer TF300T Android Development] zoraver:
Alright, I submitted the pull request. I am happy to give back to the project that has been keeping my tablet alive. :)
[Transformer TF300T Android Development] leo025:
Timduru thanks for your excellent work!! I have one annoying issue, I can't

screen mirroring

not working with chromecast, stuck and black screen on tv, tablet freezes. Others apps not working like Risk, Monopoly with the cast function. Somebody have the same issue?. Any solution?:(
[Transformer TF300T Android Development] cluedo97:
So I finally was able to get into the device but google service framework was crashing so I rebooted the device too see if that would help, and now it's stuck in bootloop again. So whats happening why could I suddenly get into the device but not when I rebooted the device.

I have the tf300tg model if that matters
[Transformer TF300T Android Development] desireleß:
I'm sorry. screen mirroring is not supported in this ROM
[Transformer TF300T Android Development] leo025:
What is the reason?

What is the reason? If on 5.1 working as well. Why 7.1 cannot be?:confused:
[Transformer TF300T Android Development] compact_wisdom:
If I'm not mistaken it never worked on any KatKiss version.
[Transformer TF300T Android Development] Dauinci:
Hi timduru ,

Are you this member ?

I need help in french forum Frandroid :o

merci et desolé de te contacter de la sorte ;/

i can't post links ....
[Transformer TF300T Android Development] ravijokhun:
Hello Tim,

Great rom. works great and is fluid enough.

I am having an issue though, Bluetooth audio or wifi casting is not working. Both bluetooth and cast feature are connected to the device (a sound bar) but not audio coming through.

Any ideas?
[Transformer TF300T Android Development] ebonit:
I don't think so! If my memory serves me right, Android in general is able to support screen mirroring since 4.2 Jelly Bean. An App like Screen Mirroring Assistent from Play Store will be needed and a Miracast capable TV device as well. TV and tablet should be on the same WiFi network.
[Transformer TF300T Android Development] leo025:
You're wrong, KatKiss cast mirroring working very good on 5.1 Lollipop and back versions. I did used always with my chromecast!:crying:
[Transformer TF300T Android Development] ebonit:
Why? There is no contradiction to your statement. Since 4.2 Jelly Bean means before 5.1 Lollipop. :cowboy:
[Transformer TF300T Android Development] Dauinci:
J'y suis arrivé mais j'aimerai savoir si tu es membre de FRANDROID .

Merci pour ta ROM ;)

J'ai voulu mettre un lien pour les GAPPs et franchement c'est con que je puisse pas le faire et ainsi aider les autres ... :(
[Transformer TF300T Android Development] reyals1:
[MENTION=3126441]walttheboss[/MENTION] without sd card, same problem.

Without using the dock, same problem.

[MENTION=5472570]pe1dnn[/MENTION] followed your steps, started over with everything formatted through adb and a clean stock install. That worked perfectly, just didn't try it out for a few weeks to see if that caused problems. So I started over with the clean, new install of nougatella #021.

Now I'll see if the problem is solved. My fingers are crossed for the next few weeks....

Thanks for the advice, both of you
[Transformer TF300T Android Development] Doc73:
Dear all,

I need some help!

For several days the tablet has entered into a bootloop: it starts, but after the initial boot screen, it restarts again and so on!

Before this problem had occurred I did nothing: I just turn it off and put it in charge. A month ago I installed the latest KatKiss, which worked without issues until this bootloop started.

I can't enter TWRP because VolumeUp key is broken.

Could you suggest a way to recover my old TF300TG?

Thanks in advance!
[Transformer TF300T Android Development] leo025:
You're not wrong dude, your affirmation is correct! compact_wisdom He is totally wrong! Mirroring was working on 4.2 and 5.1, I don't know if worked on 6.0 but I think maybe is a bug. Timduru can you fix it in #022, please? :crying:
[Transformer TF300T Android Development] pe1dnn:
I think the steps for reseting it to stock do not require you to enter any recovery. If you can still boot to the boot menu by keeping the volume down button down while the tablet is boot looping then you're set. Thats all you need to take back control over this device and get rid of the bootloop.

Of course you need fastboot and adb on a PC and have the PC connected tot the tablet; I assume you know this and otherwise there is more than enough help about that on XDA what you need and what you need tot do (also the instructions I quote below have the basic steps for this).

When you get to fastboot mode you can execute these instructions:

https://xdaforums.com/showthread.php?t=2528976

Of course use an image for your system. As far as I can see a broken volume up button does not matter, it is not used in this procedure. So you should be able to execute this and it will bring your tablet to life.

When you got that far you can reboot into the boot menu again and install TWRP to the recovery partition using fastboot.

Now to boot to TWRP you start just boot into the stock android system and enable adb. Once adb is working you can give the command "adb reboot recovery" from the PC to reboot into TWRP.

So basically two steps, first it to take back control and get any android system with adb running and then use this adb to boot into the bootloader.

This broken volume up button must be very annoying. Good luck!
[Transformer TF300T Android Development] Doc73:
Ah, thanks!

Yes, I have adb and fastboot in my Debian system.

So, do you suggest to install stock Asus firmware, and then TWRP and KatKiss again?

It's very annoying and requires lot of time, but I'll try (after Easter).

Thank you very much.
[Transformer TF300T Android Development] pe1dnn:
Yes. I tried here if there is a way to boot into recovery via fastboot but it does not seem to be possible (by the way, I use Ubuntu on a Asus netbook for this). It should be possible to use " fastboot boot twrp.img" which uploads the image and then boots to that, but I could not get it working on my own system; the image uploads but then the boot command is ignored. To boot into recovery you need adb but then the problem is how to get something running that accepts the adb commands, that must be a normal system because you cannot get into recovery. So the only path seems to be:

boot-->system-->recovery

But then you first need a system that boots and does not bootloop. It would save quite some time if you could get Volume Up working, maybe even open the tablet and use a wire to short the switch pins (if they are reachable...).

Any way, there is a way to save the tablet from the garbage bin, but the few hardware buttons the device has are all important to control the device at initial install.
[Transformer TF300T Android Development] Doc73:
I opened my tablet, but I was not able to use VolumeUp.

I think that a full wipe would solve my issues, but to launch a full wipe I need this damn VolumeUp button.

It doesn't work even the command

fastboot -i 0x0B05 boot path/to/twrp/image/file.img

I'll try your method: it seems the latest resource :(
[Transformer TF300T Android Development] pe1dnn:
I needed to execute it with "sudo" since otherwise fastboot has no access to the device. For me it uploaded the image but failed to boot. Since this is not about KatKiss Nougatella I will not clutter this topic any more, if you have more problems I think you should look for a general TF300 support topic. Sorry Tim.
[Transformer TF300T Android Development] cluedo97:
I fannly got into the device but Google services framework keeps stopping. Do you think that would affect the setup face of the device, as it's loading alot just for the setup.

what could be wrong?
[Transformer TF300T Android Development] compact_wisdom:
I just recalled several posts that mirroring did not work on KatKiss 5.1 and 6 either, e.g.

https://xdaforums.com/transformer-tf300t/development/rom-t2932783/post58636902#post58636902

https://xdaforums.com/transformer-tf300t/development/rom-t3237867/post70087883#post70087883

I do not use it, but on several occasions, I tried (because of people questioning it) and it did not work.

Nevermind, I think we can agree on that it is currently not working... maybe timduru knows why and can state if there is a chance that it will work at some point or never.
[Transformer TF300T Android Development] ravijokhun:
Bluetooth audio as well is not working. Connects fine but no audio routing.

Same for Casting. Audio mirroring connects fine but no audio routing.
[Transformer TF300T Android Development] compact_wisdom:
Did you try ths:

https://xdaforums.com/transformer-tf300t/development/rom-t3453702/post71608562
[Transformer TF300T Android Development] ravijokhun:
Hello,

yes i tried. Actually the device i am connecting to is a sound bar. So by default there is no phone audio option. Only media audio.

I end up with the same results with bluetooth audio and casting to the sound bar.

I did try on another device though. Will try in my car this evening.
[Transformer TF300T Android Development] ebonit:
Thanks for recalling that topic. Although I don't use screen mirroring as well it seems really to be a topic of general interest. So I would like to bring some light into the case.

First of all, Android in general is able to support screen mirroring since 4.2 Jelly Bean as a standard feature. Miracast however uses the Wi-Fi radio frequencies to setup the connection (2.4GHz) and for the actual transfer of content (5 GHz).

Unfortunately our beloved TF300T came out at that time on 4.0 Ice Cream and without a WiFi chip that supports the standard IEEE802.11ac (6,93 Gbit/s). After the upgrade of the device on 4.2 Jelly Bean there was no fitting hardware present to realize Miracast.

Asus itself posted in a forum: "The TF300 is not a Miracast approved device from our side, so it will not work at all, sadly."

source: http://www.transformerforums.com/forum/asus-video/37091-tf300-screen-mirroring-wireless-display.html
[Transformer TF300T Android Development] Rp2pilot:
That problem surfaced for A LOT of devices running Nougat .. Pixel phones had BT audio issues as well as the Oneplus3t. Wish I had a fix for you.

---------- Post added at 03:49 AM ---------- Previous post was at 03:35 AM ----------

If you're running windows, you can clear the partition and repartition/format the card using diskpart->select disk->clean (assuming you have a microcard usb adapter)
[Transformer TF300T Android Development] leo025:
I'm downloading KatKiss 5.1 just to confirm the native screen mirroring function.
[Transformer TF300T Android Development] Xzomo:
Hi

Have a question about the "Full Wipe".

In Kang TWRP there is no option called "Full Wipe"

Since im not a pro i dont want to choose the wrong option :)

Are we talking "Factory Reset" option ?

or

is it "Advanced Wipe", and in that case what should i choose ?

(excluding ext_sdcard, ext_data etc..)

thanks and best regards

Michael
[Transformer TF300T Android Development] leo025:
Hi buddy, a Factory Reset only wipes data and cache. A Full Wipe is selecting System, data, cache and Dalvik cache on "Advanced Wipe". Good luck :)
[Transformer TF300T Android Development] Xzomo:
Hi and thanks :)

But shouldn't "Internal Storage" also be selected ?

/Michael
[Transformer TF300T Android Development] ebonit:
Don't get confused. In post #1 is an install instruction. Please read it carefully. To avoid any issues make sure that you format /data (format is different than wipe).

Have a look at the attached screen shots. The first shows you the format data button. After touching it the second opens. Confirm by writing yes and wait. It may take up to one hour. Don't disturb, let it run!!! After that you'll have a clean system.
[Transformer TF300T Android Development] Xzomo:
Thanks Ebonit

So you mean i don't need to do the wipe just the Format and that is enough ?

Best regards

Michael
[Transformer TF300T Android Development] ebonit:
You are welcome!

Yes it is. After format /data you'll get a clean system ready for a clean install of the rom of your choice. Don't forget to backup all data on your device you want to keep. If helpful, please use the thanks button. :cowboy:
[Transformer TF300T Android Development] Xzomo:
Thanks ! :good:

Will get going with this after work today :)
[Transformer TF300T Android Development] Xzomo:
Many questions for this noob (me)

Change /data filesystem to f2fs

(wipe => advanced wipe, check /data then "Repair or change filesystem" => change file system => and choose F2FS)

I need to choose a partitino to do this, both SYSTEM and DATA is possible but not at the same time. Should both be changed to F2FS ?

Best regards

Michael
[Transformer TF300T Android Development] ebonit:
Nope!

Change /Data only, never /System.
[Transformer TF300T Android Development] konstantin_sp:
Hi,

I have a problem with Google Play Store, I can not instal any app (Error 963). I've already tried flash different kind of gapps, wipe all (also with storage) in TWRP, uninstal updates of Google Play Store, clean data, etc. The same thing is on KatKiss 6.0.1

Do you have any idea what is wrong?
[Transformer TF300T Android Development] timduru:
New Version #022

New rom version available: KatKiss-7.1_TF300T_022.zip

Note that from a full wipe, current opengapps Setup wizard is not fully compatible with 7.1.2 as the interface to turn on wifi has changed, so if you proceed without first turning wifi on, SetupWizard will crash.

To work around that for those without a dock, I've added a button in the navbar temporarily to turn on wifi.

So until a opengapps are updated with a 7.1.2 compatible setup wizard:

Select your language, then turn wifi on with the button from the navbar

(if you have a dock you can also simply use the wifi function key)

Then proceed as usual.

(You can then use the NavBarTuner to remove the wifi button if you don't want it.)

Note that apps are going to get optimized in the background after the upgrade and first boot into android,

so better wait and let the tablet settle down for a while.

Changelog:

- Upgrade to Nougat 7.1.2

- fd whitelist: add device nodes needed for nvidia blobs

- device trees: add first_api_level

- NavBarEditor: add wifi_toggle button

- NavBar: temporarily add WifiToggle button by default to workaround opengapps setupwizard incompatibility with 7.1.2

KatKernel TF300T, TF700, TF201 #048b:

- Update for Nougat 7.1.2
[Transformer TF300T Android Development] ebonit:
Yes I do. You must install Rom, Gapps and SuperSU in one run.

I would like to advise you to download all three zips from post #1 and reinstall them as a clean install. That means make sure that you format /data (format is different than wipe) firstly. :cowboy:

PS: Please take Rom version #21!
[Transformer TF300T Android Development] Xzomo:
Thanks everyone helping me with getting this to work on the GT300TG and thanks Timduru for your awesome work with this mod !!!

/Michael
[Transformer TF300T Android Development] konstantin_sp:
Thanks a lot. For now everything seems to work. Great ROM.
[Transformer TF300T Android Development] residentorca:
Thanks, [MENTION=3951330]timduru[/MENTION]. Clean install of v.22 running quite smooth. Very responsive, which is saying a lot because my tablet's hardware can be often finicky. Should Gapps v.7.1.2 (when available) be flashed over Gapps 7.1 or should I just leave it be?
[Transformer TF300T Android Development] Xzomo:
So yesterday i installed the 7.1.1 #21 version, rebooted serveral times and also powered off and started up again.

:) Everything was fine, i inatalled Google search, a high rated wallpaper app and a music app, nothing more.

:( But today it just loops in boot after a cold start. I see the rectangular Katkiss logo and then the gren,red,blu.yellow circles moving around with the Katt and then it frezes and restarts with the same behaviour.

I could offcourse redo everything since i wont loose anything or install #22 , but since i work in IT i realy would like to know what the cause of it is :)

have followed and read all the instructions to my knowledge with the latests downloads.

Anybody had the same experience. / suggestions / is there any way to extract a crash log with ADB/Fastboot ?

Best regards

Michael

EDIT: To eager to wait for an answer im formating and trying 7.1.2 ;)
[Transformer TF300T Android Development] timduru:
It shouldn't be necessary as gapps normally auto-updates themselves.

If you do a clean install again after there are 7.1.2 gapps , then yeah better use that.

Usually when it does that it means your /data partitioin got corrupted.

Can happen if you got forced reboot or if it runs out of battery or something overnight ?

I tend to never shut it down myself, just leave it on charger by night and use by day :)

if it happens again, try to reboot to recovery directly after it did it by holding volume down.

Then get the /proc/last_kmsg

While it's booting you can also try to use adb to get a logcat and see where it stops:

adb logcat > lc
[Transformer TF300T Android Development] Xzomo:
Hi timduru and thanks

Im now on #22 7.1.2 and hope it doesn't happen again :cyclops:

But will try your suggestions and send it in if it does !

Best regards

Michael
[Transformer TF300T Android Development] satonechi:
Hi timduru!

In the version 7.1.2 for Pixel C Google made such a panel of recent.

Is it possible that you can make the same?
[Transformer TF300T Android Development] ebonit:
You are welcome! Using the thanks button is greatly appreciated. :)
[Transformer TF300T Android Development] desireleß:
coming soon.. :D
[Transformer TF300T Android Development] gc2712:
Bootloop problem

I turned off my Tf300T last night after using normally [Nougatella #21 and pico Gapps] This morning after turning it on it bootloops. Fastboot works, but trying to boot to either recovery or Android system results in a bootloop. In recovery the TWRP splash screen loads, waits for a while then reboots. I have no idea what may have caused this. I have ww-epad-10.6.1.27.5 and was using TWRP 3.1.0.0 (I think!)

The only thing I have tried is [using a linux mint 18 desktop] 'fastboot erase recovery' which reports:

erasing 'recovery'...
OKAY [ 1.902s]
finished. total time: 1.902s

and

'fastboot -i 0x0B05 flash recovery twrp_tf300t_kang_2.8.7.2.img'. It reports

sending 'recovery' (7126 KB)...
OKAY [ 1.960s]
writing 'recovery'...
OKAY [ 6.884s]
finished. total time: 8.844s

But on reboot the situation is the same. Neither recovery, nor system will boot and tablet keeps rebooting after a short delay.

I have no idea what to do next and if I should try another thread just let me know. I was thinking this might be something that happened with my #21 ROM in which something has gone wrong.
[Transformer TF300T Android Development] ebonit:
Before you do something that could brick your device make a Buster99

https://xdaforums.com/showpost.php?p=44244313&postcount=12.
[Transformer TF300T Android Development] gc2712:
Thank you for that link. I have now done all that [with a little extra from some old notes I found from lj50036 when he helped me create nvflash files], and now have my TF300 booted awaiting the first setup wizard. I really wish I knew what happened though. How could the tablet become so wrecked with recovery and ROM unbootable after normal shutdown and some weeks after ROM install? All a bit scary really.:confused:
[Transformer TF300T Android Development] lcee:
Hi!

Whatever you do, always a 963 Error comes to Google Play.

I did everything the way it was written.

What is the solution?

Thanx!