yashsingh1/xdaforums huggingface dataset:
[Eee Pad Transformer Android Development] timduru:
As mentionned in the 1st post it helps to prevent data corruption in case of a hard reboot / lock.

it won't prevent reboots.

As for your TF101G case, testing it with Katkernel was mostly to see if your OpenVpn was working fine with it, it's known that it will cause SOD/Reboots with the TF101G

I remember that TF101G users mentionned that if you prevent your TF101G to sleep it will be fine with KatKernel too (at the cost of battery of course)

So you might want to try that too.

Otherwise use the TF101G kernel or another type of VPN

EDIT:

See post below for updated TF101G kernel with OpenVPN support.
[Eee Pad Transformer Android Development] timduru:
New TF101G AddOn Kernel: KatKiss-4.4_AddOn_TF101G_Kernel_02.zip

ChangeLog:

- Bring OpenVpn support

- Add network & Advanced routing options needed for 4.4

- Add TUN

- Add IP Multicast

- Add NTFS RW

- Rebuild with Linaro 4.10

EDIT: removed, seems to cause a reboot when unlocked based on one TF101G user report.

More reports needed.
[Eee Pad Transformer Android Development] jpmccarthy:
Inverted Question

Hey guys - sorry for the noob question here, but bought a fairly quick SD card and I wanted to try the inverted method.

Went to the posting on the OP - and tried the first command using the terminal window in TWRP (latest version). Asked me for a folder (just selected one) and then typed the first command - but that failed asking me for a filesystem size. I have a 32 GB card, but wasn't sure how to proceed - so opted to ask.

If anyone has done this lately, can they PM some steps in the event something has changed, or point me in the right direction if its simply a case of user error :)

Thanks!
[Eee Pad Transformer Android Development] jake3317:
Well, rather not through PM, I am still looking for a safe 'manual' myself to do this.
[Eee Pad Transformer Android Development] Boss_Cuco:
Hello everyone,

First of all thanks again for the great ROM Tim!

Last night the battery drained totally and today when I pluged it to the charger it wouldn't boot past the boot animation. I suspect I'm stuck with a corrupt data partion. :(

Unfortunatly I didn't flash the fsync_on before...

But I came across this thread:

[Q] How to run fsck on tf101?

Is there any way of doing this? Recovering the data partition without doing a full wipe? Maybe by running fsck from TWRP?

There are some important files on my /data that I'd really like to recover...

Thanks
[Eee Pad Transformer Android Development] timduru:
The 1st command creates the filesystem in the 1st partition, it takes the full size of the partition.

If you want a different size you'd have to change the partition size with a partitioning utility before hand.

You can run it from TWRP's in Advanced => Terminal

It might depend on the version but I see it in /sbin/ on mine

TWRP 2.8.x on my TF300T also have a repair filesystem option in advanced wipe.

Check if you have that on the TF101 maybe, never tested it though, but might be worth a try too.
[Eee Pad Transformer Android Development] Boss_Cuco:
Thanks for the quick reply!

There is indeed an option to recover files in the TWRP but it fails, just shows errors saying it couldn't mount /data....

Should I just do "e2fsck /dev/block/mmcblk0p7" ?

I'm not sure what are the other parameters :(

Thanks again!
[Eee Pad Transformer Android Development] NiHaoMike:
Someone else had the issue of ext4 not mounting but no solution.

I think I just have a buggy dock. It strangely identifies itself as a TF201 dock in dmesg. I'm pretty sure reinitializing it on power up would work around the issue.
[Eee Pad Transformer Android Development] koodiifin:
Wtf! Lol that's your tf101? How could it be so fast?
[Eee Pad Transformer Android Development] timduru:
oh yep it has been there for a while already just use dock => key override in settings.

one of the most useful feature for the dock/tf101 imho :)

switching between apps with one key is nice too ;)

Ah I see, well it's the new 4.4 way. As they use white/grey for normal statuses they had to change its meaning basically.

Basically when it's white/grey it now means it's ok. (compared to blue in 4.3)

When it's orange it means that it doesn't talk to google servers (compared to white/grey in 4.3)

yes apex is most likely using internal rendering, you will be able to see that easily with version #017

For the moment I've added a setting that will allow you to disable system wallpaper rendering.

Meaning that you'll get no background for launchers that are using the system rendering (and so speed increase),

but launchers using their own rendering will still get the background.

So you will be able to tell easily which is using system rendering or internal rendering :)

I'll see about adding a setting to disable wallpaper for both system and internal rendering too.

