yashsingh1/xdaforums huggingface dataset:
[Transformer TF300T Android Development] pyraxiate:
I just signed and left this comment :

"While I personally havent had any issues switching between custom firmware on my TF300T, I do have several friends who were doing the ASUS OTA update on theirs, and bricked their tablets in the process. They were out of warranty and asus wanted to charge them a ridiculous amount of money to replace the motherboard. All 3 of my other tegra based tablets are NVFlashable. This is a recovery feature that is CRUCIAL to an end user. I strongly believe ASUS has prevented NVFLASH capabilities in newer bootloaders SPECIFICALLY to make more money from users. They should replace the motherboard AT THEIR OWN expense for anyone claiming to have an ASUS OTA Brick. "

It should be more of a class action lawsuit for fraud than a petition. When this device was originally sold, it included a feature that was later removed. Its like buying a car with 18" rims and tires, then issuing an update where they come out and swap them with a 14" steel wheel.The absolute only reason they would have to remove NVFLASH is to either force you to buy a new tablet when you brick it , or make money off of you when you send yours in for a repair..... all because THEIR over the air update broke your tablet!
[Transformer TF300T Android Development] dragonnn:
Seems like no one have noticed - the is a nvflash now for TF300T with JB :D https://www.androidroot.mobi/pages/guides/tegra3-guide-nvflash-jellybean/ works great - it tested it already. If you got any problems with blob.bin reflash the bootloader twice and regenerate the whille files.
[Transformer TF300T Android Development] Alexey71:
Which version of firmware should I do?
[Transformer TF300T Android Development] dragonnn:
You should have JB Bootloader (4.2) so any 10.6.X.X.X and flash the flatline_tf300.img
[Transformer TF300T Android Development] tobdaryl:
From the link given.

The current AndroidRoot.mobi bootloader versions are

Transformer Prime TF201: 10.4.2.15 (INCOMPATIBLE WITH HAIRY BEAN)

Transformer TF300: 10.6.1.15.3

Transformer TF700: 10.6.1.14.4

Nexus 7 (2012): 4.13

Prerequisites

An unlocked TF201, TF300, TF700 or Nexus 7 (2012) Wi-Fi & 3G tablet

Working fastboot binary & all necessary drivers

The nvflash binary from NVIDIA (See Downloads)

Nerves of steel
[Transformer TF300T Android Development] Alexey71:
fastboot flash recovery?? flatline_tf300.img
[Transformer TF300T Android Development] dragonnn:
Yes, but don't ask for things which are explained in the guide. Just follow the guide.
[Transformer TF300T Android Development] Alexey71:
LOG: Starting blob generation
LOG: Generating encrypted EBT file 'bootloader.ebt'...
LOG: Padded bootloader with 15 bytes

LOG: done.
LOG: Generating encrypted recovery BCT file 'recovery.bct'...
LOG: done.
LOG: Generating encrypted create BCT file 'create.bct'...
LOG: done.
LOG: Generating blob file 'blob.bin'...
LOG: done.
LOG: Adding create BCT to blob file [wheelie]...
LOG: done.
LOG: Adding recovery BCT to blob file [wheelie]...
LOG: done.
LOG: Adding bootloader to blob file [wheelie]...
LOG: done.
LOG: Adding odmdata to blob file [wheelie]...
LOG: done.
LOG: Adding chip id to blob file [wheelie]...
LOG: done.
LOG: Blob generation done

LOG: ptpatcher

LOG: ---------

LOG: start patching...

LOG: reading pt...
LOG: done

LOG: verifying pt...
LOG: done

LOG: patching pt...
LOG: done

LOG: verifying patched pt...
LOG: done

LOG: writing pt...
LOG: done

LOG: reading updated pt...
LOG: done

LOG: verifying updated pt...
LOG: done

LOG: ptpatcher

LOG: ---------

LOG: start restoring...

LOG: reading pt...
LOG: done

LOG: verifying pt...
LOG: done

LOG: patching pt...
LOG: done

LOG: verifying patched pt...
LOG: done

LOG: writing pt...
LOG: done

LOG: reading updated pt...
LOG: done

