yashsingh1/xdaforums huggingface dataset:
[Galaxy S I9000 Android Development] stratosk:
Hi,

From BetterBatteryStats knowledge base: https://github.com/asksven/BetterBatteryStats-Knowledge-Base/wiki/svnet

The lock min scaling frequency options is unrelated to 800MHz state. Semaphore uses L1 frequency (800MHz) when screen off. Because, your phone does not go to sleep (because of wakelocks), it uses 800MHz a lot.

Sometimes, a simple reboot can resolve this.

I never clear cache or dalvik before or after falshing the kernel.

Kernel does not have interaction with file system. It does not use /cache or dalvik. So, clearing these has not affect.
[Galaxy S I9000 Android Development] mgtroyas:
But it's useful if you've problems with your hardware buttons. They can be replaced by gestures on the OS with a tool but not on recovery.
[Galaxy S I9000 Android Development] ruslanoid:
great job with this kernel - finally got the CM10 nightly to fly with it on top

one question though - what is exactly the recommended process of updating the CM10 nightlies?

what i got so far is that when rom manager downloaded the latest nightly and suggested to restart to install it - is just a simple reboot. it did not enter recovery by itself and did not install the CM10 nightly - only after i manually got to recovery using the 3 buttons combo it updated the ROM

is that how things should be?
[Galaxy S I9000 Android Development] yaatzek:
Stratosk I am not sure it's a kernel issue, but either after flashing semaphore or moving apps to sd (these are only modifications I make after clean instal) usb storrage stopps to work. Every time I connect cable and press connect phone soft reboots. Changing kernel doesn't help. Flashing cm10 without semaphore also. Only clean install resolves that. Many people on cm10 thread post this problem but maybe it has something to do with your kernel?
[Galaxy S I9000 Android Development] Vertron:
Is it possible to have 400mb ram instead of 390mb on CM10?
[Galaxy S I9000 Android Development] yaatzek:
Of course just select bigmem option in semaphore app, but it breaks 720p recording.
[Galaxy S I9000 Android Development] stratosk:
I'm currently on Slim and I don't face any issue related to USB.

But as you mentioned, you have this behaviour with stock kernel also.
[Galaxy S I9000 Android Development] Bonta768:
Yes.

Sent by my android overlord
[Galaxy S I9000 Android Development] mnazim:
Bug???

@stratosk: Selecting unmount in recovery for the "Mount USB Storage" option does not actually unmount the sdcard from PC in 2.0.6? :confused:

Is it just for me or for all...?

Phone: CM10 + Semaphore 2.0.6s

System: Windows 8 RTM
[Galaxy S I9000 Android Development] yaatzek:
Not exactly.

Clean stock instal = works.

Flash semaphore = don't work.

On top of semaphore flash stock cm10 = don't work

Using multimount app = works.
[Galaxy S I9000 Android Development] stratosk:
Thanks for clarification. I will check it.
[Galaxy S I9000 Android Development] kathees:
Thanks for the clarification. I just wanted to know :)
[Galaxy S I9000 Android Development] kraven001:
I have the same behavior and it just appeared. Doing some research, the culprit in my case is Green Power Premium (I recently re-installed the app - clean from market). It seems it has some sort of hook on the sdcard or whatever, whenever USB is connected the System.UI fails with a restart (closing the Green Power process) and then the storage appears on my computer.

If I close Green Power before connecting USB then it works just fine.

This happened with both stock and semaphore kernel so I would exclude the kernel at this point.
[Galaxy S I9000 Android Development] strickyy:
2 quick questions, what is TUN and what is config.cz?
[Galaxy S I9000 Android Development] stratosk:
TUN is needed for VPN connections.

Enabling config.gz permits you to get kernel configuration at run time (cat /proc/config.gz). It is used for development purposes or by some apps (Linux installer)
[Galaxy S I9000 Android Development] lifelessfreak:
Hi stratosk, could I just re-flash ur newest 2.0.6 kernal over the newest CM10 NIGHTLY builds? :)
[Galaxy S I9000 Android Development] slaj76:
Yes you can.
[Galaxy S I9000 Android Development] Bonta768:
Even so, go go Semaphore upstream merge! :)

