yashsingh1/xdaforums huggingface dataset:
[Galaxy S II Original Android Development] steve17360:
Missed calls & SMS both work with 3.2b7 using nstools & Milestone 5 rom. Deep sleep also works if you don't have any notifications.
[Galaxy S II Original Android Development] Gawis:
Trigger the led with Tasker when you gave a missed call or sms...

Sent from my SGSII CM9 with Tapatalk 2
[Galaxy S II Original Android Development] droidphile:
I was thinking of only the time as summed up sampling intervals of each frequencies, rather than transition time of a mere 100uS. That make sense for a large frequency table. But if an heavy op was to be considered where freq has to stay really high, tightness of freq table doesn't matter. Table is big or small, it's all the same. We're talking w.r.t power gain and not performance gain right.

I'm not using interactive governors either, but ondemand. Anyway original interactive governor doesn't lag compared to smartass2 or luzactive. I brought GS3 just to say that pegagusq should handle a large freq table better. As in, there's a better chance for a freq F and F*2 to exist in a large freq table - When a multi core aware governor tries to hotplug in second core by setting a frequency F instead of clocking at F*2. I'm not here to upset anyone or disregard discussion. Even though i have no ammeters, i'm also an enthusiast always looking to learn more.

Hmm, there are devices which doesn't guarantee 100mv UV on lower freqs. You said it yourself - under heavy GPU load, GPU UV could bring in power savings. If someone is into tasks that involves a lot of GPU, the best they can do is uv GPU and reduce screen brightness.

I didn't say device can hit didle while playing music. What i meant to say was - a) CPU idling on screen off - we're bound to hit didle very soon. So what's the point of using 100 instead of 200. b) CPU idling on screen on - How many tasks are there where CPU can stay low loaded at 100mhz. Like you say, 100% load on 100 mhz is not possible since governor will jump it to higher freqs. Then why use 100.

800 may be sweet. But atleast, dynamic power consumption increases about 60% between 500 and 800 mhz. So 500mhz or lower running single core during screen-off is not bad.

We can skip a transition if min is 500. Since every screen touch clocks CPU to 500, if an usage scenario involves too much of screen-touches, what's the point of having a frequency step below it. I like 500-1200 with 200-500 scr-off. Another thing to note is that 500mhz uses the core voltage of 800mhz if 500 was clocked from a frequency below it. And uses it's own core voltage if frequency was clocked from a frequency above it(500). When i'm using 500 as minimum, after a clock-up, 500 could be met only by clocking down from a higher frequency. This means i will have core voltage of 500 itself whenever it's used. This is not true if scr-on min was 200. So there's some power saving from one side when there's power dissipation on the other.

Past midnight here. Good night.
[Galaxy S II Original Android Development] tolis626:
Example:

At default internal voltages,1500MHz need 1375mV.Give it 1350mV and it crashes.If I increase the internal voltage for 400MHz bus by 25mV,1500MHz is rock stable at 1350mV and semi-stable at 1325mV.+50mV in internal voltages changes nothing.At +75mV internal it's stable at 1325mV too,but I am kind of afraid that such an increase may cause problems to some peripherals,like the SD card.I was going to ask about that,so does anyone know if anything bad can happen to my data? :)
[Galaxy S II Original Android Development] gokhanmoral:
good news: I managed to flash CWM zip directly to secondrom.

you can even install a ROM directly as second rom.

I will try to complete the implementation tonight and test it tomorrow.

another good news is that I had my sgs2 lcd (actually full body) replaced today.

it means I am not leaving sgs2 any time soon :)
[Galaxy S II Original Android Development] pilgrim011:
From v3.2b8 changelog:

new feature: “install zip to secondrom from internal sdcard” and “install zip to secondrom from external sdcard”

Gokhan, it seems nothing is impossible for you. :) Can't wait for new beta release.:D
[Galaxy S II Original Android Development] Cristiano Matos:
Thanks for the great news.

Even not going to S3 for now, do you have plans to develop for new device?

Your answer will be crucial for my decision of buying S3 when release. :)
[Galaxy S II Original Android Development] hawkerpaul:
I've found a problem with b7.

I cant perform a backup any more.

It backs up boot image, system and data, then it crashes with "can't mount /secondrom_data"

All I have in the backup folder are:

boot.img

system.ext4.tar

so its missing nandroid.md5, cache.ext4.tar and system.ext4.tar

