yashsingh1/xdaforums huggingface dataset:
[Galaxy S I9000 Android Development] hackeron:
@ darkengel, Ehh, why change something That already works? To get it even better.
[Galaxy S I9000 Android Development] stratosk:
Since the first version of Semaphore I use the same existz's code for OC/UV.

After many thousands of downloads of Semaphore kernel no one complained about problems with OC.

I'm sure it could be better without the extra step. As I said I'm working on this :)
[Galaxy S I9000 Android Development] DarkSorcerer:
Just a round up,

Still using it, it's smooth as ever. :)

The BLN fix for deodexed is working just fine!
[Galaxy S I9000 Android Development] didicola:
my phone loves your kernel through simplicity

the on demand setting with 1000 max freq "its all the money":D
[Galaxy S I9000 Android Development] stratosk:
Thank you all for your feedback and your support!
[Galaxy S I9000 Android Development] mukuro:
very very good :D

thanks for your feedback
[Galaxy S I9000 Android Development] HM.Carbide:
First battery cycle with tweaked conservative governor is done.

Got 1d 11h battery time and 5h 42min display time.

for comparation:

with my personal usage i get

Speedmod K15H-T24:

4,5h average (10 cycles)

Semaphore 1.5 Ondemand:

5h average (3 cycles)

Phone is not so responsive as with OnDemand Governor, but if it is necessary to save battery it could be a alternative.

Everything works fast, but sometimes there are microlags.

If you want, i can make a init.d script to apply tweaks for testing.
[Galaxy S I9000 Android Development] stratosk:
Thanks again for your investigation.

Of course, send us the script if it's not a problem for you.
[Galaxy S I9000 Android Development] HM.Carbide:
Create a file in init.d 03_Tweak_conservative:

#!/system/bin/sh

LOG_FILE=/data/tweak_conservative.log
rm -Rf $LOG_FILE

if [ -d "/sys/devices/system/cpu/cpufreq/conservative" ]
then
echo "90" > /sys/devices/system/cpu/cpufreq/conservative/up_threshold
echo "75" > /sys/devices/system/cpu/cpufreq/conservative/down_threshold
echo "10" > /sys/devices/system/cpu/cpufreq/conservative/freq_step
echo "Conservative governor is tweaked" | tee -a $LOG_FILE;
else
echo "No conservative governor found!" | tee -a $LOG_FILE;
fi

To ensure the execution order i renamed the files as following:

(Dont't know if this is a proper way, but it worked for me)

01_enable_conservative

02_S_volt_scheduler

03_Tweak_conservative
[Galaxy S I9000 Android Development] stratosk:
Nice! Thanks.

Just a hint. If anyone wants to use this script, remember to uncheck the conservative option from tweaks application. Otherwise will override this script tweaks.
[Galaxy S I9000 Android Development] spambayes:
Hi stratosk,

Thanks for a great kernel and for really keeping up on development!

I've no complaints using 1.5.0 on JVQ. There's just one issue - I'm getting a lot of lags especially when scrolling long 'pages' such as Contacts, Call Logs and forum posts. The scrolling is quite jerky with micro lags. Swype keyboard is also laggy. Responsiveness is often poor while typing when the haptic feedback and screen output lag behind my keyboard input.

I'm already on all lagfix.

Any suggestions?

Thanks.
[Galaxy S I9000 Android Development] lockzackary:
hi there sir stratosk

i would just like to ask if you disabled logging on your kernel?

i was using ddms (the android debug bridge) before before switching to your kernel (and yes im developing android apps so i really need it)

but whenever i try using ddms the logs just say:

uhm any ideas how to re-enable them again without switching to another kernel?

hee thanks a lot for your hard work :)
[Galaxy S I9000 Android Development] stratosk:
Hi,

Yes, logging is disabled. If you want to enable run the enable_logger script in res/scritps and reboot your phone.
[Galaxy S I9000 Android Development] lockzackary:
oh i didnt see that enable_logger when i moved other enablers (netfilters, tun_ko)

