yashsingh1/xdaforums huggingface dataset:
[Eee Pad Transformer Android Development] MassStash:
Super stoked for the update, just needed to out that out there haha

~S-Off LTEvo; Strapped to this gnarly Sense5 port; ArcReactor

cpu0/1: 1.7ghz ¦ 192mhz ¦ sleep: 486mhz max

Intellidemand

fiops

mpdecision: off
[Eee Pad Transformer Android Development] josteink:
Can't wait for the documentation to see what I did wrong :p
[Eee Pad Transformer Android Development] ViViDboarder:
Ok, sorry guys. Tonight I promise! Haha

I got home and ran into some issues with the company delivering my furniture to my new place and then decided to do it in the morning... and this morning my Ubuntu partition seems to be totally borked!

So that's cool!

I'll have to bring my work laptop home to test since I don't even have a clue how to set up the Android SDK on Windows. :P
[Eee Pad Transformer Android Development] MassStash:
Oh I'm sure there's a tutorial for that haha

~S-Off LTEvo; Strapped to this gnarly Sense5 port; ArcReactor

cpu0/1: 1.7ghz ¦ 192mhz ¦ sleep: 486mhz max

Intellidemand

fiops

mpdecision: off
[Eee Pad Transformer Android Development] Dieselrellim:
Any luck with 2.5.0.0?
[Eee Pad Transformer Android Development] ViViDboarder:
Well, think my TF101 is totally gone. It wouldn't boot the recovery and dumped me back to Android, which is expected.

So then I tried again, same build... Now it won't boot period. Recovery or Android.

Also, I can't even get it into APX mode.

I've been holding power and volume up and polling lsusb but nothing new shows up for me. It's totally unresponsive. Ugh. This sucks. I was about to sell the thing too. :(

EDIT: It finally came up! Quick! Nvflash tutorial for ubuntu? I'm trying to find the binaries now...

EDIT2: May have gotten back into CM... Fingers crossed

EDIT3: Finally safe! I'll try to build up the courage to try again soon. :P
[Eee Pad Transformer Android Development] josteink:
To be fair, stuff like apx mode, Odin mode, adb, fastboot, etc is usually a million times easier and more reliable to get to work in Linux.

Less problems with conflicting drivers, etc.

If I'd be doing this in Windows, I'd be scared too :)
[Eee Pad Transformer Android Development] ViViDboarder:
I was actually doing it in Ubuntu this time. It ended up working when I switched USB ports... The port works for other devices, but I guess just borked enough to not detect my tablet. Weird.
[Eee Pad Transformer Android Development] Orkeren:
If you at any time need help/quick advice on restoring your tablet from about any state, just pm me :) I've semi-bricked my tablet so many times now, that I can restore it to any state in my sleep :)
[Eee Pad Transformer Android Development] josteink:
This sort of nonsense only happens in Windows. And like i said: doing anything like this in Windows is not my cup of tea. :)
[Eee Pad Transformer Android Development] jrohwer:
Signature verification

Has anyone gotten signature verification working when flashing a zip with this recovery? I keep on getting a signature verification error, even when flashing a simple self-signed test zip that merely mounts /system:

Verifying zip signature...
I:1 key(s) loaded from /res/keys
Verifying update package...
I:verify_file returned 1
E:signature verification failed
Error flashing zip '/sdc/testrec-signed-self.zip'

The zip flashes fine when I turn of signature verification, but I'd like it to work and am curious as to why it fails. I've signed the zipfile using either signapk or testsign.jar on the desktop, or the ZipSigner app from the Market on the tab itself. I've also tried signing with all four of the suplied keys (testkey, media, platform, shared), but none seems to work.I've googled extensively and can't seem to find what I'm doing wrong. The signing process of the zip file itself in all cases gives no error.
[Eee Pad Transformer Android Development] MassStash:
Don't think you need zip verification bro

~S-Off LTEvo; Strapped to this gnarly Sense5 port; 'thraxed

cpu0/1: 1.5ghz ¦ 384mhz ¦ sleep: 486mhz max

Ondemand

fiops

mpdecision: off
[Eee Pad Transformer Android Development] gkillerx:
Any update on the new build ?
[Eee Pad Transformer Android Development] MassStash:
Sure we'll hear soon as there is an update man.

Hope it comes out well tho for sure!

~S-Off LTEvo; Strapped to this gnarly Sense5 port; 'thraxed

cpu0/1: 1.5ghz ¦ 384mhz ¦ sleep: 486mhz max

Ondemand

fiops

mpdecision: off
[Eee Pad Transformer Android Development] Boss_Cuco:
Hi!

