yashsingh1/xdaforums huggingface dataset:
[Eee Pad Transformer Android Development] fonix232:
Referring to RaYmAn, Bumble-Bee, and some others on IRC, it is caused by some kind of a dock-related source code, but I can't recall the exact cause...

If you can come on IRC (@freenode, #asus-transformer) I'm sure someone could and will help you out about this!

About other stuff (can't try it as I'm using the TF for school, and I'd go crazy if all my settings, etc, were gone for just a second :D):

- What other things need work on? I see that you added libaudio, what we need is the GPS, gralloc, overlay and sensors library for full functionality.

- The rotation problem should be easy to solve, as said by RaYmAn on IRC.

- Are there any other known non-working parts?

It would be great if you could get things sorted in the first post, or open a new thread, and sort things into that (including links to the devtree, latest builds, list of functions non-working, being worked on, and working). This one step would fasten up everything ;)

Also good luck on the exams!
[Eee Pad Transformer Android Development] ricardopvz:
Tested with TF101 B80 SBKv2

CWM flashable package: http://www.multiupload.com/KBTGPV5T0H

MD5: AE9FE81096101C72C6538EDEC15C7FAF

--------------------------------------------------------

Google Apps (gapps): http://www.multiupload.com/Z9K54XTLWP

MD5: 08DBE0C36524306E4ACDAC01504BBA65

Superuser (root): http://www.multiupload.com/PDFDED5T1J

MD5: 228A544B07ADDC19B32207E224356700
[Eee Pad Transformer Android Development] .. IkOrE ..:
I did not understand if Is a pre rooted rom or not..
[Eee Pad Transformer Android Development] ricardopvz:
No. To root it you must install Superuser
[Eee Pad Transformer Android Development] paulburton:
I did notice frameworks/base has some stuff for fixing the orientation when docked, and that Launcher2 disables the sensor from rotating it. Still need to look into it more.

I'll get round to that soon!

The current build uses binaries for gralloc, overlay & sensor libraries. I intend to replace sensor at least, possibly gralloc & overlay if that aren't too tied to nVidias other blobs.

I haven't really tested all that much, so I don't know about USB devices, external SD etc. I imagine bluetooth isn't working. The dock will probably need some support work too.

I've updated the first post with links to the current builds. I'll put links to the source once I get the kernel up I think, though my device tree is on github at the moment I'll probably move it to my own server because I'm at github's soft disk space limit already.

Thanks! If I keep working on this I'm going to need it ;)

Attached is an image of today's work, exciting as it looks. Debugging kernel init without JTAG or a UART is... fun. For the moment the new kernel's a step backwards in terms of use, I need to work on it a little longer, but it is based on nvidia's tegra kernel with the TF101 as a new board rather than hacking it into the stock ventana board - that should make it easier to update in future.
[Eee Pad Transformer Android Development] fonix232:
I did not dive into the framework that much, but recall RaYmAn saying something about a "dirty hack" to make it work (although it was around the beginning of December so it may have changed since).

It'll be a pleasure to finally see some more dev talk there :D

About that, this MIGHT help:

http://nv-tegra.nvidia.com/gitweb/?p=android/platform/hardware/libhardware.git;a=summary

Stock overlay and gralloc for nVidia Tegra2, needs a bit of a modding for ICS tho. Or use the proprietary gralloc interface, but that won't allow for full HW accel.

For sensors, I already began collecting files and mashing together a sensor library. As my C/C++ knowledge sucks, it might (and I'm sure it will) fail to build, but I'll share my knowledge (thanks for RaYmAn for it, many corrections and even quotes from him):

- Magnetic and orientation sensor: AK8975 sensor (in ueventd it describes AK8973 and AK8976)

- Orientation and MPU: MPU-3050

- Accelerometer: Kionix KXTF9

- Proximity and light: Intersil IL29028

"the accel is connected to the MPU-3050 directly"

"the accelerometer (kxtf9) and compass (ak8975) is connected to the mpu-3050"

The USB and extSD are mostly depend on kernel and proper vold settings - they should not require more, as the base Linux system sets up the whole thing. BT needs the BOARD_HAVE_BLUETOOTH option to be set to true, and some more if the specific BT isn't supported (which, in case of the TF, is supported, fortunately). About the dock, that will need proper implementation, although a simple keylayout of it's keys should make it work (USB connections - refer to vold). Please note that even the initial first test build had the touchpad working - as in fact, it is recognized as a mouse-based touch interface.
[Eee Pad Transformer Android Development] paulburton:
Thanks, I had spotted that and had a glance - it looks like it's just the same as the standard AOSP default gralloc. I didn't look closely though, or perhaps it is just the same as the AOSP gralloc. I'll investigate the binary one at some point (which does allow for hardware acceleration BTW, at least of GLES, I'm not sure if you mean that or something else?).

Thanks, yeah the kernel side sets all those up, and I have the drivers in the 2.6.39 kernel. Just need to get around to writing the library side to speak to those drivers. I do notice with the 2.6.39 kernel the binary sensors lib starts complaining a lot, seems like it expects some ioctl to be implemented that isn't - which is fine but suggests it was working afterall with 2.6.36. Need to dig more once the kernel's feeling usable.

Yup, I know, I don't expect the USB, SD or bluetooth to be big tasks, they're just tasks I haven't gotten around to doing yet. The dock does work already, with both kernels, in fact I had it working before the USB on 2.6.39 so earlier I was using it to get at dmesg :)

It's more the kernel's size that worries me :) I do have git setup on my server already though, just need to make repos once it's ready.