LOG: verifying updated pt...
LOG: done

I'm all right?

Now you can put TWRP?
[Transformer TF300T Android Development] dragonnn:
First check if nvflash is now working and do the backup with is descripted in the guide. I need to flash the bootloader twice because first time it doesn't flash and the generated blob.bin didn't work.
[Transformer TF300T Android Development] Alexey71:
Does not specify how NVIDIA APX mode device, I just APX, Windows 8.1
[Transformer TF300T Android Development] dragonnn:
Sorry, but I don't use Windows, and on Windows 8 it is hard to get working the Naked Drivers (you need to install it to get APX mode working). I would suggest to use Linux (like in the guide), it is much easier and faster.
[Transformer TF300T Android Development] Alexey71:
C:\nvflash>wheelie --blob blob.bin
Wheelie 0.1 - Preflight for nvflash.
Copyright (c) 2011-2012 androidroot.mobi
========================================

Waiting for device in APX mode...
[=] Chip UID: 0x15d2a50634bf80d
[=] RCM Version: 0x30001

[=] CPU Model: Tegra 3
[+] Sending bootloader...
Sending file: 100 %
[!] Done - your device should now be ready for nvflash

C:\nvflash>nvflash --resume --rawdeviceread 0 2944 bricksafe.img
Nvflash v1.13.87205 started
[resume mode]
Bytes to receive 12058624
receiving file: bricksafe.img, expected size: 12058624 bytes
/ 12058624/0 bytes received
file received successfully

C:\nvflash>nvflash --resume --read 14 factory-config.img
Nvflash v1.13.87205 started
[resume mode]
receiving file: factory-config.img, expected size: 5242880 bytes
/ 5242880/0 bytes received
file received successfully

C:\nvflash>nvflash --resume --read 7 unlock-token.img
Nvflash v1.13.87205 started
[resume mode]
receiving file: unlock-token.img, expected size: 8388608 bytes
/ 8388608/0 bytes received
file received successfully

C:\nvflash>

:highfive:

WORKKKK?
[Transformer TF300T Android Development] dragonnn:
Yes, now only generate the bricksafe.img factory-config.img and unlock-token.img and then you are done.
[Transformer TF300T Android Development] Alexey71:
The command nvflash --resume --go does not work, does not overload the plate

Device is Unlocket should write about? or AndroidRoot 10.6.1.15.3

C:\nvflash>wheelie --blob blob.bin
Wheelie 0.1 - Preflight for nvflash.
Copyright (c) 2011-2012 androidroot.mobi
========================================

Waiting for device in APX mode...
[=] Chip UID: 0x15d2a50634bf80d
[=] RCM Version: 0x30001

[=] CPU Model: Tegra 3
[+] Sending bootloader...
Sending file: 100 %
[!] Done - your device should now be ready for nvflash

C:\nvflash>nvflash --resume --rawdeviceread 0 2944 bricksafe.img
Nvflash v1.13.87205 started
[resume mode]
Bytes to receive 12058624
receiving file: bricksafe.img, expected size: 12058624 bytes
/ 12058624/0 bytes received
file received successfully

C:\nvflash>nvflash --resume --read 14 factory-config.img
Nvflash v1.13.87205 started
[resume mode]
receiving file: factory-config.img, expected size: 5242880 bytes
/ 5242880/0 bytes received
file received successfully

C:\nvflash>nvflash --resume --read 7 unlock-token.img
Nvflash v1.13.87205 started
[resume mode]
receiving file: unlock-token.img, expected size: 8388608 bytes
/ 8388608/0 bytes received
file received successfully

C:\nvflash>nvflash --resume --go
Nvflash v1.13.87205 started
[resume mode]

C:\nvflash>nvflash --resume --go
Nvflash v1.13.87205 started
[resume mode]