I dont use the dual boot feature at all so perhaps it has something to do with this.
[Galaxy S II Original Android Development] rauschkugl:
this was already reported and gokhan is aware of it. Will be fixed in the next version. Backup to internal sd should work.
[Galaxy S II Original Android Development] confusedmuse:
This has been discussed some pages back.

You can use "backup to internal sd" for now.

Will be fixed in b8.
[Galaxy S II Original Android Development] chubby65:
I've already made an nandroid backup to external sd card using b7 so must be working for some of us
[Galaxy S II Original Android Development] AndreiLux:
I still do not understand the point you're trying to make...? I repeat you post:

When there are more frequency steps, there are more transitions. So lesser time to do the actual work because of clocking up/down through multiple frequencies? I mean, the delay as a function of sum-of-sampling-intervals increases if we have more transitions. (ondemand based governors may not visit every step before clocking to the highest freq, nevertheless)​

If you are not talking about computing time lost during transition times (100µS), then I don't know what you're aiming at. Summed up sampling interval count for each frequency will indeed be lower, but what does it change at all? There is nothing lost.

My original power advantage assumption was aimed at, that for example that if a load needs 550MHz of computing power, we can clock the CPU at 600MHz and avoid the additional power usage of clocking the transistors another 200MHz higher to reach 800MHz.

The S3 is supposed to have asynchronous capable CPU cores, so (while unconfirmed) it can clock up a core up to an optimal W/GHz frequency, say 800MHz, and then start clocking up another core on a different frequency up until it reaches that point again, and again until you actually fire up all the cores, and only then start to go over the optimal frequency. This is all theorycrafting based on what Samsung claims the chip is capable of at the 4412 launch, if it's really like that then we need to see. The resolution of the frequency table would not matter even in this case, F & F*2 needs not to be a requirement for that device to scale well. And you're not upsetting anybody, I'm just trying to understand the point you're trying to get across.

Sure, agree, but heavy GPU load is only anything involving 3D. GPU rendering for 2D stuff takes up nothing at all and is trivial work.

Because of time-based loads like music! Then 100MHz will use less than 200MHz, because it is disregarding deep idle states. The difference is minimal, 5%, but when taken over a long period of time, it's something. That's when having screen off; when having screen on, most tasks stay low at 100MHz, and since we're not racing-to-idle when the screen is on, then the difference comes solely from feeding the processor a lower clock.

But we don't care about dynamic power when the screen is off because dynamic leakage gets wiped out by deep idle and clock gating the CPU, 800MHz gets 1445mW/GHz versus 1540mW/GHz for 500MHz, so you're better off to race-to-idle at 800MHz. If you are I/O or time-bound then you can do nothing against that other than scaling to an adequate frequency, and that's why a fine-grained frequency table provides an advantage.

Why are you putting weight into transitions? They cost nothing so to speak. Having a frequency point below it, will as I said, reduces dynamic power wasted on clocking the CPU higher than needed... 488mW vs 400mW. Also that nonsense with the voltage of 500MHz was in the Gingerbread kernels and is no longer in the new CPUFreq driver, each frequency has its own voltage, so what you're saying would be correct for GB, it's not for ICS.
[Galaxy S II Original Android Development] hawkerpaul:
ok thanks.

I must have missed that amongst all these huge frequency step posts!

:)
[Galaxy S II Original Android Development] confusedmuse:
Hmmm... didn't try it on b7 so far, but GM confirmed the issue.

Maybe it only happens in specific circumstances? :confused:
[Galaxy S II Original Android Development] gokhanmoral:
backup in old backup menu now backs up secondrom.

I was testing something and I forgot to revert that before releasing

the second backup option (to internal) is working as it should.

so, if you have a second rom, make sure that you use backup to internal if you want to make a nandroid backup.

it is fixed in beta8.
[Galaxy S II Original Android Development] hawkerpaul:
And if you dont have a 2nd ROM, will backup to external also be ok in beta8?
[Galaxy S II Original Android Development] frogman:
Brilliant....:D:D:D
[Galaxy S II Original Android Development] Ogy77:
Man...YOU ARE NEW SUPERMAN:D:D:D:D:D:D:D:D:D:D:D:D:D:D
[Galaxy S II Original Android Development] sam razzy:
I LOVE YOU

TapaTalk Gnex Galaxy Sii
[Galaxy S II Original Android Development] Vaedryn:
This is what i say, Wayn SGS 3 when we have Siyah Kernel :p