Sent by my android overlord
[Galaxy S I9000 Android Development] Giap:
Sound settings

Hi Stratosk,

I am using the 2.0.3s kernel for X-Bean Rom and it works well. It's no very fast, although I'm using smartassV2, but this may depend on nodatadata, I suppose. With Nova launcher there are lags before some widgets (such as Jorte) appear at the screen-waking. Spirit FM and poweramp function very well.

May I ask you a question? There are sound settings in several app, such as Poweramp or Apollo: could they enter in conflict with Vodoosound settings?

Thank you for your reply and thank you a lot for your kernel.:good:
[Galaxy S I9000 Android Development] lippol94:
Nope :) VoodooSound AFAIK is coded at low level, inside the kernel.

All the other equalizer built in apps are softwares. One may enter in conflict with the other, but not with VoodooSound.

I use it with Equalizer from the market. Never had any problem! Just a better sound!
[Galaxy S I9000 Android Development] pathuri97:
samba file sharing NOT working!!!

I'm On SLIM JB2.1 - SAMBA file sharing app is NOT working.

Error displayed is : "Currently wifi tethering mode is not detected automatically".

It used to work in JB 2.0.1.

Any help???
[Galaxy S I9000 Android Development] albertobom:
Dear stratrosk it's possible release a version of semaphore kernel with voodoo color? That would be wonderful. :)

Sent from my GT-I9000
[Galaxy S I9000 Android Development] ikons:
Activate CIF in script manager could help :)
[Galaxy S I9000 Android Development] reobedr:
SD-card not mounted at boot, so boot hangs at 2nd splash-screen

Would this be hardware related, kernel or rom? Happens not all the time, sometimes need several reboots. Seems to happen more often with semaphore 2.0.6(s) than stock cm10 kernel.

Could someone enlighten me at to how to get any logs that might shed light on my issue?
[Galaxy S I9000 Android Development] yaatzek:
Stratosk I've found the problem, and it's not kernel related of course :D , sorry for messing the thread.

Was fighting whole yesterday evening and today's morning to figure it out, and the case was - cm theme. Applying with theme chooser a theme which is installed on sdcard makes the phone crash when connected, quite logica i guess (for what I know when connected, sdcard is being unmounted from phone). But as I remember good on cm9 there was no such problems, but we have different partition layout, so that's the case.
[Galaxy S I9000 Android Development] thETImo:
When wiping the dahlvik-cache in 2.0.6, there is an 'error' saying something about the path to the extSD..?
[Galaxy S I9000 Android Development] stratosk:
I'm sorry, no voodoo color version

Thanks for the info, because I had no idea what's going on. :)

Please ignore the error. Dalvik-cache should be deleted.
[Galaxy S I9000 Android Development] thETImo:
Yeah, it works all right. I just wondered. ;)
[Galaxy S I9000 Android Development] Ardil:
Guys can u explain how to install this kernel step by step Its my first time im trying ICS rom . Im using [4.1.1] CyanogenMod 10 nightly and when im trying to install this kernel form CMW , i can see only boot animation . CyanogenMod 10 works good , but i want to try semaphore kernel . Sorry for noob question .:p
[Galaxy S I9000 Android Development] pathuri97:
Netfiler Module not working!

Though CIF option was not available in script manager - I copied the file from RES directory and copied it to init.d directory. Still I get error when using any tether app.

Also it is stated that semaphore 2.0.06 is having netfilter built-in into kernel module.

Am I doing something wrong?

Pl help.
[Galaxy S I9000 Android Development] jugster:
My routine when updating every day to the latest nightly is this.

1) download nightly

2) boot to recovery using power menu or 3 button thing

3) choose nightly zip and flash

4) without rebooting choose semaphore 2.0.6 (downloaded earlier). without s (since cm10 isn't patched by default) and flash

5) reboot and have fun with phone.

This routine has worked since the new partition layout every new nightly.