C:\nvflash>
[Transformer TF300T Android Development] dragonnn:
That is ok, the nvflash --resume --go doesn't work for me too, just reboot you tablet now via the power button and you are done.
[Transformer TF300T Android Development] Alexey71:
And what about the inscriptions when the tablet?
[Transformer TF300T Android Development] cmendonc2:
then after we made all the img files can we reflash TWRP?
[Transformer TF300T Android Development] dragonnn:
What inscriptions? @Up yes you can flash TWRP back.
[Transformer TF300T Android Development] Alexey71:
Inscription and should burn? Device is Unlocked
[Transformer TF300T Android Development] cmendonc2:
My blob file is about 1.6 MB....is this normal? The other back ups were about 10 MB each.
[Transformer TF300T Android Development] Alexey71:
1.6 is ok
[Transformer TF300T Android Development] Alexey71:
How to restore a tablet?, there is no file flash.cfg
[Transformer TF300T Android Development] cmendonc2:
Will this work for TF300 (Partition numbers the same?)

Edit: the commands didnt appear from his post, which is here:
[Transformer TF300T Android Development] Lummers:
Noobie

Hey everyone,

Just curious, if I'm already on a custom rom (CROMi-Xenogenesis 5.0.3 - 10.6.1.27.1)

Can I still implement this?
[Transformer TF300T Android Development] cmendonc2:
since you are on 10.6.1.27.1, you will need to use this version of NvFlash:

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

That is for the latest 4.2 bootloader.
[Transformer TF300T Android Development] cmdmoto:
It might be me but I can't seem to find the DL on the developers website. Anyone else getting this? :confused:
[Transformer TF300T Android Development] cmdmoto:
OK.... Had my ah ha moment, was a little tired the other night. :rolleyes:
[Transformer TF300T Android Development] Lummers:
Thank you so so much.

I've been trying to find easier instructions,but I've been unsuccessful, any chance of helping me out with this one?

Thank you once again.
[Transformer TF300T Android Development] cmendonc2:
This Guide is for NvFlash Flatline only! That is for stock Android Versions: 10.6.1.15.3 - 10.6.1.27.1.

You will need ADB and fastboot for this: http://xdaforums.com/showthread.php?p=42407269

1) Download files

NVFlash for windows and unzip

and the TF300 image, which is a custom recovery for the purpose of flashing the AndroidRoot Bootloader.

Place image in ADB folder, and rename it to: flatline_device.img

2) Naked Drivers http://xdaforums.com/showthread.php?t=2139767

3) Enter fastboot by rebooting and holding down the power button. TF300 enters fastboot automatically since this is 4.2 BL.

4) Next we need to enter a command. In side the ADB folder, hold shift and right click. Then select Open command window here.

enter command:

fastboot flash recovery flatline_device.img -i 0x0b05

Blue bar on device will fill. Be patient.

5) Reboot the Device back into Android. This is an important step.

6) Reboot into recovery which should be CWM at this point. Go Advanced> Wheelie accept warning.

step 1) Flash AndroidRoot BL

The device will shut down, reboot into Android. Then reboot back into recovery.

step 2) Once back in recovery select:”Generate wheelie blobs from the Wheelie menu in Advanced.”

which can be found in the device at /data/media/AndroidRoot" or /tmp/AndroidRoot

7)The next section (Accessing NVFlash) is for creating more essential backups with NVFlash.

step 1) Hold down the volume up key while rebooting and the tablet is plugged in via USB. (This may take a few tries to get into APX mode). If you are successful, the screen will be blank and the device name on the computer will be something along the lines of "NVIDIA APX"

step 2) Take the NvFlash tools and extract them to a folder. Shift right click in that folder and select "Open Command window here".

step 3) Copy the blob.bin from the Step # 7 above into the NvFlash folder.

step 4) run the command:

wheelie --blob blob.bin

8) Next we run a command to get more backup files.

nvflash --resume --rawdeviceread 0 2944 bricksafe.img

And these comands:

nvflash --resume --read 14 factory-config.img

nvflash --resume --read 7 unlock-token.img

These files will be stored in C:\User\AppData\Local\VirtualStore (on the computer)

If they are not there, run a search on your computer for

*img

9.) Flash any other recovery you want, including TWRP. Be sure it is the correct version for your bootloader.

10.) Store ALL of the img files in multiple safe places (email, dropbox, HDD, etc.)

