yashsingh1/xdaforums huggingface dataset:
[Galaxy S I9000 Android Development] Skkip:
but you can apply simple math here:

if we have, lets say 100 threads and take f*V^2 which use

100MHz -> 6 Seconds of cpu time: 2 Seconds @ 100Mhz and 4 Seconds @ 1000Mhz

2 * (100 * 0,95V^2) + 4 * (1000 * 1,275V^2)

180,5 + 6502,5 = 6683

200MHz -> 5 Seconds of cpu time: 3 Seconds @ 200Mhz and 2 Seconds @ 1000Mhz

3* (200 * 0,95V^2) + 2 * (1000 * 1,275V^2)

541,5 + 3251,25 = 3792,75

we will use less power if we drop 100MHz and COULD even use less if 600MHz will be used instead of 800MHz when scaling down.

Anyway these were just some thoughts to improve battery life and responsiveness :)

I didn't mean to be rude .

Skip

Edit: And keep in mind that we use deepsleep in standby. If the phone wakes up to do some simple tasks there COULD also be an improvement since

200 MHz will use less time and not scale up so fast:

Sleep Task:

3 Seconds @ 100 MHz + 1 Seconds @ 1000MHz > 3 Seconds @ 200 MHz

These are just examples and we should test it under real world conditions ;)
[Galaxy S I9000 Android Development] stratosk:
You are not rude and every idea is welcomed in this thread.

Although I can't understand your scenario about the cpu times in each frequency.

But I believe dropping 100Mhz and altering such a fundamental behavior it' s a little risky.

I'm sure that Samsung engineers did some work on this and know better :)

Also, you may do this experiment and set the min frequency to 200Mhz (ok, there is no 600Mhz step to add but maybe you will come to a conclusion).

Thanks for your idea.
[Galaxy S I9000 Android Development] stratosk:
I use static IP for my wifi (no changes to router settings) for a while and Wifi disconnections seems that disappeared. So, the problem seems to be in DHCP client.
[Galaxy S I9000 Android Development] miro666:
Strange...I was flashed JVS 1.7.0 kernel , and try some apk (Root Tools) and they say me, that my phone not rooted and havent Busy Box. I try install with Busy Box installer, but they say my phone is not rooted...Wath happened, fgs ????

Regards
[Galaxy S I9000 Android Development] MasterJam882:
glad I could help^^
[Galaxy S I9000 Android Development] stratosk:
That's really weird. Do you have superuser and tweak applications icons? Did you flash anythinf else before this kernel?
[Galaxy S I9000 Android Development] mbarreto:
Is 1.7.0 bm?

Is 1.7.0 bm? Because if it is I can't use it :( The main use of my camera is for 720p video recording
[Galaxy S I9000 Android Development] theos0o:
No, there's no 1.7.0BM yet
[Galaxy S I9000 Android Development] mbarreto:
Thanks! :)
[Galaxy S I9000 Android Development] coldhandz:
Just want to say thanks to Stratosk for a great kernel and sharing his knowledge and also thanks to Darckengel for sharing his knowledge and experience with this kernel.

