yashsingh1/xdaforums huggingface dataset:
[HTC Sensation] jcarrz1:
I was following the thread all along. Unfortunately there's some missed communication in here because Gillion changed his comment. So technically what you quoted me on is irrelevant. I have chosen to leave my comment, but remove the part of Gillion's post that i was really responding to. Again, sorry for any confusion. I don't want to look like I'm starting a flame war here. I really respect the work that's being done in this thread.

Tarends and Co. are doing a great job. I just uploaded some progress before them, that's all.
[HTC Sensation] :
Thank you for all your work and everything! Why don't you guys just work together?
[HTC Sensation] jcarrz1:
Great idea. That's really what i've been trying to do. So this comment is for all who can understand:

my findings:
[HTC Sensation] T-Macgnolia:
I flashed it via recovery and I got the Status 7, ignored it and flashed the boot.img via fastboot. Now my Sensation screen is all fubared. It is like just sections of lite gray and dark gray bars horizontally across the screen. And when I touch it it makes even funkier diagonal lines that of the same colors and style just thinner, and they move with your movement. I will try to flash the zip again and reflash the boot.img via fastboot just to make sure I did not do it right.
[HTC Sensation] jcarrz1:
that's correct... that's as far as it gets. This is as far as any galaxy nexus-based ics builds have gotten... amirite?

You flashed it properly. I believe that the thing on top is notification bar, and you can scroll left and right on something. Or it's a cursor and we're going to experience the annoying cursor problem from a slew of other phones.

Thanks for testing it out though!
[HTC Sensation] nory82688:
no thats not as far as they get. tarends and t-mac have it booting to here. then there is a bunch of forcecloses from the system apps, then normally after trying to get through the forcecloses the phone will reboot.

the pic with the black screen i got to when i messed with a few files from tarends original build . it brought me to a blank black screen, but there was no FC's or rebooting happening and touch seemed a lot smoother even though its still using the cursor
[HTC Sensation] tarends:
If you read correctly what has been written down before you know we have got it booting woth graphics. But it is with the sdk as a base. At this moment i like to have the galaxy.nexus dev.dump as base just for amore stable.build. it is progression as we will have graphics soon enough. And as have been said before.if you dont have any possitive feeback please just sit back and look what we are doing. And just think about writing as soon as you can give us some feedback or something.
[HTC Sensation] tarends:
Small update,

Has little time yesterday evening but worked on the graphics in the galaxy.nexus build for our sensation. It seems to imlement and load the egl module but gives a small error so one of the depending libs has not got the class it needs. I will swap some of them out later today or tomorrow as i have to work on my exam first and ddont know how much time i will have after.. but so far it looks good.
[HTC Sensation] tarends:
For the people that have worked on this before with no luck we use the egl from pucinni tablet that was running on hc and shares the same chipset. It has not been released yet but a leaked rom gave us the drivers we needed to get graphics on screen.
[HTC Sensation] T-Macgnolia:
Yeah it is a good running ROM from what I read in the threads on it. But then again there has been talk of that port not actually being a port but a leak of a early version of ICS that was made to run on the Nexus S for early testing. Now I do not know if this is true or not, but I have read post and comments about it.
[HTC Sensation] tarends:
Small update, Jasseycliq is working on a kernel with faux one as a base this should resolve the touch screen issue. So that the build in main threat can be used with normal touch. further information will be released as soon as the kernel has been released
[HTC Sensation] mytouch990:
Hi tarends I have look under build.prop I seen this rom prefer to a cdma network? Is not a gsm network.? Maybe I'm wrong. I just start too learn more about it.
[HTC Sensation] jassycliq:
Yes thats true, im not sure why thats in the zip but im pretty sure its because at the moment tarends is not worried about radio as much as touchscreen ;)
[HTC Sensation] :
Just so you know that is also in the build.prop in CM7 and i don't think it makes too much of a difference as you can change these options in call settings anyway, and GSM still works so no worries there.
[HTC Sensation] :
They may be useless in any sense, but I like no-Sense roms :)