great

thanks a lot sir :)
[Galaxy S I9000 Android Development] stratosk:
You welcome.

Please note that you have to run this script (enable_logger) once. This will copy the logger.ko module in the /data/local directory and the kernel will load it from there. If you want to disable it again, you have to remove the logger.ko from /data/local
[Galaxy S I9000 Android Development] stratosk:
Hi spambayes,

Thanks for your feedback but I really cannot confirm all these lags you mentioned.

Maybe, I can see some microlags in contacts (mostly when it tries to load the photo of the contact) but that's it. Did you try to wipe dalvik and cache? Do you have these micro lags from the first time you installed JVQ? I mean maybe a fresh, clean rom installation could help.
[Galaxy S I9000 Android Development] rom08:
Hello i have a problem with voltage control. I would like to apply your oc/uv setings but the app show me 1275 mv for 1.2 ghz althought in the file with voltage table with frequencies it show me 13000 for 1.2 ghz under /cpu0 /cpufreq
[Galaxy S I9000 Android Development] derek777:
hi all, i installed semaphore 1.5 jvr on i9000 stockrom jvq.

i downloaded voodoo control free from android market. however, there is no color control in voodoo control app? i thought sempahore 1.5 jvr are suppose to support voodoo color?

thx.

also bln doesnt work on stock sms ? i have to install go sms app in order to work.(by turning off screen on when receiving msg)

however, bln worked fine on miss call. i use bln control pro.
[Galaxy S I9000 Android Development] ssdd48:
Which one did you install as there are 2. For voodoo colour you want this one Voodoo color (in JVR_1.5.0v)

As for BLN there are some fixes in this thread a few pages back ;)
[Galaxy S I9000 Android Development] stratosk:
Hi,

There are two versions of 1.5.0. One with voodoo color and one with Speedmod color/sharpness fix. You have to install 1.5.0v and not 1.5.0 if you want voodoo color.

In previous pages you may find a patch for BLN to work with stock SMS.
[Galaxy S I9000 Android Development] derek777:
thx for the fast replied. both of you.

I did however tried apply the bln patch on page 170, post 1964. but not working. miss call work only but not default sms.

maybe because i applied deodex version? im running on stock rom jvq. which patch should i apply? thx again.
[Galaxy S I9000 Android Development] stratosk:
You should install an odex version but the files are for JVR only. I don't think that should install these files.

Anyone tried this on JVQ?
[Galaxy S I9000 Android Development] mukuro:
no, i but i really think that it should works
[Galaxy S I9000 Android Development] derek777:
i flash odex fix in i9000XXJVQ and result in bootloop.

currently downloading the stock rom i9000XXJVR and will try later.

stock rom i9000XXJVR is deodexed based or odexed based?

sry not familiar with it.
[Galaxy S I9000 Android Development] stratosk:
All stock roms are odexed.
[Galaxy S I9000 Android Development] mukuro:
stock is odex
[Galaxy S I9000 Android Development] derek777:
tried it with JVR firmware and everything worked now. phew...

Thanks guy.
[Galaxy S I9000 Android Development] mukuro:
sure, it's tested with JVR ;)
[Galaxy S I9000 Android Development] hackeron:
Any ETA on next release ? =)
[Galaxy S I9000 Android Development] stratosk:
Sorry, no ETA on next release yet.

I hope I can find some time this weekend to work on this.
[Galaxy S I9000 Android Development] krige:
If this is required for tethering, why not having it enabled by default? Is there maybe a disadvantage in having it enabled?
[Galaxy S I9000 Android Development] Rebel2k:
No, but if you're not using tethering, it uses a few mb of RAM you could use for something else! ;)
[Galaxy S I9000 Android Development] addicted2088:
"enable_netfilter (load netfilter modules for firewall or WiFi tethering)"

