yashsingh1/xdaforums huggingface dataset:
[AT&T Samsung Galaxy S II SGH-I777] tassadar898:
Hey Entropy nice to see you here! In siyah you can control the GPU voltage for undervolting. I currently do it using the Tegrak kernel module and I reduced the minimum step of 160 mhz to 750mv down from 950mv. I've noticed a nice bump in battery life. In his 2.1 beta version he also has this available feature

SiyahKernel v2.1 - not released yet -

Time to break some records... both performance-wise and battery-wise...

Overclocking part is optimized and bus frequency selection is modified.

User customizable frequency levels. you still have 8 steps, but you will be able to customize them. wanna change 100 to 150 as 100MHz is not stable on your device? wanna change 1400 to 1304 and 1600 to 1504? or increase 1600 to 1696?

User customizable bus frequency selection. no more overheating. if you are a battery freak, just set it to minimum and your device will last more than ever.

Based on Update3 sources...

Thanks for developing for us!!
[AT&T Samsung Galaxy S II SGH-I777] Entropy512:
I'll look into GPU voltage control once I finish my current power management adventures.

Custom frequency steps seems like asking for stability problems. There's no way this is getting ported until he releases 2.1 final, since he isn't very good about GPL compliance.
[AT&T Samsung Galaxy S II SGH-I777] tassadar898:
Thanks! :) I look forward to testing. If you need a guinea pig let me know.
[AT&T Samsung Galaxy S II SGH-I777] AndreiLux:
GPU voltage doesn't bring that much other than stabilizing 400MHz, undervolting doesn't go that far down from stock voltages, unless you underclock heavily too.

Also get off his horse about GPL :p . The license states that you've got 90 days to release your code, until now he released it within the day for final versions, and betas are no longer released on XDA to get off that technicality of the 5 day rule.

There's enough kernels out there with the "stable" philosophy, some of which barely differentiate from stick sources, so people can go and use those if they want to. Siyah is more a Swiss army knife, but you'll have to be careful not to cut yourself, and it's more fun for some to tinker with the phone.

Edit: What you should port though, is update3 sources, those bring significant upgrades in battery life, speed and sound quality.
[AT&T Samsung Galaxy S II SGH-I777] Entropy512:
Yeah, I figured as much, which is why it's pretty low on my priorities list

It says that nowhere. HTC claimed they had 90 days and that is a GPL violation. Easy enough to Google that one. It kind of bit them in the ass though - http://thread.gmane.org/gmane.linux.kernel/1048027 and https://freedom-to-tinker.com/blog/sjs/htc-willfully-violates-gpl-t-mobiles-new-g2-android-phone

After much media pressure they backed down and released sources in only 7 days.

GPLv3 gives an explicit 30-day grace period for resolving violations, but the kernel is not v3, it's GPLv2.

I really should stop pointing Gokhan towards fixes since he's a one-way street.

Yup - If someone else wants to port his more aggressive features they can try - it's just not coming from me.

I'll have to look into that - As of a few weeks ago, the AT&T I777 sources were new enough that I9100 kernels (including Siyah) started to be based off of them. The question is - while Update2 to Update3 is a big improvement, is I777 to update3 such an improvement?

I'll have to check those out tonight and diff them. :)
[AT&T Samsung Galaxy S II SGH-I777] AndreiLux:
update3 is a vastly bigger update than what the AT&T sources were to update2. Performance wise, it's a clear-cut, audio too. As for battery life check back in the AOS thread. :)
[AT&T Samsung Galaxy S II SGH-I777] cecilyen:
Looking forward to see the update being incorporated.
[AT&T Samsung Galaxy S II SGH-I777] Entropy512:
I'm going to start this over the next week - I've split update3 into what should be separate independent patchsets by component (touchkey, audio, wifi, etc.)

Last one is likely going to be the machine-specific ARM stuff - because that means rewriting the clock control patches completely.
[Xperia Play Q&A, Help & Troubleshooting] cookies4you:
Another question me, and a lot of other people, have had. Does the Xperia Play have a Gyroscopic Sensor? I need someone to confirm whether is does or not. The last thread I found about it on the XDA forums was unfinished and incomplete.

My question is, does the Xperia Play have a Gyroscope Sensor. If you know for sure that it does or doesn't, please respond.
[Xperia Play Q&A, Help & Troubleshooting] AndroHero:
The play has an accerometer not a gyroscope......
[Xperia Play Q&A, Help & Troubleshooting] captain67:
Accelerometer, and compass.