[/bad_joke_mode OFF]

I think it's good. Challenge. And experience. When they have the source code, they will know a lot about ICS!!!
[HTC Sensation] broncogr:
Ok guys, I have cleaned the thread from ranting and offtopic.

Remember this is the DEVELOPMENT subforum.

You need to post bugs, progress and so on rather than "thank you's" and such...

Otherwise there is no need for this to be in the dev section....

Lets see...
[HTC Sensation] tarends:
Thanks for doind so! And guys pleasy stay ontopic. Its way nicer for us aswell.to develop.
[HTC Sensation] jassycliq:
Compiling kernel as we speak. Should be done soon, will post as soon as it does.

Just FYI kernel is based off of @faux123 's kernel (dont forget to thank him for his awesome kernel and work) and I left the kernel in his name as all i did was comment out 4 lines and compile.

EDIT: just finished, testing if it even boots first before i hand it out xD

EDIT: -_- Won't boot... ugh. i hope its not the source
[HTC Sensation] T-Macgnolia:
You and trends must have already discussed making a kernel for the port, or maybe my message this morning to trends helped bring this around. I don't know which one it is, but I did say something to trends in my message this morning that I believe we need a kernel just for the port, are at least modified kernel. I personally am not confident enough to attempt it as i have a lot more to learn. I hope the kernel you modified works for you, looking forward to your next post.
[HTC Sensation] nory82688:
it booted for you before without the kernel right?
[HTC Sensation] jassycliq:
No, i tested it before i flashed ICS.

The worst thing that could happen while in CM7 would be loss of touchscreen (which shouldnt have happened) but it didnt even boot.

i used fastboot to flash the zImage so it was just a test flash
[HTC Sensation] Malous:
Tnx mate for your time... :D
[HTC Sensation] jassycliq:
Gonna try with a different source.. lol
[HTC Sensation] jcarrz1:
can someone explain to me how puccini drivers were used, was that on top of the galaxy nexus dump or on top of the sdk port?

And what is this dude ^ trying to fix about the touchscreen? is it broken? because it definitely appears to work in mine...?

Thanks
[HTC Sensation] mohsinkhan47:
Doesn't boot. It gets stuck on the boot animation
[HTC Sensation] SuperSwaggtastic:
Hey Devs,

Have you seen this?

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

This tbread is suppose to get touchscreen working on HTC devices

