yashsingh1/xdaforums huggingface dataset:
[Eee Pad Transformer Android Development] t0dbld:
whats going on paul, I have not tried or flashed your builds yet , but assuming it has the progress you say it does nice work. I had just built my self a tree and started building it right before seeing this thread the other week. (I didnt have touch screen working yet) I forked you the other day and had not had time to look at it and than today went to fetch and notice it was gone .. I c you have moved to your server for source so i ll have to go grab updated version there. I don't have Transformer with me (im at work) but all the SOD issues have you tried just raising the clock min? You prob have but just thinking out loud , anyhow not sure if you were looking for help etc but Ill try to work on it when im not on Gnex project, or atrix project etc ill send pull requests anyhow send me "PM" or something if you do want some help i planned on doing this a while ago but RaYmAn said he had it close, so i stoped, than it didnt seem to be getting done so i started but than saw yours and you were further than my builds and i have no intentions of reinventing the wheel, I simply want ICS on my OG Transformer because i have no real need for 4 cores on a tablet yet :p and the rest of my devices i have on ICS so be silly not to get this one there. Anyhow im rambling nice work and let me know in mean time ill just fork ya again and see what i cant figure out in my free time
[Eee Pad Transformer Android Development] paulburton:
Yeah, I deleted the github repository and put it all on my server where I'm not limited to 0.3GB of disk space. Right now I'm trying to figure out why suspend kills it, and yeah I tried changing the voltage limits. Unfortunately I feel like I'm banging my head against a brick wall at the moment, and running out of ideas... So if you want to fix suspend and send me a patch that'd be awesome :p
[Eee Pad Transformer Android Development] t0dbld:
haha those are "soft limits " :-P most mine are like over 2gb.. I got bitbucket on standby in case they ever complain , ok well i make no promises but ill def have a go at it, also i just grabbed head but noticed no "extract-files.sh " I can use mine and fill in any gapps where env complains but wouldnt hurt to haev you post yours to see if im missing anything ... anyhow ill try to work on it some tonight and try and get one of the kernel devs from my team to look at kernel and SOD related issues also i can make one if you want but should prob start a gdoc or something of known bugs and issues and attempts etc
[Eee Pad Transformer Android Development] paulburton:
Yeah I know they're soft limits, but still I'd rather not become reliant on github and end up having to pay for it (literally) down the line. Feel free to email me any patches for inspection :)
[Eee Pad Transformer Android Development] fonix232:
t0dbld:

It isn't a CPU problem, but most likely the new kernel shuts down too much basic support systems for the board (USB, button watching daemon, etc etc), and that's why it dies.

My suggestion for a temporary solution was a wakelock - while it won't solve the problem, we can have a test build what can part-sleep properly, and it's still better than keeping the screen alive all the time, plugging the other end of the cord from-to the PC and the charger.
[Eee Pad Transformer Android Development] ky3bmu4:
Hello can anyone provide me with a link "how to unbrick" the TF) I istalled this ROM and everything was fine, then i put TF in my bag, took it in an hour and it doesn't react to anything ( I have an old B40 TF

THX in advance
[Eee Pad Transformer Android Development] Jonman409:
It's hung. Hold the power button until it does a hard reboot and then inter CWM and you can revert to whatever rom you want.
[Eee Pad Transformer Android Development] goodintentions:
This rom's sleep isn't functioning properly. Why in the world would you install this rom if you're new at this? Press and hold power button until it restarts.
[Eee Pad Transformer Android Development] ky3bmu4:
Wow thank you both! I'm not new at it at all, but somehow I never heard of Long-press power button! :) MB because never had a brick before )))

Thanks again guys!
[Eee Pad Transformer Android Development] jwilliamf:
If you never had a brick before, then you are new at this!! :D
[Eee Pad Transformer Android Development] kptnk:
and if you had read the few pages of this thread you've noticed the risks with flashing this, that this is not a daily use rom, and how to revert to hc....:)
[Eee Pad Transformer Android Development] t0dbld:
congrats .... you still have never had a brick
[Eee Pad Transformer Android Development] *Detection*:
With Honeycomb, if I enable "Stay Awake - Screen will never sleep while charging" and leave the TF docked, it never enters deep sleep, always stays at 216MHz even on battery only

