yashsingh1/xdaforums huggingface dataset:
[HTC Sensation] Ali_Shaikh:
Wifi connects but doesn't work, No data, home button does nothing, no search bar, no music/videos/camera.

Not worth flashing, but it DOES run suuper fast
[HTC Sensation] broncogr:
Thread closed as this is not development anymore.
[HTC Sensation] B3astofthe3ast:
This is incredible. I'm foaming at the mouth for the day this is remotely useable. :D Is there any possible way that a Jetstream would help?
[HTC Sensation] itsmikeramsay:
Geez I wish I had my Mac still....2GB RAM Win7 is all I'm working with til I get another one. Can't do anything with it....otherwise I'd love to help. Just gotta sit back and watch/wait as things develop. I believe those working on it now are fully capable of getting things rolling. In a months time....this will be in my phone as a daily driver!
[HTC Sensation] retabber:
Device config please

It will be great if we can get the device config.. I would sure love to give the build a try and fix up stuff and get working.

Thanks!
[HTC Sensation] stoneyjonez:
https://github.com/stoneyjonez/htc_device_pyramid :D
[HTC Sensation] retabber:
Awesome.. Thank you very much!
[HTC Sensation] stoneyjonez:
May the force be with you. I've given up for the night. My brain is fried, in more ways than one.
[HTC Sensation] nostard19:
Super exited!!

This is such an awesome thing..! I was actually kinda waiting for someone to start aosp ics rom. Will defiantly donate once we have something near to daily useage..

btw since today galaxy nexus is going on sale, maybe some one could share the latest dump, then would it be of a good use to extract few drivers etc..? since most hardware is identical..

XDA Devs ROCKS!! You guys bring spiritual joy to us technophile geeks.. lolz.
[HTC Sensation] beautyangel:
All devs u rock guys

Keep it up. will donate too. thx.:)
[HTC Sensation] GabrielSousa:
what

device/htc/pyramid

device/htc/common

vendor/htc/pyramid

did you use ?
[HTC Sensation] MemAllocatoR:
test 3

i got the test 3 to show adb errors.. seems that you got the wrong boot.img..

but now i get this netmgr error.

12:45:22.500 Error QC-NETMGR-LIB 142 ifioctl: close port failed: (9)Bad file number

trying to fix that...
[HTC Sensation] bonesy:
Have you tried using the egl files from the sdk based one to stop the gfx tearing?
[HTC Sensation] bduvel:
They both seem to be the same, both giving wrong gfx.

Tho ive tried the puccini EGL drivers from HC rom (who does not try does not succeed ;)) but they give no screen at all atm.
[HTC Sensation] zorlin:
Recompile with device board set to 8660 rather than 8260. This fixes it, though then it won't get past the splash screen. Build3 is compiled that way.
[HTC Sensation] bduvel:
Yea it kept giving me an Netd 1.0 error, don't know if that actually was the problem causing it not to boot further.
[HTC Sensation] tarends:
I have taken a look at the logcat for build 2, and as far as i can see the egl module is having problems with one ofthe depending libs. I think surfaceflingering.so you could try and replace that lib with one.of the sdk build together with the egl modules in there and seethe results from that.

I dont have time at this moment to try it out but itsjust a suggestion. And its best to not replace the android lib in the egl folder as far as i know.
[HTC Sensation] mohsinkhan47:
Hey. Can you provide the libs and the other files that you used?

I'm trying to get 4.0.1 on my phone
[HTC Sensation] poopymt3g:
For the Galaxy Nexus obviously dont flash this on your sensation. Just thought it may help the devs here.

Latest build available (Android 4.0.1 ITL41D)

- Insecure boot.img (allows adb commands such as remount)

- User build variant (no extra debugging files)

- Deodexed (for ease of porting/themeing, etc)

- Superuser app and binary

http://bit.ly/v3Y4md
[HTC Sensation] T-Macgnolia:
Wrong the kernel source can be very helpful in the right hands. I for one think it might take some sort of modification to the kernel to get the touch screen to working with ICS. But even it that is not the case , kernel source is still very important. I mean the kernel is the Lenux base that the Android OS runs on top of. The kernel contains vital information that the Android needs to operate such as driver information, hardware information, operating guidelines for the Android OS to follow,and etc. In fact the kernel is what give me the cy8c-touchscreen name to rename the idc file to. Yes I got it from a dsmg log but that read it from the kernel. So you can see if the right devs take the kernel source code and start tweaking it to better fit ICS this ASOP build and the SDK build might just take off.
[HTC Sensation] robkoehler:
until they start posting ICS specific kernel sources, stuff will have to be reverse engineered
[HTC Sensation] MxFadzil92:
woah reverse engineering such thing could really squeeze the juices out of your brain. damn. anyway good luck to all the developer :D:D:D:D
[HTC Sensation] jassycliq:
Im uploading what I built today. I fixed the init in the source, I'm going to need some testers though, I cant test on my device (only have 1 xD)