Signature? Signature!
[Galaxy S I9000 Android Development] reobedr:
I have to boot cm10 completely between step 3 and 4, before I reboot to CWM, flash kernel and reboot and have fun with phone, otherwise boot hangs at second splash screen.
[Galaxy S I9000 Android Development] q659503934:
hi, stratosk,i use the hugemem path and other path about memory on pawipt's source but i only have 398920 kB,but your kernel have 401096 kB ,it make me confuse:eek:,

can you tell me where is the last 2176 kB?

here are some value i have modified

#define S5PV210_VIDEO_SAMSUNG_MEMSIZE_FIMC0 (11264 * SZ_1K)

#define S5PV210_VIDEO_SAMSUNG_MEMSIZE_FIMC2 (11264 * SZ_1K)

#define S5PV210_VIDEO_SAMSUNG_MEMSIZE_MFC0 (11264 * SZ_1K)

#define S5PV210_VIDEO_SAMSUNG_MEMSIZE_MFC1 (11264 * SZ_1K)

#define S5PV210_VIDEO_SAMSUNG_MEMSIZE_JPEG (4092 * SZ_1K)

#define S5PV210_ANDROID_PMEM_MEMSIZE_PMEM (2048 * SZ_1K)

#define S5PV210_ANDROID_PMEM_MEMSIZE_PMEM_GPU1 (3000 * SZ_1K)

#define S5PV210_ANDROID_PMEM_MEMSIZE_PMEM_ADSP (1500 * SZ_1K)

#define S5PV210_VIDEO_SAMSUNG_MEMSIZE_TEXTSTREAM (3000 * SZ_1K)

the other 2 from here

https://github.com/stratosk/samsung-kernel-aries/commit/4c9019bcc61dbb37db8e5210792925379ad9d2f2

and here

https://github.com/stratosk/samsung-kernel-aries/commit/c3d0bffcded0b59492943bd2c00b851c13fee160
[Galaxy S I9000 Android Development] HiKsFiles:
Look at this post ... maybe

EDIT : Nevermind ... just noticed your second link to Stratosk github is actually the commit of DerTeufel extra 5Mo in bootmem.c ... sorry!
[Galaxy S I9000 Android Development] stratosk:
CIFS is available in Semaphore app.

Please try, to delete SemaphoreScripts directory in /sdcard/.

netfilter is built-in into the kernel. No need for aditional scripts
[Galaxy S I9000 Android Development] q659503934:
thanks,but i have already use this from here

https://github.com/stratosk/samsung-kernel-aries/commit/c3d0bffcded0b59492943bd2c00b851c13fee160
[Galaxy S I9000 Android Development] koko98:
Does 2.0.6 work for today's cm10 nightly?

Enviado desde mi GT-I9000 usando Tapatalk 2
[Galaxy S I9000 Android Development] stratosk:
It should. I don't know any reason for the opposite.

Please for your feedback when you test it.
[Galaxy S I9000 Android Development] koko98:
It works perfectly ;)

Enviado desde mi GT-I9000 usando Tapatalk 2
[Galaxy S I9000 Android Development] Bogie1:
I have been on it for about 12 hours now and it's wonderful as usual.
[Galaxy S I9000 Android Development] androkurd:
What's the difference between the 4 schedulers which are available in the semaphore app? I don't know anything about this topic.
[Galaxy S I9000 Android Development] superkoal:
http://lmgtfy.com/?q=android+scheduler+xda&l=1
[Galaxy S I9000 Android Development] q659503934:
#define S5PV210_VIDEO_SAMSUNG_MEMSIZE_FIMD (S5PV210_LCD_WIDTH * \

S5PV210_LCD_HEIGHT * 4 * \

(CONFIG_FB_S3C_NR_BUFFERS + \

(CONFIG_FB_S3C_NUM_OVLY_WIN * \

CONFIG_FB_S3C_NUM_BUF_OVLY_WIN)))

CONFIG_FB_S3C_NR_BUFFERS=6

CONFIG_FB_S3C_NUM_OVLY_WIN=1

CONFIG_FB_S3C_NUM_BUF_OVLY_WIN=3