Not tried with ICS but might help with the SOD until a real fix is found
[Eee Pad Transformer Android Development] ky3bmu4:
I read them and took the risks and enjoyed the first steps with ICS) I don't not blame anyone ofcourse, just asked for help when got problems))

2t0dbld

I prefer to keep my brick virginity)
[Eee Pad Transformer Android Development] zakiay:
Flashed the rom through CWM (made sure to wipe system and data) the rom instals just fine and i mount /system but when i reboot im stuck on the android boot logo. waited about 15 minutes without it booting into ics.

any ideas?
[Eee Pad Transformer Android Development] fonix232:
I have no dock, and it won't detect charging. So, it's a no-go.
[Eee Pad Transformer Android Development] wildestpixel:
If flashing the cwm will recovery blob stay there ? If so until my dear asus unlocks my bootloader I'm home brick free.
[Eee Pad Transformer Android Development] chatch15117:
yes cwm was still there for me. took 10 minutes to get back to honeycomb
[Eee Pad Transformer Android Development] Sharpe351:
Mine detects charging, but I only see it in the status bar, nowhere else. When I flash back, I'm at 100%.

As far as kernal issues, Paul, you may want to PM a guy named clemsyn here on the forums. He's built kernals for my old Gtab and has a current build for the Transformer. I believe he has done some work on the Xoom as well, so, I'd say he has alot of experience working with the Tegra boards and setups. He may be able to point you in a good direction for the SOD issue. He did a great job fixing the issues we had on the Gtab. The newer bootloader on the Gtab had all kinds of issues with SOD on any ROM build. I think he eventually pinned it down to a Wifi driver issue.
[Eee Pad Transformer Android Development] Sharpe351:
funny you mention that, last night I spent 45 minutes trying to flash back to HC. I think it was because I had to reflash the kernal.
[Eee Pad Transformer Android Development] chatch15117:
lol yeah i took your advice and reflashed prime, prime patch, then the oc kernel. worked fine
[Eee Pad Transformer Android Development] Sharpe351:
I just did a restore from CWM. Fu**ing took forever!
[Eee Pad Transformer Android Development] chatch15117:
slow SD card? my class 6 one was alright
[Eee Pad Transformer Android Development] Sharpe351:
Don't think so. I've only had this problem in this recovery. I wish someone would update it. Version 5.x.x.x is available, it needs the update badly. I would try to build it myself, but with the problems I've had with the git, its been nearly impossible.
[Eee Pad Transformer Android Development] droid3:
Could you guys release a video on it. Thanks
[Eee Pad Transformer Android Development] luna_c666:
Come on people let the man work!!

Quit asking NOOB questions in a WORKING DEV THREAD PEOPLE!?

I'm getting tired of reading 50 new posts of noobs asking how to flash back to stock after flashing this WIP that they have no business flashing yet to begin with! You guys are wasting time and making everyone wait LONGER for this ICS build by these dumb questions.

Paul, maybe consider appending your OP to ask politely to keep these questions in the QA section..(now this post is also a wasted post arg)? Perhaps someone should start an ICS thread over there for questions about this build specifically for noobs..I might do that myself if the idea is looked on favorably.
[Eee Pad Transformer Android Development] jharvey24:
Hope you don't consider this noob, but what languages are you guys using to develop? I knew Linux way back in the day in the Navy, and would love to help.

If it weren't for physics and law enforcement, I'd be unstoppable!
[Eee Pad Transformer Android Development] K900:
Android is C and Java. You also need some knowledge of the build system and Linux on embedded...
[Eee Pad Transformer Android Development] wildestpixel:
What can be gleaned from the select Xoom release of ICS from Motorola ? I'm sure some of the libraries and modules in there will help no end as a polished (comparitively speaking) product.
[Eee Pad Transformer Android Development] chatch15117:
probably the sleep problem but nothing else. they use different cameras and im pretty sure the gps chips are different(or xoom doesn't have one altogether).
[Eee Pad Transformer Android Development] CasseTrop:
Using this right now, I've installed the Google Apps and I must say i'm pretty impressed by the way it works for such an early piece of work.

Thank you for sharing.
[Eee Pad Transformer Android Development] paulburton:
Mixed news guys: I rebased on Google's tegra kernel tree and spent most of the day getting it running. I can happily report that is now booting and survives suspend. The bad news is it breaks other stuff for the moment, I need a little time to fix everything - at the moment that means no wifi, no audio and flaky i2c affecting touchscreen and sensors. Probably other things I haven't noticed yet. But I can fix those much easier than suspend :)