Hope this was of some help[:

[Rom: Alpha 10][Kernel: Faux 0.2.4b2]
[HTC Sensation] T-Macgnolia:
The touch screen works but it has a little ring that acts as a pointer and you have to use two figures to make a selection with it, much like how you navigate with the mouse and then click with the button on the mouse. I am have been playing around with the idc files and have not come up with anything yet. But from the site I am reading right noe I have been using the wrong idc file. Now if i can just narrow down to the exact maXTouch or sensation uses i might be able to get some where with getting rid of the ring and getting the touch screen working 100%.I have narrowed it down to either mxT384E, mxT224E, or mxT112E. But got more research to do on it.

As far as the Puccini drivers I am not sure as I don't know exactly what all from the Puccini trends incorporated into the build.

Edit; At the post above me yes this has been posted in both threads multiple times either trends or myself will give it a try and see if it helps. Once we get that working we have to figure out why it has all the force closes. When we get these two things worked out it will be a stable builde but then the real fun starts as getting all the services and features functional will be another large task.
[HTC Sensation] nory82688:
are you talking about the build in the OP? because i just flashed it again, and it booted for me, im messing with the force closes right now

edit: sd card seems to be working, it says in the notification menu " preparing sd card"

also you can power off device, power off menu pops up when you hold down power button.

google sign in screen is also gone...
[HTC Sensation] mohsinkhan47:
Yeah it just freezes on boot... it just loops the boot animation
[HTC Sensation] nory82688:
are you super cid? because through testing we found out if you are not super cid , the port wont boot.
[HTC Sensation] jassycliq:
Dude you're not the only one working on it, we all work on this together and if you really have been following this from the beginning you would know what I'm working on. And if it's working why don't you post so we can all work with it, tarends and I have been doing that. Sorry if I sound rude but you keep your posting all this stuff about how you have it working but yet I don't see anything, and it would be nice not to have to work on something you already have.
[HTC Sensation] jcarrz1:
uh i uploaded my work bro... and I was just looking for a hint, I was curious how you used the puccini drivers, and what was broken about the touchscreen.

my touchscreen question has been answered by someone. So my question remains. It's a few posts.
[HTC Sensation] down4life:
Any help from this:
[HTC Sensation] LD6:
Happy to see things going so quickly keep up the good work guys
[HTC Sensation] tarends:
Well as you have said before you could figure things out on your own its kind of sad that you post this question.. but here is the answer:

Copy the egl and hw files from the pucinni rom to your ICS rom and place them in the right folders.

Add the depending lib files for the drivers in the lib folders.

These can be found by looking in the files with any text editor.

if one of the files already exist dont replace it just yet.

Boot up and check logcat for any given error, from there trail it to the right lib file and replace that with the pucinni file, see if the error has been solved. else place the original lib file back. And try any other file that could have given the error.

Hope this answered your question
[HTC Sensation] tarends:
Thanks for contribution, but as has stated in the 2nd post we already use these files at this moment but have no luck with getting graphics out of it.

Will report back as soon as we have positive results from it.
[HTC Sensation] mohsinkhan47:
What is super Cid?
[HTC Sensation] gapper100:
The tiniest search would have lead you straight here.

OT: Great to see you guys working on this. As soon as my exams are done I'll start testing for you guys :) I'm a total n00b when it comes to actual development, but I'm willing to learn and help out wherever I can!
[HTC Sensation] klaus27:
You should probably start playing nice if your expect it from others...

By the way, I would not use faux's kernel, as the source which is online is rather old (version 14) and he stepped back from kernel development for Sensations.

Better use the one from Bumblebee or showp
[HTC Sensation] gapper100:
IIRC, they were actually working on a 'new' kernel, together with Faux. So they're not using version 0.1.4 from his XDA-thread. And if they were using Faux's released kernel, I'm pretty sure they would use version 0.2.4r from 'the other site' :)
[HTC Sensation] klaus27:
Well, I am aware of the other site, but as far as I know you can only get the binaries from there. The source which is hosted on github only shows v14.

And faux stated that he will step back from development for Sensation, so it is probably better for the future to use another source anyway.

And as far as I know they are not teaming up with faux, but grabbing the source, removing 4 lines and compiling. But I might be wrong.

I just wanted to draw their attention on the last couple of pages in faux's Sense kernel thread where this is all being discussed.
[HTC Sensation] gapper100:
Ah, you're right. I misread this sentence:

So I guess it might indeed be a better idea to use a different kernel (one with available source code), even though Faux's 0.2.4 is the best one out there at the moment.

Just wondering: isn't it a good idea to use a stock Sensation (XE)-kernel? Just to make sure there's no driver-tweaks messing with anyting? Again: total n00b speaking here, just wondering :)
[HTC Sensation] klaus27:
I would use Bumblebees source, as it is Cyanogenmod's kernel, so AOSP as we can get and faux's kernel is based on this one anyway.
[HTC Sensation] tarends:
Have been busy today finding out why aplications keep crashing in current build and it seems that the framework is not build for our device.

Tomorrow i will spend a couple more hours finding out more about the problem.

Have tried placing the nexus framework but that gives more errors at the moment. will report back as soon as i have more info.

If i cant get this build more stable i might stop the port until sources are available.
[HTC Sensation] threeeye:
WOW ! Thanks tarends, I've waited for ICS on Sensation for over a month now !

I tried to port it myself but got a lot of errors, good job !!!
[HTC Sensation] jassycliq:
it doesnt matter what source we use as long as it is something that boots.