Usually in my old cmw recovery I would wipe cache, dalvik and format /system before I updated my rom.

But now, with TWRP I can't seem to find that format /system option...

Thanks! ;)
[Eee Pad Transformer Android Development] josteink:
You will need to wipe/format system manually. You get offered to wipe cache and dalvik cache after you have flashed a zip.
[Eee Pad Transformer Android Development] gkillerx:
Josteink. What are these builds?

http://nexfiles.kjonigsen.net/tf101/twrp/
[Eee Pad Transformer Android Development] josteink:
My attempts at getting twrp 2.4 & 2.5 working for the tf101. Not one worked...
[Eee Pad Transformer Android Development] evilmerlin:
I am trying to update my recovery through the GooManager but each time it's giving me a MD5 checksum error on 2.3.2.3. Anybody else encountering this issue? GooManager is the latest version.
[Eee Pad Transformer Android Development] arun_7:
I have issue in recovery. Most of the time recover goto fast boot mode :confused:
[Eee Pad Transformer Android Development] josteink:
The TF101 has no fast-boot mode. Do you mean APX/nvflash mode?

And what do you do to enter recovery? Do you use the key-combos? Because they should be bullet-proof.
[Eee Pad Transformer Android Development] stephane.papin:
Tf101g b80 ww

does this recovery work in TF101G B80 WW ?
[Eee Pad Transformer Android Development] jrohwer:
Yes I am using it on TF101G B90. So B80 should be ok as well.
[Eee Pad Transformer Android Development] thelangosta:
So are we completely SOL on a TWRP update? I did see that the XOOM got 2.5.0.0 and know that there are some similarities at least with the SOC.
[Eee Pad Transformer Android Development] josteink:
Worst case scenario I can try building this... Again.

Last time I tried, I tried on a both a JB 4.1 base and a JB 4.2 base (because I thought that was required, documentation used to say so, etc etc), but I've later been told that you can build on any base you like, and VividBoarder told me he used an ICS base.

Maybe I can get things going later on, but these days I'm always bloody short on time...
[Eee Pad Transformer Android Development] MassStash:
I hear the never enough time issue! Any effort is greatly appreciated bro

~S-Off LTEvo; Strapped to this gnarly Sense5 port; 'thraxed

cpu0/1: 1.5ghz ¦ 384mhz ¦ sleep: 486mhz max

Ondemand

fiops

mpdecision: off

With tapatalk4beta
[Eee Pad Transformer Android Development] thelangosta:
Thanks, I understand.
[Eee Pad Transformer Android Development] josteink:
Not be teasing or anything but for once I seem to be getting places ;)
[Eee Pad Transformer Android Development] josteink:
Guys, guys.

Don't tell anyone, but I just flashed my Asus Transformer with my own custom CM10.1 build, using my own custom TWRP 2.5 build.

And the thing aint bricked. :D

Long (way to ****ing long) story short:

- use a CM9 ICS base

- use vivid-boarders's device trees as listed on page 1

- alter BoardConfig.mk to use vividboarder's kernel-config

- enable LZMA ramdisk in vividboarder's kernel-config instead of GZIP

- replace minigzip with lzma in build/core/config

- update LD_LIBRARY path in recovery init.rc

- add additional things to recovery.fstab

- (plus a bunch of boardconfig.mk tweaks for TWRP behaviour once booted)

- build

- flash

- boot

Going to do some more testing before I declare this a 100% success. Things like backup, restore, using external microSD for anything at all, etc remaing untested.

But for now, some major hurdles have been overcome, and I'm (finally) confident that our transformer will enjoy 2.5.0.0, and possibly future versions of TWRP as well.

---------- Post added at 10:42 PM ---------- Previous post was at 10:25 PM ----------

Tested working:

- Flash ZIP from internal (4.2) storage.

- Flash ZIP from vfat-formatted microSD.

- Flash from both internal and microSD in same operation.

- Wiping cache/dalvik.

- Backup to microSD. (only /system tested)

- Restore from microSD. (only /system tested)

Tested NOT working:

- reboot to system (it loops back into recovery unless you hold volume down while booting and force cold boot)

- dock-keyboard anywhere in TWRP. (Did it use to work?)

NOT tested at all:

- regular SD-cards in dock, because my dock's SD-card tray cant lock the card inside, so it just pops out.

- USB storage (dock or no dock), but I expect it not to work either.

Not perfect, but I guess it's time to create a new thread? Let's do some more testing and improvements together? It's late here. so I'll get at it tomorrow and maybe I'll even post some builds :p

