yashsingh1/xdaforums huggingface dataset:
[Galaxy S I9000 Android Development] kasper_h:
Today, 12 August 2012, marks the end of this project. It is the date for the Final Release of ICS.

I have been sharing my CM7/CM9 builds for some time in my UNOFFICIAL thread. I decided to start my own thread as I am slowly moving away from stock CM9, with both changes in the ROM and in the kernel.

About Cyanogen: CyanogenMod is a free, community built, aftermarket firmware distribution of Android 4.0 (Ice Cream Sandwich), which is designed to increase performance and reliability over stock Android for your device.

Disclaimer: I am not responsible for bricked devices, dead SD cards, thermonuclear war, or you getting fired because the alarm app failed. Please do some research if you have any concerns about features included in this ROM before flashing it! YOU are choosing to make these modifications, and if you point the finger at me for messing up your device, I will laugh at you.

If you run into errors, I may not be able to solve it!

If you know a solution to a problem, either upload it yourself to Gerrit Code Review or contact me through pm.

The ROM is based on CM9 with the following changes:

-Mackay Kernel: http://xdaforums.com/showthread.php?p=28149309

-Set of cherries picked from gerrit (see change-log for up-to-date information)

-Some patches I did myself to the source code (see change-log for up-to-date information)

Feature request are OK, but remember:

1. I try to stay close to stock

2. I will not include additional apps, unless they can be build from source

3. The time I spend on features depends on how much I like them myself

Post 2 will contain change-log.

Credits:

-teamhacksung/pawitp for making CyanogenMod work on our ancient phone

-stratosk/DerTeufel/Mialwe for the inspiration I got from their kernels

-rootax for providing a high-speed server for high quality downloads

Download: https://s.basketbuild.com/devs/kasperhettinga/sgs/rom/pre-KK/
[Galaxy S I9000 Android Development] WarriorMaN:
First Thank For Your Work
[Galaxy S I9000 Android Development] dark_knight35:
A ROM to the kernel - or other way arround.

Will you update this ROM on a daily base, like you did with your former nightlies?
[Galaxy S I9000 Android Development] abalam:
Keep up the good work :D

Verstuurd van mijn GT-I9000
[Galaxy S I9000 Android Development] kasper_h:
Depends on how often something interesting is merged. It will therefore not be daily builds. Aiming at 1-2 builds/week
[Galaxy S I9000 Android Development] H-Body:
Sounds very good! Some changes i really want to see in stock CM9, like the brightness toast panel!

Will try now...can i flash over CM9 without wipe?
[Galaxy S I9000 Android Development] kasper_h:
Yes, just like a nightly...
[Galaxy S I9000 Android Development] H-Body:
Update just went fine...seems to work great.

Only thing i noticed is in camera app. the option to save the location appears two times :p
[Galaxy S I9000 Android Development] dark_knight35:
Lol this changes...but one option is always shown twice :D.
[Galaxy S I9000 Android Development] kasper_h:
This is a very odd bug. Not only with location, but if you scroll up-and-down several times you get different settings double...

If this didn't happen in stock, it may be related to the touch-focus setting I picked. I'll take a look at the code.
[Galaxy S I9000 Android Development] dherre65:
Interesting! Nice to see another dev working on our SGS 1. Downloading as we speak.
[Galaxy S I9000 Android Development] kasper_h:
I just posted a new version of the ROM. Some fresh cherries. Kernel = still the same (even though the version number changed, but only real change is that the boot splash was slightly optimized...)
[Galaxy S I9000 Android Development] kasper_h:
New build online. Fresh kernel, fresh cherries.

Changelog is setup differently to contain more details.

Builds are now containing all apps (so including Calculator/Music/VideoEditor) because their removal caused some build problems. Example files for VideoEditor are removed.
[Galaxy S I9000 Android Development] harshad_kp:
Can some1 please post only the new kernel 0.12
[Galaxy S I9000 Android Development] abalam:
Look at here last page

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

Verstuurd van mijn GT-I9000
[Galaxy S I9000 Android Development] mbsky723:
Thank you very much
[Galaxy S I9000 Android Development] kasper_h:
I just uploaded a fresh CM9 build with fresh kernel.