Not really, trebuchet has a setting to do that, or it will do that if you were running with expanded desktop on.

A few reasons,

I was compiling 4.4 with linaro at first, but libchromium is so fat and linaro being 32 bit compiled by default

that it's barfing when linking the lib.

I'd have needed to recompile the toolchain in 64 bits, which was a bit of pain and a bit of unknown ahead.

So as to go faster in making a working and stable rom I've used 64 bits gcc 4.7 which is good now compared to 4.6 before.

Now that I'm sure that everything is stable with that, I can play again with more experimental experimental toolchains.

It's really not sure that linaro will bring much extra speed though.

Might be better testing other more optimized 4.8 and such too.

I still have to bring in a few other optimizations that I've dropped for the moment too in the first versions.

Yes
[Eee Pad Transformer Android Development] mattgren:
Pretty!

I'd be interested to know the rest of your set up (processor speed etc) - that's an impressive demo.

:D
[Eee Pad Transformer Android Development] Piehti:
I'm was too lazy to type the configs, so i just screenshotted all relevant data I could find, zipped and uploaded em. Hope they can help:

http://s000.tinyupload.com/index.php?file_id=31393550916612436702

Some further tipps:

Spoiler content hidden.

Mystical high speed bootanimation

Spoiler content hidden.

Cheers

Gesendet von meinem Transformer TF101 mit Tapatalk
[Eee Pad Transformer Android Development] xbs:
[MENTION=4895045]Piehti[/MENTION]

What's your sd card brand/model?

Is zram suppoted in this rom?

I remember Tim saying in 4.2 or 4.3 that zram shouldn't be enabled.

Does this still stand, [MENTION=3951330]timduru[/MENTION]?
[Eee Pad Transformer Android Development] jays473:
yes this method works flawlessly been using it few weeks now.....here is the page in english on another site FLASH
[Eee Pad Transformer Android Development] Piehti:
[MENTION=4118344]xbs[/MENTION] About the SDHC microSD:

Spoiler content hidden.

About the flash discussion: I was pretty sure I was watching youtube videos on 4.4.3 already without doing anything. When I read the "KitKat no Fash" posts today, I started my browsers to debunk that no-flash-hoax. Unfortunatly my flash wasnt working on firefox and chrome anymore. Still: Stock browser prove me right and buffers and playes youtube fine. I think this might be because I restored my Browsers and Flash plugins after installing 4.4.2. I'll investigeate this later.

[MENTION=802259]jays[/MENTION] About Dolphin:

Spoiler content hidden.

@ Timduru About Key Override:

Spoiler content hidden.

Cheers

Gesendet von meinem Transformer TF101 mit Tapatalk
[Eee Pad Transformer Android Development] Theziggy:
When you install Dolphin and go into settings you have an option to switch Jetpack on or off - I think it is supposed to work as a booster for Dolphin - - it helps render and display Flash quicker. In Play Store in the description for Dolphin Jet Pack there is a link to the xda page which tells you how to use Flash. It also says

N.B. Other browsers are available

---------- Post added at 02:14 PM ---------- Previous post was at 01:59 PM ----------

From my readings, I figure that the new versions of the launchers e.g. Apex, Nova etc are designed to give users the KitKat experience without having KK installed. Read THIS article n.b. other articles are available.

My question is, why should I install a launcher that is designed to give me the KK experience when I already have KK installed? Are there any browsers out there which specifically enhance KK instead of emulating it. I use Trebuchet at the moment but wish I could back up the settings, on a previous tablet I did use a custom launcher and to be honest was very happy with the customisation and backup features it offered.

So I am looking for a launcher which enhances KK, not one which mainly duplicates it. IYKWIM
[Eee Pad Transformer Android Development] xbs:
It wouldn't make much logic to emulate ICS/JB, would it?

They look like KK and add lots of features/customizations that the default/trebuchet lack.

Also, some folks, like myself, don't like the 'iLauncher' feel of GEL.
[Eee Pad Transformer Android Development] Magissia:
Amazing performance !

Thanks for the info, will wait for a linaro test version.

Also, could be nice to get a build with inverted kernel backed by default :P

Regards
[Eee Pad Transformer Android Development] Piehti:
All hail to Timduru and his little helpers. Did someone yet test the settings and the next launcher? Preferred on a clean but settled rom install. I'm sure anyone can reach this performance on the TF101. Question is, what are the key features to dis / enable.

