yashsingh1/xdaforums huggingface dataset:
[Eee Pad Transformer Android Development] paulburton:
You can flash just boot.img & system.img (partition 6 & 9 respectively) by doing something like this:

./nvflash --bct transformer.bct --setbct --configfile flash.cfg --bl bootloader.bin --odmdata 0x300d8011 --sbk 0x1682CCD8 0x8A1A43EA 0xA532EEB6 0xECFE1D98 --sync
./nvflash --resume --download 6 boot.img
./nvflash --resume --download 9 system.img
./nvflash --resume --sync --go

You might need to (ie. probably should) clear userdata too, which I'm sure CWM will let you do. Your sdcard should remain intact (but don't blame me if it doesn't!).
[Eee Pad Transformer Android Development] Spidey01:
Take it outside to other threads gents and let the guy focus on his ICS port.
[Eee Pad Transformer Android Development] paulburton:
Where? The mounts are done in init.ventana.rc:

on fs
mount ext4 /dev/block/mmcblk0p1 /system wait ro
setprop ro.crypto.tmpfs_options size=128m,mode=0771,uid=1000,gid=1000
mount ext4 /dev/block/mmcblk0p7 /data wait noatime nosuid nodev
mount ext4 /dev/block/mmcblk0p2 /cache wait noatime nosuid nodev
mount tmpfs tmpfs /Removable mode=0755,gid=1000

Ok, let's figure this out, I need to reproduce it. What version of CWM are you using? By clean system do you mean you formatted it before flashing?
[Eee Pad Transformer Android Development] fonix232:
No no no, you got me wrong. The mount part of the CWM script won't work!

But made a fixed version, uploaded it to pastebin: http://pastebin.com/aYj427Ma

Try to format system, data, cache before installing your version, you'll see it fails. But with my script, the mount actually happens, and files get copied into place. Your mount script does not work.

EDIT:

This new one, while adds the working backlight, fails on wifi. I'll try to get more!

Also please, remove the line referring to busybox in the script I've linked. It borks up everything pretty much.
[Eee Pad Transformer Android Development] DroidRevenge:
But does no one know when ASUS official ICS update comes to life?
[Eee Pad Transformer Android Development] UnknownAccount:
End of January its told :)
[Eee Pad Transformer Android Development] UnknownAccount:
Bluetooth can be enabled :) so it should work :)
[Eee Pad Transformer Android Development] mootwo:
Wasn't this actually revised and corrected to early February 2012?

http://www.androidpolice.com/2012/0...wich-update-to-roll-out-by-early-february-12/
[Eee Pad Transformer Android Development] UnknownAccount:
Not according to their official Facebook :) but that's of topic
[Eee Pad Transformer Android Development] thebadfrog:
This is SWEATTAMI posting under another account since his has been disabled. Notice the LG-P500 in the sig and the constant :D:cool::);)
[Eee Pad Transformer Android Development] fonix232:
With the latest build I'm getting the following error logs:

01-12 15:16:44.120: E/audio_hw_primary(77): adev_open: name:'audio_hw_if'
01-12 15:16:44.140: E/CameraService(77): Could not load camera HAL module
01-12 15:17:01.810: E/PhonePolicy(75): Could not preload class for phone policy: com.android.internal.policy.impl.PhoneWindow$ContextMenuCallback
01-12 15:17:05.030: E/Sensors(158): couldn't find 'accelerometer' input device
01-12 15:17:05.030: E/Sensors(158): Couldn't open /dev/kxtf9 (No such file or directory)
01-12 15:17:06.270: E/Sensors(158): couldn't find 'max9635_als' input device
01-12 15:17:07.560: E/Sensors(158): couldn't find 'compass' input device
01-12 15:17:07.560: E/Sensors(158): Couldn't open /dev/akm8975_aot (No such file or directory)
01-12 15:17:08.820: E/Sensors(158): couldn't find 'barometer' input device
01-12 15:17:08.820: E/Sensors(158): Couldn't open /dev/bmp085 (No such file or directory)
01-12 15:17:10.110: E/Sensors(158): couldn't find 'gyroscope' input device
01-12 15:17:10.110: E/Sensors(158): Couldn't open /dev/l3g4200d (No such file or directory)
01-12 15:17:41.180: E/Sensors(158): Couldn't open /dev/max9635 (No such file or directory)
01-12 15:17:41.180: E/Sensors(158): MAX9635_IOCTL_SET_ENABLE failed (Bad file number)

About wifi:

01-12 15:19:03.280: I/ActivityManager(158): Displayed com.android.settings/.Settings: +747ms
01-12 15:19:04.540: E/WifiStateMachine(158): Failed to load driver!
01-12 15:19:04.540: E/WifiStateMachine(158): DriverFailedState
[Eee Pad Transformer Android Development] UnknownAccount:
My brothers account :)
[Eee Pad Transformer Android Development] fonix232:
But this time for once he isn't speaking stupid sh*t, and he's correct. The BT works, even in the latest build (where wifi won't).

EDIT:

CM9 compiling failed, on a totally TF101-unrelated generic part. Looking into it now.
[Eee Pad Transformer Android Development] will8578:
@paulbarton, i am writing this from ur cwm 1 update, i completely wiped everything, then mounted system and flashed, so far working as can be, really impressed, thanks

wifi is working for me
[Eee Pad Transformer Android Development] thebadfrog:
So your posting on your brothers account? You are still not suppossed to be posting period. You've been banned and that is against the rules. Now your gonna get your "brothers" account banned as well.
[Eee Pad Transformer Android Development] UnknownAccount:
The wifi worked for me ?
[Eee Pad Transformer Android Development] fonix232:
SWEATTAIMI look back my logs, it says clearly: Driver failed to load. So no, it won't work. If you flashed that package Paul posted a bit back, it's no wonder worked, as it did not do anything to your system...
[Eee Pad Transformer Android Development] UnknownAccount:
I using the latest on first post? That's the one i refer to
[Eee Pad Transformer Android Development] *Detection*:
How easy will it be to add G Market and account setup etc ?
[Eee Pad Transformer Android Development] Sharpe351:
If fonix gets CM9 to build, then it will be really easy. Just flashing gapps like with CM7.
[Eee Pad Transformer Android Development] photpix:
camera work on xoom with ics http://xdaforums.com/showthread.php?t=1434459
[Eee Pad Transformer Android Development] paulburton:
Sorry for all this mess with the zip version... This one definitely flashes properly, and in case anything does go wrong it should tell you and abort.
[Eee Pad Transformer Android Development] fonix232:
But won't for us, it's a stingray libcamera. It's easy bcos they got sources. We don't.
[Eee Pad Transformer Android Development] will8578:
@ detection, i used the gapps from rogue xoom, it let me set up account and i installed no frills cpu
[Eee Pad Transformer Android Development] *Detection*:
Good stuff, main things left I think are resume from sleep, audio, flash and Gapps, if they worked it could be a main OS candidate just about.

---------- Post added at 05:25 PM ---------- Previous post was at 05:24 PM ----------

Ah ok, thanks :)
[Eee Pad Transformer Android Development] Sharpe351:
If you look around page 4 or 5 (I think) you can find a link to Gapps. Hopeful that fonix can get a build without error, but it may be problematic because of the constant changes and updates from CM. They are working feverishly trying to get this thing ready. They may be trying to beat Paul to a working ROM...lol... too late.;)
[Eee Pad Transformer Android Development] will8578:
link from page 16:

gapps:

http://www.android.net/forum/downloads.php?do=file&id=136
[Eee Pad Transformer Android Development] pside15:
So coming from this ICS port you have to restore your nandroid and then flash the kernel that you were using when you made your nandroid? Just wanted to be clear on that because I may try this out if I get some free time this afternoon.