Sharing of builds will be low in next weeks. I will have only low bandwidth internet....
[Galaxy S I9000 Android Development] FJFonseca:
Is it possible a no-wipe version of the rom?

When we do the upgrade all the data is lost.....
[Galaxy S I9000 Android Development] abalam:
Uhhh I think this is a update it doesnt wipe your phone (rom)

Verstuurd van mijn GT-I9000
[General Questions and Answers] bhanugoel:
i got two dell xcd35 (zte blade) phones.... one of them is gen1 and other is gen 2... i installed rom manager and then installed cynogen mod 7 on the gen 2 device and i got 160MB total internal memory... for the second phone i firstly converted gen 1 to gen 2 and then installed cynogenmod 7 and i got 294 MB as total internal memory! please help me out to get 294MB as total internal memory on the other device too
[General Questions and Answers] dcstar:
i have same problem
[General Questions and Answers] Faiz Malkani:
This mmaybe because the TPT u used to convert ur phone's gen declared the data partition as 294mb.

I suggest u post it in the Blade forum

Also, read karthiknr's Blade guide stickied in the Blade General section.

Third, if u want more memory, read about SD partitioning and s2e
[General Questions and Answers] bhanugoel:
internal memory issue in zte blade

hey what if i flash my gen 2 device with a TPT image file? is there going to be any problem because i have already install cynogen mod7 on it via rom manager
[General Questions and Answers] Faiz Malkani:
Try TPT Helper from the market. It'll help u in everything
[General Questions and Answers] bhanugoel:
i installed tpt helper... i also downloaded a tpt file+custom rom cynogen mod 7.1.. i placed it in my sd card and unzipped it.. then i open tpt helper and selected 'start tpt' it gave message 'tpt not supported on current rom.' I have cynogenmod 7.1 already running on my phone.. i just wanna partition my rom using tpt method... please suggest something