I chose faux's because its my favorite and i thought it would be the best to use, only problem is that either the source is corrupt or my computer doesnt have the right packages set up (which i doubt cause if it were true i should've gotten some errors)

I'm not trying to take all the glory for his kernel, I am literally just getting his source commenting out 4 lines and just building, which means his name stays on the kernel. Either way i probably will go with bumblebees just to get some solid source.
[HTC Sensation] T-Macgnolia:
You know I got the idea last night to try this with jcarrz1 but have not gotten around to doing it yet. I well give it a go though and see what happens. I did try jcarrz1's build out the other day, and even though it did not have a the graphics working like your build. Go read my post #67 of this thread to see what my results were. It did seem that he had the touchscreen working though as you can sort of tell from my post. Also it seems from you recent edit to post #2 that you had the same results with the graphics as jacrr1.

I think what I have been working with is still your original SDK port. I removed some files from the egl in it last night and it seemed to help with some of the FC's. I also removed a couple of apk files to try to just to see more of what is working but I would always get new FC's when I would remove a apk and then reflash and boot the build. It seems like the main problems are with any of the google services as all of the FC's refer to something starting with com.google and com.android. I feel like they are having this problem either because they are calling for a lib file or other resources that or not there, or perhaps it is a problem with the kernel or init files one. Like I keep saying I have very limited knowledge about this stuff but I have been running some bug reports with the ADB file you uploaded and linked and from the logs it has been giving me it keeps saying the services failed because it could not find a particular file it is calling for. I will have to try to make a list of the files that it shows in the bug reports and post them here for you. below are the files I removed from the egl file. I can put together a complete change log if you like as i have removed several other files too.

libGLESv1_CM_adreno200.so

libGLESv2_adreno200.so

liq3dtools_adreno200.so

Also I think we need the atmel mxT224Econtroller idc file and any other corresponding lib or kw files to get the touch screen working correctly. The idc file may need to be renamed to cy8c-mxT224E.idc or pyramid-mxT224E.idc or some similar variation of those names. I am not certain about this nore have I been able to test this yet. But I have a pretty good educated feeling about it know as I have been doing some heavy research on it. Hope some of this helps trends, jassycliq, or even jcarrz1 out some.

Edit: had to edit the post as I had spelled jcarrz1 name wrong. Plus this is at trends I would like a PM from you with a link to the pucinni rom if you could please sir.
[HTC Sensation] jcarrz1:
Lol no it didnt, but thanks anyway. I was wondering WHICH build was fixed by puccini drivers? I obviously know how to implement drivers... lolol

Was it used to make the galaxy nexus system dump show up, or the ics rom?

I admire your ingenuity in trying the puccini libs, and am wondering HOW you used them. Don't opprobriate me next time.
[HTC Sensation] T-Macgnolia:
Ok I have made some progress with the touchscreen. I have some further testing to do now, but I wanted to post what I have right now. I no longer have the ring on the screen, and it seems to be registering at least the first touch. I can touch on the start or the phone button on the screen when it boots up but after that first touch it seems to lose touch all together. This is what I did to get to this point with the touchscreen. I took and renamed the mxt224_ts_input.idc file to cy8c-touchscreen.idc. even though it visually seems to register the touch when I touch the start button it does not go to the next step in the set up.

Now another thing that I seem to have solved some is the FC's as when it boots up and I touch on start it just sets there and does nothing else. I mean it has no FC's pop up at all when it boots up whether I touch the screen or not. I also made a version using the original files in the download that trends posted. I still seem to be able to register the first touch but non after that with that version. Also all of the FC's come back with it as well.

I will do some more testing on it for a little while as I have some more ideas and already have them put together and setting on my SD card ready to flash. In all I have 6 more .zip files ready to flash. No matter what the out come I will post back here with my findings and upload the build version I have to the google project page so trends and the rest of the crew can get their hands on it and maybe do more than i have as they are the real devs not me.
[HTC Sensation] unfnknblvbl:
Pretty sure it's the SDK build that it's worked for. The GN-dump version hasn't been released yet (to my knowledge)
[HTC Sensation] tarends:
This is great news to wake up with!