(Edit: Not just to be an ass, but I'd like to do things properly and have everything, build-documentation, proper github repos, etc, in place.)
[Eee Pad Transformer Android Development] chazzdjr:
You should just take over as maintainer for this thread. ViViDboarder will gladly let you take over I'm sure. Pm him so you can get access to the goo.im directory.
[Eee Pad Transformer Android Development] thelangosta:
Wow, great news. Thanks for continuing to wrestle with it even though you had the risk of bricking your tablet.
[Eee Pad Transformer Android Development] josteink:
Looking at VividBoarder's github (which I just forked), it would seem like the repo-tool has messed up some things and branches (TLDR: gave me original CM9 branch, not VividBoarders ICS recovery branch)...

This lead me to reinvent some wheels which VividBoarder seemed to have figured out on his own (not to mention a few other fixes, like bootloop and hardware keyboard) and some things I haven't even bothered with yet (like Linaro for recovery).

I'll go messing about with his proper, updated branches and see where I get. No point redoing work already done, if I can retro-fit it to work with my minor TWRP 2.5 modifications.

At least in the future I will know better than relying on repo to switch and update branches ;)

---------- Post added at 08:55 AM ---------- Previous post was at 08:43 AM ----------

To be honest, that remark was mostly just for fun, and to show that things worked. If there was any real risk of bricking my tablet, I would have done it months ago when attempting my first builds.

With wheelie + nvflash this tablet is practically unbrickable, so messing with these things is fairly safe :)
[Eee Pad Transformer Android Development] jrohwer:
Does AROMA installer now work with the new TWRP 2.5.0.0? It did'nt with 2.3.2.3.
[Eee Pad Transformer Android Development] josteink:
Good question. Haven't tried. Will report back when I get VividBoarder's tree to build.

At least if someone points me to something with an aroma installer :)

---------- Post added at 10:15 AM ---------- Previous post was at 10:04 AM ----------

Just got a new build going based on VividBoarder's latest commits coupled with my minor changes. Had to disable Linaro optimizations to get it through though.

It builds, but I'm at work and can't test it out right now. If it works when I get back home, I'll create a new thread with latest build, downloads, repos and instructions.

Anyway. You can take my word for it: 2.5.0.0 for the TF101 is no longer vaporware :)
[Eee Pad Transformer Android Development] zboq:
First that I can think of is newest ARHD 3.6G ROM, but I gues You don't want to flash entire rom just to test :D
[Eee Pad Transformer Android Development] josteink:
Created a new 2.5 beta thread (since VividBoarder isn't around on the TF101 forums anymore).

http://xdaforums.com/showthread.php?t=2308565
[Eee Pad Transformer Android Development] ewingr:
Access SD in Keyboard?

I was just about to do a backup, then ROM install, but I can't find how to get to the SD card in the slot in the keyboard. Is this not possible? I don't find any info with my searchs, but maybe I'm just using the wrong search criteria.

[EDIT]

I just found a micro sd and put it in the slot in the tablet itself, undocked, and it isn't recognized either.

I've read back earlier here a bit, and see something about putting the files to install in data\media. Maybe I'm wrong, but if I need to do a factory reset, won't I lose all of that?

I"m thinking maybe I need to open a specific thread on this. I'll do some more search/reading and see if I can figure it out.

i
[Eee Pad Transformer Android Development] frederuco:
Only the tablet microSD slot works.

You will need to reboot TWRP if you insert the microSD when in TWRP to have it work. There may be a way to re-mount using terminal in TWRP, but easier to reboot to TWRP.
[Eee Pad Transformer Android Development] DanRo80:
I am on 2.3.2.3 on my TF101. My downloads of zip files for ROMs or Kernels are not showing in the "download" folder in "Install" or in the "File Manager" of TWRP. It never did this to me in older versions. I updated the recovery through the GooManager method.

1) Install GooManager from the Play Store

2) Open GooManager and provide root permissions

3) Hit Menu (or the button with the 3 dots on your screen) and then Install OpenRecovery

I just don't know what I am missing and doing wrong.
[Eee Pad Transformer Android Development] baseballfanz:
All of a sudden when trying to do a backup I get "Not enough space" and backup "Failed". Both to internal and external SD card. I have plenty of space in both locations.:confused:
[Eee Pad Transformer Android Development] frederuco:
TWRP should show you how much space is needed vs how much is available in the terminal window readout.