what will u prefer to increase internal memory? partition rom using tpt or create a partition on my sd card to move all apps in sd card?
[General Questions and Answers] Faiz Malkani:
Definitely partition SD card. Better, more space and much safer
[General Questions and Answers] bhanugoel:
please tell me how to install tpt image file while running cynogenmod 7... tpt say file format not supported... i used other method too... i placed unzipped image file in the root and switched off the phone.. i pressed menu held and volume up button but nothing worked :(
[Galaxy S III Themes and Apps] schurgatzi:
I gonne try this the next days. But first i have to get a battery-life reference for my phone/settings.
[Galaxy S III Themes and Apps] eugene373:
Thanks! It's been confirmed working perfect for all Dual / Quad Cores device with no ill effect..
[Galaxy S III Themes and Apps] 9Lukas5:
I think that this script is placebo effect if someone thinks to see a difference in battery life. On the Galaxy Nexus this maybe is a battery saver, but on the Galaxy s3 Samsung has delivered us the pegasusq governor and controls every core for itself. So your script doesn't change anything in the functionality if I understand it correct what it does. Because without this script the phone shuts down the uneeded cores, so where's the difference?

L
[Galaxy S III Themes and Apps] dlads:
@ the op, what are you getting in terms of time without charge?

I've seen these ideas come and go and I give you merit for trying.

What is your up time from max charge to depletion?

If it works it works and I'm sure people will use it , we just need to make sure it's not a placebo and that it is actually saving battery.

Is there any lag on wake? Does the script ever cause too deep a sleep, forcing a restart or battery pull? What's been your experience?

I am curious about this because I've found the battery life on this phone to be no better than my evo 3D.

Many thanks.
[Galaxy S III Themes and Apps] eugene373:
lmao... then don't use it... CPU 1/2/3 is always online! even if it's report offline...

If you don't like it, don't use it! simple fact is, even when asleep there online & being used...

Don't Care.... People who have used it enjoy it... so??

yeah I don't care at this point!
[Galaxy S III Themes and Apps] DallasJones:
I'll give it a go and let you guys know how I find the mod under different situations.

Thanks for sharing OP!

edit: Isn't this what a Tegra 3 does? It has 4 cores and a sleep core. This might be good for non Tegra 3 devices but I can't see this helping.
[Galaxy S III Themes and Apps] manveru0:
hmmm, I've watched how the cores behave for quite some time via adb. Actually everytime I send the phone to sleep mode aka push power button, core 1-3 is going offline. So I guess pegasusq does its work already
[Galaxy S III Themes and Apps] JSale:
I downloaded the script in order to place in init.d but it was downloaded as a .txt file, what should the file extension be/how do I download it without altering the extension?

Regards

Jack
[Galaxy S III Themes and Apps] ausdim:
So..

Delete the file extension and that's all. :)
[Galaxy S III Themes and Apps] homegeek:
When you say script manager, do you mean SManager from Google Play?
[Galaxy S III Themes and Apps] AndreiLux:
This is a nonsense implementation. I don't advise anybody to use it.

It's a while loop just trying to send the CPUs into offline mode every 2 seconds per CPU, or every 6 seconds per CPU if you're turning off 3 cores. It does absolutely nothing to prevent the cores from powering up in terms of hot-plug logic and it can even decrease the battery life if there is some kind of load that would trigger a CPU to get online; so CPUs might just go online and then get shut down.

Edit: Oh, you also absolutely fail to mention that this script will turn on all 4 CPUs while screen on, completely disregarding hotplugging.
[Galaxy S III Themes and Apps] eugene373:
Don't Care.... People who have used it enjoy it... so??

yeah I don't care at this point!
[Galaxy S III Themes and Apps] AndreiLux:
Stop whining and address the issues at hand. Turn on DVFS debugging in /sys/devices/system/cpu/cpufreq/pegasusq/dvfs_debug and open a terminal to monitor /proc/kmsg either on your own device or through ADB to test the screen off nonsense; the core statistics with load of each core, if they're online or not, the runqueue lengths and the frequency for each sampling period of the governor.

I don't know what you mean by this unintelligible piece of gibberish, but I assume you are asking why having multiple CPUs if they are not online. The CPUs are turned on based on load and turned off when idling when there is nothing to do to preserve power. Hotplugging has worked since ever and it works perfectly. I don't know what planet you lived on or what credentials you have to earn that recognized developer title but you have clearly no idea of what you are talking about and have some issues with dealing with criticism.

This script certainly decreases screen-on battery life and in a best case-scenario does nothing to idle time, and in a worst-case scenario decreases it and conflicts with other scaling logics of the processor.
[Galaxy S III Themes and Apps] AndreiLux:
I tested it already and posted how to see the facts and statistics in my last post. You don't own the device, I do.

I see now that you're just very severely confused. This is the INTERNATIONAL (i9300) Galaxy S3 forum. The quadcore or any Exynos for that matter has proper and working hot-plugging. This is not running on Qualcomm processors. Re-read the last 2 phrases 10 times.

Now go back to my last post and read what I wrote before you starting releasing things for a) The wrong device b) Having no clue about the device you are releasing something for. I consider you are clueless since there is currently no quad-core CPU on the planet right now in mobile phones which does not support hot-plugging, so you couldn't have mixed that up.

Your confirmation is coming from some random people which know even less about the facts and installed that script just yesterday, making it worthless and meaningless.

Feel free to argue this with other users as I'm done here.

Edit: By the way, I see that you created a copy of this thread for every single ****ing variant of the S3 [1],[2],[3],[4] (Way to go with all US versions being in the same sub-forum category!). While I don't have access to any of those, I'm fairly sure they also have working hot-plugging.
[Galaxy S III Themes and Apps] jcc332006:
Wow!!!! Lol.. I just learned a hell of a lot from both of you.!! Thanks!!:)
[Galaxy S III Themes and Apps] dlads:
Lol, easy tiger, I was literally just asking, I wasn't doubting you in any way shape or form, just had a few questions thats all.

Ill try it and see how it goes.
[Galaxy S III Themes and Apps] eugene373:
There has been countless Number of People that has Confirmed this on the Atrix2 / SGS2 / Sensation / SGS3 and One X is currently being test as well..

However Correct, I do not own this device, other than what People have stated to me in IRC...

If it don't work, well then it don't work.... All I ask is People to test it out without jumping down my ****

I do however owe everyone an apology for last night.. I was Drinking & normally not that hot headed nor will it happen again.

I Highly Recommend Using the App Version.

Thanks,