I have been busy aswell with getting things more stable just did not had the luck so far. The elg files you removed should not cause the fc but its a great "temp" sollution.. and there is still a load to look at. I hope jessaycliq got time to build another kernel that makes it possible for us to get touch fully working. As the problem where you are hanging at should be solved by that.

If you still have time and interest cooking more, you could try and remove the setup_???.apk this is the first screen where you hang at. And see what happends after that.

I have gone back to the nexus build but still no luck on solid graphics just yet. And i dont really know why as the files that are causing the problems are depending files from a load of other files. My prpgression so far is that it loads all the right files. Egl module gets loaded without errors but gralloc is giving one error that we have aswell in the sdk port. So i am kind of clueless on the graphic problem. But not giving up just yet. I cabt wait till source gets out and we can start rewriting the things that are giving problems and have more insight on how things are related to eachother.
[HTC Sensation] tarends:
At this moment i only got it working on the sdk dumpbut i have made progression with it at the nexus dump. As there is no source availble this far and no real backward reading nor finding out what file is related to what error i made a list of files that are related to the egl module. After i placed all obvious files on its place(place the egl_andreno.so files in the egl folder and the gralloc, hw acceleration and 2 other files in wh folder. But not the ggralloc default one. ) then i booted up first. Let it load as far as possible. Look at the dmsg and logcat for missing files. Search for "cannot" is what i do. Then placed those files from pucinni dump there and watched the rresults. Some files have been taken from cm7 and some from the pucinni dump. Cant remember at this moment as im traveling. After a couple of those boots it should give a full boot, with black screen or grey with squares as result. Then you should see a crach comming back in the logcat. where files are specified, most likely it are not these files causing the problem but any parent of them. You have to find out what file that is on your own as again i dont know how to trail that without a good source.

Hope this helped you out a bit.
[HTC Sensation] T-Macgnolia:
I will remove the SetupWizard.apk and see what happens. But just to let you know I tried removing it yesterday and the result was a totally black screen. But I also think that may have been cause I removed a few other apk files along with it. So I will just remove the SetupWisard.apk for now and try it. After that I will try to put together a complete change log text document and upload it and the version I have with the semi working touchscreen to the google project page. Also I added a new bootanimation I think you and everyone else will like, I did not creat it but I am trying to resize it to fit the screen fully. I thought the animation I added fit this project better than the nexus animation that it has right now. After it is done up loading I have to go to bed cause i have a job interview tomorrow, wish me luck.
[HTC Sensation] tarends:
Sure thing, ill see it later today. Just got an exam in speaking later- this morning and after that 3 or 4 hours from now ill give your build a try. A new bootanimation is cool! As soon as we got it worjing better ill try and make one myself. As im a graphic designed in college so i will try and make it pretty epic:).

Anyhow cant wait till im home and check out what you have changed and and if i can get it even more stable and prehabsas a main build to start building from.
[HTC Sensation] T-Macgnolia:
Cool that sounds great man. I just tried removing the SetupWizard.apk but it just gives a black screen now with a FC' message saying.

Also I think I can fully comfirm the touch screen is working cause if the screen dims to let you know it is about to go to sleep. I can just tap anywhere on the screen and it brightens back up. Man I am so glad too cause I finally feel like I contributed something to0 this project. :)
[HTC Sensation] jassycliq:
Thunderbolt has egl and touchscreen working :)

A dev called twistedumbrella is working on it.
[HTC Sensation] T-Macgnolia:
Ok everyone sorry but I had troubles getting the build that I have been working on uploaded. I did get it uploaded, but I am letting trends decide if he wants to link it here in the thread. Also I asked trends to see if he can get it uploaded to the google project page, so maybe he will either way it is up to him if he wants the download open to everyone.

Now for other news I have this weekend and then I will start a new job so I will be working on this as much as I can this weekend cause after this weekend I am not sure how much time I will have to work on the port.
[HTC Sensation] arzbhatia:
Soooo.. What's working again?