11.) Enjoy the peace of mind that you can now restore your device if you brick it :)

Thanks to [MENTION=3421937]bucket81[/MENTION] and AndroidRoot.mobi
[Transformer TF300T Android Development] tarekboukaf:
hi, im so sorry for my question! but my tf300 broke since many months! and im very busy to check if the nvflash works on jellybeen roms!!

so, can i unbreak my tf300t now?

thanks and so sorrry! im just sad about my wonderful tf300t!!
[Transformer TF300T Android Development] cmendonc2:
NvFlash is now compatible with jellybean (link in my sig) but you need to have made NvFlash backups on the jellybean bootloader BEFORE bricking to restore.
[Transformer TF300T Android Development] tarekboukaf:
well! i didnt make a backup! so tht mean tht im done! no hope to re-use my tablet?
[Transformer TF300T Android Development] cmendonc2:
Depends on what you did to brick the tablet in the first place.
[Transformer TF300T Android Development] Nekromantik:
If you have generated the nvflash files before you were on JB bootloader using older method and then you upgrade to JB, can you still restore if you brick?
[Transformer TF300T Android Development] cmendonc2:
Yes, but you will be restoring to the ICS bootloader.
[Transformer TF300T Android Development] Nekromantik:
Thats fine.

I can easily flash JB bootloader once I restored.

Thanks
[Transformer TF300T Android Development] bucket81:
So after lots of searching and messing with my tablet this is where I'm at...

I have a brick that boots into TWRP 2.6.3.0 (not sure why is says its for a TF300T on there web site) and mounts nothing. I can boot into APX mode and have all my NVflash files but have no clue how to use them. I looked at this

and used the downloads from that guide dumped all my files into one directory and get this when I try to execute wheelie I get this

C:\Users\sanwa\Desktop\tf300t\NVflash>wheelie.exe --blob blob.bin
Wheelie 0.1 - Preflight for nvflash.
Copyright (c) 2011-2012 androidroot.mobi
========================================

Waiting for device in APX mode...
[=] Chip UID: 0x15d15b50028140f
[=] RCM Version: 0x30001

[-] Error 3 receiving response from command

C:\Users\sanwa\Desktop\tf300t\NVflash>wheelie.exe -r --blob blob.bin
Wheelie 0.1 - Preflight for nvflash.
Copyright (c) 2011-2012 androidroot.mobi
========================================

Waiting for device in APX mode...
[=] Chip UID: 0xfffffd7e
[-] Unknown error or incorrect RCM protocol version. nverror: 0x1.

C:\Users\sanwa\Desktop\tf300t\NVflash>

I tried a two different wheelie executes as suggested in previous posts.

I'm not sure where to go form this point and cant find a guide on saving a TF300t.

Oh and I'm on JB
[Transformer TF300T Android Development] cmendonc2:
You sure you have the Universal Naked Drivers installed? reinstall them
[Transformer TF300T Android Development] bucket81:
Yes I just installed them, if I boot into the dead TWRP the drivers change to ADB but if I rest to APX it shows that it is an APX device. And it finds the device. This is a Windows 7 machine.
[Transformer TF300T Android Development] bucket81:
[MENTION=4236557]cmendonc2[/MENTION]

I switched to Ubuntu but still no luck, I got into NVFlash and the Tablet comes up with

Entering NVFlash recovery mode / NV3p Server

Chip UID: XXXXXXXXX

I then tried the comands from the 2 other guides with no luck.

Wheelie 0.1 - Preflight for nvflash.
Copyright (c) 2011-2012 androidroot.mobi
========================================

Waiting for device in APX mode...
[=] Chip UID: 0x15d15b50028140f
[=] RCM Version: 0x30001

[=] CPU Model: Tegra 3
[+] Sending bootloader...
Sending file: 100 %
[!] Done - your device should now be ready for nvflash
christopher@christopher-Inspiron-M5010:~/Documents/f/adt/sdk/platform-tools$ sudo ./nvflash -r --download 4 blob.EBT
christopher@christopher-Inspiron-M5010:~/Documents/f/adt/sdk/platform-tools$ sudo ./nvflash -r --download 7 unlock-token.img
christopher@christopher-Inspiron-M5010:~/Documents/f/adt/sdk/platform-tools$
[Transformer TF300T Android Development] cmendonc2:
[MENTION=962182]rayman[/MENTION] said that a solution would be posted to retreive blobs from the android root server and restore but I haven't seen it yet. What I can gather from the website is that you can use nvflash --create but this needs the partition scheme and i tried retrieving it from my device and it did not work.