There are a few things lacking/buggy at the moment, for example suspend==death. I might put the code out shortly and reserve the right to mess with git history, if that would be useful.

The libaudio code is literally just a copy of the crespo (galaxy nexus) code. What I'm thinking is that the 2.6.39 kernel is now fairly close to the wingray (xoom) kernel, so we can probably use the wingray libaudio and not require ALSA. If the nexus one has the same chip & FM as you say then I don't imagine it being too difficult to enable (assuming it can get a signal, I've no idea how the antenna would be hooked up, whether it'll use headphones like many phones and whether ASUS will have connected that etc.) - but let's get the standard things working first :)
[Eee Pad Transformer Android Development] munsterrr:
had a "dut dut duhhh" moment lol. pretty nice build here.

Im assuming "gapps" isnt available for this yet?
[Eee Pad Transformer Android Development] scottyf79:
easy guys.......... lets keep the thread as clean as possible and respect the devs op.

im currently uploading a you tube video of the rom being installed and the basics working.

i can confirm i have had no issues with titanium back up etc although i didnt want to make the video half an hour long just to prove it lol. there are a few bugs but if you read the start of the op or go to the q&a section for the tf section im sure youll get some answers to whats working and not. the video outlines a couple of the bugs that keeps me away from using it dailly but tbh its almost there for my needs. i'll post up the video in the general section under the paul burton ics thread........

feel free to delete this post if unsuitable to the thread (which it is) and i apologise b4 hand to y'all.
[Eee Pad Transformer Android Development] dohboy15:
Yikes man, that kind of anger isn't needed!
[Eee Pad Transformer Android Development] arberthebarber:
when I have earbuds in when using this rom annoying sound comes every 5-30 seconds. This doesn't happen on the Asus Official rom
[Eee Pad Transformer Android Development] Sharpe351:
Its a bug with the sound. It's been that way for a few builds. The OP is aware of a sound bug. I think he mentioned it about 5 or 6 posts before the argument just above.
[Eee Pad Transformer Android Development] bonesjones:
Learn to read, Paul has a bugtracker in the OP
[Eee Pad Transformer Android Development] luna_c666:
Learn to let it go..the argument was over ;)
[Eee Pad Transformer Android Development] bonesjones:
This is now my daily driver.

Sent from Droid 3, anyone have questions feel free to PM or gtalk "uh-live" remove the dash (spam bots)
[Eee Pad Transformer Android Development] scottyf79:
Ive put my **** video on the general section thread for this build - bottom of page 2.

http://xdaforums.com/showthread.php?t=1490056
[Eee Pad Transformer Android Development] Aduck79:
Thanks for your reply. Where do I obtain the Asus keyboard so I can try for myself?

Sent from my LG Optimus 2X
[Eee Pad Transformer Android Development] outpox:
It's installed on all Transformer rom.

Just go to the settings and change the input keyboard, you may see it ;)
[Eee Pad Transformer Android Development] Azhad:
Dunno if this can help pinpoint the bug, but when the touchscreen lock itself, the right touchpad button in the dock start acting like a left button.
[Eee Pad Transformer Android Development] :
Sure:

What work's

Touchscreen

Sound

Wifi

Bluetooth

Deep Sleep

Headset

GPS On Location

GAPP'S

SU *YaY*

Battery Indicator!*

HDMI out

