yashsingh1/xdaforums huggingface dataset:
[Transformer TF300T Q&A, Help & Troubleshooting] graphdarnell:
So I assume at this point that you don't have a custom recovery installed. If you know how to do it, use fastboot to flash TWRP (since you're on 4.1, make sure you don't choose the -42 version). Once that installed, boot into recovery by holding volume down + power button simultaneously until you see 4 icons on the screen: RCK, Android,USB, and Wipe Data. You should see RCK flashing. Hit volume up, wait

5 - 20 seconds, and it will take you to TWRP.

Caution: do NOT touch the "wipe data" icon under any circumstances, as it will irreversibly hard-brick your device.

Once in there, try the touch to see if it works. If it does, you know it's the rom. If not, check the hardware as outlined before. If it's still time, return the G01 for another one. These have been known to be DOA before.
[Transformer TF300T Q&A, Help & Troubleshooting] jackbeckham:
Everything worked!

I replaced a 5185N digitizer with the G01 no problem.

Process:

1. Installed Java Developer and ADB

howtogeek.com/125769/how-to-install-and-use-abd-the-android-debug-bridge-utility/

2. Copy/Paste SDK folder [android-sdk] into C:\Users\USER\AppData\Local\Android

3. Connect ASUS TF300 + Enable USB Debugging

4. SHIFT+Right Click to "Open Command Line Here]

5. Typed in the following lines

# adb push 02-3011-4820.ekt /data/local/tmp/

# adb shell

# su

# touch_fw_update command -u /data/local/tmp/02-3011-4820.ekt

6. Power device off then on.

7. Enjoy a like-new digitizer!
[Transformer TF300T Q&A, Help & Troubleshooting] berniemacman:
*I cant locate the "Appdata" folder in hard drive*, things in folder are (.andriod, .nbi, .shsh, etc) nothing for AppData. What to do?
[Transformer TF300T Q&A, Help & Troubleshooting] georgeBoy2:
Question : I ordered a G01 digitizer on EBay but the seller sent me a no-label one with the white sticker that says: I101FGT04.0 .

Will it be compatible with G01?
[Transformer TF300T Q&A, Help & Troubleshooting] larscn:
It's only to install adb. There's plenty of guides on how to install and use adb. Search and find one that works for you. Once you have a working adb, then you can try to flash the firmware.

---------- Post added at 12:51 PM ---------- Previous post was at 12:48 PM ----------

Most probably not. You will probably need to flash New firmware, which requires rooting and possibly unlocking and custom recovery.
[Transformer TF300T Q&A, Help & Troubleshooting] berniemacman:
Is there a video. Of this whole rooting/updating firmware
[Transformer TF300T Q&A, Help & Troubleshooting] berniemacman:
On #4(Shift + Right Click), do I do that on laptop, or on Tablet. To open the command line?
[Transformer TF300T Q&A, Help & Troubleshooting] georgeBoy2:
I contacted the seller - he says the 'white label ' is compatible with G01 and that I should try and check..

From what I read on this thread I'd probably have to root , unlock and flash.. so I ordered an OTG USB for that.

So many things can get wrong ..
[Transformer TF300T Q&A, Help & Troubleshooting] labandi:
make G01 work?

Hi everyone,

I read post 104 about TS PCB firmware but I want to double check before I brick my tf300t.

My specs: android 4.1.1 rooted (no twrp), touch panel version ELAN-0000-0000, kernel 3.1.10-00003-bg0003ba, build JRO03C.WW_epad-10.4.2.20-20121228

I currently use the pad with an otg mouse.

I have a new g01 screen, my PCB version says 60-OK0GTC1001-C01 2D

Is it safe to install 4820 PCB firmware? Should I and how can I make a recovery backup just in case? (There is no twrp 2.7 available and that is the only twrp version with OTG mouse support.)