but after use your semaphore's .config i get 402032 kB mem,the point is in the .config:cool:
[Galaxy S I9000 Android Development] lifelessfreak:
Anyone had any performance and battery tweaks suggestions for CM10? :)
[Galaxy S I9000 Android Development] jcsogo:
Version 2.0.7v

I have downloaded a version named JB 2.0.7v some days ago. Is it me or is this a ghost version? I can't find it anymore.
[Galaxy S I9000 Android Development] jv.batista:
i'm on 0828(in 0827 it also happened and I think 0826 too) i can't mount usb storage from recovery and sometimes i got stuck on semaphore boot animation for 1 minute or so. any idea what could it be?
[Galaxy S I9000 Android Development] jeozme:
v stands for vibrant. it is here: http://xdaforums.com/showthread.php?t=1847961

Here you are at Galaxy S Thread ;)
[Galaxy S I9000 Android Development] grifovunque:
i have a question:

- i have installed last cm10 nightly (29/08)

- i have installed JB hugeman patch

- i have installed semaphore 2.0.6s

now i cannot see the 720p video that i have recorded before with stock rom.

which setting i have to use for video playback working?

i don't understand why it doesn't work... :(

thank you all
[Galaxy S I9000 Android Development] cink40:
Tough..., man, just read a little, try at least with reading first post ...
[Galaxy S I9000 Android Development] grifovunque:
i have read the first post but i cannot see a faq or solution....

where is my error???

sorry i don't understand.

thank you
[Galaxy S I9000 Android Development] cink40:
In patch, which patch did you used?
[Galaxy S I9000 Android Development] palera:
If you enable hugeman patch you can't use 720p playback and recording videos
[Galaxy S I9000 Android Development] grifovunque:
i have try this:

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

and also this:

http://xdaforums.com/showpost.php?p=29545066&postcount=207

but without succes... :(

i dont understand my error i have also try to install patch after kernel but playback not work :(
[Galaxy S I9000 Android Development] cink40:
If he enable hugemem semaphore option in CWM not patch... Probably he installed non working patch. Working patch is this:

http://xdaforums.com/showpost.php?p=30725734&postcount=61
[Galaxy S I9000 Android Development] grifovunque:
i don't understand i have see that the playback and videorecording doesn't work if i enable a bigmem, and not the hugemam patch????

is this correct or not???

i haven't enable bigmem in semaphore apps!!!!!
[Galaxy S I9000 Android Development] cink40:
Yes, this 2 patches are not working for me either, try the one from kasper (my previous post)

---------- Post added at 05:06 PM ---------- Previous post was at 05:06 PM ----------

Yes correct, just try kasper's patch...
[Galaxy S I9000 Android Development] grifovunque:
thank you for link .... now try this new patch :)

edit: the patch of your link works thank you very much :)
[Galaxy S I9000 Android Development] pl4cid:
Today autobrightness suddenly stopped working. I selected it in system settings and in semaphore app.

When I checked the init.d folder there is some strange thing: the script for autobrightness has a different permission set than all the others.

I reflashed the kernel but no luck..

See screenshot attached

Tapatalked
[Galaxy S I9000 Android Development] cink40:
Great, and I must apologize for my first, not nice, answer. I misread your first post and jumped to conclusion.

Tapatalked
[Galaxy S I9000 Android Development] eejee:
Today I flashed CM10 0829 (coming from 0827) and set my preferences within the Semaphore app. These settings were saved and remain saved also after reboot, but when I check other apps like Voltage Control, Rom Toolbox or the CM10 performance settings, I notice that the preferences are not applied. If I try to adjust the settings in one of those apps, the changes are gone after reboot.In 0827 this wasn't an issue. Any ideas?

Edit: fixed permissions and now the cpu speed and sd card read ahead remain intact. The governor and the I/O scheduler however are still not applied. For the other settings I have no way to check.

Verstuurd van mijn GT-P5100 met Tapatalk
[Galaxy S I9000 Android Development] jelle2503:
My settings stick just fine. Check governor and overclock with Performance menu in CM10, under processor.
[Galaxy S I9000 Android Development] eejee:
Thanks, but tried that already - see first part of question.

Verstuurd van mijn GT-P5100 met Tapatalk
[Galaxy S I9000 Android Development] stratosk:
Please try to disable and then enable again Semaphore auto brightness. Make sure, that ROM's auto brightness is also set.

(your screenshot not found)
[Galaxy S I9000 Android Development] Uhlaf:
I've been using CM10 since it became a stable. On the stock kernel I can get close to 2 days on one battery with conservative use. So far everything about this kernel is just delicious, it works so great except it chews through my battery. Is this common or a bug of an immature kernel?
[Galaxy S I9000 Android Development] superkoal:
Actually Semaphore has always been the kernel with best battery life for me.

But that also depends on your settings.

Have a look at your IO scheduler, lowest frequency...

and also check your battery stats if there is any uncommon drain by a specific app.

Did you clear at least init.d before flashing semaphore or did you use any kernel cleaning script?
[Galaxy S I9000 Android Development] Uhlaf:
IO is the default "Ondemand", lowest frequency is the stock 100. Battery stats where typical of my use.

I just cleared the init.d and flashed the kernel again, we'll see how she goes.

Any other tips for using this kernel?
[Galaxy S I9000 Android Development] H-Body:
Habe you ticked smooth ui in semaphore application? Because with that option enabled i got a noticable shorter battery life!
[Galaxy S I9000 Android Development] wolfpeterson:
Sry to interupt but can anyone tell me which patched libs to use for "s" version of kernel for latest nightly?

And will the 720p playback and record work with them?
[Galaxy S I9000 Android Development] Silentbob999:
This have been discussed 10hr ago. Answer there :

http://xdaforums.com/showthread.php?p=30867062

Envoyé depuis mon GT-I9000 avec Tapatalk
[Galaxy S I9000 Android Development] wolfpeterson:
sry for not reading this thoroughly. Thanx for the reply...
[Galaxy S I9000 Android Development] Sw2rT1:
Hello Stratosk!

I have a problem with "mount USB storage" in CWM.

I connet my SGS to the PC and nothing happens. With the stock kernel everything works fine.

I'm on CM10 08.30 + Semaphore 2.0.6
[Galaxy S I9000 Android Development] wolfpeterson:
Just to confirm that the patch form the post #901 is working great with s versions of semaphore.
[Galaxy S I9000 Android Development] fishears:
Hey Stratosk, how do I build the "s" versions of Semaphore, please? Plus, when I build there's no /system in the zip. The /system folders already exist on the device though so I assume this is not necessary(?)

Thanks
[Galaxy S I9000 Android Development] arthur93:
Pleeeeeease make a kernel port to I9000B just as Devil Kernel devs do!
[Galaxy S I9000 Android Development] kfheaven:
Stratosk,can't wait to have your new built..2.0.6 seeing more than one week d.
[Galaxy S I9000 Android Development] stratosk:
Thanks, noted. I will check it.

Hi,

Please set this in your .config:

CONFIG_S5P_HUGEMEM=y

Yes, system is no longer necessary. Though, I leave it there just in case.

Anyway, I modified the build script to automate this task. I will upload to github soon.

I'm really sorry, no free time at the present.

(I know, I say the above sentence frequently, but it's the truth) :)

Is 2.0.6 that old (10 days)? :p
[Galaxy S I9000 Android Development] yahyoh:
flashaholics :laugh:
[Galaxy S I9000 Android Development] caper:
Today I migrated to CM10, what a disappointment :(

Slow ... Slow ... Slow ...

Lag ... lag ... lag ...

Then i flashed Semaphore and i see the light ;)

stratosk thanks again for your work;)

check this magic number: 3S121909VT206871U

jmcdpereira
[Galaxy S I9000 Android Development] Funnnny:
Actually It'll eventually connect USB mount, but after a few tries and wait (it's slow)
[Galaxy S I9000 Android Development] fishears:
Thank you. Helpful as ever.