I'm constantly learning;)
[Galaxy S I9000 Android Development] darckengel:
You can always make maths to demonstrate what you whant to (it's that all the statiticians make :) ). It's nonsense to consider exemples of 1 sec

What appens in reality...

For each kind of task, it will charge the CPU, and the CPU will find the best freq to manage it correctly.

The tasks could not be resume of 4 secs of CPU working.

So if the task needs to run at 400Mhz ie, well you will be 95% of time at 400Mhz, some times slower and some times more, but the initial state for the task have about no influence as soon as it needs more than 200 Mhz to run (for our example).

What i mean is that most of the time the phone is iddle or at 100Mhz.

if you just write a sms/mail, browse internet and most of common features, you will be 90% at 100Mhz, and yes some times at 1Ghz and the other frequencies.

So if you put the phone 90% of the time at 200Mhz instead of 100Mhz you will drain much more battery.

If you want to realy compare, it's easy, use your phone as usual for one day, check how much time it runs at 100Mhz imagine it will be 200Mhz ...

But that would be interesting is to see if it's possible to change the whole CPU scaling ...

I don't know of it's possible and stable but i always found weird the stock CPU scaling (CPU freqs double on the first steps and only +25% for the last). Maybe some more linear increase should be better and makes that you will not only use 3 main steps (100,400 and 1000/1200). When you look on other phone threads the cpu table has much of the time many more steps and better scaling

Which i would found interresting to have (if you conserve the same number of steps):

Non OC:

- 100

- 250

- 500

- 750

- 1000

OC:

- 100

- 300

- 600

- 900

- 1200

I'm not expert of that but it should be interresting to test it.

In adding more steps (i know that it could interfes with the DVFS) it could help battery in choosing the best freq to fit the needs (100 or 150 Mhz steping for example), it should not decrease perfs with ondemand .
[Galaxy S I9000 Android Development] robogo1982:
I use DHCP on my router but my address lease is set never to expire and thus I have no issues with my wifi.
[Galaxy S I9000 Android Development] :
I too use DHCP with lease set to never expire, however I do suffer from Wifi disconnects every one our two minutes or so. Must be something else I guess...
[Galaxy S I9000 Android Development] D@niel0s:
I've been out for two weeks and I believe I missed some info. Can you guys tell me why there is no 1200mhz in Controlfreak in the newest 1,7 semaphore version?
[Galaxy S I9000 Android Development] stratosk:
CPU frequency states changed since 1.6.0. You have to use the S05_enable_oc script and the 1.2ghz frequency will replace 1ghz.
[Galaxy S I9000 Android Development] darass:
there are still problems with etc/init.d folder and using scripts in it. governors, schelude and oc which you posted in first post are working, but if i want to use an other script like s97ramscript or boot settings for voltage control they didn't work... in lowmemorykiller files settings are diferent than in the script... can anyone have solution? busybox reinstalled, superuser newest
[Galaxy S I9000 Android Development] uberberben:
Is automatic brightness related to kernel? Because now matter how bright is near my phone it won't set screen at max brightness. It's near 50% of maximum brightness. JVS + semaphore 1.7.
[Galaxy S I9000 Android Development] stratosk:
Kernel will run every script that will find in /system/etc/init.d directory. If kernel script are running the any other script should run also. Please check that the s97ramscript has executable permissions.
[Galaxy S I9000 Android Development] stratosk:
Bigmem version is now available JVS_1.7.0bm
[Galaxy S I9000 Android Development] djlukas1983:
How to enable conservative governor in 1.7.0? I Checked checkbox "CPU: Conservative gov." in Tweaks application but I don't have this governor i Voltage Control.
[Galaxy S I9000 Android Development] HM.Carbide:
See at first post. Conservative governor is a module and has to be enabled by copying script to init.d.
[Galaxy S I9000 Android Development] darass:
ofcourse they have executeble premissions. but when i go to sys/modules/lowmemorykillel/ and check parameters they are different than in ramscript and there is no difference in behavior of phone before and with the script. Also when saving boot voltage control settings there is a info that file has ben created in etc/init.d but after reboot settings are stock... oc and governor scripts are working... any ideas?
[Galaxy S I9000 Android Development] stratosk:
Check the 'ram min free' setting in Tweaks application. You should disable this because it will override the LMK settings (it runs after init scripts).

Also try to uninstall extra version of busybox and try again. Kernel has embedded busybox version.
[Galaxy S I9000 Android Development] ascariz:
Is there an OC version? I can't see it. Or that 1GHz is an OC?
[Galaxy S I9000 Android Development] awesomeandroid:
bootanimation fail?

1.7.0bm doesnt seems to allow bootanimation?
[Galaxy S I9000 Android Development] stratosk:
Please use the S05_enable_oc script. This will enable overclocking to 1.2Ghz
[Galaxy S I9000 Android Development] ascariz:
I'll hit thanks when I on my lptop.
[Galaxy S I9000 Android Development] stratosk:
Why? What is the problem?.

I'm using 1.7.0bm and trying an interesting bootanimation without any problem.

@all

malcho just send me a beautiful bootanimation that is Semaphore kernel related :)