The worse news is I really need to get on with exam revision/learning, so this is going to have to be on hold for a little while...
[Eee Pad Transformer Android Development] chatch15117:
exams are so December man...
[Eee Pad Transformer Android Development] unfnknblvbl:
dumb question:

Is it possible to just port over whatever keeps it alive during suspend to the old (I assume Asus) kernel?

I wish I knew how to program, I really do. :(
[Eee Pad Transformer Android Development] bonesjones:
School is for fools!

Sent from my XT862
[Eee Pad Transformer Android Development] paulburton:
The 'old' kernel is based on NVidia's tree, the 'new' on Google's. They're both 2.6.39, but with considerable differences and each with benefits. The suspend support is one such difference, and it would be hard to port ones implementation to the other leaving everything else alone. Also a maintenance nightmare.
[Eee Pad Transformer Android Development] dipje:
there was a (leaked?) ICS update for the Xoom, isn't it possible to kang something from it to get our hardware / libs working?
[Eee Pad Transformer Android Development] fonix232:
Could you please, upload it to a new branch on your git? I might take a look or two at it, and maybe even kang something together!

Nope, it wouldn't be possible. Kernel incompatible, and also, screen rotation bug too.

Not to mention the many differences between hardware.
[Eee Pad Transformer Android Development] riseforrice:
Thank you for your hard work, keep it up;)
[Eee Pad Transformer Android Development] paulburton:
Unfortunately a degree will be a prerequisite to a job, this port won't be :(

Despite my aim to leave this alone I fixed up wifi with the 'new' kernel yesterday. I need to clean up a few things and commit before I can push anything, I should get a little time to do that this weekend but exams on Wednesday & Thursday mean it won't happen before then.
[Eee Pad Transformer Android Development] :
Take care of school first bud! No rush here it will come when it does. Brake a leg on those exams.
[Eee Pad Transformer Android Development] bonesjones:
Joking man. Take your time :)