I tried doing a backup when I had some of my TV sync'd to the Plex app. Took my backups from 1.5 GB up to over 10 GB because it was trying to backup all of my sync'd content.
[Eee Pad Transformer Android Development] baseballfanz:
Not sure what happened but I reformatted the sd card and it's working again.:good:
[Eee Pad Transformer Android Development] allard1997:
Does this Recovery only work with Jelly Bean or also with ICS?
[Eee Pad Transformer Android Development] frederuco:
Works fine for ICS on the TF101. I had isssues with all versions of TWRP for flashing ARHD (cound not mount /data/media/), but anything else (Revolver, Stock Rooted, and 4.1-4.3) works fine.
[Eee Pad Transformer Android Development] gls9:
I made a backup of my TF101 (katkiss 4.2.2) with this version for boot, data and system.

When restoring data it looks like there is no backup included for /data/media/0 (=sdcard0). Or it is not restored. Before I formatted DATA with TWRP.

Is this correct ?

If yes, why ?

Is there a way I can list the contents of the TWRP backup file ?

edit:

I already found the answers:

The file in data.ext4.win is the file data.ext4. After renaming this file to data.rar it is possible to show the contents.

Now i can see that /data/media/* is NOT included in the backup, which is the internal SDcard. This is also the case with CWM backup.

So this is probable a feature.

So I learned: never do format DATA if you want to retain the internal sdcard (sdcard0) because it is NOT included in a nandroid backup.
[Eee Pad Transformer Android Development] frederuco:
The /data/media/ isn't backed up. IMO it is pretty obvious when I can have 12+ GB of storage used in the internal /sdcard/ and the TWRP backup size for my nandroids is only about 2-3 GB typically.

I believe this is done on purpose to keep the backups from being too large.

Sorry you learned this (presumably) the hard way. I did the same thing a few years back on CWM.
[Eee Pad Transformer Android Development] ditchmagnet:
I am trying to install this recovery, but anything I try doesn't work. I have been running revolvers ICS with the roach CM recovery. Nothing I do - even though everything seems to go through correctly - will get rid of CM recovery. I want to install the katkis ROM so I need to get this working.

Thanks.

EDIT:

It is also messed up cause anytime it restarts, or even anytime I turn it on, it always boots straight to recovery. I have to hold power+vol down then I can pick to load android.
[Eee Pad Transformer Android Development] *Detection*:
Have you tried Easyflasher?

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

If it still doesn't work, try using an NVFLASH ROM to 100% repartition the whole TF - Sounds like you got something messed up with the partitioning somewhere
[Eee Pad Transformer Android Development] ditchmagnet:
Thanks. I just tried easyflasher, but didn't work. I tried having easyflasher install stock ASUS zip, but didn't work either. I am going to try this NVFLASH ROM:

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

EDIT:

Didn't work. Here is what it says when I try to run download.bat as it says in the link I posted:

C:\nvflash>"nvflash.exe" --bct transformer.bct --setbct --configfile flash.cfg -

-create --bl blob.EBT --odmdata 0x300d8011 --sbk 0x1682CCD8 0x8A1A43EA 0xA532EEB

6 0xECFE1D98 --go

Nvflash started

rcm version 0X4

Command send failed (usb write failed)

C:\nvflash>

After that, it disappears from device manager and I have to power+vol up and it comes back. I guess I will try another ROM...

EDIT:

Same problem with another nvflash rom. I have tried a few different APX drivers too, but nothing is working. What else can I do to reset/re-partition, or whatever to get this this working again?

EDIT:

I am an idiot. I have a SBK2 - got it working with easy flasher.
[Eee Pad Transformer Android Development] *Detection*:
Cool, glad you sorted it
[Eee Pad Transformer Android Development] sweetsmoke69:
Just want to say thank you for this amazing piece of software. Did the install as recommended in the OP. Worked like a charm.

Btw. I'm on Revolver 4.1.1 running Gouvers 22.6 kernel.

One observation I've already made. When choosing boot to recovery from GOO Manager I end up with a regular ROM boot, but booting into recovery from the power button menu brings up TWRP. Not an issue, just an observation.
[Eee Pad Transformer Android Development] cbrox:
your goo manager reboot to recovery issue might be goo not playing nice with your rom or kernel. I'm using EOS3-N60 JB with roaches kernel and goo reboots to recovery with no issues
[Eee Pad Transformer Android Development] sweetsmoke69:
You're probably right, but it would be hard to figure out. However I know how to enter TWRP so I'm perfectly fine. Thx.

Edit: After flashing TWRP BetterBattery Stats shows incorrect results, it doesn't indicate DeepSleep anymore. From the TWRP UI I'm not able to wipe battery stats (I think I've seen this option somewhere)

Asus Transformer TF101 (B50)

REVOLVER 4.1.1

Guevor 22.6

TWRP 2.2.1
[Eee Pad Transformer Android Development] ViViDboarder:
Wipe battery stats was removed at the recommendation of a core Android developer at Google saying it literal does nothing.
[Eee Pad Transformer Android Development] sweetsmoke69:
Unfortunately I'm in a deep **** now. My TF doesn't charge anymore neither via plug nor via USB. I wouldn't assume any coincidence but it happend after flashing TWRP, no other app installed or any other changes since then. Does anyone of the devs have an idea whether or not it could be related to the recovery - and is there a simple way to get back to CWM?

Many thanks in advance!
[Eee Pad Transformer Android Development] baseballfanz:
Just flash one of the CWM base recovery in TWRP recovery.

Are you sure your charger is working?
[Eee Pad Transformer Android Development] sweetsmoke69:
OMG this is unbelievable...I found the advice to put the charger into the fridge, I did put it in the deep freezer for an hour or two - and guess what - It's charging again!!

High Tech is so simple - sometimes ;)

Thanks guys, and keep this advice in mind - it may save you some trouble. :laugh:

Edit: Sorry, forgotten to ask - will the reflash of CWM bring back my Nandroid backups? Or are the old (pre TWRP) Nandroids available through TWRP as well?
[Eee Pad Transformer Android Development] ViViDboarder:
Any cwm nandroids can't be restored with twrp, but they are not deleted. If you very need to go "way back" to an old backup you can re-flash cwm and restore.
[Eee Pad Transformer Android Development] sweetsmoke69:
Unfortunately I had to go back since I did a system wipe in order to fix the battery - which certainly was unnecessary. However I managed to restore the latest nandroid and everything is fine again.

But now GOO Manager does not install TWRP anymore. It always stops with the message "no recoveries were found for your device". You have any idea how to get TWRP working again?
[Eee Pad Transformer Android Development] baseballfanz:
It was posted on twitter that it would be down for a few days for maintanance. So no installing via goo manager for now. You can do it manually via terminal.
[Eee Pad Transformer Android Development] ViViDboarder:
Yea, some files are up but others are unavailable. We have the image hosted on another server from our website as well for times like this.
[Eee Pad Transformer Android Development] sweetsmoke69:
Thank you for your replies. I'm not familiar with terminal so I'll be patient to wait until GOO is up again.
[Eee Pad Transformer Android Development] lolobabes:
Can i just ask what makes this diff from clockworkmod or other recoveries ty
[Eee Pad Transformer Android Development] ViViDboarder:
Well, our project page should list some features, but: compressed backups using dual cores, fully themable gui, can backup and restore boot partition, can use external and internal sdcard, open scripting language that let's you use the free Goo Manager.
[Eee Pad Transformer Android Development] lolobabes:
ty for the answer, though I dont understand many of the terms you used but they sound good... nice work sirs, ahihihihihi :D
[Eee Pad Transformer Android Development] rickatnight11:
Does this let me use internal flash storage, External SD card (dock), and External MicroSD card for backups and recoveries? The closest I've found is the XM recovery, but even that has a few missing pieces. I'd love a true "backup/restore to/from anywhere" recovery.
[Eee Pad Transformer Android Development] maxal:
I have just started using TWRP v2.2.1.4 and I see in the wipe menu there is an option for system wipe. I normally do factory reset, dalvik cache and cache wipes when swapping between roms my question is when would I use the system wipe function?
[Eee Pad Transformer Android Development] ViViDboarder:
The dock sdcard isn't mounted but it might be possible for me to just add it. I'd have to do some work because the core code only supports main and secondary locations rather than n locations.

If you are switching between two roms with a different base, it is recommended. Although some rom zips will wipe system for you before installing anyway.
[Eee Pad Transformer Android Development] rickatnight11:
That'd be awesome to have a modular backup/recovery system. In my opinion it'd catapult this ahead of any other recovery. It should be possible to whip up a clean display of possible source/destination media that displays the media with the mount point in parenthesis.
[Eee Pad Transformer Android Development] woot1524:
I didn't see a warning anywhere about using twrp on the Slider(sl101), and I've been getting the weirdest bug everytime I've tried to use twrp.

The recovery installs corectly. Once booted into it, touching any of the buttons results in nothing. I tried random positions and found a couple spots that would consistantly enter a keypress for an option. The back and home buttons on the hard-keyboard work just fine. Nothing else though.

I don't know if this would matter, but I did replace the lcd screen after I cracked it. I've has zero problems with the screen other than with twrp.

I've been unable to find anyone else having this problem, so any advice would greatly help.
[Eee Pad Transformer Android Development] ViViDboarder:
Well this was built for TF101. I never tested for the slider. Probably needs a different kernel.