Doesn't Work

Rotation

Microphone?

Camera

3D*

HWA*

Indicator When Charging The TAB

Video Playback

There you go :cool: atleast this is what i know what works and what doesn't
[Eee Pad Transformer Android Development] Ivanovic:
You can add to that list the following:

HDMI out works

Video playback doesnt work
[Eee Pad Transformer Android Development] arberthebarber:
video playback in the gallery app doesnt work. I used MX Video Player and it works perfectly
[Eee Pad Transformer Android Development] Ivanovic:
Tried bsplayer and diceplayer.None worked with AVIs and MP4s
[Eee Pad Transformer Android Development] indie13:
Gents, not sure if this got a mention before or not but a small work around for the touch screen issue is the hardware keyboard. When the touchscreen stops working plug in your keyboard and you can work from that. Two finger scrolling on the touchpad works to scroll down web pages.

(please dont flame me for this i posted it as i thought it may help someone live with this rom until wonder Paul has a fix :)
[Eee Pad Transformer Android Development] ManCityFC:
Thanks mate, might be a good idea for the Dev to put this excellent summary in the OP like most others do, so people like myself who need a fairly stable Transformer for work, can keep dropping in to keep tabs on progress?

Thanks to the other obnoxious responses, you are delightfully friendly and helpful people.
[Eee Pad Transformer Android Development] fonix232:
touchscreen issue fix was merged 8 hours ago, and there might be a new build coming from Paul soon :P
[Eee Pad Transformer Android Development] :
Go to discussion instead ;) its over there :D

Sent From My TF101 TAB
[Eee Pad Transformer Android Development] :
Then its most likely daily :) damn that guy got talent

Sent From My TF101 TAB
[Eee Pad Transformer Android Development] Crypter:
Oh man i can't wait!!! :):):) Really nice job so far!
[Eee Pad Transformer Android Development] paulburton:
Alright, you know the drill: new build, see first post :)
[Eee Pad Transformer Android Development] LaseOfFury:
Thanks very much for the update.. if you dont't mind me asking... with cameras and sensors, is there stuff/drivers you have to get once they are available by asus before those will work? I'm just wondering... curiousity can be good :P not asking when or whatever :)
[Eee Pad Transformer Android Development] ValenteL:
Thank You very much.

This ICS Port has bugs, things don't work... nevermind. There are many people to help you on it. I prefer enjoy the good work and are many. Now this is my daily rom and i will test all updates. The HC is stoped. I have the nexus S ICS's to compare and help me on transformer.
[Eee Pad Transformer Android Development] paulburton:
When asus release their update it would be possible to use their binaries for libsensors/libcamera etc. I'd rather write my own anyway, binaries are never good long term, I just haven't had the time yet. libsensors is getting pretty high on my todo list though.
[Eee Pad Transformer Android Development] :
if this as promised, the features thiss will be daily :D Cheer's just a request, but please add a file manager integrated in further update's :)

Seems like this build doesn't boot? Can someone confirm or is it only me ?
[Eee Pad Transformer Android Development] munsterrr:
Flashing over the feb09 build and it seems to booted fine for me. Have to leave it alone for a bit to test the "sleep/death/touchscreen" issues.

EDIT: Verified what Paul posted for fixes.

-Now wakes up properly

-ADW seems to be running better at start up(you know how sometimes after a fresh start up, its a bit laggy. no more).

-no more signal bar(as though it was a cell phone)

EDIT 2:

-After the third try(went to go smoke and came back). No dice on wake up. This time the screen wont even turn on.

EDIT 3:

-Clearing cache, davik, fix permissions, etc does not seem to fix this issue so far. Perhaps a fresh install of the newest build would correct this.
[Eee Pad Transformer Android Development] LaseOfFury:
Ok that sounds pretty good :D I can't wait (but I can) to test out more of your great work :)
[Eee Pad Transformer Android Development] indie13:
Its looking pretty good to me so far. Cheer Paul for all your hard word on this :)
[Eee Pad Transformer Android Development] neofreek01:
running new build from complete wipe and so far so good its slept and woke good at least 30 times. im going to ru it until i experience major problems and will let you know my findings
[Eee Pad Transformer Android Development] Danzano:
As this keeps getting more and more stable and well better in general is there anyone that would be keen to go from source and incorporate cornerstone?

Obviously not just yet but further down the line would be cool to see this aosp ics a aosp cornerstone ics and then all the cm9 or asus rebuild ics roms
[Eee Pad Transformer Android Development] LaseOfFury:
I keep seeing a lot of this in my logcat dumps