Thanks for any help.
[Transformer TF300T Q&A, Help & Troubleshooting] graphdarnell:
4820 should work with G01, as attested to by people in this thread, myself included. I've flashed about 5 different G01s for myself and acquaintances and it worked every time. Most of the people who had trouble with it did something wrong, as in not following the correct procedure. However, there's no guarantee it would work no matter what. As to a backup, since yours showed 0000, it's not even a firmware. Even if you can save it, it's not a valid thing to flash. You can save it and flash it back using the same procedure, but it's like flashing nothing. And nothing does nothing. So that won't help. You can go into the firmware folder and look to see what you have in there. This was discussed back somewhere. 4022 is known to me to work sometimes but not all the time. There's your pick.
[Transformer TF300T Q&A, Help & Troubleshooting] berniemacman:
On #4, Shift+Right Click. Do I do that on the adb.exe file? Because nothing opens up, and when I click on Adb.exe it brings up the command black screen and a bunch of words load then it automatically closes itself out.
[Transformer TF300T Q&A, Help & Troubleshooting] graphdarnell:
I wouldn't recommend you do anything since you seem totally unfamiliar with ADB commands. However, just to clarify, you do Shift+Right click inside whatever folder containing "adb.exe." When the terminal first pops up, you should type "adb devices." If it returns with a serial number, you're on the right track. Then you follow the procedure. Once again, since it's your tab, you can choose to do whatever with it, just that it's your own responsibility and risk.
[Transformer TF300T Q&A, Help & Troubleshooting] labandi:
So I tried what you recommended. Unfortunately I need to disconnect the OTG mouse when I connect the pad via datacable to copy files and do things via the PC. So when I do the su command I get a question from the pad to allow the PC to execute the command. That's where I am blocked because the OTG mouse cannot be connected at the same time :/ so I cannot allow the command to run. What know? I guess I need to get a bluetooth mouse instead of a USB OTG mouse. Or any other idea?
[Transformer TF300T Q&A, Help & Troubleshooting] graphdarnell:
What rom are you on, KK-CM variety? I've never seen a tab ask that question on 4.2 or less. If that's the case, you need to downgrade to 4.2 or 4.1 if possible, to avoid that. If you have a bluetooth mouse, you can try. A word of caution: I've never tried flashing on a 4.4 rom, so there's no telling what might happen. That it works on 4.2 down doesn't mean it likes 4.4. Good luck.
[Transformer TF300T Q&A, Help & Troubleshooting] larscn:
It should be possible to configure superuser to accept all root request without asking:

Settings -> # Superuser -> settings -> automatic respons.

After you're done I would set that back to 'Ask' again. ;)
[Transformer TF300T Q&A, Help & Troubleshooting] labandi:
I am on stock 4.1 rooted with motochopper. I'll try Larscn's tip on supersuser automatic response.
[Transformer TF300T Q&A, Help & Troubleshooting] labandi:
Ok, so here is what happened.

I tried the process again.

1) connect tab to PC

2) I did the adb push command (got a confirmation of the transfer speed)

3) I did adb shell and then su

4) tab asked to give permission, so I quickly disconnected from PC, reconnected OTG mouse and granted access for 15 minutes

5) I reconnected tab (reinstall MTP drivers)

6) adb shell and then su finally worked!!!

7) so i did the rm... command and I got an answer saying "Read-only file system".

8) I tried the rm again with no space between "touch" and "*.etk" (as such: "touch*.etk")

9) I get an answer saying "No such file or directory."

10) I think to myself, ok, thats fine, I can still install the fw

11) I did the touch_fw_update -u command

12) long code appears, so I summarize it: Open source file ... successfully. EKT size 32868

Open /dev/elap-iap successfully.

set resume commande

New IAP mode!!!!!!!

blah blah blah pages of code with many errors ending with:

Previous F/W version is 0x0000

Previous F/W ID is 0x0000

Previous resolution 0,0

New F/W version is 0x0000

New F/W IDis 0x0000