Sent from the best phone ever
[Xperia Play Q&A, Help & Troubleshooting] cookies4you:
It can have both.

Look, I'm looking for someone who knows for sure whether it has a gyroscope or not.
[Xperia Play Q&A, Help & Troubleshooting] Logseman:
Check GSMArena, it is a reliable source about that kind of specs.
[Xperia Play Q&A, Help & Troubleshooting] AndroHero:
I know it can have both but it dosent. I already told you! THE PLAY HAS AN ACCELEROMETER NOT A GYROSCOPE. What are you not understanding?
[Xperia Play Q&A, Help & Troubleshooting] kupo5131:
He isn't lying, the play hasn't got a gyroscope.
[Xperia Play Q&A, Help & Troubleshooting] Deoxlar:
Personally I don't think there is a need for one.

We got the best thing that came to mobile phones.. A psp gamepad
[Thunderbolt General] twistedumbrella:
Moved Here

Also a notice to the Admins, Mods, and various users at this site:

My personal email address is not to be used to mock, insult, or otherwise argue points made on this forum. The comments made here, despite how offensive they may be interpreted, do not hold a serious tone. If you feel it necessary to send things to my personal address, please have spine to use your own return address. Please respect the fact that I do not invade your personal life by keeping my comments restricted to this site, and I only request I am granted the same common decency.​
[Thunderbolt General] RjsShadows:
Wow, haven't seen you in a long time. Thank you for giving this a shot! : )
[Thunderbolt General] twistedumbrella:
It seems that in some alternate reality it is acceptable to assume that "in your spare time" means cancel all of your plans and get used to fluorescent lighting because daylight is just the glare on your computer screen. Either way, I am downloading some 2 gigs of random ICS stuff and finally received my replacement Macbook, so between projects I will try to get something moving on this.
[Thunderbolt General] bigd5783:
You rock! Subscribing.
[Thunderbolt General] twistedumbrella:
Right now all I have is the sdk version from RootzWiki, which appears was a post of just the modified boot. I have a few Nexus4g builds that claim to work. I have a rebuilt boot image and I am trying to pack all of it together and see what happens so I know where to start.
[Thunderbolt General] RjsShadows:
Sick, i'm really looking forward to this. Don't overwork yourself though :P
[Thunderbolt General] Pithism:
i am guessing these first ports will be very alpha due to no real software from google to work with?
[Thunderbolt General] the_scotsman:
Thread cleaned (and it's only a few hours old:rolleyes:).

If you have nothing useful to say, DON'T bother posting...
[Thunderbolt General] twistedumbrella:
What did I miss? Did the angry beavers try to build another dam? I fell asleep waiting for the new mac to migrate from the old one. Now that everything is moved over I can actually load up what I have and at least move a little closer to posting actual files to play with.
[Thunderbolt General] doug piston:
Real deal? Did source drop and only for you? Cause otherwise this is just another non-working SDK port.
[Thunderbolt General] twistedumbrella:
I guess if you didn't see the previous thread, which was more or less a rick-roll youtube video that said it isn't possible to get anything running, then an understandable first reaction is to make rude comments...

But if you read the thread you are responding to, you would have seen that on the Nexus it is a working build, capable of being used as more than just a proof-of-concept. Then again, I don't expect people to read these days because they are too busy writing...

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

http://forums.androidcentral.com/sprint-nexus-s-4g-rooting-roms-hacks/127806-rom-ics-sdk-port-wip.html

Best leave the developing to the developers and stop back when there is something to load up and complain about ;)
[Thunderbolt General] doug piston:
So getting an SDK port working on a Nexus S is the same as getting it to run on the ThunderBolt?

I'm not saying it isn't possible though I highly doubt it will work. I'm saying don't call it the "Real Deal".
[Thunderbolt General] twistedumbrella:
This is real ICS development, and not a prank so it is as the title says "ICS Development (Real Deal)"

And no, getting a port working on the Nexus S is not the same as getting it to work on the Thunderbolt, which is why there isn't a file in that first post yet. I think you are assuming that the only thing available is the SDK image, though, when the full system dump is out there also.

My previous statement still stands.. Why don't you go shake down some kids for their script source, and come back when there is something here to test.
[Thunderbolt General] twistedumbrella:
You do know downloads, packing, transferring, uploading, etc do run in the background right? I remember back when threads like this rallied up support and assistance instead of whatever you call what you're doing... For the record I am waiting on a data wipe and a lot of stuff is still installing since the computer only came yesterday.