Check his thread. You may also find here a guide about coping scripts of the kernel.

Thank you very much malcho!
[Galaxy S I9000 Android Development] malcho:
No problem my friend.Just small thing compared to what you do for comunity.

Stock JVR with Semaphore 1.6.0bm
[Galaxy S I9000 Android Development] bassie1995:
1.7.0bm just semi-bricked my phone? Flashed DarkCore 4.0 and it's working again.

EDIT: Tried again and it worked... User error, I guess :)
[Galaxy S I9000 Android Development] darass:
you're right :) the problem was in tweak app ;) was overwritting other settings ;)
[Galaxy S I9000 Android Development] norbi2011:
Does Wifi works properly in 1.7?
[Galaxy S I9000 Android Development] stratosk:
JVS has problem with Wifi when you use the DHCP client. You will have disconnection (it connects again immediately). No problem using static IP.
[Galaxy S I9000 Android Development] norbi2011:
Then i'm going to flash it:D
[Galaxy S I9000 Android Development] wonsky21:
Stratosk, can you share your Tweaks app settings?
[Galaxy S I9000 Android Development] stratosk:
Sure. I have already posted them here
[Galaxy S I9000 Android Development] qtekker:
I finally found out why I'm getting bootloops.

Today I flashed from 1.7.0 to 1.7.0bm.

I was on ext4. The flash was succesfull.

The phone auto-reboots and was working.

Until ... I turned it off and on => bootloop.

Then, after a cwm restore, I repeated the steps again.

But this time I converted ext4 back to rfs before flashing 1.7.0bm over 1.7.0.

And that's it. No problems this time.

Stratosk, can you confirm that you have to be on rfs before flashing semaphore, even if you are already on semaphore?
[Galaxy S I9000 Android Development] stratosk:
No, I can't confirm this. I'm on ext4 since version 1.0 and I always flash new versions on ext4.

I just did the following test. I was on 1.7.0bm flashed 1.7.0, then 1.7.0bm again and finally 1.7.0. No problem.

I suppose something went wrong during flashing?
[Galaxy S I9000 Android Development] Torakiki83:
i am having some issues regarding the hot spot wifi functionality. .. does it happen to any of you, too? i dont know if it is a matter of the stock 2.3.5 jvs or the kernel
[Galaxy S I9000 Android Development] stratosk:
What kind of issues? If you mean wifi disconnections they are JVS related. Try to use static IP as a work around.
[Galaxy S I9000 Android Development] Torakiki83:
Actually i receive "error" message whenever i try to start the Router-wifi and the tethering functionalities, "error" displays just below the two words
[Galaxy S I9000 Android Development] stratosk:
You have to use the netfilter modules.copy the enable_netfilter script from /res/scripts to /system/etc/init.d give it executable permissions and reboot.
[Galaxy S I9000 Android Development] haloimplant:
Did you install the netfilter script as detailed in the 1st post? I did and mobile AP works like a charm.

I bet people who have been in this topic a while are sick of hearing about this. Why isn't it enabled by default? Does it take up a bunch of RAM or something?
[Galaxy S I9000 Android Development] stratosk:
Yes, that's the reason and because I want the main kernel as simple and thin as possible.
[Galaxy S I9000 Android Development] bernie66:
thx stratosk! first view, i think JVS is fast....
[Galaxy S I9000 Android Development] Torakiki83:
Sorry to be the thousandth, i just misinterpreted what was written in the guide, i thought it was about extra function, not the default one.
[Galaxy S I9000 Android Development] stratosk:
No problem.:)
[Galaxy S I9000 Android Development] ImraanK:
Hello guys...

I came from cf root jvs.. working fab but lacked voodoo sound so I flashed semaphore 1.7.0 :) ... but I have a problem...

1. Droid wall refuses to work.. something about "IP table filter.. insmod"... worked with cf root thou ..