New F/W resolution 0,0

I attached full code as screenshots.

What to do now?
[Transformer TF300T Q&A, Help & Troubleshooting] larscn:
When you changed the digitizer, did you turn off the service switch and/or disconnect the battery before pulling any connectors?
[Transformer TF300T Q&A, Help & Troubleshooting] labandi:
I didn't disconnect the battery but the tablet was turned off. What is the service switch?
[Transformer TF300T Q&A, Help & Troubleshooting] labandi:
delete
[Transformer TF300T Q&A, Help & Troubleshooting] Maniac_au:
Just below the toggle switch to turn the tablet on there is a small slide switch that turns it off completely. If you can see that small you will see on/off written on the PCB.
[Transformer TF300T Q&A, Help & Troubleshooting] larscn:
Even if the tablet is turned off the motherboard still has a voltage if the battery is connected. On top of the motherboard just beside the power switch there is a little switch that disconnects the battery. If you didn't turn this switch off and/or disconnected the battery when you changed the digitizer it's not unlikely that you have caused damage to the motherboard and/or pcb.

If you search this long thread you will find some people that has found and bridged some coil(s) that where blown because of this. If you're not experienced with using a multimeter and soldering electronics I suggest you get help to try and diagnose and fix the problem.

Here's a picture of the service switch:
[Transformer TF300T Q&A, Help & Troubleshooting] labandi:
Thanks for all the help. It is a burnt coil :( And from what I can see, the previous owner already tried reshorting and failed.

So if I understand it correctly, I need to turn the switch off, then get it soldered and then I should be able to update firmware.
[Transformer TF300T Q&A, Help & Troubleshooting] yuraterm:
Yes, but use a very thin wire to short circuit.

And don't blame a previous owner. It looks like fuse just burned away.
[Transformer TF300T Q&A, Help & Troubleshooting] Bramgozer:
Soooooo.

After replacing my

5158N FPC-1 06WW 1210

with a

5158N FPC-1 06WW 1225

The touch screen does not give a single hint of life.

I followed a youtube video, and only landed here after it did no go as planned :rolleyes:

As a result, I did not know about the service switch, and replaced the digitizer with the battery still connected.

I checked some identifiable fuses and the much spoken of coil, and they all seem intact.

Cables are all intact and seated up to the white line.

What would you recommend me to do?

Tablet is on a stock firmware, 4.1.1

Thanks in advance!
[Transformer TF300T Q&A, Help & Troubleshooting] ReidoII:
Hi,

I finally got around to trying to fix my Tf300t,

Replaced the original "5158n fpc-1 06ww 1214" with a "5158n fpc-1 JK"

It is responding to touch, but I am getting a massive amount of ghost touches.

Any ideas?

Update: Not sure what happened, but it started working perfectly. Then after restart it stopped working altogether =\
[Transformer TF300T Q&A, Help & Troubleshooting] yuraterm:
2Bramgozer

1st, check touchscreen firmware version in "about tablet"

If it looks like 0000-0000, it means that there is no interconnection between motherboard and touchscreen controller.

if it looks like 3011-4822 than root your device with kingo and replace touchscreen firmware.
[Transformer TF300T Q&A, Help & Troubleshooting] BarabasX:
Thanks

I was able to flash the firmware on my 5158N PCB for the G03 digitizer with this. Thanks a bunch. Couple things I wanted to share. I ran into a problem that all the recovery mods were touch now or would not allow me to install a zip because they would not mount the file system. After a few hours of trial an error I found one that worked real well with just the volume and power buttons. Its called philz touch and can be found at this forum http://xdaforums.com/showthread.php?t=2281367. The second more quirky thing I ran into is that there was no touch folder or .ekt in the firmware when I got there to remove it. touch seams to be working great now even after a restart but it does puzzle me why it wasn't there.
[Transformer TF300T Q&A, Help & Troubleshooting] larscn:
If you flash the wrong recovery there is a risk of bricking the tablet. While that recovery worked for you, it might brick a tf300t with another version bootloader.

Before flashing recoveries that you are not 100% sure is compatible with your bootloader I strongly advice to do the nvflash flatline backup(again, be sure to use a flatline compatible with your bootloader).

There is no need for the .ekt files to be in the etc/firmware/touch forlder. I guess it's only there if the tablet has received the firmware as an update. If I have understood it correctly the 4820.ekt file is actually written for the tf700t. That might confuse a boot script to flash with the previous firmware if it happens to be in the touch folder. Only way to know for sure is to look at all the boot scripts and find out exactly what happens on boot. I'm not going to bother with that.

---------- Post added 11th April 2014 at 12:01 AM ---------- Previous post was 10th April 2014 at 11:48 PM ----------

Could be that the digitizer cable is not inserted correctly and straight all the way to the white line. Take off the back cover. Turn the service switch to the OFF position and check the connection/reconnect.
[Transformer TF300T Q&A, Help & Troubleshooting] ReidoII:
Hey, thanks for your reply.

I have managed to get it to work without ghost touches 3 times now, by playing around with the digitizer cable. But if I turn off / dim / lock the screen by tapping the power button when it comes on again it either doesnt respond to touch at all or the ghost touches come back.

Which is very frustrating, because I know it can work.

I may have pushed the digitizer cable in too far when I tried to fix the tablet previously (about a year ago, with a different digitizer).

The coil shows no sign of burning.
[Transformer TF300T Q&A, Help & Troubleshooting] Stempanssi:
Hey I am in the exact same situatipn and by keeping my finger on the two connectors I sometimes manage to get those touches away, maybe it needs some kind of a grounding?
[Transformer TF300T Q&A, Help & Troubleshooting] elmagnificado:
I had a 5158N and got mine working with the G03. I found a couple videos on YouTube to use as a guide for TS replacement and I noticed on all of them they did not seem to replace the metal frame that was glued to TS that the screen is clipped into. I went ahead and pried it off and replaced it any way. I get no ghost touches, but I am just curious if those who are getting ghost touches replaced the metal frame since it seems it might provide a little space between the screen and TS. Just throwing that out there.
[Transformer TF300T Q&A, Help & Troubleshooting] Stempanssi:
I bet that the slightly bent (when removed) metal frame causes electrical "malfunction".

So it works without that metal frame?? Might have to try without it...
[Transformer TF300T Q&A, Help & Troubleshooting] elmagnificado:
You might be right. I bent mine back into shape as much as possible and there was enough glue left on it to keep some spacing and without sliding around.
[Transformer TF300T Q&A, Help & Troubleshooting] Stempanssi:
Yes exactly, do you have any spare time to try this one out :)

