yashsingh1/xdaforums huggingface dataset:
[Transformer TF300T Android Development] timduru:
Send me logs by PM.

As I don't have any issue, there's not much I can do at this point without logs.

Also what apps did you restore between the point it was working without SOD and the point you got it back ?

If you go progressively maybe you can find the app(s) causing that.

or at least give a list of potential apps.

That could help also to cross-reference between the few others who have SODs in case we see that you all have an app in common or something.
[Transformer TF300T Android Development] HungLu:
This ROM is fabulous. The External USB NTFS 500GB works. My micro SD 64GN exFat is OK, always get mounted.

The Multi Windows originally just works as switching windows. I installed Xposed and XHalo Floating Windows and now it works in multitasking mode!

I can run MX Player (play music video), mVideoplayer (play movie) and YouTube simultaneously, just for visual checking the multitasking feature.

The ROM run faster that the stock ROM.

The only thing, I found that the Dock SD Card some time get mounted, most of the time it doesn't.

Thanks Timduru.

[Edit] :

It seems that if the Dock SD card is there, It doesn't mount it automatically when boot up.

I have to reinsert it.
[Transformer TF300T Android Development] UndisputedGuy:
Sorry, did what this chap suggested

And things seem to be working fine now. Apologies for not providing any logs

Call me, Beep me, If you wanna reach me.
[Transformer TF300T Android Development] ca.reaper:
Just chiming in to say I had the same trouble on build 35. Build 34 is more stable for me, but I was having trouble with my wifi. I do not believe this is a problem with the kernel, but after installing the kernel below, wifi seems to be working better. I am still on 34 for now. I use my tablet at work so dont mess with it too much otherwise I would recreate the problem and send over logs.

That being said I also wanted to thank you for this ROM. It has given my TF300T new life and I very much appreciate your efforts. Please keep up the good work.
[Transformer TF300T Android Development] Ctrl-Alt-Del:
Timduru KatKiss 4.4.4 tf300t Rom 035 vs SODs

First post here, I want to share my experience about sods lately.

Wonderful work Timduru for your excellent rom. I was looking for the culprit and found that when I remove lock screen no sod's appear even after reboot. So far so good after 2 days of testing. I was using pin lock screen. Maybe it's related or not but I hope it will help's others.;)

I was using the rom#035 after a clean install.
[Transformer TF300T Android Development] Higgy69:
I went back to Katkiss #034 with Katkernel 12b and have had no SOD. Been on for 4days and all is good.
[Transformer TF300T Android Development] Berend de Boer:
Should enable all 13 WIFI channels for initial setup

Hi Tim, my wifi router runs at channel 13. However, on a fresh system it seems KatKiss only has the first 11 wifi channels enabled. Can that be changed?
[Transformer TF300T Android Development] LUCA LUCA:
Hello everyone,

I am also having issues with SODs im running 35 but also had this when running 33.

Its seems all I need to have the problem is to let the tablet go to sleep, if i just put it down and stop using it.

Can I just install the Kernel below over this ROM in an attempt to fix the problem?

http://downloads.timduru.org/android...300T_JB4.4.zip

Many thanks
[Transformer TF300T Android Development] maxip:
Installed #34 and has been running much better that #35. Still have a couple of SODs but I didn't install the separate kernel. Will leave is as it is for now and wait for #36

Keep up the good work.

---------- Post added at 10:57 AM ---------- Previous post was at 10:52 AM ----------

From memory, go into WiFi settings then advanced and there should be an option in there to select which channels to use.
[Transformer TF300T Android Development] be4con:
Just installed this ROM for the first time with a full wipe

I can't seem to get my TF300T to recognise either my micro SD or the dock SD card. I've tried them formatted FAT32, and also tried the micro SD formatted NTFS. They just don't show up. If I remove them though it seems to recognise that they have been removed as I get the notification.

They are both Sandisk Class 4 cards - a 32G micro SD and a 63 G SD. Both worked flawlessly when I was on JB ROMs, is this a KK thing?

Any advice on the best file system to use or other things to try would be much appreciated.
[Transformer TF300T Android Development] das chaos:
Do them cards show up in seetings>storage? If yes, format them with settings. NTFS formatted sd cards won't show up in KatKiss.

Have you tried to mount them in TWRP? With v. 2..8.0.1 you can change fs.

Otherwise try to open Terminal Emulator, type "mount" and look whether there is a sd card mounted overall and what specs it has.
[Transformer TF300T Android Development] Berend de Boer:
That is not available when installing for the 1st time.
[Transformer TF300T Android Development] be4con:
Thanks for the reply.