D/OpenGLRender(###) clear cache(mode #)

Sorry.. clipboard wasn't working :/

Also the touchscreen will have random moments where its unresponsive/dead... ex. After wakeing or navigating(doing stuff) or missing keys while typing :/

Example:

Tis is an example of wht is happening while I type ithout having to go back an retype the letters that were skipped when the touchscreen stoped for a secon but thn it will work fine fo parts a a tie.
[Eee Pad Transformer Android Development] bigjkcfan:
Could somebody help me out on how to install this using nvflash? I downloaded the files and I know how to successfully get into apx mode, but with there being just a boot.img and system.img file, I don't know the correct commands. Yes I do need to use nvflash, I don't have CWM installed. And yes I did search, I have spent the past 4 hours using trial/error and searching for answers but if somebody could help me out the the commands I would greatly appreciate it.
[Eee Pad Transformer Android Development] chatch15117:
thinkin about backing up and tryin it out :D
[Eee Pad Transformer Android Development] scottyf79:
I've used "fix me" and seem to have better response from the touch keyboard. was going to upload as an attachment but can't get to it..........does anyone have the apk handy? worth a try to see if it helps you. infact just pm me ur email and I,ll send it.
[Eee Pad Transformer Android Development] :
Oh i did clean install and it didn't boot :( Paul may look into this :)

Oh nice the dock station works :) i can type also , can you guys do so?

In build February 09.

Seems like it won't install February 11 for me successfully. Or is there any bootanimation?!

Tried with flashing over February 09. What can be the problem?

Sent From My TF101 TAB
[Eee Pad Transformer Android Development] :
Same procedure as before?

Sent From My TF101 TAB
[Eee Pad Transformer Android Development] Aduck79:
Just flashed the new rom. But now the Google calendar app and widget are missing. Is this due to the new gapps?

Best regards

Anders

Sent from my LG Optimus 2X
[Eee Pad Transformer Android Development] neofreek01:
i have been using this for several hrs now everything ive installed has ran everything ive tried has worked as of right now im even setting up my hubs layout. man paul its getting good, i was one of the first installers of your build probably in the first few hrs and i have to say youve come a long way so far and this seems to be comming along nicely..

if theres anything i can do to help let me know..

man i think honeycomb may finally be gone for me.

TYPING EDIT FROM GOOGLE CHROME BETA!!!!
[Eee Pad Transformer Android Development] Danzano:
That last build was the best so far !!!!!!!!!! Great work

Hopefully in a few more weeks ill be able to use this as a daily :D

Thanks for your work thus far and in future its shaping up nicely in leaps and bounds
[Eee Pad Transformer Android Development] :
How did you inStall your last build? Mine doesn't boot up at all ?? And the flash procedure completes without problem

Sent From My TF101 TAB
[Eee Pad Transformer Android Development] Nakebod:
Guess they are indeed missing. Luckily I still have my phone :P

Under Accounts & Sync there is also an error, install of "Sync Calendar" it displays Sync com.android.calendar", with an error.

Don't know if an *.apk could fix this, maybe Paul can provide us an easy fix for this :)

Found a temporary "workaround", haven't found APK's for 4.0.3 yet, but I did find 4.0.1 APK's. (4.0.1-eng.root.20111115.005524)

http://xdaforums.com/showpost.php?p=19448865&postcount=2

You need to installed them both. I have my calendars back now, although Calendar Sync mentioned once that it has stopped working, but it continued, and so far it seems to work.

Alright, had a clear moment :+ Extracted Calendar.apk and CalendarProvider.apk from my phone running ICS 4.03. Version 4.0.3-eng.drew.20120210.223122.

I could install the CalendarProvider.apk, but I couldn't install the Calendar.apk for some reason. Maybe because I installed the 4.0.1 version, although I did uninstall them first, even rebooted...

Anyway, the calendar sync is working for me, other apps can also use the calendar. Calendar 4.0.1 app still works.
[Eee Pad Transformer Android Development] qwer23:
I'm uploading the latest Gapps package right now. It's 4.0.3+ from a Galaxy Nexus custom ROM I use. Maybe try these and report back please. I don't have my TF101 with me right now, so I can't try myself.

edit:

Here you go: GApps ICS 4.0.3 07-02-2012

Thanks to romanbb's AOKP ROM for the Gapps!
[Eee Pad Transformer Android Development] :
Calendar provider needs to be pushed :)