I could use nvflash but would rather be able to just restore from CWM if it's working properly.
[Eee Pad Transformer Android Development] Sharpe351:
yes and no... I wipe /system, /data, then restore my backup, and reflash the kernal (I use Roach's OC kernal). A quick Dalvik and Cache wipe and reboot tablet from CWM. The past 3 restores have had to be done that way.

Keep in mind that this is probably a little more than thorough, but I don't want to take any chances on borking the tablet. I don't like using NVflash unless I have to. If you are using a sbk2 tablet, I DO NOT recommend using this ICS port until it is more complete. If something goes awry, you are stuck with an unrecoverable brick until Asus gets off their ass and releases the key to crack the newer bootloader for recovery via NVflash.
[Eee Pad Transformer Android Development] Sharpe351:
Is storage mounting on the newest build?

Fonix, did you get a CM9 build to function? Another forum I'm on is haveing alot of difficulty running builds without tons of errors.

Paul, will HDMI out work with the HoneyComb drivers?
[Eee Pad Transformer Android Development] arberthebarber:
when I try to install the CWM version it says assert failed: mount("EXT4","EMMC","/dev/block/mmcblk0p7","/data") == "/data"

E:Error in /sdcard/tf101-ics4.0.3-201201112.2-cwm.zip (status 7)
[Eee Pad Transformer Android Development] Jhinta:
Restart recovery and try again

Verstuurd van mijn A500 met Tapatalk
[Eee Pad Transformer Android Development] Jhinta:
Bravia hdmi working in full screen !!!!

Verstuurd van mijn A500 met Tapatalk
[Eee Pad Transformer Android Development] Jhinta:
what is the change?

Verstuurd van mijn A500 met Tapatalk
[Eee Pad Transformer Android Development] pside15:
I have a sbk1 tablet. A B40 to be exact.

Thanks for the info. I don't like using NVflash unless I have to either. That's why I wanted to be sure of your method for using a nandroid restore before I tried this out. Thanks again.
[Eee Pad Transformer Android Development] Sharpe351:
Ok, just wanted to be sure. Consider it a general disclaimer to all willing to try this. I know its kind-of implied, but its a good safety make sure so noone ends up with a brick on their hands. A TF would make a terrible door stop.
[Eee Pad Transformer Android Development] hawkxcore:
Just flashed this and played around a bit ... I can't wait for the finished product! Its very smooth as is.

Sent from my ADR6400L
[Eee Pad Transformer Android Development] chatch15117:
ok i went to CWM then backup, and i have a blank 4GB microSD card in there. I have 3GB used on the tablet (800mb apps, 1gb docs and the rest is system). This will be a complete backup, no?

i have 3 4gb micro sd cards at my disposal.

CWM 3.1.0.1 (solarnz-r3-230511-1902)

sd card space 3840mh

backing up system...

backing up data...

no /sdcard/./android_secure skipping external backup

backing up cache

no sd-ext found skipping sd-ext backup

generating md5 sum...

bakcup complete!

so that is data

---------- Post added at 08:38 PM ---------- Previous post was at 08:27 PM ----------

omg dude ur site is getting HAMMERED!!! I have unlimited bandwidth, about 200 megabits upload and you can share clemsyn's directory on my server. he hosts his roms and kernels on my server.

pm me for FTP password. just make a folder in there called /paulburton/

it is web accessible, for example clemsyn directory is http://www.tunerspotter.com/clemsyn/
[Eee Pad Transformer Android Development] Sharpe351:
Paul, I need to identify something for a side project I'm helping with.... I need to know exactcly where is the system boot, and data partition are located. Folder trail and file names would be of great help.

Thanks,

Mike
[Eee Pad Transformer Android Development] Sharpe351:
That should be a complete backup if you did it in CWM. I use Roach's 3.2.0.1 because it's a little newer. You should be good to go.
[Eee Pad Transformer Android Development] chatch15117:
thank you, if someone has the latest CWM flashable file please pm me so i can get it on my server and i can post a link. i host clemsyn's files and he uses about 500GB a month, still my servers are not loaded nearly full capacity.
[Eee Pad Transformer Android Development] paulburton:
My server seems to be back up if you want to grab the zip, feel free to mirror it. Normally it would be able to handle the load just fine but the host seems to have had some network issues...
[Eee Pad Transformer Android Development] Sharpe351:
Check a few pages back. Paul posted it up a little earlier today. He may be working on an update. He's been crunching on this for a while today.
[Eee Pad Transformer Android Development] dangambino:
link or source for roachs cmw 3.2.0,1? thanks in advance
[Eee Pad Transformer Android Development] chatch15117:
ok i got he file, uploading it will be at http://www.tunerspotter.com/paulburton/tf101-ics4.0.3-20120112.2-cwm.zip

16 minutes left from this post before it is fully uploaded

in the meantime, link in OP is working again.
[Eee Pad Transformer Android Development] paulburton:
Ah ok, I'll stop trying to upload it myself - I'm probably just getting in the way :)
[Eee Pad Transformer Android Development] luna_c666:
it is amazing watching it all come together Paul, I bet this will be ready for prime time before Asus rolls out the OTA..clock is ticking, unless they pull a Prime update (announce and then release early) you have well over a month, I've seen this go from highly unstable to nearly working now in just 6 days- see what a little motivation on XDA can do here..

::AMAZED::

Going out to buy some books on code, maybe I can help you guys do something lol
[Eee Pad Transformer Android Development] chatch15117:
k it's uploaded, no more spammy posts from me :o
[Eee Pad Transformer Android Development] Sharpe351:
Its in the dev forum here. Or, google Roach CWM 3.2.0.1. Works like a charm. :)
[Eee Pad Transformer Android Development] Sharpe351:
I think my question got skipped over a bit. I need to know exactly where is the system boot, and data partition are located. I'm working on a side project with someone.
[Eee Pad Transformer Android Development] paulburton:
On the device? They're in EMMC, there's a handy list over here.
[Eee Pad Transformer Android Development] Sharpe351:
I'm told there is a folder trail to the files like: /dev/block/**-- etc. That's the location info I need.