Btw my wifi works with dhcp.. so no problems here..:)
[Galaxy S I9000 Android Development] haloimplant:
Probably need to install enable_netfilter script (see OP) for ip tables to work.
[Galaxy S I9000 Android Development] ImraanK:
Damnit.. how did I freaking miss that .. thanks dude
[Galaxy S I9000 Android Development] JJustin:
Hi,

Is there a way to increase the /cache partition? I'm on 1.6.0bm and the cache folder is only 30mb so I cannot download larger games from the market. (I'm on stock JVR, EXT4)

EDIT: I found your other thread, I'll give it a shot!

http://xdaforums.com/showthread.php?t=1188972&highlight=increase+cache
[Galaxy S I9000 Android Development] qtekker:
Yeah, something wrong. I just don't know what. Thanks for testing.
[Galaxy S I9000 Android Development] haloimplant:
I use this method when I run into this. It is simple and also sticks until a reboot.

su
umount /cache
mkdir /sdcard/cache
busybox mount /sdcard/cache /cache
[Galaxy S I9000 Android Development] awesomeandroid:
hmmm ok sorry, I tried flashing the bootanimation for the 3rd time it worked! my apologies and thanks, ur kernel is awesome.

Anyway can I ask for a help, JVS disconnect the wifi even when I ticked the Static IP, if I flash JVR modem, would it solve this problem? and I cant convert to ext4 coz my /system do not have enough space, anything i should delete so I have spaces to convert it to ext4? was on 1.6.0bm before this.
[Galaxy S I9000 Android Development] haloimplant:
AFAIK wifi drivers are separate from modem and stored in /system/etc/wifi.

If I had this problem I would try swapping them out, but there's no point me trying since I wouldn't even know if it helped lol.

I remember this because back in the froyo days there was a wifi battery problem that was fixed with an update.zip of JPY wifi drivers. I'm surprised no one has tried JVQ/JVR wifi drivers yet and if they work put a zip together.
[Galaxy S I9000 Android Development] awesomeandroid:
gahhh then is there any way(s) to solve the wifi bug? I ticked static IP, doesnt seems to help D: .
[Galaxy S I9000 Android Development] haloimplant:
Anybody else seeing the phone app randomly close? No FC it just closes very often when switching tabs or dialing numbers.
[Galaxy S I9000 Android Development] darckengel:
It's neither kernel or modem related but rom related (you can switch kernel or modem you will still have the issue), so it will not be solved here !
[Galaxy S I9000 Android Development] webwude:
Just a quick (dumb?) question: since 1.60 I am missing Ext4 as part of CF-Root? Is this only happening on my phone or on purpose? All other apps and functions (e.g. tweaks, cwm) seem to work, but Ext4 is gone...

Kind regards,

ww
[Galaxy S I9000 Android Development] haloimplant:
Solved this myself! Lots of old posts saying to wipe phone (boo just got it set up the way I like it). I just wiped Phone app data with Titanium Backup and it seems solid now.
[Galaxy S I9000 Android Development] stratosk:
You have to install ext4 application. It is not embedded in the kernel.
[Galaxy S I9000 Android Development] webwude:
Thank you for your quick response - where do I find it? Market, I guess?

Besides that, kind regards to Greece in this uncertain times,

ww
[Galaxy S I9000 Android Development] stratosk:
Thank you.

The link to the ext4 application:

http://xdaforums.com/attachment.php?attachmentid=591080&d=1304947623
[Galaxy S I9000 Android Development] theos0o:
Here mate:

http://xdaforums.com/showpost.php?p=12651371&postcount=7

edit: stratos got me ;)
[Galaxy S I9000 Android Development] MostafaFCB:
put a changelog for JVS_1.7.0bm.tar in first post plz
[Galaxy S I9000 Android Development] ruh01:
Stratosk I can see only 1000 mhz option in Voltage control application with rom revolution 2.3.5 JVS and your kernel 1.7.0. any ideea what is wrong? thanks
[Galaxy S I9000 Android Development] darckengel:
What's wrong is that you don't read the First Post :p