I remember setting everything up like separate parts with just the dig on the air and so on, like no other part touching eachother so I still had those touches, might still be a good idea to try without that metal frame.
[Transformer TF300T Q&A, Help & Troubleshooting] vadimbrk:
If you have a G01 digitizer you need G01 PCB, not the same one. At least that what we know so far.
[Transformer TF300T Q&A, Help & Troubleshooting] abuchison:
There are two PCBs, the large motherboard and the daughter card with microSD reader. Which PCB were you referring to?
[Transformer TF300T Q&A, Help & Troubleshooting] vadimbrk:
Should be obvios from previos posts, TS PCB(the small one)
[Transformer TF300T Q&A, Help & Troubleshooting] vconceicao:
:cool: @vadimbrk You my friend have an amazing soldering skills. I just removed my touch PCB from the table and was amazed by the size of the chips you say you switched.

I'm having a hard time reading the number on them, these things are tiny!!!

Can´t imagine removing them and soldering them back :eek:
[Transformer TF300T Q&A, Help & Troubleshooting] graphdarnell:
It is NOT the same where you just swapped the TS PCBs, because you still have the 5158N digitizer and the 5158N mainboard together (or the GO1 dig and GO1 mainboard working together) . What we want to know is whether a GO1 mainboard would work with a 5158N TS PCB/5158N dig combo; or that a 5158N mainboard would work with a GO1 TSPCB/GO1 dig combo. We already know that a "mismatched" combo (5158N TSPCB and a GO1 dig) would not work with a 5158N mainboard.
[Transformer TF300T Q&A, Help & Troubleshooting] vconceicao:
Then for the most of us that have the 5158N mainboard and bought G01 TS by mistake would just have to buy the G01 TS PCB.
[Transformer TF300T Q&A, Help & Troubleshooting] graphdarnell:
First highlight: Do you mean you had a GO1 dig/GO1 TS PCB combo working with a 5158N mainboard? That would refute a fact, and you can't do that (lol). The TS PCB is the same - thus a non-factor. Quite a few of us had a broken 5158N dig, and have experienced no-go when replacing it with a G01 dig.