Should add USB tethering to the line. :P
[Galaxy S I9000 Android Development] stratosk:
OK, done. :)
[Galaxy S I9000 Android Development] addicted2088:
Heh, and I was wondering why simple functionality like that was kept optional in this kernel. This explains it. Thanks :D
[Galaxy S I9000 Android Development] DarkSorcerer:
Well, I guess no news is good news, right? :-)

Really enjoying the kernel, stratosk!
[Galaxy S I9000 Android Development] Mr Majestyk:
I upgraded my phone to JVR and then installed semaphore 1.5v last night. Very happy so far. The phone is very smooth and voodoo sound has made a big improvement.

I guess I need to download CF_Root ext4 addon for lagfix. Is it actually needed on JVR?

Also if I want to OC I need to add script first on first page, then download OC app like Voltage control? Is that correct? Finally is the voodoo color fix adjustable or is it fixed - not complaining, just wanted to know if there are any settings to change like with the sound.

Thanks for a great kernel stratosk.
[Galaxy S I9000 Android Development] pikachu01:
Yes, you can either download Voltage Control and tweak from there or use the oc_uv script to apply some Semaphore OC/UV settings.

RFS or Ext4? It depends. Some swear by RFS while others are happy using Ext4 with its speed.
[Galaxy S I9000 Android Development] stratosk:
I 'm glad you enjoy it! :)

Good news is that I'm working on a couple of ideas for the new version.

Bad news is that I have very limited time and I'm trying really hard to figure out how to implement these ideas into the kernel. So, I read a lot and I hope I will manage to do it...
[Galaxy S I9000 Android Development] Rebel2k:
Sounds interesting! :)
[Galaxy S I9000 Android Development] stratosk:
I think the result will be nice IF I will manage to do it. But I think I need to read a lot!

Anyway, I am trying but I can't promise anything and I don't have an ETA for this.

Thanks for your patience and I'm sorry if you need to wait a little bit more for the next release.
[Galaxy S I9000 Android Development] ramas123:
Take your time! The result will be awesome as always!
[Galaxy S I9000 Android Development] ivanchin99:
Hey stratostk, Love your kernel as it has BLN support and OC/UV :D

Phone is dead stable on 1000mhz for days, then a few hours after i switched to 1200mhz oc via voltage control lite, the phone hung at gallery after it gets reaaaaaaly jerky and subsequently became unresponsive, i had to long press the power button to reboot.

Is this a case of my phone unable to sustain the overclocking @ 1.2ghz?
[Galaxy S I9000 Android Development] stratosk:
Thanks for you feedback. :)

Maybe it's not related. If you had problems with OC or UV the phone would reboot or freeze. I use OC for a long time without problems. Check the uptime in the attachment (I was forced to restart to test some stuff). Do you use undervolting?

I think that something else is the problem but I don't know why.
[Galaxy S I9000 Android Development] mukuro:
No, i can't wait :D
[Galaxy S I9000 Android Development] adixus:
I am not running automatic light. What should I do?
[Galaxy S I9000 Android Development] stratosk:
If you mean the auto brightness, you should revert back any changes you made in the past to fix this.
[Galaxy S I9000 Android Development] stoske:
@stratosk I would like to say that your kernel is great.

Thnx....
[Galaxy S I9000 Android Development] theos0o:
strato

Is logcat working?

I mean, I ran enable_logger script (adb shell -> cd /res/scripts -> ./enable_logger), rebooted my phone but it's still not working :(

Any ideas?
[Galaxy S I9000 Android Development] stratosk:
Yes, it is working. Check that the script is coping the logger.ko module from /lib/modules to /data/local

If not try to copy it manually and reboot. I suspect that you have problem with your boot scripts (maybe you installed explicitly another version of busybox).

Please let me know if this works for you.
[Galaxy S I9000 Android Development] theos0o:
I can see logger.ko in /data/local.

What should I do?
[Galaxy S I9000 Android Development] test03:
Hi everyone.

Thanks for this great kernel.

I have only one problem (on 1.5.0v): the light sensor is not working (tested with Sensor List and with GPS Status). I'm on Juwe 5.3 (JVR).