~Eugene
[Galaxy S III Themes and Apps] faddys123:
Is the app version has the script? Does this actually save battery life?
[Galaxy S III Themes and Apps] knights.JayTana:
Thanks for the humility... The merit of this script is being questioned here, so maybe someone in the knowing should have a technical analysis/study about this one... Anyway, good to have you back here eugene373
[Galaxy S III Themes and Apps] MrPhilo:
I'm pretty sure that all other CPU's are turned off while screen is locked, I doubt the manufacturers are stupid to miss this.

Also I doubt this works on HTC One X, the CPU's are turned of automatically when the screen is locked, the Tegra 3 controls the CPU and turns on the companion core, I don't see how this will benefit from the One X.
[Galaxy S III Themes and Apps] jengoreda:
Blackstar rom, S3, Smanager for the script. working seem boost up the battery life then before. cool . thank you very much.
[Galaxy S III Themes and Apps] eugene373:
thank you for posting...

I do recommend the script via Smanager... but, the app makes it nice for people that just wants to run it.
[Galaxy S III Themes and Apps] jcc332006:
It's all good Eugene!! Your work and dedication speaks for itself. May need to call U for some pointers! U still have the same number? Nothing wrong with your passion Bro. Cheers!!:)
[Galaxy S III Themes and Apps] d4fseeker:
Actually not - at least to my knowledge. I've not read the kernel sources of pegasusq yet..

The governor is far beyond screen-on=power-on, screen-off=power-off, but it actually manages two different aspects

- the cpu frequency is ramped up when needed

- if the load surpasses a certain value (afaik 30% by default), additional cores are activated to distribute the load.

Exynos powers down all cores by default except Core0 since it needs one to run the kernel and system environment on.

Tegra3 devices, as pointed out by others, have a sleeper core which is a reduced simplistic and very low-power core (with also very, very little performance) which is used in these idle states. However in most scenarios the power consumption is not really better.

You may ask what is the difference between this more complex method and screen-on/screen-off.

Well, for instance having the screen off doesn't actually mean your phone is idling, it may well be running CPU-intensive services such as Wifi hotspot, fileharing, Torrent client, ...

As pointed out by AndreiLux, this script only makes the kernel force the cores to go into sleep-mode regardless of usage and requirements.

However it does not make the kernel keep them there, if load increases the kernel WILL wake them up again.

Kernels such as Siyah kann be forced to only use 1,2,3 Cores however this is not recommended for an obious reason: having 2 Cores at low frequencies takes up a lot less power than cranking one core all the way up.
[Galaxy S III Themes and Apps] AndreiLux:
Sorry but that is a countless number of people who have no idea what they are talking about. That thread of yours was filled with people who reported it "working" after several minutes of flashing it, "working" meaning as the device wouldn't have any apparent issues, not a single person bothered to check the core statistics or to see the states they are in. This is the purest form of placebo one can imagine.

I repeat again, this script is bad for battery life not for the reason that the placebo effect on idle time is useless and in worst case damaging, but for the fact that it continuously turns on all 4 cores while the screen is on and completely disregarding the whole hot-plug logic and having a ill effect on battery life because of that, and it takes 30 seconds for any user to actually test this and provide confirmation per the method that I posted.

Drunk or not, which that in itself is/was pathetic (Not to mention the censorship you inflicted on this thread to clean up your mess), you keep ignoring the technical facts that I'm presenting you with. This isn't about "if it doesn't work, then don't use it", but actually having the humility to listen to the feedback and being responsible enough to remove this script. I know for a fact that it has the same damaging effects on any phone with any type of hotplugging, Tegra 3 included.

I find it hilarious that you got to even re-open this thread with all the things being presented to you, yet you're still ignoring the facts delivered.

I put a request towards administration regarding the policy against "false advertising/ detrimental developments", which is a pity that we don't have a fixed rule for that right now, as that's pretty much what your script is about.
[Galaxy S III Themes and Apps] eugene373:
Regardless what you Say & I do understand the logic!

however It does save power, I respect your Thoughts, however I know it does works & it works very well....

If you don't like it, don't use it... But, you clearly have not even bothered to try, why keeping going on & going on?

As for the People reporting it works.. I was not talking about "those" People, but the ones that have been running it for a week now & under the same conditions..

This is False!

The Script is ran in a Loop every 2 seconds which keeps the Cores Offline.... Only way you would hit max Freq. is by Running like a Ondemand Gov, which most people don't now..