Neither card shows up in settings, I can't mount them in TWRP - the options to mount are greyed out and can't be selected and list 0Mb as the capacity. The cards are formatted FAT32 at this time. I flashed CWM recovery, as I was having problems creating a nandroid with TWRP prior to flashing KatKISS - the backup failed repeatedly with the error "E: unable to mount 'sd/ext'" which I'm now guessing is related. When I ran a nandroid with CWM it completed fine, but I not able to mount either the dock SD card or the micro SD in CWM either.

So my TF300T currently has CWM recovery, not TWRP.

When I use the command "mount" in terminal emulator I don't see any reference to SD cards - I get this:

u0_a46@tf300t:/ $ mount

rootfs / rootfs ro,relatime 0 0

tmpfs /dev tmpfs rw,nosuid,relatime,mode=755 0 0

devpts /dev/pts devpts rw,relatime,mode=600 0 0

none /dev/cpuctl cgroup rw,relatime,cpu 0 0

proc /proc proc rw,relatime 0 0

sysfs /sys sysfs rw,relatime 0 0

debugfs /sys/kernel/debug debugfs rw,relatime 0 0

none /sys/fs/cgroup tmpfs rw,relatime,mode=750,gid=1000 0 0

none /acct cgroup rw,relatime,cpuacct 0 0

tmpfs /storage tmpfs rw,relatime,mode=751,gid=1028 0 0

tmpfs /storage/emulated tmpfs rw,nosuid,nodev,relatime,mode=751,gid=1028 0 0

tmpfs /mnt/asec tmpfs rw,relatime,mode=755,gid=1000 0 0

tmpfs /mnt/obb tmpfs rw,relatime,mode=755,gid=1000 0 0

tmpfs /mnt/fuse tmpfs rw,relatime,mode=775,gid=1000 0 0

/dev/block/mmcblk0p1 /system ext4 ro,nosuid,nodev,relatime,user_xattr,acl,barrier=1,data=ordered 0 0

/dev/block/mmcblk0p2 /cache ext4 rw,nosuid,nodev,noatime,errors=panic,user_xattr,acl,barrier=1,nomblk_io_submit,data=ordered 0 0

/dev/block/mmcblk0p8 /data ext4 rw,nosuid,nodev,noatime,errors=panic,user_xattr,acl,barrier=1,nomblk_io_submit,data=ordered 0 0

/dev/fuse /mnt/shell/emulated fuse rw,nosuid,nodev,relatime,user_id=1023,group_id=1023,default_permissions,allow_other 0 0

/dev/fuse /storage/emulated/0 fuse rw,nosuid,nodev,relatime,user_id=1023,group_id=1023,default_permissions,allow_other 0 0

/dev/fuse /storage/emulated/legacy fuse rw,nosuid,nodev,relatime,user_id=1023,group_id=1023,default_permissions,allow_other 0 0

u0_a46@tf300t:/ $​

That all means nothing to me. Does it tell you anything about what might be happening?
[Transformer TF300T Android Development] das chaos:
There is no (functional) external sd card present. There should be a notice about /dev/block/vold/179:49 or /dev/block/mmcblk1.

I had that also: micro sd was broken.

What you could try:

Does any other microsd show up?

Do them sd cards you tried show up in a pc or mac? If yes format them to simple fat16 (pc) or do mkfs.exfat (mac).

Could be that a change of recovery can help you; take the one i linked in the post before.

Last possibility: hardware fails.
[Transformer TF300T Android Development] Higgy69:
Hi,

I installed kernel 12b and have been running fine? SOD.

Download from here:

http://downloads.timduru.org/android/tf300t/K.A.T/kernel/old/
[Transformer TF300T Android Development] be4con:
Thanks for your help again.

I've tested both SD and micro SD in another (unrooted, stock) TF300T and both are immediately recognised and show correct capacity. They are both recognised by my PC..

After flashing the TWRP 2.8 you linked to I can mount both cards in recovery and they show as the correct capacity but they still aren't recognised when I boot to system. So... it looks like it must be a software rather than hardware issue. That kind of makes sense, as both ports failing at exactly the same time seems unlikely.

So I will try a clean install of this ROM with the new recovery, and failing that I will try restoring a JB nandroid - I assume it will be safe to do that with this version of TWRP in place - I don't need to roll back to an earlier one do I?
[Transformer TF300T Android Development] das chaos:
So we are coming somewhere; the culprit as so often was CWM which bricked me a tf300t. It provides an faulty kernel.