Any ideas? I've tried both 1.5.0 and 1.5.0v. Thanks.
[Galaxy S I9000 Android Development] mukuro:
it's not kernel related, and we talked several times about this problem, anyway flash the attached file
[Galaxy S I9000 Android Development] stratosk:
I just tested in stock JVR with the latest android sdk from a fedora linux box. Through adb logcat and through logcat application. Both working.

Can you please run this command in a terminal:

lsmod

You should see the logger module in the list. Also check if the /dev/log/main exists.
[Galaxy S I9000 Android Development] theos0o:
Nope, can't find logger in the list and there's no "log" folder in /dev :(

edit: Fixed it!

Deleted /data/local/logger.ko, re-ran the enable_logger script and rebooted again.

Maybe it was a leftover from talonDEV? Don't know!

Anyway, ευχαριστώ!
[Galaxy S I9000 Android Development] stratosk:
Παρακαλώ! :)

Yes, I think that was the problem. Modules must have the same version (magic number) as the kernel in order to be loaded. Maybe, you used an old Talon kernel based on JVQ?
[Galaxy S I9000 Android Development] theos0o:
I was on talonDEV 0.4.4.21 (latest test build), don't know if this is built for JVQ or JVR.
[Galaxy S I9000 Android Development] stratosk:
New update (Semaphore_kernel_JVP_1.2.0.tar) with these features:

- -O2 optimizations

- 334 MB RAM

- TinyRCU

- HZ=300
[Galaxy S I9000 Android Development] zs0mby:
for what is Semaphore_config.tar for?
[Galaxy S I9000 Android Development] asicman:
And what about JVH?
[Galaxy S I9000 Android Development] stratosk:
It's the .config file for the kernel source.

You don't need it if you just want to flash the kernel.
[Galaxy S I9000 Android Development] zs0mby:
thanks for the info...great kernel :D
[Galaxy S I9000 Android Development] stratosk:
Unfortunately, there is no time to include the new features into the JVH version.
[Galaxy S I9000 Android Development] johan81:
Did the new kernel fix the SMS not working with BLN? Works like a charm with Juwe, though the only little quirk I have with it is that it doesn't work with SMS and BLN in my particular config.
[Galaxy S I9000 Android Development] fishcake13:
sorry if this been asked.. can i flash from Speedmod to this without disabling lagfix?
[Galaxy S I9000 Android Development] tomeks:
No, it is not working for SMS, for phone calls is BLN working fine
[Galaxy S I9000 Android Development] asicman:
Are you implying that the jvh version will no longer be updated?
[Galaxy S I9000 Android Development] ktuluz:
Hi.. Just got a random reboot , After installing google voice update on market.. Will remove UV/OC and see if i can get it to do it again... maybe i need to go though the UV process again.. :) was a bit of fun anyway :P i found if i used the pimp my cpu option to force min on screen off would often reboot me on screen refresh. but this was off this time round.

Love the Kernel.. One of the best setups i have had on my phone.. and i am comming from CM7

cheers
[Galaxy S I9000 Android Development] iceborg_ajs:
Thanks, couldnt find it on the system so downloaded the 1.3 apk and have installed that and I'm currently converting :)
[Galaxy S I9000 Android Development] Fr4gg0r:
/system/bin/sh not found -_-
[Galaxy S I9000 Android Development] fishcake13:
can anyone answer my question? plz :)
[Galaxy S I9000 Android Development] tzyn:
Yes, you can.
[Galaxy S I9000 Android Development] krtken:
Can anyone tell me what am i suposed to do with Semaphore_config.tar ?
[Galaxy S I9000 Android Development] cink40:
post 164

(kaj ko bi samo eno stran nazaj pogledal :rolleyes:)
[Galaxy S I9000 Android Development] krtken:
tnx :)