It's present:
[Galaxy S I9000 Android Development] pikachu01:
Stratosk added bigmem and used the XXJVS initramfs?
[Galaxy S I9000 Android Development] awesomeandroid:
ya i realised that, back to JVQ :). Anyway can I request for a 1.3.3bm version? :P XD
[Galaxy S I9000 Android Development] darckengel:
You should be able to use the Semaphore 6.0 and 7.0 bm versions on JVQ
[Galaxy S I9000 Android Development] awesomeandroid:
seriously? wont be any conflict? D:
[Galaxy S I9000 Android Development] darckengel:
It shouldn't.
[Galaxy S I9000 Android Development] awesomeandroid:
thanks a lot! will try the 1.6.0bm :).

p/s: working great, no prob so far :)!
[Galaxy S I9000 Android Development] stratosk:
Yes, JVS bigmem version since yesterday.
[Galaxy S I9000 Android Development] arkerio:
strattosk just a noob que

wat if if we dnt chnage csc code to our region ?
[Galaxy S I9000 Android Development] pikachu01:
CSC is used for your APN settings as well as Samsung Apps (the Samsung Apps app). You can add the APN manually by yourself.
[Galaxy S I9000 Android Development] arkerio:
Thanx A lot Brother :d
[Galaxy S I9000 Android Development] pikachu01:
Np :) Depending on your CSC, you will get different Apps in your Samsung Apps application. Not particularly important, but might hinder you from downloading some particular apps that are filtered by Product Codes.
[Galaxy S I9000 Android Development] gkg:
Installed kernel for JVS Wi-Fi not working

Hey I just flashed Semaphore_kernel_JVS_1.7.0.tar using Odin. After installation, Wi-Fi no longer works :(

Is neone facing similar issue? Is there a fix for the same?

I'm facing similar issue with other kernels as well except DarkCore 4.0.
[Galaxy S I9000 Android Development] stratosk:
This is a known issue of JVS rom. Do you mean that wifi does not work at all?
[Galaxy S I9000 Android Development] arkerio:
yup JVS wifi sux :(

sad i flashed JVS

is 1.7 includes voodoo color ?
[Galaxy S I9000 Android Development] uberberben:
Just use static IP, 99% of today routers have ability to set one.
[Galaxy S I9000 Android Development] stratosk:
Yes, voodoo color and speedmod color are included
[Galaxy S I9000 Android Development] malcho:
My wifi works ok.I didn't touch anything on my

router?

How wifi error is manifested?

Stock JVS with semaphore 1.7.0bm
[Galaxy S I9000 Android Development] anndalis:
BT is working now... this trick solved the issue and Kernel: Scheduler is enabled too..

Your Kernel is perfect for now..!

I just wish if you could put further updates to JVH..

Thanks again
[Galaxy S I9000 Android Development] stratosk:
Do you have this problem in JVH???
[Galaxy S I9000 Android Development] stratosk:
I think that overclocking to 1200Mhz is enough and safe. I feel my phone pretty smooth with this. And this is my goal.

I believe that overclocking a CPU 50% or 60% is a little risky. I don't want to damage my phone just to achieve better scores to quadrant.

So, I 'm sorry but I will never include this functionality in this kernel :)

P.S. Have anyone overclocked +60% his PC's CPU?
[Galaxy S I9000 Android Development] hellfirez1714:
Totally agree.

Although it could increase 10%, at 1300 xD
[Galaxy S I9000 Android Development] Astug:
Agreed. Will you be adding a sharpness/color fix to the kernel in the near future though?
[Galaxy S I9000 Android Development] stratosk:
Yes, maybe. But first I need to resolve this annoying BT issue.
[Galaxy S I9000 Android Development] ultravox:
PIII 500e @800Mhz, stock voltage! :p

Nevertheless, I do agree with you. 1200 is quite ok.
[Galaxy S I9000 Android Development] asicman:
Indeed, 1.2GHz is okay. But it would be nice to have 1.3GHz as an upper limit.
[Galaxy S I9000 Android Development] kenkiller:
And after that's done, I'm requesting for 1.4ghz as the upper limit. :D
[Galaxy S I9000 Android Development] aladin6:
How to disable journaling (ext4) with this kernel ?

Thank you :).
[Galaxy S I9000 Android Development] skithuset:
Yes of course ive done 60% OC on x86 processors ( hint -> core2duo e6300 1.8Ghz @ 3.5Ghz wich is a OC of 94% ), the only limit is the heatspread and chip voltage. But i belive a few ppl know the max voltage a ARM cpu can take without dying. At my current rig my athlon X4 620 2.6Ghz is doing 3.7GHz stable, wich is a OC of 42%.
[Galaxy S I9000 Android Development] jimpsar:
very good kernel indeed!! nice work m8! (geia su patrida me ta kernel su :)

1.2 ghz i believe its pretty much good o/c for galaxy s.

keep it up and donation is on the way! :rolleyes:
[Galaxy S I9000 Android Development] anndalis:
Yes, JVH with the BT problem.
[Galaxy S I9000 Android Development] Astug:
Off topic: That's insane. :eek: My i7 860 is currently OC'ed at 3.5 (25%), instead of stock 2.8 and it's stable, no issues what so ever, but that's the highest I can go without causing errors (tested with Prime 95).
[Galaxy S I9000 Android Development] nozerogravity:
This kernel is missing just voodoo color / sharpness fix, and it would be imo the best one on xda :)
[Galaxy S I9000 Android Development] tekavc:
Low in-call volume