@AndreiLux , nice apps, they are from XXL Playstore ? :D
[Galaxy S II Original Android Development] rlorange:
N.o.v.a on screen gestures don't work for me. Unplayable. Sounds like the same problem
[Galaxy S II Original Android Development] tolis626:
So Gokhan you're not getting the S3? :(
[Galaxy S II Original Android Development] fasst:
Great news. And if you could implement 'Wipe second rom dalvik-cache' too dualboot will almost be completed.
[Galaxy S II Original Android Development] jlevy73:
My thoughts exactly :o
[Galaxy S II Original Android Development] xBlackDroid:
someone know why i cant change the bootimage?

when i try to modify manually or with bootscreen changer by hellcat, i got "fail logo"

any idea?
[Galaxy S II Original Android Development] Visentinel:
RE: Gokhan having over 800 flashcounter...

When i flash kernels since i used Triangleaway the first time i have never had it back no matter how many times i flash kernels =D - I guess Triangleaway broke something... In a good way :cool::D
[Galaxy S II Original Android Development] wallaceff:
Do you still have triangle away installed? And set to reset counter each time?
[Galaxy S II Original Android Development] JAG131990:
Triangle is only from flashing with ODIN
[Galaxy S II Original Android Development] Ankit Tulsian:
Gokhan: As dual booting is in the final stage can you tell us what's next in your to do list?Just eager to know
[Galaxy S II Original Android Development] gokhanmoral:
there are some items in my todo list in the first post. and there are some tiny todo-retouches in a todo.txt file (such as adding primary rom info to "view info", finding a nice place to store extweaks config to use it in both roms, making dualboot timeout configurable and selecting default rom to boot, and lots of bugfix todo's).

but after I release 3.2, I will rest some time.

I have another project to deploy and I will concentrate on it.
[Galaxy S II Original Android Development] johnbeetee:
I, for one, hope it's going to be :'modify pegasusq and make a pegasusd'

After having read the findings of AndreiLux and Droidphile's reaction and their discussions about it, Im very anxious to know what the impact of the pegasusd governor will be on de eficiency of the phone.

I have high hopes, but also realize the effect may only be positive but relatively small (I don't expect a 'miracle', but would be great if it occurred :) )
[Galaxy S II Original Android Development] wallaceff:
Sounds fantastic. I'm wondering, while your doing all that, would it be much more work to implement multiboot rather than just dual boot?
[Galaxy S II Original Android Development] KennyLegend:
Of course Gk will be getting the S3 !!!!

Actually, a lot of the devs we have come to love on here are supposedly getting the S3. ..Supercurio, Chainfire, Jkay, Gadget check, Leomar75....to name but a few.
[Galaxy S II Original Android Development] eric-filth:
Gokhan how is possible? Using beta7 both roms installed fresh install and i did reset extweaks config.

Enviado do meu GT-I9100
[Galaxy S II Original Android Development] alc027:
Gokhan, what method do you use to change the regulator values? Under /sys/class/regulator/regulator.15 I see max_microvolts, microvolts, and min_microvolts, but when I post values to these files they are ignored (after chmod to give me write permission).
[Galaxy S II Original Android Development] Markox89:
Hey GM, what about BLNWW? :)
[Galaxy S II Original Android Development] gokhanmoral:
I have tested flashing CM9 and wanemlite directly to second rom and both worked.

if the rom is not non-wipe (wipes data and cache while flashing) that wiping part may not work depending on the script and updater binary. in that case you may need to run "format /secondrom_data" and "format /secondrom_cache" by yourself. but I don't think it is a big issue.

I have also tried several kitchen apps which use extendedcommand feature of recovery.

CWM app also uses that and it works, but keep in mind that you cannot flash kernel using zips from second rom. if you are using CWM app to flash kernel make sure you flash tar or zImage formats. I explicitly prevented kernel flashing using secondrom with kitchen apps because that will break secondrom functionality. If you want to flash another kernel using CWM zip files either use the primary ROM or use CWM recovery and flash it manually.

and for new bln breathing settings, I am waiting you to share some cool effects to put them as presets to bln_effect script :)

v3.2b8 is up.
[Galaxy S II Original Android Development] gokhanmoral:
I think you do not read the thread nor the todo list.

I can make cpu to enter deep sleep with bln but nobody likes it when the power consumption is as much as , and even more than, the one with wakelock.
[Galaxy S II Original Android Development] gokhanmoral:
you have to change regulator limits on mach-u1.c

you cannot override those values which are set in init.