Gesendet von meinem Transformer TF101 mit Tapatalk
[Eee Pad Transformer Android Development] xaqm238:
AWESOME!!!!

Great job on this ROM...I have been using the KatKiss ROMs since the TEAMEOS day and this is be far the best performing!!!! KUDOS!!!
[Eee Pad Transformer Android Development] bloover:
i cannot find tablet ui mode... there's no more on this rom??

sorry for bad enlish
[Eee Pad Transformer Android Development] sreister:
It was taken out of AOSP in Android 4.4. So it's not the rom, it's gone and gutted completely.
[Eee Pad Transformer Android Development] bloover:
oh, ok :D

but there's another problem with wifi, it doesn't get ip address automatically, i have to use manual ip or no connection
[Eee Pad Transformer Android Development] Piehti:
Hmm. My is working fine. Actually the only times when my WiFi got strange behaviour like yours, I was testing cm ROMs and had to reformat / partitionizing and reinstall the rom to fix it.

*edit: remembered a situation under cm where the wifi found my network but wasn't able to get through authorization (so it seemed to fail after getting get ip addresses). Had to change my WLAN ssid (deleting spaces, minuses and other special letters. After I was able to get pass the authorization.

Gesendet von meinem Transformer TF101 mit Tapatalk
[Eee Pad Transformer Android Development] shawnn125:
which customer kernel can be used with 4.4? I need the audio boost.
[Eee Pad Transformer Android Development] philseven:
Piehti what launcher is that in the video?
[Eee Pad Transformer Android Development] boss_y:
Use K.A.T. app!
[Eee Pad Transformer Android Development] jpmccarthy:
Do I need to pass it anything or be in a specific folder in twrp? I executed the command but it simply failed.
[Eee Pad Transformer Android Development] timduru:
You mean the fix permission button ?

It's not that.

It's Repair filesystem in Wipe => Advanced wipe.

yes.

Make sure you unmount it before hand too in case it's still somewhat mounted.

no just type the command as in the procedure.

What is the exact error message ?

What version of TWRP ?

Hmmm,

I was testing the youtube app again and it seems to play fine the videos that were stuttering before now ?

Maybe something they changed in the app or servers...
[Eee Pad Transformer Android Development] Boss_Cuco:
Yes, thats where I go, in Advanced Wipe. It gives an error saying: Unable to repair '/data'. E: Error repairing file system.

And when I run the e2fsck command on the terminal I get this:

Bad magic number in super-block while trying to open /dev/block/mmcblk0p7
The super block could not be read or does not describe a correct ext2 filesystem.
If the device is valid and it really contains an ext2 filesystem (and not swap or ufs or something else),
then the super block is corrupt, and you might try running e2fsck
with an alternate super block: e2fsck -b 8193 <device>

However, when I try it with the alternate superblock it gives the same error...

Theres nothing else I can do, right? :(

I suppose I can't even wipe because /data is corrupt...

Thanks for the help
[Eee Pad Transformer Android Development] timduru:
Hmm, yeah, maybe try more of the different superblock backup locations, one might go through.

But after that, not many options left beside formating I'm afraid.
[Eee Pad Transformer Android Development] Boss_Cuco:
Well I already tried the other locations... Too bad that I didn´t flash the fsync_on :(

Thanks for your help Tim!
[Eee Pad Transformer Android Development] Berend de Boer:
Super block corruption because of no fsync seems word to me. Data corruption I can understand, but super block being wiped??
[Eee Pad Transformer Android Development] edd080:
Yes I noticed this lately, videos are playing in 720p without stutters , it seems they must have done something from their end I suppose.
[Eee Pad Transformer Android Development] Magissia:
Hello, keycode hooking seems to work perfectly, but i have a little question about the sendkey, how can i use unicode values on it ? Charss i want to use are not part on keycodes as not found on keyboard buttons

Regards
[Eee Pad Transformer Android Development] timduru:
Good :)

For unicode chars It wouldn't really be a sendKey in that case.

SendKey allows to override the keycode actually sent by a key, before propagating it to the system.

(key as in understood per android, ie it needs to be in the list of available android keys).

To send a special unicode character would be something different, not sure how to do that yet...

If it's only a few special keys it would kinda be easier to add them into the hardware keyboard layout directly.

EDIT: yep, flash this: KeyboardLayoutsFrenchUpdate.zip

With that you get:

capslock + shift + éèçàù will send ÉÈÇÀÙ

alt right + shift + aeuio will send âêûîô

alt right + ctrl + aeuio will send äëüïö

I think I remember the uppercase ones is what you needed. :)
[Eee Pad Transformer Android Development] mattgren:
You might be able still to make a nandroid backup in recovery and then use titanium backup pro to recover your apps and their data - it's a bit convuluted but means you're not completely starting from scratch after formatting and re-flashing.
[Eee Pad Transformer Android Development] Magissia:
This is madness xD