However this Script may not be well suited for The Exynos, or gains would be slightly.... It does however work very well on other device currently.
[Galaxy S III Themes and Apps] blwjr:
Thx for this normally I would come home from work and I would have less than half a battery left today I came home and it was at 76% and honestly I think I used my phone more today. Thx again Eugene

Running the latest SKYICS overclocked and all the bells and whistles.
[Galaxy S III Themes and Apps] snguyen0730:
Based on the past 3 days of using the script, I can say it works. I may not under stand this mambo jambo tech script but based on my own experience, its not placebo. I can go through a whole day without having to carry a charger with me. So before you go an act like an xda God around here (we have plenty of), leave a good developer who actually listen alone and be God somewhere else.

Sent from Samsung Galaxy SIV
[Galaxy S III Themes and Apps] AndreiLux:
Because it is an insult to intelligence and any kind of logic. The script does nothing on this device; you keep ignoring and avoiding the most important point I'm raising; screen-on battery. Feel free to sell the snake-oil to people about idle battery life, I admit that in most cases there wouldn't be enough load while screen off to trigger a hotplug-in of additional cores, here your script does nothing but also does no harm. Your script is molesting screen-on battery by turning on the cores; the hotplug mechanism scales by default where it has a historic of every 40 sampling period of 50ms to make a decision on wether hot turn the cores off or not, your script is perfect to **** with this logic by turning one core after the other on every 2 seconds. Stop disillusioning yourself and keep throwing nonsense around, you've been correct about nothing so far.

You don't even know what your script does, it does not run in a loop every 2 seconds, it runs every 6 seconds:

SLEEPING=`cat /sys/power/wait_for_fb_sleep`;
if [ $SLEEPING = "sleeping" ]; then
sleep 2 && echo 0 > /sys/devices/system/cpu/cpu1/online;
sleep 2 && echo 0 > /sys/devices/system/cpu/cpu2/online;
sleep 2 && echo 0 > /sys/devices/system/cpu/cpu3/online;
SLEEPING=;
fi;

You're sleeping 2 seconds for every single command sequentially, and turning each individual core off every 6 seconds. Your script does jack-**** to prevent the cores from going online. Even if you would be sending that command every millisecond it wouldn't prevent the cores from going online because a whole different logic is in charge of that, totally unaware of what you're doing.

And what does hitting max frequency have anything to do with it? Absolutely nothing, cores hot-plugging threshold by default on this device is 500MHz before the conditions kick in. Pegasusq is a Ondemand based governor, again, not that it has anything to do with it.

Well you have a damn T-Mobile Galaxy S2 running running a Snapdragon S3, which last I checked is not a Galaxy S3 Exynos 4412 as for which this thread is posted to, so if you want to come to defend somebody get your facts right before opening your mouth and spreading irrelevant nonsense.

I didn't claim nothing or am sure about the scaling mechanisms on the Qualcomm devices, and as such did not enter discussions in any of those threads (Which OP has posted plenty of), so please keep to your own device's thread if you want to leave some comment. OP had this thread closed a day or two ago, and reopened it regardless of the facts at hand, and that is the issue I am having with.
[Galaxy S III Themes and Apps] eugene373:
Here let me do you a Fav...

Thread Closed...

I know what the Script Does.. Correct I don't own this Device, however I was just trying to help and since day 1 have been beat to death over arrogant people that rather just Post " Read above " Know it all Posts...

I love Learning nor do I claim to know it all... however, I wont listen to Jerks when they could have just said " Hey got a minute, this sound goo and all, but here's why it will fail"

Lesson today is, People Just Suck & Can be anything they want online..

~Eugene
[Nook Touch General] alucard_xs:
Hi dudes,

It seems I can't boot my nook simple touch anymore, it just keeps booting again and again (with the dots at the middle of the screen ...)

What can I do ?

It was root btw ...

thanks
[Samsung Galaxy Nexus] Blazing angel:
I'm just wondering if it is possible to get the phone for 350$ in Canada. It isn't available off the play store, and every mobile store ('ve found/checked) has it for 599$

Is there anyplace to get it?
[Samsung Galaxy Nexus] subxero123:
nope, canada sucks (this is coming from a canadian) we're still on 4.0.1

you can only buy from the google store if your in the U.S

your best bet would be to try negri or expansys