(Sem mislil da je pogojeno z OC/UV :) pa mi ni blo jasno :) )
[Galaxy S I9000 Android Development] Astug:
Do I have to UV in order to OC? I mean, when I've made the init.d script and rebooted the phone, can I simply use SetCPU to OC the phone to 1.2ghz, without UV or anything else? Or does that create problems? (Btw, on what scaling mode should I put it when I OC to 1.2ghz?)

Thanks!

EDIT: I did it and I didn't UV, everything seems to work fine. :)
[Galaxy S I9000 Android Development] mrzax:
How can I do to Overclok more than 1200? (1400 or 1600)

Is there any script to do that?
[Galaxy S I9000 Android Development] wurstel:
i have a fresh odexed stock firmware without any changes applied, but i only get two auto brightness presets. its on full brightness or on the lowest one, there is nothing in between. in sensors list it only jumps between 0 and 10000. is this normal? should i flash the file from a page back? is it a cwm flashable?
[Galaxy S I9000 Android Development] stratosk:
No, this is not normal. Rom version?

If you have fresh installation you don't need to flash any file.

What sensor list? Do you mean the *#0*# in the phone dialer?
[Galaxy S I9000 Android Development] wurstel:
my rom version is the stock one thats uploaded on samfirmware. sensors list is ah app from market, i tried *#0*# too now but when i cover the light sensor (its the one on the right, isnt it?) its jumps between 35 lux and 60 lux like crazy, no recognizable pattern. on froyo it worked. can it be that the jvr that was uploaded on samfirmware ( it camy from darky ) has a edited sensors.so file?
[Galaxy S I9000 Android Development] stratosk:
I also use stock JVR from samfirmware and I have no problem. The light sensor is no the left. Can you please repeat the test near a light source?
[Galaxy S I9000 Android Development] test03:
Thanks for your reply. Could you please share some details about the issue?

Thanks!
[Galaxy S I9000 Android Development] wurstel:
my bad :D no wonder it doesnt work when im covering the wrong sensor. okay it works it says 1400 lux when i hold it near a light source. but is it normal that my screen brightness only jumps between the lowest and highest preset? i mean it works, but it was much better in froyo when it would adjust in steps according to the surrounding.
[Galaxy S I9000 Android Development] stratosk:
@test03

This happens because either you applied in the past an auto brightness fix or use a rom that includes this fix. After samsung release latest source problem solved and you need to revert any fix you applied.

Try to copy the file that mukuro attached in the /system/lib/hw directory (keep a backup of your old file - just in case)

@wurstel

Are you sure that you have only to presets of brightness? Because it is normal that your brightness doesn't change so fast as froyo.
[Galaxy S I9000 Android Development] wurstel:
it maybe just that, it might be the delay that makes it seem that it just switches between two settings. well if its that way for everyone then its okay with me. @dev: great kernel btw ;-)
[Galaxy S I9000 Android Development] test03:
Ok, I flashed that sensor file. I have checked with *#0*# and the light sensor is working. But auto brightness is not. Any ideas? Thx
[Galaxy S I9000 Android Development] sherpa25:
I posted this in a GB Rom/Kernel thread, but thought it might be more relevant to ask here, if related to Semaphore.

I observed when using Semaphore 1.50v and Darky Rom 10.2EE, though majority of the time it runs fast, there are times when the system lags even when no apps are running (i.e. when I'm just traversing the homescreens). I have a System Tuner widget and it even shows only around 30% CPU load. I also check CPU Spy but it doesn't show what processes are running in the background during these lags. These lags happen daily, around 4-5x average where pressing anything gets no response, so even accessing 1 application like Handcent just to send an SMS, for example takes too long. Or if this is normal, what is it doing regularly and frequently during these lags? Or could it be the ROM, if not the Kernel? Are there apps to check CPU processes currently running in the background during these lags?

When it doesn't lag though, the speed is remarkable. I'm just wondering why it's regular. There are extreme cases too when it sort of hangs too long, requiring me to reboot. I just thought having to reboot daily was too frequent.
[Galaxy S I9000 Android Development] daut:
Hi, I try to use voodoo color with instruction below :

Also a lil tip for people who use voodoo color!

1 )Color Profiles: Voodoo Profile V1