Second highlight: It is NOT the same where you just swapped the TS PCBs, because you still have the 5158N digitizer and the 5158N mainboard together (or the GO1 dig and GO1 mainboard working together) . What we want to know is whether a GO1 mainboard would work with a 5158N TS PCB/5158N dig combo; or that a 5158N mainboard would work with a GO1 TSPCB/GO1 dig combo. We already know that a "mismatched" combo (5158N TSPCB and a GO1 dig) would not work with a 5158N mainboard.

Don't mean to press the issue. Just that I'm totally engrossed. Thanks. :D:D:D
[Transformer TF300T Q&A, Help & Troubleshooting] janikanagy:
"Connecting the TS PCB of G01+G01 touch to an originally 5158N device worked for all 5 devices I have" What you do not understand in this?

5158N motherboard+G01 digitizer+G01 TS PCB = WORK

And he say that this combination was working on 5 5158N mobo's.

How do you know that all TS PCB are same? If they are same why asusparts.eu is selling

1. TF300T TOUCHPAD_CON_BD./AS

Partnumber: 60-OK0GTC1001-C01

Stock status: Remote stock	43.73:- EUR

2. TF300T TOUCHPAD_CON_BD./AS

Partnumber: 60-OK0GTC1001-C02

Stock status: Remote stock	43.73:- EUR

3. TF300T TOUCHPAD_CON_BD./AS

Partnumber: 90R-OK0GTC10000W

Stock status: Remote stock	44.62:- EUR ?

Is it possible that when the asus changed version of the digitizer, that he changed existing TS PCB's by just changing the firmware on them (whitch is not normaly changeable trough firmware update of tablet) ? Would not that solve all the doubts and the physical similarity of different TS PCB's?
[Transformer TF300T Q&A, Help & Troubleshooting] abuchison:
It is really easy to validate the two contradicting theory.

Can someone with a broken 5158N verify that the tablet can be revived by replacing both the digitizer the the digitizer PCB daughter card with G01 parts?
[Transformer TF300T Q&A, Help & Troubleshooting] vconceicao:
When I talked to asusparts.eu and asked what was the difference between those two, they told me that the touch PCB version depended on the tablet sn. So it might related to the digitizer version.
[Transformer TF300T Q&A, Help & Troubleshooting] graphdarnell:
You're jumping the gun here, amigo. I don't know that the PCBs are the same, except in this scenario, G01, NL TS PCBs seem to work with 5158N motherboard - at least according to that account. And that covers enough ground for us here. Now such claim contradicts some experiences we've had. Mab for instance, had a 5158N tab. He replaced broken dig with a G01, then replaced TS PCB with a G01 model, and still couldn't get it to work. Asus Parts has 3 models but doesn't even know why. How does that help us? We work with what we have. Read the whole thread first.
[Transformer TF300T Q&A, Help & Troubleshooting] vadimbrk:
The PCB's are the same, true. From what I learned so far so, is that the chip is the same(different numbering don't matter). The only difference is the FIRMWARE on the chip. Take a look on this one:

http://www.maximintegrated.com/datasheet/index.mvp/id/7039

It has the same characteristics as our beloved chip - package size, functionality. Notice this line:

Flash-Based Upgradeable Firmware and Parameter Storage

Update the firmware - get a working digitizer

The main board in not a factor, ELAN eKTF firmware is the trouble maker.

On Sunday I'll return to work, get the touch firmware from the G01 device, update the original 5158N and see what happens.
[Transformer TF300T Q&A, Help & Troubleshooting] abuchison:
Thanks for this. Can you also check the digitizer firmware version in SETTINGS before and after changing the daughter board. For 5158N, it shows up as ELAN-3011-4822.
[Transformer TF300T Q&A, Help & Troubleshooting] vadimbrk:
Actually, for my G01 board it's showing 4822 as well. Not a good sign...

I've manage to update the firmware to 3021-7053 and to 3021-7038.

It's not for tf300 so it's obviously it's not working... Need to find 3011-48XX firmware.
[Transformer TF300T Q&A, Help & Troubleshooting] abuchison:
Another possibility is that the firmware version in settings has nothing to do with digitizer types. It only tells how new the firmware is. The digitizer type is stored in the hardware but not displayed. Just a theory.
[Transformer TF300T Q&A, Help & Troubleshooting] abuchison:
I have great news (for me, anyway) plus confirmation that vadimbrk's theory about digitizer daughter board was correct.

Problem: Broken 5158N digitizer

Things tried:

1. Replace digitizer with a G01 version -> No go

2. Replace main motherboard with one from a G01 tablet -> No go

3. Update firmware to the latest OTA JB. -> No go

At this point, the digitizer version in SETTINGS showed ELAN-3011-4822

4. Replace the digitizer daughter card with one from a G01 system -> DIGITIZER WORKS

Digitizer version in settings changed to ELAN-3011-4817

Conclusions:

1. Digitizer firmware does appear to be stored on the small digitizer/microSD PCB board

2. For those people with broken 5158N, you can most likely revive your system by installing matching digitizer & digitizer daughter card. At least this method has been confirmed for G01.
[Transformer TF300T Q&A, Help & Troubleshooting] pojken123:
Digitizer daughter card

Where can I purchase a Daughter board for G01?
[Transformer TF300T Q&A, Help & Troubleshooting] Nils2008:
Asus itself sells these PCBs, the question is, which one to buy?

http://www.asusparts.eu/partfinder/Asus/Pad/Eee pad/TF300T#PCB

The Problem is, that even Asus seems not to know which one to choose...
[Transformer TF300T Q&A, Help & Troubleshooting] abuchison:
I found mine on eBay. I had to ask the seller if the board came from a tablet with the G01 digitizer.
[Transformer TF300T Q&A, Help & Troubleshooting] DukeFawks:
I also have a stack of TF300 here. I have 4 now with the stupid 5158n digitizers. All of those do not work with either the G01 or G03 replacements, when I swap the touch PCBs they do work.

I have compared the part numbers of the PCBs and both 5158n and G01 versions are identical, they are the one asus parts is selling ending in C01. The touch screen version in the O/S is also identical, both are 4822. It looks like this firmware issue is at an even lower level than the firmware reported in the O/S.

I see no other solution so far then buying another PCB and praying it is for G01 digitizers. The other solution would be to figure out how to flash the 5158n PCB with the correct mapping for the G01 digitizer.

Recap:

PCBs have identical part numbers for both 5158n and G01 digitizer

Firmware version seen in O/S is the same version for both digitizers

This sucks!
[Transformer TF300T Q&A, Help & Troubleshooting] ReidoII:
Yip, pretty sure thats how I got it to work. I have no idea about the grounding thing, but pretty sure fingers helped get it to work..