Even though the only difference is the init, I'd like to see how much farther we are.

It will be a system.img and a boot.img so fastboot is needed.

http://code.google.com/p/ics-sdk-port-sensation/downloads/list

please report back with logcat or bugreport.

Crud, hold up on the system.img... I need to fix something, but try flashing the boot.img with one of the working systems.
[HTC Sensation] Knucklessg1:
Willing to test, simple question, how do I save a logcat?
[HTC Sensation] jassycliq:
adb logcat > logcat.txt

I know that's how it's done in Linux not sure of windows
[HTC Sensation] mohsinkhan47:
I got android 4.0.1 working in the emulator but how can I test it on my sensation?
[HTC Sensation] threeeye:
I'm here to help testing...

Anything you need...

I'll backup my Sensation tomorrow...
[HTC Sensation] T-Macgnolia:
No I was not preaching just saying that I think the kernel is going to have a major part of getting ICS working for the Sensation as it has different hardware from the other devices that have somewhat stable and usable ports right now.

Yeah it was easy for you to find that name seeing I have multiple post in the SDK port thread. This might be easy for you but I pulled all nighters for well over a week trying to figure out how to get the touchscreen working as well as other things. So for you to come off at me as arogantly as you did that chaps my hide. I meant no disrespect to you by my post at all. I worked long enough and researched enough to come to a very educated conclusion that it will take a modified kernel to get ICS working on the Sensation. Now I don't have the knowledge just yet to work on a kernel myself but I am currently trying to learn I just do not have the free time I use to ad I have a steady job again.

On and I hope pointing out I missed spelled Linux made you feel better.