I can just toss up every little edit I test and brick phones all day long, or I can document the process and release when it hits milestones. That way I can catch input along the way and prevent a lot of wasted time.

Just swapped the boot on the posted Nexus build, changed over all the apn info, and added in all the keylayout and hardware files. Going through and finding everything that needs to be swapped for a straight port, then if it runs I will post up the progress.
[Thunderbolt General] yareally:
Whether you get anywhere or not, good luck :)

Nothing wrong with doing something just for the challenge of having said you did it and the experience.
[Thunderbolt General] Larry Rutledge:
I am glad to see someone putting some real effort into getting an ICS port going. And appreciate you posting your progress here along the way. I'm interested in seeing how you get where you get.

Good Luck
[Thunderbolt General] conantroutman:
As already mentioned, this thread is for relevant discussion of the upcoming port.

If you have nothing constructive to contribute then keep it to yourself.

No *****ing and whining about the probable lack of functionality, no pestering for ETA's and no petty personal playground nonsense.

No more warnings​

If this goes off topic again then there will be repercussions​

.
[Thunderbolt General] twistedumbrella:
Thanks. The good news is that I have a shopping list of what has been changed to go from sdk to working port. The bad news is that I also have a project due Thursday that I need to actually spend some time with.

For anyone with the sdk build, make sure before even trying to run it that you replace all the /system/bin files that just say toolbox with real files or set up symlinks for them. Busybox also needs to be added/replaced in /system/xbin

This will get that version to where you can run logcat and see the EGL errors, but it will also be in a condition to start tweaking files to get the touchscreen running.
[Thunderbolt General] CyD13:
I can't waaaaiiiitttt!! :D

Take as much time as you need! Your life is more important than this.
[Thunderbolt General] twistedumbrella:
I am uploading what I have, but not because it is a huge step forward. I fixed all the commands and added the files that should fix the touchscreen, but didn't on this device.

This is still a step forward from the base build we currently have. At least typing a command no longer results in "toolbox" being displayed instead of results. I reverted everything I tested to make sure the only test changes were absolutely necessary to provide a solid base. I will post a link as soon as it is up.
[Thunderbolt General] TXI Kaze:
Forget all the flamers and non believers. Hell, even if for some reason this never sees the light of day (I have faith) it's still awesome that you're trying. If you can release an Alpha ROM, I'll gladly donate.
[Thunderbolt General] twistedumbrella:
Updated the first post with the new base. Finishing up my project for tomorrow then I will be back to testing out the broken touchscreen. Considering it is now working on 3+ devices, I can't see it being impossible.
[Thunderbolt General] TXI Kaze:
If CM can go on a TouchPad, then ICS can go on a Tbolt lol. Do you think the relative size will stay at around 100mb?
[Thunderbolt General] twistedumbrella:
The highest it went when I packed it full of stuff was 150MB, so it should be somewhere between 100-200MB as a full build.
[Thunderbolt General] TXI Kaze:
Sweet :) making a backup then going to install to...well, just say I have ICS running =P Good work man.

---------- Post added at 03:23 PM ---------- Previous post was at 03:11 PM ----------

First boot got a "Sorry, System UI has stopped" or something. But to all the non believers: Yes, it boots. Hell, volume rockers and power button works =p
[Thunderbolt General] g00s3y:
This could very well be awesome, the whiny kid/s complaining about it should just look at the Nexus S port. Looks pretty damn good for a "pointless/slow/non-workling" port. I would be glad to try it out/test once the touchscreen gets working. :cool:
[Thunderbolt General] altimax98:
I am going to be working quite a bit on this today... home sick from work and the TB Miui build is getting old lol...

twisted if you want to hit me up on gtalk is altimax98@gmail.com
[Thunderbolt General] xXJay_RXx:
Great work Twisted. Way to make the haters and non believers eat their own words
[Thunderbolt General] twistedumbrella:
Today I have been a little swamped with deadlines, but later on tonight I will be around. I am trying to get BootManager to accept this thing so I can quit backing up when I start and restoring when I stop. It's like an Android Cinderella story. My ICS turns back to Gingerbread at midnight...
[Thunderbolt General] adrynalyne:
Two minds are greater than one. You may want to work with jdkoreclipse as he is in the same boat as you (as of 3 days ago).