Any word on if mounted storage is working?
[Eee Pad Transformer Android Development] chatch15117:
remember to click THANKS every time this dude posts... so far it seems like he's the only one that's willing to make his efforts with ICS public. Where is roach? Blades(kind of)? Clemsyn? MIA since beginning of november. We know their ROMs will come eventually but it's nice to see the effort in progress.
[Eee Pad Transformer Android Development] paulburton:
Follow that link, and for example system is /dev/block/mmcblk0p1. No change on external storage yet.
[Eee Pad Transformer Android Development] neofreek01:
flashed and checking it out a bit, i have to say very nice work !! for an incomplete build its incredible 6 days wow!. ill try to be as helpful as i can , if you need someone to test somethin let me know. as risky as everyone says it is i am on a B80 device and ill let ya kno if theres any problem flashing back, i dnt anticipate a problem ive flashed much less stable stuff on a few devices so........
[Eee Pad Transformer Android Development] mafo5000:
I love it but I have 2 questions...

1. Anyone have gapps link?

2. When trying to restore it says the md5 sum doesn't match...

If anyone can help me out that would be great:D
[Eee Pad Transformer Android Development] bonesjones:
I'm curious to see how the camera will be taken care of, that /dev/ion device seems to be causing the biggest problem for everyone. Hashofcodes is manually writing 9 modules just for a proof of concept on the d3. Course that's dealing with a locked bootloader.
[Eee Pad Transformer Android Development] chatch15117:
edit: change input to english asus keyboard and it will fix

---------- Post added at 10:35 PM ---------- Previous post was at 10:05 PM ----------

http://tunerspotter.com/anonymoose/2012-01-12_22-16-27.txt

logcat for ppl interested.

oh and it just rebooted without warning haha.
[Eee Pad Transformer Android Development] Jonman409:
I actually started testing/writing it in paul's cloned repo. It SEEMS that the kernel being used isn't actually initializing the correct camera. In ASUS's source they actually have it defined as YUV. YUV seems pretty parseable so hopefully it won't be bad. I was starting testing of the kernel aspect with the cameras now.
[Eee Pad Transformer Android Development] pside15:
No doubt. I appreciate the extra heads up.

I just wanted to add that your restore method worked perfectly for me. ICS was running great then I got a SOD and wifi wouldn't ever connect again. Not sure why though. I'll definitely be watching this thread closely.
[Eee Pad Transformer Android Development] neofreek01:
everything worked good i never let it suspend i had gapps installed root explorer, and a few other things just checking things out and lovin how smooth it was. i did see the battery was incorrect and i had no external storage but i knew that. other than that everything i tried worked

im on a b80 deviceand i took warning and givee warning remember no nvflash for sbk2 devices and as mentioned it would suck too have a paperweight
[Eee Pad Transformer Android Development] xuser:
They are all waiting for Asus to drop ICS on their laps. Meanwhile Paul rolled up his sleeves and got to work. Now that's a DEV! Thanks Paul!
[Eee Pad Transformer Android Development] bonesjones:
Veryinteresting....
[Eee Pad Transformer Android Development] goodintentions:
Does it make sense to you to sell your body for the next 5 days to earn enough money to buy a kia if your dad will give you a ferrari 3 weeks from now?

I think what paul is doing is absolutely wonderful. But if the big names in the world of dev want to wait for a polished version of ICS from asus so they can spend their time doing other things then that's wonderful, too.
[Eee Pad Transformer Android Development] chatch15117:
ok well i flashed and i think cwm is gone now... and it wont charge the battery. what do i do? lol

---------- Post added at 12:25 AM ---------- Previous post was at 12:20 AM ----------

o i got it, reflashing honeyfail
[Eee Pad Transformer Android Development] unfnknblvbl:
They're not waiting for Asus to release. CyanogenMod are building their own. Not to disrespect the devs that work on ota firmwares, but there's a big difference between tweaking a stock ROM and building the whole thing. I'd rather run CM on any Android device than the stock firmware. Who knows what stuff the manufacturers put in their firmware? CarrierIQ, anyone?
[Eee Pad Transformer Android Development] Hammerfest:
thanked, and a PRIME reason I prefer CM or MIUI over "Carrier/OEM" provided/built on rom's anyday...
[Eee Pad Transformer Android Development] unfnknblvbl:
Well... Has the sleep of death been fixed in the most recent build?