we are very close to a release. I have already made most of the code cleaning and will commit that part very soon.
[Galaxy S II Original Android Development] Markox89:
Sorry, I honestly haven't read the todo list, but I'm reading the thread since a couple of months and I still keep your last BLNWW build on my computer :)

Now I've also read the todo list, I hope you'll have a brilliant idea to make it possible, thank you for the reply :)
[Galaxy S II Original Android Development] Ankit Tulsian:
Hey which software is that?Even i want to configure my ondemand governor
[Galaxy S II Original Android Development] EARNEST_EU:
I have the same brightness issues.
[Galaxy S II Original Android Development] johnbeetee:
Nstools...try it , works great!
[Galaxy S II Original Android Development] gokhanmoral:
Reset extweaks and use default profile
[Galaxy S II Original Android Development] eric-filth:
Nstools.

Very strange this. Lp9 stock is 95% threshold and using Cm9 is 85%. Same kernel...

Enviado do meu GT-I9100
[Galaxy S II Original Android Development] darkgoon3r96:
You can change it right? Then why care? Don't be bothered about such little things.
[Galaxy S II Original Android Development] androidkid311:
Are you serious lol. Dual boot is more than fine lol
[Galaxy S II Original Android Development] eric-filth:
Little things?

All people what install Siyah know the app nstools and what is threshold to change? I think not and i think you not knew too.

Enviado do meu GT-I9100
[Galaxy S II Original Android Development] desean:
one of the ROM might have init.d scripts or customboot.sh that is parsing those values at boot time (i know wanam 11.5 is doing that via customboot.sh for example).

tbh, not really a kernel issue.
[Galaxy S II Original Android Development] Grimmy1st:
Having little problem: trying to uv, but with voltage control I'm unable to set highest frequency below 800 mhz, although setting was done in voltage control. therefore testing stability of new voltage values for 500 and 200 mhz doesn't work.

I'm on Siyah b8 (6 steps, hour plug, min frequency for 2ND core set to 200 mhz for new uv testings) hydrog3n 27/04.

Btw, BLN finally works for missed calls (via BLN pro) and messages (stock, via SMS popup)

Thx Gokhan and others for the tip with SMS popup!

One more question, how to enable multiple breathing steps? Just Put this file in init.d dictionary or eco via console? Thx
[Galaxy S II Original Android Development] eric-filth:
Both roms without init.d

Where i can find this file customboot.sh?

Enviado do meu GT-I9100
[Galaxy S II Original Android Development] desean:
/system/bin/customboot.sh
[Galaxy S II Original Android Development] :
Hi guys. Can someone recommend a CPU spy type app that also shows battery drain ma please? Thanks.

D4 rom - Siyah kernel

If I helped you in anyway then please press thanks :)
[Galaxy S II Original Android Development] eric-filth:
Inside /system/bin dont have any .sh (CM9) and /system/bin only .sh is bugmailer (LP9)

Very strange.

Enviado do meu GT-I9100
[Galaxy S II Original Android Development] betatalking:
I wonder is there any app that works/looks like the old Window Mobile registry root manager where I could search for a file with key word something like that?

Excuse me if I side tracked...:p
[Galaxy S II Original Android Development] Rawi666:
Checksum in backups

Gokh,

On 3.2b7 I made a backup that I couldn't use to restore because of wrong md5 checksum.

Maybe it would be a good idea to implement an option in recovery to verify checksum of all already created backups just to be sure that they are ok?
[Galaxy S II Original Android Development] johnbeetee:
@gokhan:

is there a reason why you 'removed busfreq voltage control (aka internal voltage)' in b8?

Is it because the advantages don't outweigh underlying risks,maybe?

Or just because of the confusion surrounding it?
[Galaxy S II Original Android Development] steve17360:
Hi, I can activate the light notifications using nstools but they're static. How do I activate breathing? Thanks.
[Galaxy S II Original Android Development] jack_p75:
Use extweak app in the market

Inviato dal mio GT-I9100 usando Tapatalk
[Galaxy S II Original Android Development] eric-filth:
+1

Enviado do meu GT-I9100
[Galaxy S II Original Android Development] lambstone:
For v3.2b8, there is the new implemetation of flashing the 2nd rom directly in cwm. Before it used to be that you had to perform some nandroid backup and restore trickery after you cloned your primary rom to secondary in order to be able to create the necessary "partitions/files/folders" for the secondary rom. If I had not done the cloning in the past which means I have never created the necessary files for the secondary rom, how do I create a secondary rom?