2 ) Screen v1 gamma hack :

- 50 red

- 53 green

- 44 blue

3 ) SRB multipliers:

Red ="2300875360"

Green ="2300875360"

Blue ="2709919680"

With those adjustment, black colors are BLACK and white colors are WHITE. Everyone should try this.

I get it from here :

http://xdaforums.com/showpost.php?p=13255871&postcount=5

I can see if the black is black and white is white.

And I see very nice color here.

But, I think it's too dark(usually I set my brightness on 15%). Do someone here has nice setting for voodoo color?
[Galaxy S I9000 Android Development] billjobs:
Bootscreen flashes!

After flashing the kernel the startup screen( GT-I9000 ) flashes for a second. Is it a problem or do every1 get it?

F.Y.I - I used kernel cleaning script in Speedmod recovery and directly booted into Download mode and flashed Semaphore..
[Galaxy S I9000 Android Development] billjobs:
Voodoo Color profile.

1 )Color Profiles: Voodoo Profile V1

2 ) Screen v1 gamma hack :

-20 red

-20 green

-13 blue

3 ) SRB multipliers:

Red ="2004318080"

Green ="2300875360"

Blue ="3251903680"

With those adjustment, black colors are BLACK and white colors are WHITE FOR ME..
[Galaxy S I9000 Android Development] spambayes:
Thanks. I wiped and installed JVR and now the phone flies. :)
[Galaxy S I9000 Android Development] stratosk:
This is normal. This is a side effect of voodoo color implementation.
[Galaxy S I9000 Android Development] Comporellon:
Hi!

I'm on Darky 10.2 RE and I had similar issues with semaphore 1.5. It was very fast and really good but these problems drive me crazy. So I flashed Darkcore 3.0.

Now it's better but I lost some voodoo tweak options.

I'm waiting Darky's 10.3 and hope it will as perfect as 9.5 was.
[Galaxy S I9000 Android Development] senotrius:
had enough of this one..the kernel has lots of options I like-tweaks,cwm3,oc/uv,bln,voodoo..but..the basic thing is its just not stable or fast compared to speedmod..speedmod lacks the fancy features(which I'm gonna miss :( ) but it does wht its name suggests..its fast and stable.had random reboots..had enough.
[Galaxy S I9000 Android Development] stratosk:
About stability issues: I think it's related to your rom/installation. I think you should try a clean flash of your rom.
[Galaxy S I9000 Android Development] senotrius:
man I just get tempted to use ths again..:)even after all the lags..gonna try rom installation. . .again!
[Galaxy S I9000 Android Development] stratosk:
I'm not sure about your problem. It's just a suggestion. Maybe, as you said Speedmod is better.

I'm just saying that the latest version have been downloaded more than 23000 times only from this thread. I don't have many reports about stability.

Please also try to wipe dalvik and cache.

I hope you find a solution to your problem. Please let me know :)
[Galaxy S I9000 Android Development] darckengel:
It coult be due to the rom...

Try full wipe and install an odexed rom, you should have less lags ...
[Galaxy S I9000 Android Development] pikachu01:
Hey stratosk,

Are you going to setup a git repository anytime soon? Easier to pull in Linux kernel upstream fixes from other gits (like Cyanogen or even Talon's) that incorporate newer linux version, ext4 drivers etc.
[Galaxy S I9000 Android Development] krige:
I have been using speedmod for quite some time before using semaphore. I do believe that semaphore is much faster than speedmod. I never had a random reboot with neither of the kernels, so I think both are equally stable. As stratosk said, I think it's related to your rom/installation.
[Galaxy S I9000 Android Development] stratosk:
I have already did this since 13th of August.

https://github.com/stratosk/semaphore

It has the latest source.

I didn't announce it because I want to be sure that it's ok (It's my first time using git). Anyway, since you asked for it you may give it a try... :)