First of all, Stratosk, many thanks for a superb kernel. I was wondering if any of you have experienced low in-call volumes (using the headset itself! not headphones) and if there is a way of increasing it through the service menu.

It could just be me but I do think that Froyo builds (under SpeedMod) had a louder in-call output and I know that Hardcore did modify sound output.
[Galaxy S I9000 Android Development] stratosk:
I think it's too risky!

And even if you achieve a stable OC what about the heat in your sgs? ;)
[Galaxy S I9000 Android Development] theos0o:
strato, can you add color & sharpness fix?

It's the only thing this kernel's missing..

Please? :D
[Galaxy S I9000 Android Development] Bo$s:
Apps like live logcat and live dmesg doesn't work with this kernel but they work with CF-Root. It's probably fault of init.rc which doesn't run /sbin/bootanimation.sh on boot (in CF-Root /sbin/bootanimation.sh is executed). Please fix it.
[Galaxy S I9000 Android Development] stratosk:
It is in my plans, maybe in the next version.
[Galaxy S I9000 Android Development] stratosk:
It does not happen to everyone. I guess it's related to router parameters (encryption method?). Also it happens to me when I use the dchp client.
[Galaxy S I9000 Android Development] ImraanK:
stock jvs + semaphore jvs with oc/uv setup.. perfectly stable.. my router is set to dhcp aswell.. no problems with wifi..

everything rock stable!

thanks (:
[Galaxy S I9000 Android Development] uberberben:
Same for me except for uv/oc, never had such a smooth experience with samsung roms.
[Galaxy S I9000 Android Development] webwude:
That's really strange with this WiFi bug... as I am not able to change any settings at the router (it is a router for all appartments from my landlord), I will wait until further notice and stick with JVR.

But it seems that at least most of the users are happy ;)

Kind regards,

ww
[Galaxy S I9000 Android Development] stratosk:
Excluding wifi issue (which is happening only on me and few other people :)) JVS is the best so far. Anyone noticed better battery life in JVS?
[Galaxy S I9000 Android Development] wonsky21:
Do you mean better than with Semaphore 1.6/1.7? :D
[Galaxy S I9000 Android Development] stratosk:
I don't know. I always use Semaphore - it's my favorite:D

So, I can't compare it with stock kernel.
[Galaxy S I9000 Android Development] wonsky21:
Well, I can say Semaphore 1.6/1.7 is way better with battery life than Galaxian, Speedmod, and Talon (on JVR roms, it's too early to say anything about JVS). I had so good battery life only on some previous versions of DarkCore... If Semaphore would just a bit smoother (like Galaxian was) it would be the best kernel :D

Anyway IMHO it's still the best choice for now :)
[Galaxy S I9000 Android Development] uberberben:
I have static IP set on router, so maybe that's why i don't have any problems so far. Battery life is the same for me (i think).