Thanks, it do help me but i had plans for some special chars, emoji etc, if you can take a look at it when you have time (and i think the super keylayout should be integrated to the whole system next update as there's no bad sides to have it)

You rock

Regards

Edit: I also tried to do voodoo things with the FN key but couldn't get anything but with fn+arrows, i guess it's all done keyboard side and we can't get raw fn input on the system, can you confirm ? (Point would be to allow us to use fn+stuff for key overwrite)

I confirm you should be able o go that way, just don't make encrypted backup for this one

Regards
[Eee Pad Transformer Android Development] Boss_Cuco:
Thank you guys, but I did a nandroid and all it said was that it could not mount /data or something... When I tried to restore with TB it couldn't find any app data in the backup.

I did a full wipe and now I am running #35 with fsync_on!
[Eee Pad Transformer Android Development] timduru:
yeah the Fn + keys are directly handled by the asus keyboard driver on the kernel side, so it doesn't reach the system.
[Eee Pad Transformer Android Development] cimbike:
Sorry for this question, but how do you activate screenshot option?
[Eee Pad Transformer Android Development] jpmccarthy:
Thanks Tim - I'll try and give it a go again this week or weekend. I am using TWRP from sydneyk so 2.8.0.1. I unmounted the drive per the instruction, and then went to terminal picked *root* as the folder, ran the command as is - cannot remember the exact text but it was essentially "you need to specify a file size".

Are you running inverted yourself? I wanted to try it, but also found a good deal here in Canada getting a 32GB 80mb/s read card for 40$ - so figured I'd give it a go, just got blocked out of the gate but maybe its highly dependent on the version of TWRP?
[Eee Pad Transformer Android Development] wn1ytw:
you can take a screenshot using VOL DOWN and POWER or one of the special keys on the dock (the key above the 6) if you have one.
[Eee Pad Transformer Android Development] b90edwin:
downloading... Thanks!!!
[Eee Pad Transformer Android Development] dabrain42:
I just re-flashed the #35 along with the latest gapps and the new kernel. unfortunately the tablet crashes right after booting, when I unlock the screen.
[Eee Pad Transformer Android Development] Piehti:
KatKiss 4.4.x Bootanimation for TF101 / 101G / SL101

I made a new bootanimation in bios style for the TF101.

Find further informations HERE.

Here's a preview:

[IMG="Preview"]http://picload.org/image/cddpcld/katkiss.gif[/IMG]
[Eee Pad Transformer Android Development] JerryGNYC:
That's nice! :good:

Is that posting actual boot messages? Just curious...
[Eee Pad Transformer Android Development] Piehti:
Im not sure if I understand you right. The boot message you see is an edited one from PC.

It's from an Eergy Star PC Bios from my old ASUS Mainboard. I fetched me some screens

of another bios animation I made for an other device and edited the serials, names and other things

with Photoshop so it fits the TF101 hardware. What you actually see are just a rotation of pictures -

holding here and there and ending up in a loop. The preview rushes all the diffrent sequences without

holding and looping. It's much more nice installed on the tablet then in the preview.
[Eee Pad Transformer Android Development] JerryGNYC:
OK, that's what I wanted to know, thanks. Really nice too, that it's from an Asus board! :cool:

+1 to become OEM boot screen! :D
[Eee Pad Transformer Android Development] Magissia:
I actually would like to get dmsg & logcat during boot, is it possible ? was using chainfire app for that on older android version but failled to make it work on more recent versions.

Regards
[Eee Pad Transformer Android Development] vacsed:
How can I safely disable the fstrim scripts on KK? Is deleting or renaming the script sufficient?

My device is fully encrypted, so no need for fstrim anymore...
[Eee Pad Transformer Android Development] Magissia:
Could you explain why it's not required because of encryption ? Encrypting the device won't prevent slow down over time

Regards
[Eee Pad Transformer Android Development] wn1ytw:
It would be nice to have logcat running in TWRP but the closest thing I could find was in this:

jazzruby

24th August 2014, 02:46 PM | #3280

Quote:

Originally Posted by dabrain42

How can I capture a logcat prior to a random reboot, where I don't know in advance when the reboot is going to happen? And for what should I lookout in such a log?

Quote:

If the problem is a reboot or crash, run this in 2 terminals and let them run until the problem occurs

1) su