What the other guide (http://xdaforums.com/showthread.php?t=1927818)is doing is it used the unblobed files to flash directly to the tablet for stock. Since those are for tf201, you will have to unblob a stock ROM for tf300 and flash those parts in nvflash individually
[Transformer TF300T Android Development] bucket81:
I downloaded the TF300T from Asus, and renamed the blob... boot like the TF700 guide says. but that shouldn't matter the comand

sudo ./nvflash -r --download 7 unlock-token.img

should download the the unlock-token.img unless the command is wrong for the TF300T for some reason.

What I don't understand is the #'s in the commands relate to.

I was planning on writing up a guide if I could get it to work.
[Transformer TF300T Android Development] cmendonc2:
try this:

sudo ./nvflash --resume --download 7 unlock-token.img

you are looping in 3pserver right?

---------- Post added at 08:07 PM ---------- Previous post was at 08:03 PM ----------

I managed to get the unblob files, which can be flashed from nvflash but idk the partition numbers. Is that in the tf700 guide? The unblob gave them numbers 1 - 4 but that seems to convenient lol.

the numbers in the command relate to the partition number you are flashing to. 7 is partition 7
[Transformer TF300T Android Development] bucket81:
Didn't work.....

I have the wrong recovery (2.6.3.0 I don't understand why they put that recovery on there web page as a TF300T recovery), and can't boot into fastboot.
[Transformer TF300T Android Development] cmendonc2:
Wait what recovery are you talking about? The one you installed that landed in a brick or a later one from a guide?
[Transformer TF300T Android Development] super-fredjuh:
HELP!

where can i find the download button?
[Transformer TF300T Android Development] lj50036:
Download

What download button are you referring to? The more info you can give the better, help you will receive... Thx lj
[Transformer TF300T Android Development] :
if i have official 4.2.1, this tool works? because i read that this tool with officiale upgrade doesn't work. Anyone have tried?
[Transformer TF300T Android Development] f69m:
You are right about the tool in this thread. You need Flatline, check this thread:

http://xdaforums.com/showthread.php?t=2545610
[Transformer TF300T Android Development] tusko5:
I have a stock ICS unlocked tf300t, not upgraded. I was trying to follow the guide:

https://www.androidroot.mobi/pages/guides/tegra3-guide-nvflash/

But when downloading the files linked at the guide in the Downloads section, I got this error:

Where I can find the needed files? Or should I update to stock JB first?
[Transformer TF300T Android Development] tusko5:
I did the whole process and ended with bootloader 10.6.1.15.3, which is fine for CM11.

However, I'm planning to install slimkat, which requires 10.6.1.27.5.

How I should upgrade the bootloader from TWRP+CM11?
[Transformer TF300T Android Development] cmendonc2:
The bootloader 10.6.1.15.3 and 10.6.1.27.5 are the same. I am on 10.6.1.15.3 right now and running ROMs that the dev uses 10.6.1.27.5 for.

ASUS Transformer Pad TF300T Firmware: V10.6.1.8 is the different bootloader, which if you had, you would need to upgrade.
[Transformer TF300T Android Development] das chaos:
Try this Button

---------- Post added at 09:16 PM ---------- Previous post was at 09:07 PM ----------

AndroidRoot site is quite messy. Here you will find the links to download flatline for tf300t and right bootloaders: https://www.androidroot.mobi/pages/guides/tegra3-guide-nvflash-jellybean/
[Transformer TF300T Android Development] lj50036:
Ouch, I would say one would think it was messy that was not a developer .... You did see the title of the thread yes .... :D

At best less then 1% of all transformer tablets owners are developers.... :p

Just mess with everyone..... :o

Thx Josh
[Transformer TF300T Android Development] das chaos:
Don't get the point, but I am only a stupid hun.

To be more specific: this thread dedicated to a specific device links for information hereto: http://androidroot.mobi/?p=480; on this adress you won't find any download, it is a blog page.

On this page you will find a linked announcement NVFlash for Tegra3-Transformer TF300T which links to https://www.androidroot.mobi/nvflash-for-tegra3-transformer-tf300t/ but there also is no download link.

So after further scanning on the left side you see a small link Tegra3 Guide: nvflashwhich leads to https://www.androidroot.mobi/pages/guides/tegra3-guide-nvflash/ there you have finally some download links to nvflash. But: they are outdated.

On this point some users are crying for help here.

One could undertake another scan on the said blog site of AndroRoot and eventually find also on the left side another link saying:Tegra3 Guide: NEXUS (and Transformer Jellybeans) which leads to https://www.androidroot.mobi/pages/guides/tegra3-guide-nvflash-jellybean/. An now here you find finally your download links.

I think that is not a question of developer or not developer. That is unquestionable messy. One could even say, that the OP which is initiated of AndroRoot is messy. Most of the other threads in XDA developer accomplish the burden task of providing direkt links to the item they advertise.

On the other hand you could say: ingrateful nagger! You get a peace of coding that consumed a lot of time to accomplish for free! So it can be expected to invest some time to find the download link. Right.

Conclusion: everyone could try to do better every time.
[Transformer TF300T Android Development] lj50036:
My point is that this is not a tool for users ... No end user should ever need to use this tools ...

That is all I was saying, its a good tool but really if you need help getting the blobs you most likely will never need them.....

Thx Josh
[Transformer TF300T Android Development] das chaos:
Nobody denied that this is a good tool. Question is not getting the blobs (not in this thread) but getting the program advertised.

And: there is a whole range between real developers like you and endusers. Otherwise xda developers wouldn't have almost 6 million members (there aren't that many developers in the world).

So please stay helpful.
[Transformer TF300T Android Development] lj50036:
I try to help as much as I can ....

But you are wrong about one thing I am not a Developer.... :D

I only dream of the day I can call myself that ..... ;)