Do I just simple wipe second rom data and cache before flashing the 2nd-rom cwm zip?
[Galaxy S II Original Android Development] desean:
gokhanmoral have given the answer to your question indirectly previously. see: http://xdaforums.com/showpost.php?p=25679038&postcount=7582
[Galaxy S II Original Android Development] PedroMRP:
So... I have wanamlite installed has 2nd rom and I want to update it what are the proper steps to do it without losing any installed apps?
[Galaxy S II Original Android Development] uiterlix:
I hadn't used the Siyah kernel since I switched from GB to ICS and kind of forgot about it. Until yesterday I installed it on my stock ICS rom. I have to say this kernel has come a long way and is absolutely superb. The phone just seems a lot more responsive and the extra's like wakelock free BLN and touch recovery are really great. I can recommend this kernel to anyone. Great job!!

Verstuurd van mijn GT-I9100 met Tapatalk
[Galaxy S II Original Android Development] shawnaye:
Oh btw, bln is with wakelock now. Bugs aplenty with without wakelock. Hopefully gm will find some away around it!
[Galaxy S II Original Android Development] confusedmuse:
I have CM9 as primary and Foxhound as secondary rom and i've just updated both.

Foxhound has some extra scripts that flashes a modem, wipes all caches, fixes permissions... and who knows what else... :o

But everything went fine. All apps on both roms are still available. :)

Edit: to update the secondary rom just select the "install zip" option inside the dual-boot submenu.

Remember to reflash Siyah if you update you primary rom.
[Galaxy S II Original Android Development] jack_p75:
Hi i do swap because i need flash one update now i found in my internal sd card this file database_out this file is created when i do a swap ? Is possible delated this file ? Thanks for answer

Inviato dal mio GT-I9100 con Tapatalk 2
[Galaxy S II Original Android Development] wallaceff:
GS: I've been using dual boot for a bit now, just updates b8, second rom boots fine.

I thought I'd check the CWM status of the system (sorry, can't quite remember what the setting was called) and it said "no second rom installed on /prefetch" (or something similar, sorry I just can't remember and don't have my phone here right now).

edit:

the error is under VIEW CURRENT STATUS

E:unknown volume for path [/preload]

No second ROM found

When clearly my second rom is working.
[Galaxy S II Original Android Development] Ogy77:
And again,what we expect,B8 is perfect like always,stable,smooth and nice work on our sgs2,personally I never use dual boot and when that try its be complete.
[Galaxy S II Original Android Development] Josuhu:
Phone call speaker volume

Hey,

I flashed latest Siyah 3.2b8. I cant control speaker volume during phone calls, has anyone noticed this with 3.2b8 and could this be kernel related ?
[Galaxy S II Original Android Development] pro.aggro:
Speaker control works fine during a call.
[Galaxy S II Original Android Development] mekhonte:
Why 4.0? It should be 3.x.x for SGS3
[Galaxy S II Original Android Development] bleuxeon:
Voltage Control or NSTools both allow to use voltage as low as 750mV.

The question is : are values below 800mV realy applied?
[Galaxy S II Original Android Development] mekhonte:
I know I'm stupid :-) but how we can use new breathing settings ? We need scripts? Or there's already one and we should modify it as we like?
[Galaxy S II Original Android Development] Josuhu:
Got it working, maybe my ear is not working.
[Galaxy S II Original Android Development] confusedmuse:
Try to wipe the earwax cache.
[Galaxy S II Original Android Development] androidkid311:
Hahahahah! Good one lol!
[Galaxy S II Original Android Development] eric-filth:
Very good question.

Enviado do meu GalaxyS2 usando Tapatalk 2.1
[Galaxy S II Original Android Development] gokhanmoral:
thanks for reporting it. I renamed the folder (/secondrom_system instead of /preload) and forgot to update the function in the menu.

I will fix it in rc1.
[Galaxy S II Original Android Development] ZonyX:
Gm...

Love that you can now flash to second rom

Really completes tthe kernel for me...

Amazing work
[Galaxy S II Original Android Development] ArN0V:
Thx for your work thats great....just an issue when i reboot the phone bln stop working i must disable and enable it again. Last cm9 build+last siyah kernel

Envoyé depuis mon GT-I9100 avec Tapatalk
[Galaxy S II Original Android Development] Ramelov:
As we now have plenty of frequencies to choose I'm wondering which configuration is good for the good balance between battery saving and performance. Is defualt 18 step configuration good? It results in frequent change of frequency, I suppose. Doesn't it drain battery?