The whole thing is a kernel issue not ROM related. Maybe try Grimlock kernel v.3.

Now: insert sd card, fire up TWRP recovery, go to wipe->advanced check only ext-sdcard and press change file system. Choose extfat and reboot.

Type again mount in terminal. You should see now /dev/block/vold/179:49
[Transformer TF300T Android Development] be4con:
To be fair, I was using TWRP 2.7 when the problem started, and I only moved to CWM as TWRP wouldn't let me create a nandroid.

OK, I've followed that and it seemed to be successful for both cards but on rebooting into system the cards are still not recognised.

What shall I try next? It seems like a ROM issue maybe?

EDIT:

So, I did a clean install of KatKISS and the problem remains. I also did a nandroid restore of BAKED ROM, and unfortunately the problem remained there too, so although they worked in JB previously, it seems that they don't any longer :(

I'm kind of at my wits end with this. Clearly the hardware is OK, as I can mount and format the cards in TWRP, but it doesn't seem to matter what ROM I put on now the cards just don't work in system. I don't know enough about the file systems and architecture but could it be that something on the internal SD card is screwing things up - it's the only thing I haven't tried wiping so far? If so what is it and where might it be? I don't want to wipe my data unless it's worth doing but at the moment I'm not sure where else I can go.
[Transformer TF300T Android Development] das chaos:
You know that in recovery there is a console. You could type "mount" and see what you get. Have you tried to install another Kernel? Grimlock or Geass?

Last resort: Complete wipe. I would advise to format /data as f2fs: it is faster and needs no fstrim.

What file manager do you use? I recommend total commander.
[Transformer TF300T Android Development] be4con:
The code in terminal means nothing to me but when I run that command in the sd-ext folder there are references to external sd card, so I'm guessing that's what I was supposed to see.

I'll try a different kernel.

I use ES Explorer and Ghost Commander, the storage isn't registering in settings though so I don't think this is a problem with the file explorer I'm using.

If I do a full wipe and I can't access the SD cards (I have to consider that possibility even though they appear to mount in recovery) where do I put my ROM and GApps? Do I have to sideload with ADB?

Thanks for all your advice on this I really appreciate it.

EDIT: I've tried Grimlock and the cards are still not recognised. When the kernel boots the code refers to the file system on the micro sd, so again, it seems to confirm that it's mounting OK at that point, that just doesn't seem to follow through into system. Bummer.

OK I'm ready to try a full wipe I think. I'll back up the stuff to my PC, butif you could help with my question above before I do the wipe tht would be great
[Transformer TF300T Android Development] das chaos:
You can put ROM and Kernel to sd card (downloading via PC/Mac) because in recovery you can read them, as you said. First try a wipe only /data and change filesystem to f2fs. But don't backup with TWRP, because TWRP stores (faulty) filesystem along, better is Titanium backup.

Full wipe means: /system(ROM) /cache /boot(=kernel) /data not micro sd.

---------- Post added at 02:09 PM ---------- Previous post was at 02:00 PM ----------

... second thougt: there is a file manager in TWRP. You can copy ROM and Kernels with that to external sd.
[Transformer TF300T Android Development] be4con:
Yeah, I've already been doing a "full wipe" in that respect and it doesn't solve the issue so I was thinking of taking the tablet back to a completely blank slate by wiping the SD card too - fresh from the box, but without a ROM or GApps. Out of desperation really more than anything. I have already used the file manager in TWRP to copy the ROM, kernel and GApps across and confirmed that they will install from there so that much at least looks peachy.
[Transformer TF300T Android Development] das chaos:
Fa coraggio! Courage!!
[Transformer TF300T Android Development] be4con:
Well, it's turned into a bit of a mess. I tried to wipe data and change the file system to F2FS before planning to back up everything for a complete factory reset, but it failed with the error E: unable to mount /data and E: unable to recreate /data/media folder

I tried to repair the file system, and that failed. I've managed to reformat data after several further attempts but only to EXT2, attempts to format to any other file system fails.