Thx Josh
[Transformer TF300T Android Development] das chaos:
Attaboy!

... you are pretty good!
[Transformer TF300T Android Development] harryharryharry:
Hi, I think I ****ed up pretty bad: I flashed a kernel with "fastboot flash staging" that in hindsight appeared to be a 1kb file. This caused my device to be stuck on an Asus bootlogo with an empty progress bar beneath it . Normally I would fire up Wheelie+Nvflash and be on my merry way, but this time even after I did my normal recovery procedure in NVflash (flashing blob.EBT, blob.SOS., blob.LNX, blob.APP) the progress bar under the Asus logo did not disappear. I even tried to format the EBT partition with Nvflash but no dice.

On top of that it now seems that wheelie wont even deliver the blob.bin file anymore when the device is in APX mode, it hangs at 100% every time (I tried another usbport and even reinstalled Windows but alas, no dice)

I thought nvflash made my tf300t brickproof, but I'm beginning to lose hope...

So to sum up: I have NO recovery, NO fastboot, and I see NO asus bootlogo (just black backlit screen). When I enter APX mode my computer recognizes the device and when I start wheelie with:

wheelie.exe --blob blob.bin it starts and speeds quickly up to 100% but then it stalls and hangs.

[MENTION=5123642]lj50036[/MENTION], [MENTION=962182]rayman[/MENTION], [MENTION=1713162]lilstevie[/MENTION] [MENTION=4118840]kmdm[/MENTION] [MENTION=1588190]Apache14[/MENTION] Do any of you guys have a clue as to what is going on when wheelie stops at 100% and is there a way to fix this ?
[Transformer TF300T Android Development] lj50036:
Flashing a bad boot.img should not keep you from fastboot ?

Where did these files come from ?

blob.EBT, blob.SOS., blob.LNX, blob.APP

What commands did you run in nvflash when you were able to bootstrap with the blob.bin file ?

What is your "SKU" ?

Thx Josh