Edit: At jassycliq, anything you work on I will help test man just let me know.
[HTC Sensation] zorlin:
If you're going to reprimand me, do it properly... It wasn't pathetic and childish, it was needlessly hostile. That being said, I was kind of a douche, so I'm sorry. I was mostly frustrated that (it seemed like) you assumed I didn't even know what Linux was. And I trulydo appreciate the work, but I honestly forgot about the idc name until I pulled it out of adb. Truth is, the parameters for idc have changed. Someone posted them in some other ICS port thread, I'll dig it up tomorrow.
[HTC Sensation] frostyroot:
Just curious, the Galaxy Nexus will have HDMI out, does that mean that this rom will aswell?
[HTC Sensation] Gtj94:
Much to early to ask that, and most probably not, it may take a few months before these things are perfected. (:
[HTC Sensation] unfnknblvbl:
That's a hardware feature. The Sensation already does HDMI out via MHL. Assuming the port is fully functional, then yes It will support it.

It's a but early for that though, given that it barely even boots yet.
[HTC Sensation] xboarder56:
Nice Job here guys im doing the samething on the amaze build a little harder i have to build my own device tree haha but keep it up :D
[HTC Sensation] tarends:
Im busy setting up a VM for kernel editing and will give it a shot to see if i can get the touchscreen working with the build i had in the SDK. But no promisses as it will be my first time and i dont have a load of time to work on this.

Ill be using this kernel as a base just to test things out and see if i can get it to work.

# HTC Sensation 4G – MR – 2.6.35 kernel source code

The kernel above is giving me errors that i don't know how to fix while compiling. dropped it and currently downloading

#CM7 kernel source by BuzzBumbleBee for Cyanogenmod.

if anyone has got suggestions for a kernel let me know, as soon as i have worked this kernel i will jump over to the other one.
[HTC Sensation] Knucklessg1:
Are you working to bring ICS to the Amaze?
[HTC Sensation] itsmikeramsay:
By that time HTC would've pushed ICS to our phones. But things will be moving by Christmas. Great devs are at work.

Sent from a Fully Unlocked Sensation 4G using the XDA Premium App!
[HTC Sensation] k4r1m:
http://xdaforums.com/showthread.php?t=1347753

there is a source for the touchscreen driver and it might some what help.
[HTC Sensation] M..N:
Where's the source for it?
[HTC Sensation] dnlsmy:
Can you please post your source? The CyanogenMod team is starting to work on the Sensation, and this could give them a head start.
[HTC Sensation] deanesn:
Did I miss something? Where did you hear that?
[HTC Sensation] Fihlvein:
Hear what? CM team working on ICS on Sensation? That's confirmed by our Sensation CM maintainer. On G+.
[HTC Sensation] jassycliq:
First off AOSP trees differ from CM trees. Second of all the CM team has been farther than us for the longest time. They built the audio lib that most AOSP roms use.

Oh and also the source is posted, unlike them...
[HTC Sensation] jassycliq:
Has anybody else made any progress?

Did the boot.img i post do anything at all? I saw 4 downloads
[HTC Sensation] bduvel:
could use some clearing up indeed

will try it out asap, needed my phone to work actually so not much tested past 2days.

and persiansowns said he got ICS booting? also no graphics like us (think he's also doing msm8660 build and has gotten as far as we've gotten.
[HTC Sensation] bochocinco23:
@Jassycliq

If I am doing something wrong please let me know... I wiped system and boot then went into bootloader, fastboot flashed your boot.img and system.img and it does not boot. I am pretty sure that I was supposed to first flash zorlin's test1 and then fastboot flash those two?? Let me know I am still trying right now. Thanks:rolleyes:

Edit: Wiped, then flashed test1, went into fastboot and flashed boot.img from jassycliq. It booted up but graphics are very distorted. Two finger touch works but is off still. Screen does not stay on even if I am touching the screen and it is registering the touch...Should I also flash your system.img? THanks

Edit2: I booted into test1 by itself and then went back and flashed boot.img and your graphics appear to be minimally better. Your pointer has slightly better control. However I didn't seem to have the screen off problem with test1 by itself. When I flash your system.img it will not boot at all. Not sure if thats just not supposed to be flashed at all... Lol
[HTC Sensation] unfnknblvbl:
it looks like everybody has the same weird mouse cursor issue with the touchscreen. What is with that?
[HTC Sensation] xm0is3sx:
Google added support for mouse and cursor input in ics which seems to be enabled
[HTC Sensation] coolmarkoo:
Here you go the video watch carefully when she touches the screen you will see it. http://www.youtube.com/watch?v=ay6HKVztFUc&feature=youtube_gdata_player
[HTC Sensation] renzo.olivares:
in the ramdisk have you guys added the ics bootclasspath and the extra service?
[HTC Sensation] zorlin:
Oh look, a present.

Oooooooooh.

EDIT: You should probably also add this in somewhere too:

# Set DeviceType

DeviceType = touchScreen

Thanks to http://xdaforums.com/showpost.php?p=19003628&postcount=154
[HTC Sensation] speedysilwady:
does this mean touch is now working? :D
[HTC Sensation] zorlin:
As it turns out, good artists copy, great artists steal. With a little bit of spying on the SGSII porting project, I was able to determine that I was on the right track with the IDC file, I just made a few crucial mistakes. It's not DeviceType = touchscreen, it's touch.deviceType = touchScreen. With these changes it DOES register the first touch and does work. I've uploaded two files, tshack-1.01.zip and tshack-1.01ng.zip, with the line:

commented in the latter. Try both on whatever build you're using and let me know.

tl;dr: TOUCHSCREEN WORKS. THANKS SGS2 TEAM (and DHD team). <3
[HTC Sensation] nba1341:
mouse cursors worked fine in gingerbread....
[HTC Sensation] speedysilwady:
Ah yeah great to have another device with our processor in it lol and an active dev community. Ill try it out tonight hopefully and let you know

EDIT:

Currently Nandroiding but I am going to write this down real quick so I can test a combination of boot images with the combination of the touchscreen files:

tshack-1.01.zip:

-test 1 with zorlin boot img: Boots up, skewed graphics like mentioned before, registered the first touch which was on what looked like a Force Close from SystemUI and the button turned blue to my first touch. Then touch stopped working, but system didnt freeze completely it would still wake up and go to sleep when i pressed the power button. Will attach logcat in a bit.

-test 1 with jassycliq boot img: Does not react to touch at all, boot with skewed graphics, no logcat output

-test 3.1 with zorlin boot img: Oddly enough this build wouldnt boot past the htc screen for me no matter how many times I wiped the rom

-test 3.1 with jassycliq boot img:

tshack-1.01ng.zip:

-test 1 with zorlin boot img: Same result as tshack-1.01 with this combination

-test 1 with jassycliq boot img: Same result as tshack-1.01 with this combination

-test 3.1 with zorlin boot img: Oddly enough this build also wouldnt boot past the htc screen for me no matter how many times I wiped the rom..Might be a bad download? Not sure will try 3.1 tomorrow after redownloading.

-test 3.1 with jassycliq boot img:

Will report with results once I get time to try all the combinations
[HTC Sensation] ianoob:
Don't know if anyone seen this on rootzwiki, but the Thunderbolt has an ICS MIUI port

http://rootzwiki.com/index.php?/top...am-Sandwich-(11-19-2011)-Working-Calls-&-Data
[HTC Sensation] zorlin:
Actually the port in question is for the Mali 4xx, not the Adreno 220... the help came from the IDC file for their touchscreen (which isn't even our touchscreen) which helped me get the proper syntax and formatting for the various options. This combined with a dump of possible options from another thread = working touchscreen! :D Seems to hang after registering the first touch though :( I think that's to do with the way I've got it calibrated.
[HTC Sensation] speedysilwady:
Oh sorry I was referring to the T-Mobile USA Samsung Galaxy S2 which I believe uses the same processor as the Sensation so it can have 4G support. Yeah the International version uses the Exynos with the Mali400. Hanging after the first touch huh? T-Macgnolia had the same problem with the SDK port, either way im trying all the combinations right now and will modify my post on the previous page with results.
[HTC Sensation] zorlin:
Eh, his was actually a different problem if I recall correctly. He later posted that it *wasn't* registering ANY touches and that he'd thought otherwise. This is definitely reporting touches, as confirmed on the SDK port and the test1 build. I'm going to try and use the SDK port to help debug this, actually :P
[HTC Sensation] speedysilwady:
Ah I didnt realize that, so youre making headway here, awesome! Just edited the post on the previous page will upload logcats when I am done testing

The SDK Port might help, the graphics had issues but it might help a little more to use their graphics drivers so at least they wont be skewed
[HTC Sensation] zorlin:
We're using the same graphics drivers, actually... I think maybe some kernel hackery may be in order later. Anyways, I think I discovered the problem - it's NOT actually hanging, it just doesn't release the press.

EDIT: Can't use touch.toolSize.calibration = linear in Android4 as "linear" doesn't exist. Will try to work out an alternative. Math time!
[HTC Sensation] bochocinco23:
Not sure if this helps but I booted up tarends sdk port from the previous thread using jassycliq's boot.img and flashed your touchscreen fix and it registers touch in terms of moving the screen side to side and it does not stop after first touch however, I cannot select any of the icons all I can do is move left and right...This may be due to the fact that before I flashed those I removed the systemui.apk because of the error that kept coming up :p. Maybe you can use a combination of graphics drivers between yours and that port to make it work???
[HTC Sensation] xm0is3sx:
So T-Macgnolia was right?
[HTC Sensation] speedysilwady:
I finished modifying my post attached logcats. Youre right it just doesnt release i tried again with test 1 using the first file and managed to drag the ring around the screen nonstop. Good luck!
[HTC Sensation] zorlin:
About what, exactly? His point was the idc file was missing. This has nothing to do with the problem, though it did help.

I got your PM and I appreciate it. I will PM you if we have any device config changes to build; especially since I effectively lost my compiling box, but for now we're good. Let's stay on topic ;)

Attached is a DEBUG touchscreen zip... it doesn't get us any further but I've played with things a little bit. Hopefully someone can help figure it out further.

For reference, here's a list of the parameters for the touchscreen in ICS: http://xdaforums.com/showpost.php?p=19003628&postcount=154

The current problem as far as I can tell is that toolsize is not configured correctly yet, thus screwing up touch releases.
[HTC Sensation] KeeperOfThePizza:
Can anyone explain the current state of the development? just trying to grasp how far a long we are. NOT asking for ETA.
[HTC Sensation] Gtj94:
Everything's in the first post.
[HTC Sensation] T-Macgnolia:
Actually it did register the first touch as the Start button on the setup wizard would light up when I touched it. But just like your build it would hang up after the first touch requiring a ADB reboot or a battery pull. I also was thinking the calibration was off but I could not find anything with the correct calibration settings. I have not even downloaded your build and played around with it yet. But I will try to do so tomorrow evening and see just what you do have here as it sounds like you got it, or atleast very close to getting it. As I said before I just do not have time to work on it anymore as I am working 6 days a week now.
[HTC Sensation] zorlin:
I'm updating it pretty constantly, actually. Builds that I didn't do aren't included, but I'm happy to include them if someone makes some (any) progress.
[HTC Sensation] xm0is3sx:
This is what i was talking about when i said they added mouse input support

Stylus input, button support, hover events

Android 4.0 includes full support for stylus input events, including tilt and distance axes, pressure, and related motion event properties. To help applications distinguish motion events from different sources, the platform adds distinct tool types for stylus, finger, mouse, and eraser. For improved input from multi-button pointing devices, the platform now provides distinct primary, secondary, and tertiary buttons, as well as back and forward buttons. Hover-enter and hover-exit events are also added, for improved navigation and accessibility. Developers can build on these new input features to add powerful interactions to their apps, such as precise drawing and gesturing, handwriting and shape recognition, improved mouse input, and others.
[HTC Sensation] bduvel:
What about http://imxcommunity.org/group/andro...pics/resistive-touchscreen?xg_source=activity

Tho twistedumbrella atleast saw that site too, for others it seemed to resolve atleast some errors in DHD topic.

Atleast its for calibration.
[HTC Sensation] ianoob:
Hey Zorlin, was the LCD density ever fixed? Maybe it's still off and registering fingers as a stylus?
[HTC Sensation] T-Macgnolia:
I can not hit the thanks button enough for that post. Now that is the kind of post that it would be nice to see more of in this thread or any other development thread out there.
[HTC Sensation] threeeye:
Just flashed test 3.1, and the phone will not pass the HTC splash screen...
[HTC Sensation] bduvel:
Tonight or tomorrow ill try some things out again, i was checking out the boot.img for the Hero which have the touchscreen working without having to do anything to it, and some other things.

Found;

Made me curious if that does anything, guess ill have to try.

Also hope tarends comes up with some kernel information if he has gotten the time yet.

And they do have a synaptics idc in the idc map, with; (tho also twistedumbrella has been working on fix with this line, but idk if it has been used in this source yet again)

Zorlin's cy8c touchscreen idc has only "OrientationAware = yes", i don't know which one is right.

Also found an Amtel Maxtouch idc, but seems to be for galaxy tab since calibration is on vector ect ( http://pastebin.com/XnPSLv43 )
[HTC Sensation] zerozoneice:
Closed beta MIUI with Android 4.0 ICS will be available in early December. The first device will be NS.
[HTC Sensation] zorlin:
Mine's incorrect... it should be "touch.orientationAware = 1" - I think it's fixed in tshack-1.04-debug but I don't know.
[HTC Sensation] bduvel:
Allright,

Could you upload the one with "working" graphics so we can work from that one again? so ne or someone else is not trying to fix it and can go on to the after touch stop working bug.

Thanks in advance.
[HTC Sensation] zorlin:
Test1 has "working" graphics... you can also use the SDK port build.
[HTC Sensation] threeeye:
Flashed Test1, and all I get is this...
[HTC Sensation] zorlin:
so flash the SDK port. I don't have anything with non-distorted graphics yet, you need stoneyjonez' build.
[HTC Sensation] stroobach:
http://hadi911.wordpress.com/2011/11/20/table-with-dates-for-android-ice-cream-sandwich/

2 months for official release

1 mont for a port from the evo 3D

so.. i hope you guys can fix it before HTC does :3
[HTC Sensation] mbangia630:
thats HTC time, like valve time, jan 2012 means june/july 2012.

our devs here though. are the best of the best =D
[HTC Sensation] stroobach:
i know they are freaking good

(all im starting to doubt it because the HTC hero got it working with radio and touch) lolz jk i know its hardware related

but still kinda wierd though
[HTC Sensation] ryohazuki:
I don't think its weird at all to be honest. The hardware on the sensation is still fairly new and hasn't been tried and tested to the max. Whereas the hardware in the hero has been around all over the place, so I'm sure its a bit easier.

At the same time though, I could be wrong and talking about my behind. At any rate, looking forward to this when its finally read to be a daily driver. Can't wait. Keep up the good work guys.

Sent from my Sensation while pooping.
[HTC Sensation] bduvel:
I think this is what we need, someone with HTC Evo made the kernel work with pointer (tho calibration was also abit of they said) but atleast its working.

(for tarends; this is where the kernel maker is, http://xdaforums.com/showthread.php?t=1315952, sparksco)

They seem to have the atmel touchscreen too, they use different settings then we try again. Got it as attachment.

Also tried bunch of booting today with different settings, too bad not much improvement.