I just installed it over Prime 2.1.1 and... it just works!

EDIT: I take it back, it just doesn't die immediately, is all. Last time I tried, it locked up as soon as I hit the power button :(
[Eee Pad Transformer Android Development] paulburton:
I get why people might wait for ASUS, but do realise that the only source they'll release is the kernel, because that's all they have to release legally. Whilst that'll be good to see, I wouldn't build from it anyway - their source is frankly horrific. It's hacked over of the nvidia stock ventana board, has if (ASUSProjectId()==101) type statements all over, drivers referencing variables in other drivers, a liberal scattering of excess printk's even in core kernel code etc. It's a mess, and doesn't inspire much confidence in their polishing ability. Unless they've hired some new kernel developers since releasing honeycomb, I expect the ICS kernel source to be in the same shape. I also don't like your analogy, ASUS will end up with a ROM that's no more optimised than any other.

CM isn't the only ROM built from source, take this one for example :) CM have some nice tweaks (and I use it on my phone) but honestly some of their hacks are pretty questionable too. I don't think they have anything useful that can't be pulled across pretty easily (or done better) once the hardware's all working.

Nope, as you discovered it's still broken... Suspend/sleep of death is proving to be difficult. What I would give for JTAG...
[Eee Pad Transformer Android Development] luna_c666:
Forgive the noob question, but would JTAG help in resolving the SOD issue? How much is a JTAG? (Assuming it's proprietary, like the riff box or similar?) If it would speed things up we should take a collection..I'll donate!
[Eee Pad Transformer Android Development] paulburton:
It helps a lot when debugging kernel-level code, probably the most basic thing is being able to see which instruction is executing and set hardware breakpoints etc. That makes it much easier to work with, versus my current weapons which are basically "while(1);" and "*((volatile uint32_t*)0) = 0xdead"...

It does involve some hardware to interface with the JTAG port, but the main problem is it would require disassembling the transformer and figuring out where the JTAG connections are on the board. I'd really rather not if I can help it, I don't have a spare tablet lying around :p
[Eee Pad Transformer Android Development] luna_c666:
I had been doing some research trying to unbrick my phone (Windows Phone BLECH!) telling me the only way was with a riffbox..I would get one if I thought I would use it more than once..there should be a place established that would rent them out for folks on xda (idea?)..then there would still be the problem of finding someone with a TF willing to cannibalize it without the promise of reassembly :confused:

I would offer mine up but I think it's grown to me now, I can't put it down for a minute much less however time you would need it (plus, from the states here). But, once the idea is floated (now) who knows, you may get some offers- people are ADDICTED to this thread and this project..surely some of them would do a bit of self-sacrificing in order to move it along as needed ;)
[Eee Pad Transformer Android Development] Novarider:
You consider the stock firmware to be the best out there??. I would consider stock firmware maybe a lexus and something like revolver to be the ferrari.
[Eee Pad Transformer Android Development] unfnknblvbl:
Sorry mate, I meant no disrespect; I just wanted to point out that the biggest "name in dev" (a million active installs can't be wrong... right?) builds from source, rather than waits around for an official release. :D
[Eee Pad Transformer Android Development] whitekidney:
Saw someone writing about now getting into CWM after flashing - does this flash recovery too?
[Eee Pad Transformer Android Development] paulburton:
No, it doesn't.
[Eee Pad Transformer Android Development] whitekidney:
Great, shouldn't be any real danger in flashing this then. :-) Great work so far.
[Eee Pad Transformer Android Development] *Detection*:
I added CWM recovery.img into the NVFLASH folder when I flashed it.
[Eee Pad Transformer Android Development] Christian Troy:
Thank you very much for this amazing work... I'm a bit scared and I'll wait some time before trying it (I've a not nvflashable model) but i really wanted to thank you ;)
[Eee Pad Transformer Android Development] i9apps:
Awesome port! the browser is just perfect , there is a way to install the market or some apps on this port?

Thank you!
[Eee Pad Transformer Android Development] luna_c666:
It's still a dev thread..these guys are working on bigger issues. Someone already asked a few pages back..get gapps, use the search tool you should be good to go. Let's leave these techies to finish this thing proper and quit bugging them over the same issues over and over...
[Eee Pad Transformer Android Development] Jonman409:
don't forget all the "if 0"'s ;-)