http://rootzwiki.com/topic/7871-romportwipdev-ics-tbolt-port-prealpha-1/
[Thunderbolt General] booda3000:
I just lost all respect for twistedumbrella for the use of the word retarded, in a derogatory manner.

Boycotted.
[Thunderbolt General] twistedumbrella:
I just lost all respect for you calling that derogatory. Not worried about it. You should have been here when I used the word rapist ;)

Take it you might have missed my activity in that thread or the post in this one referring to that thread. I didn't specify since it seemed to be the only other thread for Thunderbolt, so I can see it being overlooked. Thanks, though.
[Thunderbolt General] g00s3y:
Ah yes, the internet, where everyone is a perfect person who has perfect morals :rolleyes:
[Thunderbolt General] twistedumbrella:
Let's keep this thread on topic. He has already sent a private message proving that the pot and kettle just come in a different box. I will be on gchat in about 15 minutes, and the ROM now runs on bootmanager, so I won't be as hesitant to work on it.
[Thunderbolt General] TXI Kaze:
On a side note, I had a one-time reaction from a soft-key? I think. I was brushing my finger of my soft-keys and it triggered a vibration. I don't know if it was a system alert that was automatic after the bootup (I didn't get it again on the next boot) but who knows? It was strange, but thought I'd let you know I had some form of feedback.
[Thunderbolt General] twistedumbrella:
I think I am more aggravated that the accelerometer works than I am that touch isn't because it is slapping me in the face every time I turn the thing.
[Thunderbolt General] x3demond3x:
Do you think you can send me the Zimage for your rom?

I wanna try some stuff out
[Thunderbolt General] twistedumbrella:
As soon as I test one last thing I can send you the one I was using. It is just the generic CM7.1.1 version. I only started opening it up.
[Thunderbolt General] twistedumbrella:
https://dl-web.dropbox.com/get/DeveloperShare/zImage?w=f46a0976&dl=1

Not sure if that link will work, but I will add another one if it doesn't
[Thunderbolt General] twistedumbrella:
Breakthrough! I am getting logcat errors for the motion when i move my finger on the screen. Even an error is something to work with, so ill take it.
[Thunderbolt General] RjsShadows:
Awesome! :) you are amazing.

Edit: I meant to quote you twisted.
[Thunderbolt General] twistedumbrella:
[YOUTUBE]nRB8Jor8tPs[/YOUTUBE]
[Thunderbolt General] idkwhothatis123:
Lmao what Is that?!
[Thunderbolt General] twistedumbrella:
Charlie the Unicorn. It was one of those videos that got passed around like herpes at a crack house.

That said, I am re-uploading the base and also adding a secondary version.

The first will be the original base a few minor changes beyond those already listed. The second is the entire thing rebuilt using the system dump from Prime.
[Thunderbolt General] twistedumbrella:
I have one last trick up my sleeve then I have nothing left to try but wait until the touchscreen is fixed. Did pretty much all the background work so that when it is the data, wifi, etc. will be a quick addition. Just doesn't seem to be anything that can be done to get a solid, working touchscreen with what is available.

On a side note, I have posted in every thread with one that works and it seems almost like it was just luck of the draw. Either that or it is overlooked between all the users that are overly concerned about Facebook sync status...
[Thunderbolt General] twistedumbrella:
For those of you that have been around long enough, you may remember the "Deported" mod I released to allow different boards and devices to all use the same build.

The ICS port that is most working has one little eccentricity. It registers itself as sdk 13, and having a working build has seemed to give them a lot of confidence that it is just something to be fixed in time. I think it is actually a big reason for their success, proven by the time between the first 4 updates and then the time from beta 4 to beta 5 (not yet released update to resolve the "issue"). My assumption is that a lot of the success came from having a lower bar (sdk requirement) to meet for required files has given better results.

That said, I am combining my two previous statements into my next attempt...
[Thunderbolt General] blunden:
If you are talking about that Nexus S build, I noticed that too. Inspecting the files gives me the same feeling as looking on early builds of a new OS, being mostly the same but with a few tweaks here and there. It's more of a Honeycomb implementation on phones than an ICS-build.
[Thunderbolt General] twistedumbrella:
Touch solution found. Working on a fix:

http://xdaforums.com/showthread.php?t=1316680
[Thunderbolt General] idkwhothatis123:
Wizardrii
[Thunderbolt General] pakkman:
Can't wait
[Thunderbolt General] twistedumbrella:
After a complete nightmare, kernels are finally building on my system. Now the test is whether or not I just wasted two days of my life for nothing or will touch actually work...
[Thunderbolt General] idkwhothatis123:
Aaaaand?
[Thunderbolt General] TXI Kaze:
Dear sweet Jesus, tell me it works.
[Thunderbolt General] androidbuff123:
and the verdict is.........(drum roll)..........
[Thunderbolt General] speedy2782:
I just made a little lemonade in my underpants I got so excited. I'm gonna be the coolest kid on the playground if this works.... please oh oh please oh please!
[Thunderbolt General] twistedumbrella:
Touchscreen driver loads, but doesn't power on. This was the same issue with gingerbread. I just have to track down that fix I saw. Updated the first post with more information about the current status
[Thunderbolt General] musicfreak190:
sooo excited for this:) i hope u get the touch screen working soon!
[Thunderbolt General] twistedumbrella:
So i saw this:

http://android.modaco.com/topic/348194-04-nov-icl23d-galaxy-nexus-boot-recovery-system-dump/

and just in time for this:

http://xdaforums.com/showthread.php?t=1332605
[Thunderbolt General] TXI Kaze:
$20 headed your way when the touch works :D
[Thunderbolt General] twistedumbrella:
It already does on the basic SDK port. I just downloaded the Modaco dump and I am loading the first test of a port of that.
[Thunderbolt General] TXI Kaze:
Shows how much attention I was paying haha, I was flipping through and just skimming.
[Thunderbolt General] twistedumbrella:
No worries. It is like a fever now that touch works and that dump was posted. It was more or less what I predicted when I said once touch works it will all move FAST.
[Thunderbolt General] TXI Kaze:
So (at the moment), take it no radio/wifi? I only have to work til 7 tonight, but have to go in soon so don't have much time to play around with the current ROM.

---------- Post added at 02:35 PM ---------- Previous post was at 02:27 PM ----------

The Nexus Port download doesn't work (Or the file just won't pull right) but it's downloading a dead zip.

---------- Post added at 02:55 PM ---------- Previous post was at 02:35 PM ----------

...and the Thunderbolt zip won't install? "Error in /tmp/sideload/package.zip"
[Thunderbolt General] twistedumbrella:
Upload didn't finish before I had to leave. Connecting to wifi once I get to dinner to finish it. Sorry for the delay
[Thunderbolt General] TXI Kaze:
S'all good man, just wanted to make sure you knew lol
[Thunderbolt General] dino325:
Twisted, you are a developing animal. Thank you sir for your work! Carbonated beverage money otw..
[Thunderbolt General] twistedumbrella:
Just a quick note to anyone who may or may not have attempted to click the "Donate to me" icon in my user info: I realized that the paypal address that link is attached to is out of date. I have actually changed to a new account and never got around to updating the link. I fixed it, but if you did try to use it, please make sure to verify that nothing actually sent.
[Thunderbolt General] TXI Kaze:
Tried to flash the SDK port...Yeah, left me boned. lol. It would boot to a black screen with a white bar and sit there, doing nothing.
[Thunderbolt General] twistedumbrella:
That would be the Nexus S version, and it is an EGL error. There were warnings, but just in case. The SDK port is the one being currently worked on and does somewhat work for basic testing with no data. I would suggest just downloading an updated copy and it wont be as disappointing. I promise.
[Thunderbolt General] kriskmk:
Confusion!

The nexus port has the newer upload but you are saying the sdk version works better?
[Thunderbolt General] androidbuff123:
do you have the latest SDK version set for upload? When I click on the link in the OP it downloads a zero byte file.
[Thunderbolt General] g00s3y:
It's working.

If you get that just wait and try again later...
[Thunderbolt General] twistedumbrella:
That is because there are issues with graphics that the sdk build didn't have. It is being worked on.
[Thunderbolt General] twistedumbrella:
Updated status and files. Things are back on track and moving forward.
[Thunderbolt General] speedy2782:
You are great.
[Thunderbolt General] twistedumbrella:
Ported some stuff from the various Nexus and Galaxy builds. No more systemui errors and more is being fixed. Links updating now.
[Thunderbolt General] c2thej:
Amazing job. You rock!
[Thunderbolt General] twistedumbrella:
Was that a tumbleweed that just rolled by?

Updated the OP with all relevant info about what has been going on.