Edit i finally got latest build to install. Zip was not transferred successfully :)

Sent From My Kaspersky Protected TF101 TAB
[Eee Pad Transformer Android Development] indie13:
Gents are you all having touch screen lack of responce issues with the latest build?

ok just seen this on the bug tracker so i guess others are having this.
[Eee Pad Transformer Android Development] :
Nope :) works like charm, but CM9 Music Player Crahshes sometimes, else it works fine, :D

So does chrome :D

Cheer's!
[Eee Pad Transformer Android Development] timmay2t:
I only notice the touchscreen being a little dull when i'm typing, but that's about it it's not awful.

Great job on the build, considering the amount of changes ICS has taken on it's pretty astounding to see so many devices with it already, a great credit to all of the android devs.

ICS is crazy smooth and wicked fast on this thing, so glad i snatched it up instead of waiting on the prime.
[Eee Pad Transformer Android Development] BloodyRory:
if you are using clock work mod, wipe data, cache, and dalvik.
[Eee Pad Transformer Android Development] Nakebod:
With pushed, did you mean via ADB?

Because I could install CalendarProvider without any problems, without using ADB.

I couldn't install the Calendar 4.0.3 app itself (Only the 4.01 version worked for me.)
[Eee Pad Transformer Android Development] :
Yes or with rootexplorer :)

Sent From My Kaspersky Protected TF101 TAB
[Eee Pad Transformer Android Development] compywiz:
I never had any touch screen issues until the latest build when they were "fixed".
[Eee Pad Transformer Android Development] mudvaynemk:
Thank you for all of your work, Paul. I do have a major issue though that I hope somebody can help with. I installed the newest build last night and everything works just fine...except one major thing. NO videos will run. I mean, Youtube app force closes, Netflix only plays sound and no video, the website for youtube will not work, vimeo.com will not work, and my videos that I have already downloaded in Doggcatcher do not work at all, it just bounces back to the home screen of the app. In short, it seems as if there might be like some driver missing that allows videos to play or something. I'm definitely not new to the flashing/romming thing as I've been doing it for 3 years now. I've just never seen this type of issue before.

As a secondary issue...Since I was having trouble with this build I wanted to revert back to my nandroid of the stock honeycomb build I was JUST running, but when I cleared everything and restored it, it just boot looped. This was really strange because I had just used that exact nandroid to restore it just a few hours before this. Am I missing an extra step that I need to take to get back to my honeycomb build? Am I stuck on this build until the official build comes out? I really really appreciate all the help you guys can give me as it's driving me absolutely nuts. Thanks all!!!
[Eee Pad Transformer Android Development] :
Yes, definitely. Though, maybe some are experiencing it more than others? I notice it especially when typing. Wasn't an issue in the last build.
[Eee Pad Transformer Android Development] kptnk:
For the video, mxplayer works great.

To go back to hc, you have to flash a kernel just after your nandroid backup....or you can do a fresh install.

These 2 points have aleady been discussed previously.
[Eee Pad Transformer Android Development] outpox:
It has been reported on the bugtracker and many other people got this issue ;)
[Eee Pad Transformer Android Development] mudvaynemk:
Thanks kptnk.so the video not working is a known issue? I did read a bunch of the thread, but I guess I missed that part of it.
[Eee Pad Transformer Android Development] LaseOfFury:
I am having trouble using 3rd party music apps..

CM9 Music will start playing music but will fc before it goes to 'now playing screen' / right when I click the song

BubbleUPNP will not play music at all..
[Eee Pad Transformer Android Development] nuovodna:
SOD finally solved!!!

Thanks Paul!!! With the latest release i solved the Sleep of Death bug that i had from the first day i bought my TF101 (i solved with an app that prevents deep sleep but it was a pain for battery life).

Thanks for your hard work!!
[Eee Pad Transformer Android Development] scottyf79:
try player pro, works for me.
[Eee Pad Transformer Android Development] outpox:
Mx Video Player is working for me, but I have the same issue with Youtube, it FC when trying to view a video.
[Eee Pad Transformer Android Development] mudvaynemk:
The mxplayer suggestion works for videos that I already have, but I still need to know why all other videos such as youtube on the app, youtube in the browser, vimeo in browser and netflix app do not work at all. Is this a known issue or something only I am experiencing? Thanks in advance for the help.
[Eee Pad Transformer Android Development] Manya3084:
No hardware acceleration.