:D
[Galaxy S I9000 Android Development] capez:
Hi Stratosk! In the next kernel (when you'lll have time) can you add an option to switch between 56 and 65 fps mode? Thank you very much! :)
[Galaxy S I9000 Android Development] yahyoh:
imo 65 fps only give u higher benchmark + more battery drain nothing more :D
[Galaxy S I9000 Android Development] stratosk:
Thank YOU my friend! One more time. I don't have words to say.

I have to say, that I just counted your donations. 6 times! (I don't know if I miss any). Thanks so much!
[Galaxy S I9000 Android Development] caper:
6 times ????

OMG... my country in a big crisis and i give money to greeks?? ????

I have to give up the drink... hic ...

now serious...

i think its 5 times (but allways small donations)

i just check the receipts from paypal, and you deserve...

This one was for your work with ICS ;)

Your work with JB is in the beginning you must work hard to get one more euro... lol

This was the first time i use stock CM kernel, and the diference was amazing :good:

jmcdpereira
[Galaxy S I9000 Android Development] stratosk:
:laugh:

You are right. I have a double mail from one donation. It's 5. :)

Anyway, if you will ever be disappointed by Semaphore, let me know for a full refund. I didn't spend my fund (most of it) from donations in case people want their money back. :)

One more time, a big THANK YOU.
[Galaxy S I9000 Android Development] topfreitas:
Is there any problem with USB HOST and CM10? I flashed the this kernel but i can't have OTG working... I already checked the option on Semaphore settings
[Galaxy S I9000 Android Development] aopvet:
I have a problem that I am not sure if it is from semaphore or CM10. Anyway when I reboot the phone after getting a nandroid backup, I get boot loop. Flashing semaphore.tar gets me back to normal. Does anyone else noticed that?
[Galaxy S I9000 Android Development] stratosk:
USB host should work by default. Options in Semaphore app are only if you need mouse or X-Box pad. Though I can't test it in my end cause I don't have the proper hardware.

Did you install sztupy's usb host controller app for google play?
[Galaxy S I9000 Android Development] jcsogo:
Ohh!! Then somehow I ended in the vibrant thread (probably by using the xda app), instead of on this one, which is the one right (I have a Galaxy S). Thanks!
[Galaxy S I9000 Android Development] lukesan:
I've just had my second hand i9000 for a week and I've been testing a few roms.

For me 4.XX roms have been a dissaster and I've just gone back to jw8.

Now after reading the wow comments after reading your kernel and speedimprovements I wonder why those rom makers don't use your kernel as a default?
[Galaxy S I9000 Android Development] slaj76:
This is it. i9000 with new partition ROMs
[Galaxy S I9000 Android Development] DerBobo:
Hey,

I'm on slimbean 2.1 with sema 2.0.6. Now I have a voodoo sound issue. Voodoo sound will not start and will end with notification. What is the problem? I flashes sema again but same issue. At the beginning with slim bean 2.1 I had no issue. Coult it be an issue with an voodoo sound update?

Greets

send from my SGS with latest Slim Bean @ latest Semaphore Kernel
[Galaxy S I9000 Android Development] Starsream88:
Hi stratosk, love your kernel and you're really doing a great job :)

Slimbean 2.2 will be released soon, and i'm wondering if semaphore will be the kernel by default for this rom version too !

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

About Slim, it depends on krarvind. I hope yes. :)
[Galaxy S I9000 Android Development] DerBobo:
OK I uninstalled voodoo sound and reinstalled it in google play store. All works fine again. Maybe a bug throu update installation. ;)

send from my SGS with latest Slim Bean @ latest Semaphore Kernel
[Galaxy S I9000 Android Development] capez:
Yes, but you can feel the difference, because it will be really smoother than stock JB...and setting it as option anyone can choose what prefers :)
[Galaxy S I9000 Android Development] lukesan:
Ok before I started wasting time again.... will this kernel make my i9000 on CM10 just as fast as jw8 (or jw6 .....) ?
[Galaxy S I9000 Android Development] beint:
ELITE'S JB Rc12 does use Semaphore kernel as default. Elite's Rom is the best out there IMHO. It's now become as smooth as never before, regardless of Android version. It's even got Samsung's Touchwis. I like it a lot!! U should really check it out.

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

The smoothness is among other thanks to Semaphore I guess, my favorite kernel :D

Sent from my GT-I9000