I've reflashed TWRP and KatKISS and GApps and managed to reboot to system but I'm obviously a bit concerned that I was a whisker away from a bricked tablet. In the process, although I didn't specifically try to do so, it has completely wiped my personal data. Fortunately, I had backed some of it up to the SD card through TWRP so I haven't lost everything. Sadly, the external cards both remain inaccessible through system storage :(

I have no idea where I go next. Try to revert everything to stock?? Can I salvage a corrupt data partition somehow?
[Transformer TF300T Android Development] das chaos:
It sounds like you have an old bootloader. What is the version of your bootloader?
[Transformer TF300T Android Development] be4con:
I'm on 10.6.1.15.3-20130416
[Transformer TF300T Android Development] das chaos:
I have that also on my tf300t for making nvflash blobs, but it is not the newest one. You could upgrade with ASUS stock here:

http://support.asus.com/download.as...rmer+Pad+TF300T&os=&hashedid=8BmzkQ4yoz5WzBrW

That should put you on 10.6.1.27.5 (4.2.1 or JB) most ROMs require that (Chrombie-kk) for instance.

Problem: you then have stock recovery, which is worthless for installing custom rom, so you will then have to fastboot custom recovery.
[Transformer TF300T Android Development] be4con:
Thanks again, I'll try this in the morning. I assume that TWRP 2.8 you pointed me towards will still be appropriate for that bootloader version? I wonder what the chances are of this making a difference to the problems I have encountered?
[Transformer TF300T Android Development] Berend de Boer:
Doing a fastboot of the Asus stock ROM would probably be the first thing I would have done. Obviously wipes /data but that no longer matters.
[Transformer TF300T Android Development] das chaos:
Yes TWRP 2.8.0.1 will be good.

When your problems will be fixed, maybe you will want to make your tab unbrickable:

http://xdaforums.com/showthread.php?t=1894867

Saved me a lot of times.
[Transformer TF300T Android Development] be4con:
I saw that thread when it first came out but I was already on JB bootlader, the first post states nvflash only works on ICS bootloader, so surely I won't be able to do it now? Am I missing something?
[Transformer TF300T Android Development] das chaos:
Not necessarily if you use that one: http://xdaforums.com/showthread.php?t=2455922
[Transformer TF300T Android Development] be4con:
Awesome, thanks. I'm having trouble finding the completely stock JB ROM, do you have a link?

Sorry, I'm being an idiot, you've already linked to it above... ignore me
[Transformer TF300T Android Development] be4con:
No Fastboot, just stays on the RCK etc screen when I boot the bootloader. It states "Starting Fastboot USB download protocol" at the top but never progresses.

Any suggestions?

EDIT: ADB won't connect, but will do so in recovery and when in system. I tried adb -d reboot-bootloader from recovery and it boots to bootloader but doesn't progress to Fastboot still. Is it possible to just flash the ASUS update as a zip in TWRP, or do I have to do it by Fastboot - I've only ever done it that way before?
[Transformer TF300T Android Development] be4con:
OK, I realised after some Googling that it doesn't necessarily have to progress further - I was expecting a USB icon to appear.

Having problems with the Fastboot flash though. Fastboot devices brings up my device, so I know the drivers are working OK.

The first time I tried the flash it looked as though it was going to proceed, but after about 50 seconds I got the message FAILED <data transfer failure <Unknown error>>

I tried flashing again, and I get the message FAILED <command write failed <No such device or address>>

I now get that every time I try to flash the blob.

I've tried changing ports, I've re-downloaded the blob and tried again, same issue each time.

I'm a bit concerned to leave Fastboot now - will I still be able to boot, or is there a chance that my bootloader will be corrupted? I appreciate I am now totally off topic for this thread so I'm thinking I should probably report this in Q&A, but you've been really helpful so far and I don't want to just double post as that seems poor etiquette.
[Transformer TF300T Android Development] das chaos:
So if fastboot brings up your device, that is something (mine doesn't).

Next step is flashing a new TWRP

Go into flasboot mode and type in

fastboot -i 0x0b05 flash recovery /path/to/your/recovery.img

Now you should see a blue progress bar.

You can start your system any time.
[Transformer TF300T Android Development] Berend de Boer:
You will be able to boot normally if you just flashed the recovery.

If "fastboot devices" does not list your device, simply reboot into fastboot again. Sometimes things get stuck.

To make sure you don't have a usb cable problem, disconnect keyboard, connect cable straight to tablet. Optionally you can change usb ports on your computer. Before the flash make sure "fastboot devices" list your tablet, else it won't work obviously.

If fastboot consistently fails, it may be a cable issue.
[Transformer TF300T Android Development] be4con:
Great, thanks that worked fine. Then the flash of the firmware appeared to be progressing but failed at the writing 'system' stage - FAILED: <remote: <InvalidState>> on the terminal and Signature mismatch on the tablet screen.

EDIT: Hold that thought - I decided to just try the flash again and this time got signature match and it seems to have completed. Just waiting on boot now, which seems to be taking a long time but hopefully that's to be expected with first boot?

EDIT 2: Nope looks like it's bootlocked, it's stuck at the ASUS screen with the rotating circles. I can get back to Fastboot and stock recovery though.
[Transformer TF300T Android Development] das chaos:
strange! I don't know exactly where you stand right now. New bootloader? Working recovery?

If you have no recovery, take the stock ROM unzip it, and unzip it once more. At last you will have a file "blob".

Then

fastboot -i 0x0b05 flash staging /path/to/blob

it should last a long time, but end of flashing should be shown in console.

When you have working recovery, unzip stock ROM zip only once and flash via recovery.

Good luck!

---------- Post added at 09:17 PM ---------- Previous post was at 09:08 PM ----------

Rotating circles? What ROM do you flash? Stockrom doesn't have rotating circles (last time I flashed it).

If there is a bootloop it sometimes help to wipe dalvik and cache. And the first time it lasts awfullly long to boot.
[Transformer TF300T Android Development] be4con:
Sorry, I wasn't exactly clear. I d already flashed the stock firmware blob and had the okay message. I then did

fastboot -i 0x0b05 reboot

at which point it booted as far as 2nd ASUS splash screen with the rotating circles (like an egg timer) at which point it locked and didn't go any further.

So, I forced a reboot back into Fastboot. I flashed the stock firmware blob a second time, or at least tried to, and it failed freezing after about 3/4 of the blue bar filled and not progressing for over an hour. I had no choice but to try to reboot back into Fastboot as it had become non responsive. You know where this is heading now don't you?

So I am now the proud owner of a brick :( No response for the tablet at all. Screen is black, can't boot into recovery or Fastboot. It does, at least, appear to charge still so it's not completely dead, but it looks like it's a pretty solid brick. Crap.

I already know the answer to this question, but I'm guessing there is nothing to be done at this stage apart from replace the motherboard?

Thanks for trying to help. Looks like it was always destined for issues, as nothing at all seemed to go smoothly from the off.
[Transformer TF300T Android Development] demod_oz:
Can you get into APX mode? (from here: http://xdaforums.com/showthread.php?t=2034866)

7. Another way:- Provided by daws

Power off the tablet and don't touch the power button again.

Connect USB cable to tablet but not to PC yet.

Press volume up and then connect USB cable to PC.

Wait a few seconds before releasing volume up button.

You should now be in APX mode.

Works every time for me.
​

This got me out of a brick situation, with no recovery and no ROM (don't ask :) )

From there I could load stock again, then new (correct) recovery and then KK!
[Transformer TF300T Android Development] das chaos:
Yes but only if you have nvflash blob file.
[Transformer TF300T Android Development] be4con:
Yeah, that doesn't work for me. The PC recognises something has been connected but I get a USB or device driver error. The tablet remains dead.
[Transformer TF300T Android Development] BuZzCoRe:
Hi,

Mega ROM I love it! Keep it up. Quick question for my TF201, I got Chrome Beta into Multi Window mode and I press on the right most icon in the navbar but I cant revert it back to standard mode. Is there any way I can force this to happen please? I'm on Katkiss-4.4.4_033.

Thanks.
[Transformer TF300T Android Development] timduru:
For floating mode, you just need to press the icon again, or just close the app with the X and restart it.

For Multiwindow just go to the recent apps screen and click on the app icon or preview thumbnail, it will switch it back to full screen.

If you have at least 2 apps running, you can use the multiwindow icon in the navbar or keyboard shortcut too.
[Transformer TF300T Android Development] androidfilesharing:
Anyone else's tf300t not charging after installing this rom? I thought it may be the charger so I tried a new port, wall jack etc... I went back to omni and it is now charging just fine in the same port as before (wall jack)
[Transformer TF300T Android Development] das chaos:
;)

How did you know, it wasn't charging? Charging never has anything to do with ROM. Even a totally bricked tab charges: watch the orange LED on power button. Maybe ROM doesn't show charging correcrly, that is another thing; best remedy is a cache wipe.
[Transformer TF300T Android Development] androidfilesharing:
I know it wasn't charging because I would get the tab to turn on and see 1% battery and then it would continue to shut off. I then let it charge while connected to TWRP to about 11%, turned on the tab and then watched it drop again.
[Transformer TF300T Android Development] just lou:
No charging issue here.
[Transformer TF300T Android Development] BuZzCoRe:
Hi timduru, I do exactly as described by yourself but the application still starts in floating mode :( Perhaps something is being cached, is there any way I can reset this? Thanks.