Sent from my XT862
[Eee Pad Transformer Android Development] *Detection*:
I`m sure a few people here would like to see you get a job over at ASUS ;)
[Eee Pad Transformer Android Development] fonix232:
Sure, no problem, I don't even have any time this week (this TouchWiz port, inspired by your screen rotation fix, is taking over everything :D). Good luck again on your exams!
[Eee Pad Transformer Android Development] fserve:
nice work man! just installed it and testing.

There is some way to have Android Market?

EDIT: Found here: http://www.android.net/forum/downloads.php?do=file&id=136
[Eee Pad Transformer Android Development] will8578:
yeah search through this thread, you'll find rogue Gapps to install and you'll hav your market.
[Eee Pad Transformer Android Development] djgerbavore:
unable to clone any of the repos

I'm getting this when cloning any of the repos:

git clone http://paulburton.eu./git/tf101/kernel.git
Cloning into kernel...
warning: remote HEAD refers to nonexistent ref, unable to checkout.

Is anyone else having issues?

Thanks,
[Eee Pad Transformer Android Development] fonix232:
After that, stay in the same directory, run the following command (don't worry, cloning the repo pulled all the heads, and this will just check out the files):

git checkout android-tegra-tf101-2.6.39
[Eee Pad Transformer Android Development] djgerbavore:
thanks that worked.

the ASUS Eee Pad Transformer TF101 device tree git repo url needs to be changed from http://paulburton.eu./git/tf101/platform/device/asus/tf101.git to http://paulburton.eu./git/tf101/device/asus/tf101.git
[Eee Pad Transformer Android Development] eos666:
thx for your work! is there any kind of ETA when we might realistically expect the full working ICS port (not trying to pressure you mate) - also, can one buy you a beer or something via paypal?
[Eee Pad Transformer Android Development] K900:
End of January, when Asus releases it and we can get the kernel source and the blobs and stuff.
[Eee Pad Transformer Android Development] paulburton:
I'll get a little work done on it this weekend, now I don't have another exam until Tuesday. It's hard to judge how long it'll take to get everything working, I certainly don't need to wait for ASUS but they may well beat me to a fully working release. If they do I'll still continue, because there are limits to what you can do with a binary release from them and eventually they'll stop coming. Perhaps at that point people might realise why it's useful to have an open base and not simply bodge a few improvements into an ASUS ROM...

There's a paypal link in my signature, or below my username on the left. That's very kind, thanks!
[Eee Pad Transformer Android Development] neofreek01:
i keep hearing people say that we have to wait on asus and just dnt agree it is time consuming and not everyone can do it but i think paul is showing we dnt need asus....yeah their stuff would definetly be of help but just as paul said you can only do so much with a oem firmware and as mentioned early in this thread and elsewhere asus version of things is functional but kinda sloppy. keep up the good work man...ive been learnin alot just followin you. im in the same boat but my semester just starting up i just got done with 5 finals and 3 cert exams, it dont leave much free time thats for sure.
[Eee Pad Transformer Android Development] *Detection*:
This is where I wish I had concentrated more on coding and less on playing when I was younger. Projects like this would see me happy for 18 hours a day
[Eee Pad Transformer Android Development] luna_c666:
Mid-february, Paul has a little time left yet :)
[Eee Pad Transformer Android Development] TGA_Gunnman:
Remember the xda rules. Don't ask for ETAs! Devs will deliver when its done.

Don't be a noob. Lol
[Eee Pad Transformer Android Development] Ravensysteam:
Yeah you guys should chill. As soon as the official Update is out these things will go a lot faster and we will hopefully see awesome tweaks and stuff ;)

Greetings
[Eee Pad Transformer Android Development] chatch15117:
My predictions:

Paul keeps working on firmware, gets sleep bug fixed by February.

Asus releases ICS update on Feb 13.

Asus code is craptastic for the most part

Paul puts some missing parts from Asus into his rom

We still use Paul's rom well into April :D

The only stuff left is overclocking and general optimizations. Blades can take care of most of that. He's teh kernel m4st3r
[Eee Pad Transformer Android Development] bonesjones:
He already got sleep bug fixed. He just broke everything else. :)

Sent from my XT862
[Eee Pad Transformer Android Development] bot2600:
I installed this not knowing what to expect and I have to say, wow, great job!
[Eee Pad Transformer Android Development] CM Wave:
Is this confirmed?
[Eee Pad Transformer Android Development] K900:
Pretty much.
[Eee Pad Transformer Android Development] chatch15117:
nope, never gonna come. just you wait. no ICS.
[Eee Pad Transformer Android Development] *Detection*:
ASUS United Kingdom Our engineers are configuring ICS for TF101 - we announce schedule shortly but aiming for February release.
[Eee Pad Transformer Android Development] chatch15117:
february... 2013?
[Eee Pad Transformer Android Development] *Detection*:
If we are lucky
[Eee Pad Transformer Android Development] riceboyler:
Mods, feel free to delete this, as it adds nothing to the development discussion

<rant>

Wow, XDA sure has grown some ASUS haters of late. Of all the big boys, ASUS has always been at the front of pushing out the newest versions of Honeycomb, so why would it be any different with ICS? Further, while I'm hugely grateful for all the ROM devs (and especially for Paul's work), I think the stock ROM for the TF101 was a great overall ROM. I really debated (for the first time in my life) whether I should root and flash. I'm glad I did (love KRAKD), but ASUS made an excellent stock ROM especially compared to the other guys out there.

</rant>

That being said, I plan on flashing this ICS release this weekend when I have some time to really beat on it, and I can't wait to see what's been done.
[Eee Pad Transformer Android Development] pside15:
You won't be disappointed with it. It is a huge improvement over HC, imho. The only thing keeping me from using it as a daily driver is the sleep of death issue. Other than that it does everything I need it to do and is wicked fast.
[Eee Pad Transformer Android Development] chris157:
ASUS's Facebok page said they have submitted the update to Google and it will be released once it is approved
[Eee Pad Transformer Android Development] Rumbleweed:
ASUS products are good, your update releases are good but your communications coordination is awful. Improving you public information release coordination would go a long way toward growing your biz
[Eee Pad Transformer Android Development] pside15:
Any reason why this was moved into general? Just wondering because I couldn't find the thread in development and others may have the same problem.
[Eee Pad Transformer Android Development] *Detection*:
Yea same, why is a DEV thread in the GENERAL section ?

EDIT - This thread has been merged with another much longer one

Well done whoever messed this up.
[Eee Pad Transformer Android Development] Sharpe351:
I think it's because of all the off-topic chatter. I would like to hear from Paul to see where he's gotten thus far. He's done great up to this point, can't wait to see where this one ends up!
[Eee Pad Transformer Android Development] *Detection*:
He said he might have some spare time this weekend.
[Eee Pad Transformer Android Development] Sharpe351:
I don't really want him to rush it, just kinda curious. I know that he has school too. That does take up a ton of time. At least it did when I was in college.
[Eee Pad Transformer Android Development] unfnknblvbl:
Probably because everybody keeps banging on about Asus update. Sigh.
[Eee Pad Transformer Android Development] paulburton:
Indeed, the topic got moved by one moderator because he didn't like the amount of general chatter. It then got moved back again by another moderator. Let's keep the discussion here about this ROM, if you want to discuss ASUS' ROM then please do so elsewhere.

Anyway, I've spent some time looking at the way the tegra suspends and trying to figure out what's going wrong in the original nvidia-based kernel. I decided that whilst the google-based kernel survives suspend it's so lacking in the rest of the tegra drivers that it was worthwhile having another look at nvidias. To cut a long story short I still don't know exactly what the root cause is but I've narrowed it down quite a lot and know at least where it all goes wrong on resume. I've got a workaround which works to get into LP2 (tegra has 3 suspend states, LP2 is the 'most awake' of them) and there's a new build in the first post with it included.

It does have some problems, if it enters suspend itself after the screen timeout then it seems to like waking itself back up again. It seems fine when you use the power button though. Also a biggie: WiFi breaks after suspend. If you had WiFi up pre-suspend then you'll probably end up with slowdown as the kernel goes crazy attempting (and failing) to communicate with the WiFi chip. At least you can cleanly power off though :)

I still need to spend more time on the suspend stuff to figure out the root cause of the problem, hopefully get into LP1 or LP0, and fix the WiFi problem. That'll probably be next week though (2 more exams to go this week, busy at the weekend).
[Eee Pad Transformer Android Development] Sharpe351:
sounds good paul. Glad to see you made progress with suspend. Hope the schooling is going well also.
[Eee Pad Transformer Android Development] kptnk:
I wiped date/cache and dalvik, but got stuck on the first Eeepad logo....nothing happen ; tried twice, nothing....anyone else ?
[Eee Pad Transformer Android Development] Sharpe351:
first, please post these things in the Q and A section. second, you MUST wipe /data and /system in order to flash this ROM. If you have an sbk2 tablet I do not recommend trying this until the beta release.
[Eee Pad Transformer Android Development] *Detection*:
So disabling wifi before suspend would solve the slowdown and wifi breaking on wake ?

There is an app called Auto Airplane Mode by Don free on the market which disables all radios on screen off, and turns them back on with screen on/wake

I wonder if that would disable the wifi soon enough before sleep for it to stop the problem (That is so long as disabling wifi before sleep does even solve anything)
[Eee Pad Transformer Android Development] zxhian:
just sharing what worked for me, i was on this ROM for almost a week, and its preety darn smooth for an early build. coming from Revolver -> This ICS build CWM version -> then back to Revolver

Backup (Revolver )

1. used titanium backup

2. Backup Android/data from sdcard to PC

Install:

1. Used the superwipe script from HD revolution

2. Flash Rom via CWM/ Install GAPPS

Going back to HC:

1. Used the superwipe script from HD revolution

2. Flash Rom via CWM

3. Restore Apps/ Copy Backup of Android/Data

Awesome work Paul, cant wait for your next release, just got back to HC from your ROM, since my kid needs to play his games over the weekend.

Cheers!
[Eee Pad Transformer Android Development] Sharpe351:
paul, in the latest iteration, superuser is denying all permissions. settings for superuser will FC the app. I think it is broken on this release for some reason. I can pull a logcat if needed, I think.
[Eee Pad Transformer Android Development] Jhinta:
+1

Also why not using cm9 source and fix sdcard mount ?
[Eee Pad Transformer Android Development] Sharpe351:
Also, the settings started FC on me while using the "display" tab. Didn't see this in the previous build.
[Eee Pad Transformer Android Development] Jhinta:
fixed by flashing androidsu http://androidsu.com/superuser/

Verstuurd van mijn Full Android on TF101 met Tapatalk
[Eee Pad Transformer Android Development] unfnknblvbl:
Hey Paul, it may be helpful to add the GAPPs link in the first post. Not so much because it's really necessary, but because it'll stop this thread from continuing to fill up with questions about it. :)