logcat -v time > /sdcard/lc

2) su

cat /proc/kmsg >/sdcard/kmsg

include the resulting files: /sdcard/kmsg & /sdcard/lc either in a post in the thread on the xda forum or by PM

In Terminal Emulator run the first command in 'Window 1' then tap the circled + sign in the 'Action bar' and run the second command in 'Window 2'

hint: you can swiipe <-> between Window [ 1 | 2 ]

-JR-

Quote:

Originally Posted by dabrain42

How can I capture a logcat prior to a random reboot, where I don't know in advance when the reboot is going to happen? And for what should I lookout in such a log?

Quote:

If the problem is a reboot or crash, run this in 2 terminals and let them run until the problem occurs

1) su

logcat -v time > /sdcard/lc

2) su

cat /proc/kmsg >/sdcard/kmsg

include the resulting files: /sdcard/kmsg & /sdcard/lc either in a post in the thread on the xda forum or by PM

In Terminal Emulator run the first command in 'Window 1' then tap the circled + sign in the 'Action bar' and run the second command in 'Window 2'

hint: you can swiipe <-> between Window [ 1 | 2 ]

-JR-
[Eee Pad Transformer Android Development] vacsed:
fstrim does only "clean" empty, unused space on a partition. Due to the encryption, the whole partition is used (and scrambled) by the system and even if there is unused space inside the encrypted volume, it will still appear as used to the trim function. Therefore no trimming will take place.
[Eee Pad Transformer Android Development] Magissia:
Sorry, i expected a more precise answer.

https://wiki.archlinux.org/index.ph...TRIM_support_for_solid_state_drives_.28SSD.29

Why they can ? What are we missing to have this supported ? What data do we have to be sure it is not already supported ?

As far as i understand from documents from android.com, we use dm-crypt too.
[Eee Pad Transformer Android Development] bloover:
Guys there's a way to have better video player for watch video on website like YouTube, and other?? Every time videos are lagging, maybe some codec, I don't know, I use tf101 for browsing and multimedia and this bug is annoying.

Sorry for my bad english
[Eee Pad Transformer Android Development] briatide:
I use pvstar+

I've never had any issues with lag with it and it supports several sites
[Eee Pad Transformer Android Development] Piehti:
He might be suffering from the missing flash support under KitKat. In that case he might want to try the Dolphin browser and Dolphin Jetpack in the future to watch media in a browser. He might also want to install the latest hacked flash.apk from XDA.

Cheers

Gesendet von meinem Transformer TF101 mit Tapatalk
[Eee Pad Transformer Android Development] rosco_pc:
If you read the article it states 'In linux 3.1 and up, support for dm-crypt TRIM pass-through can be toggled....'.

KKKK uses Linux 2.6.xx, in other words it is just not supported in the kernel.
[Eee Pad Transformer Android Development] bloover:
I already have dolphin ecc installed, but it's not working very well, it's really bugging and I can't go full screen on any video because flash player crash
[Eee Pad Transformer Android Development] phill993:
KatKiss 4.4 - Novis Dumb Questions

Hi, A complete novis here. However, with guidance of the posts I have been able to root my TF101 and flash the KatKiss 4.4 .035 ROM along with the latest gaaps and Katapp. Seeing as I have no clue what I am doing, everything seems to work pretty well, the process has certainly made the pad incredible quick and smooth compared to how it was with the 4.03 stock. A very big THANK YOU to Timduru:)

My dumb questions are:-

1a. Is it worth me updating to the KatKiss Kernel? Will it make things even faster/smoother? (I cant see that I would ever be into overclocking and the likes as I would be mortified to fry the processor after coming this far!)

1b. If the answer to the Kernel question above is yes, which version should I use for my unit with s/n starting B40 and will it 'in the freshly flashed condition' have 'safe' settings for overclocking etc?

2. Since flashing Katapp the touch slider no longer functions (stuck at the top end of travel) but the firmware buttons are effective and can set it up to provide a much better sound output. Am I missing something in respect of the touch slider?

3. What exactly does the compatibility pack do? As everything appears to work OK (except the volume touch slider), do I really need to flash the compatibilty pack?

4. Not sure what the GoogleLauncher does, does it just add a front end the displays feeds etc or does it provide more fundamental changes.

Apologies for what are probably very dumb questions for the forum, your help and encouragement would be much appreciated.

Phill