yashsingh1/xdaforums huggingface dataset:
[Galaxy S I9000 Android Development] Rokostar:
AW: [KERNEL] Semaphore JB 2.9.10

what is the HID feature

Sent from my legendary Nokia 3310
[Galaxy S I9000 Android Development] pamarakos:
Re: [KERNEL] Semaphore JB 2.9.10

One page back...dig a little:)
[Galaxy S I9000 Android Development] matcho13579:
Re: [KERNEL] Semaphore JB 2.9.10

It's working like a charm dude, thanks!

Sorry for my english

Odoslané z Galaxy S

---------- Post added at 09:10 AM ---------- Previous post was at 09:07 AM ----------

OTG is working, but only with external power supply and USB Host Controller application :)

Sorry for my english

Odoslané z Galaxy S
[Galaxy S I9000 Android Development] s3icc0:
HID = human interface device (keyboard, mouse .... etc)
[Galaxy S I9000 Android Development] pamarakos:
Re: [KERNEL] Semaphore JB 2.9.10

Why do I get md5 mismatch on a cwm backup on my external sd I ve used at least three times before??

Can I correct it somehow?? I ve tried to move it to the int sd, no luck too:(

Can I do something to disable md5 check??
[Galaxy S I9000 Android Development] pxrave:
works very good ;)

but one question

could you setup interactive and row as default like the stock cm kernel?
[Galaxy S I9000 Android Development] stratosk:
Maybe something's wrong with the backup (corruption?)

Please check this to rebuild the md5 files: http://xdaforums.com/showthread.php?t=714114

Thanks.

Why should I change the default governor and scheduler like cm kernel? :)
[Galaxy S I9000 Android Development] kaza:
Beast 4.2.2 - 20130218

Semaphore 2.9.11s

Ondemand

ROW

110% live oc

Need to test some games to make sure this scores are real, but anyway, best score I have ever had with Semaphore so far, nice work :good:
[Galaxy S I9000 Android Development] AusMatt:
Re: [KERNEL] Semaphore JB 2.9.10

Is the use of a powered USB hub enough or do I need the special cable (I just have a standard OTG cable) ?
[Galaxy S I9000 Android Development] ojojoj:
sorry, but I feel lag, when scrolling screens (latest 2.9.11s)
[Galaxy S I9000 Android Development] pxrave:
easy thing ;)

better performance, snapier ui, the device fells more responsive over all etc

and most of the users dont have to change that in your perfect app

=>new user's have best performance after install your kernel

if you compare the governor's ondemand doesnt save your battery much more than interactive =>only some hours (max 1-2h)

I hope I could convince you:confused: :D
[Galaxy S I9000 Android Development] s3icc0:
i thing ondemand and interactive are useless .... use smartassv2 ;)
[Galaxy S I9000 Android Development] Necromancer3:
hey stratosk!

with the stable release of Slim is was able to get your latest kernel.

haven't been able to test smoothness of the auto-brightness yet, but the problem is there. im talking about the max brightness value influencing the current brightness.

when im home (elixer2 reports about 30 lux) i like my brightness as it outputs under the settings of

min brightness 7

max brightness 100

max lux 3000

but when im going out and there is a sunny day outside, 100 brightness is not enough and i can't see anything.

the problem is that if i raise the max brightness to 255, then when i get back home the screen is much brighter then i need.

you see the problem?
[Galaxy S I9000 Android Development] phil_greg2001:
Me too with ROW and OC = 114% :good:
[Galaxy S I9000 Android Development] s3icc0:
delete pls
[Galaxy S I9000 Android Development] bub181:
Re: [KERNEL] Semaphore JB 2.9.10

Hi Stratos,

Does 2.9.11 include the latest changes made to the android 4.2.2 kernel? Thanks for a great kernel!
[Galaxy S I9000 Android Development] ts1506:
Benchmarks with 2.9.11s on CyanAOSP v1.0 RC7

Not bad eh.... I was shocked by the performance with 120% OC in 2.9.11s , I ran antutu 3 times and got over 2200 in 3D every time. I was amazed at performance without OC too , but device was slight laggy.

I also did one with 130% OC and got over 6400 in antutu , with an amazing 28xx in 3D part, 12xx in RAM and 3xx in CPU FP.

1st - No OC , tweaked ondemand , ROW and 409MB

2nd - 120% OC , tweaked ondemand , ROW and 409MB

I did 3 benchmarks and chose the middle one , eliminating the lowest and highest.

It seems CPU floating point and RAM scores are much better in 2.9.11s vis-a-vis 2.9.10s.

In my general usage(114% OC and rest same) , I get about 5300-5400.
[Galaxy S I9000 Android Development] Rokostar:
AW: [KERNEL] Semaphore JB 2.9.10

Amazin results !!!

Everytime i oc my phone crash. Must i overvolt it to get it stable? Cab you give me your voltages? Which sd card read ahead you use ?

Sent from my legendary Nokia 3310
[Galaxy S I9000 Android Development] ts1506:
I dont use custom voltages , the stock ones are fine upto 120% and in 130%, phone is stable in benchmarks but crash in games.

I use a modified script which sets different values of read ahead to different blocks and adjust filesystem leasing. It is a built in script of future CyanAOSP ROMs
[Galaxy S I9000 Android Development] Rokostar:
AW: [KERNEL] Semaphore JB 2.9.10

have your Rom a version with the new partition layout i thougt it is fishears based ?

Sent from my legendary Nokia 3310
[Galaxy S I9000 Android Development] ts1506:
CyanAOSP has versions for both layouts. New layouts use Semaphore(although one version 0.8.3 has Mackay by default) whereas old have fishears kernel.
[Galaxy S I9000 Android Development] stratosk:
What exactly is the problem? I'm here if someone needs help and of course if I can help.

No, I'm sorry... :)

Ondemand useless?? I wonder why is the default governor in Linux kernel... :)

Hi,

I'm not aware of any changes. Please inform me.
[Galaxy S I9000 Android Development] ts1506:
Ondemand with tuning performs very very good , and battery life is awesome too.

For performance , see the topmost post of this page .

For battery , with my config(see sig) and normal usage(5-6 calls a day , an hour of music and an hour of browsing on wifi) , I can easily extract about 2-2.5 days from my 2 years old battery.

@stratosk - Whats the secret behind the sudden increase in RAM and CPU floating point performance ?? I find nothing in the github repo, or is it something to do with Linux 3.0.66-rc1.

Also I saw that you authored changes for USB HID and Semaphore 2.9.11 , is it the same as the test you uploaded or are there more changes to it?
[Galaxy S I9000 Android Development] stratosk:
There is no secret.

Actually, I'm not convinced about benchmarks. They are good to have a reference point in your phone, but generally conditions differ from device to device and from time to time.

I just enabled the default USB HID functionality. All changes in my github now. There are no more changes in 2.9.11.
[Galaxy S I9000 Android Development] ts1506:
I guess the RAM and floating point improvements are due to changes in Linux Kernel. All the kernels saw a drastic jump in these two portions after Linux 3.0.64 from 3.0.63.

I dont even have a USB OTG cable or power etc , so I guess I dont need to update kernel again.
[Galaxy S I9000 Android Development] brfsa:
I can OC my I9000 up to 116% and run stable for weeks... more than that it will crash.

but I keep at 110% for battery and long life of the chip.

Here is my Battery Life with 110% JVU modem, 3G @900Mhz, no data connection, just calls and sms.
[Galaxy S I9000 Android Development] lilraven974:
Re: [KERNEL] Semaphore JB 2.9.10

Now that I can post on dev section, I wanted to thank you for your work, I've been following your kernel since gb. Semaphore and darky's Rom made me discover the custom android world ! :)

Sent from my Renovated HTC One x powered by xm kernel
[Galaxy S I9000 Android Development] stratosk:
Re: [KERNEL] Semaphore JB 2.9.10

Thanks for your words, my friend!
[Galaxy S I9000 Android Development] brfsa:
stratosk, i'm having issues with Semaphore Auto-brightness, it's not changing brightness and when disabled-enabled it on Semaphore phone rebooted.

any log file I should submit? I Will enabled logcat and see if I can reproduced it again.
[Galaxy S I9000 Android Development] stratosk:
Yes, if it's possible, please get a kmsg and/or last_kmsg

Which version do you use?
[Galaxy S I9000 Android Development] stratosk:
@brfsa

if you enable Semaphore Auto brightness, you can't change brightness manually from framework. It's blocked by the kernel.
[Galaxy S I9000 Android Development] AusMatt:
Re: [KERNEL] Semaphore JB 2.9.10

Anyone ?
[Galaxy S I9000 Android Development] Necromancer3:
a USB hub for what?

startosk is there anything you can do about this?

http://xdaforums.com/showpost.php?p=38195135&postcount=5477
[Galaxy S I9000 Android Development] whitexp:
hi stratosk

i know compile kernels roms and etc ..

i can compile semaphore , for my Galaxy S I9000B (version latine with tv ) ? PS: i no found u kernel for (B) version :/

I ask your permission !
[Galaxy S I9000 Android Development] AusMatt:
Re: [KERNEL] Semaphore JB 2.9.10

To provide power for the USB devices I may want to connect to my I9000.

E.g. Keyboard, mouse, Xbox game controller or USB sticks.

Some people are saying that they have a special USB OTG cable that they can inject power into. I just have standard USB OTG cables and want to know if a powered USB hub will do the trick.
[Galaxy S I9000 Android Development] rubervalrfl:
Re: [KERNEL] Semaphore JB 2.9.10

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

Enviado de meu GT-I9000B usando o Tapatalk 2
[Galaxy S I9000 Android Development] Jonae:
Hi all. I miss you already! stratosk did you get the nexus 4?
[Galaxy S I9000 Android Development] stratosk:
Hi, no I didn't. :(

Actually, I start to believe that I will never get it...
[Galaxy S I9000 Android Development] ugoms:
Re: [KERNEL] Semaphore JB 2.9.10

That's bad the phone is all over here though expensive but I prefer note 2 which is what am using
[Galaxy S I9000 Android Development] ts1506:
Re: [KERNEL] Semaphore JB 2.9.10

Wait till march 14 and get the s4 with its 4 cortex a15 and 4 a7. Or maybe wait for the next nexus. Till then, i guess it is win win situation for sgs users
[Galaxy S I9000 Android Development] Rokostar:
AW: [KERNEL] Semaphore JB 2.9.10

how can i set max freq to 1100 ?

Sent from my legendary Nokia 3310
[Galaxy S I9000 Android Development] idCyber:
Re: [KERNEL] Semaphore JB 2.9.10

Use semaphore manager from Google play store and modify the liveoc to 110% to have 1100Mhz
[Galaxy S I9000 Android Development] Rokostar:
AW: [KERNEL] Semaphore JB 2.9.10

my phone is not stable at 110live oc but i thing adding the 1100 step is ok

Sent from my legendary Nokia 3310
[Galaxy S I9000 Android Development] idCyber:
Re: [KERNEL] Semaphore JB 2.9.10

Ohh, sorry then
[Galaxy S I9000 Android Development] Rokostar:
AW: [KERNEL] Semaphore JB 2.9.10

stratosk can you help me how can i add a 1100mhz step ?

Sent from my legendary Nokia 3310
[Galaxy S I9000 Android Development] stratosk:
You need to change source and recompile.

You may get the code from other kernels that use extra steps.
[Galaxy S I9000 Android Development] franzyroy:
It's a joke?
[Galaxy S I9000 Android Development] Rokostar:
AW: [KERNEL] Semaphore JB 2.9.10

Jup, but its still the best Phone i ever had and its still working. Very good signal and very ver long battery life and its undestructable. :beer: I wish the phone were able to acess internet :D

Sent from my legendary Nokia 3310
[Galaxy S I9000 Android Development] alb3rtt:
Re: [KERNEL] Semaphore JB 2.9.10

No it isn't. He has found a way to install the xda developers app on a Nokia 3310. Also he found a way to put WiFi, 5.0inch 1440p touchscreen, 4G, 3.2ghz quad core i7 processor with an ati 6990 GPU and 8GB of ram and 128gb of storage. :p

Oh also android 9000, super saiyan Edition.
[Galaxy S I9000 Android Development] Rokostar:
AW: [KERNEL] Semaphore JB 2.9.10

My phone has some nice specifications he ;)

Sent from my legendary Nokia 3310

---------- Post added at 01:44 PM ---------- Previous post was at 01:28 PM ----------

Ok thank you but i thougt i can do it with terminal ?

Sent from my legendary Nokia 3310
[Galaxy S I9000 Android Development] Jonae:
That is sad.

I got a great deal for a Galaxy s3 I9305N and i am verry happy with the phone. Just the updates from samsung are tacking for ever to come... I am not used to wait so long for an update :)
[Galaxy S I9000 Android Development] franzyroy:
It's true that was a good "phone"!

Yeah... he has changed all the phone! :laugh: ;)
[Galaxy S I9000 Android Development] pacc:
I was also waiting for Nexus 4 too, but I changed my mind after reading several threads and also because the new S4 will be available very soon (March/April).
[Galaxy S I9000 Android Development] everb00b:
stratosk,

why is Aroma File Manager is too responsive to touch via CWM?
[Galaxy S I9000 Android Development] ts1506:
It has been like that for quite some time now. As a temporary solution , download the AROMA 1.8.0 zip and use that one.
[Galaxy S I9000 Android Development] Lorog:
is it possible to have an explanation about "ROW I/O Scheduler"? I used to use no-op, I have samsung galaxy S i9000, is it good for me? What about row vs no-op?

Thanks
[Galaxy S I9000 Android Development] ts1506:
No-op is a simple first in first out scheduler , which gives preference to the first IO process to come its way.

ROW gives prefernce to read processes over write , but still balances both for optimal performance.

ROW is one of the best ones for performance now , whereas noop is battery saving and has very low cpu overheads.
[Galaxy S I9000 Android Development] :
Sorry for OT, but the interactive governor have more battery drain of ondemand, right?
[Galaxy S I9000 Android Development] Midomad:
Stratos

in Interactive settings there is timer slack & boot pulse duration(80000)? What's the impact of changing those parameters?

and what's defauts values used by google?

Thanks
[Galaxy S I9000 Android Development] Gvdn:
Re: [KERNEL] Semaphore JB 2.9.10

I am sorry but what do u mean with tweaked ondemand?
[Galaxy S I9000 Android Development] ts1506:
OT- by tweaked ondemand I mean that I tuned the tunable of ondemand as such

Sampling rate - 10000

Sampling down factor - 10

Sampling down max momentum - 16

Smooth UI - On

IO_is_busy - On

Up Threshold - 70
[Galaxy S I9000 Android Development] Gvdn:
Re: [KERNEL] Semaphore JB 2.9.10

Wat about up threshold?

Im running 120 liveOc andere i get 4670 in antutu.
[Galaxy S I9000 Android Development] ts1506:
Post updated. Forgot that tunable.
[Galaxy S I9000 Android Development] grinder777:
AW: [KERNEL] Semaphore JB 2.9.10

do you have a link? would like to find out more about AROMA...

md p9516 - root -waiting for cwm -- thnx2all
[Galaxy S I9000 Android Development] ts1506:
Here is the thread of aroma on xda

http://xdaforums.com/showthread.php?t=1646108
[Galaxy S I9000 Android Development] trailblazerz11:
I miss you Stratosk heh, Hope you get nexus 4 :p or at least new device in the future ^^

New S4 really doesn't impress me compare to current S4 pro. I'm wondering if I can hold out with Nexus 4 for some Cortex-A57's /drool
[Galaxy S I9000 Android Development] ts1506:
I think that guy was talking about Galaxy S4 and not Snapdragon S4 :p :p

You get 8 Cortex A57 in a phone and battery will become flat in just 20mins :p
[Galaxy S I9000 Android Development] trailblazerz11:
Duurrrrr hehe, I am tunnel visioned on nexus :cyclops: And forgot about the new Snapdragon naming

I'd be happy with big.LITTLE 2 A53 and 2 A57 with what ARM is saying about the performance ^^ if not 4 of each for full overkill (or enough performance for desktop docking), hehehe crazy how fast tech is moving these days for phones
[Galaxy S I9000 Android Development] stratosk:
Hello, my friend! I miss you too mate!

I hope that too... money spent for N4... If won't have it, I could not afford for a new device in the near future.
[Galaxy S I9000 Android Development] ts1506:
You havent recieved your Nex 4 , but you have paid for it already ?? I mean did google already charge you ?
[Galaxy S I9000 Android Development] saszseb:
I9500 with Android or TIZEN?!
[Galaxy S I9000 Android Development] stratosk:
Yes, I think so. It's a little bit complicated...
[Galaxy S I9000 Android Development] pxrave:
you buy'd it from a germany "unknown" guy right?

delivery in germany for the nexus 4 is about 2 week's

pay after you recieved the device.

sending from germany to greece have some problems due the customs duty...

did you have a tracking number?
[Galaxy S I9000 Android Development] stratosk:
I bought it through a German friend (from XDA).

I already paid for it on 27th November 2012. No tracking number yet.
[Galaxy S I9000 Android Development] ugoms:
Re: [KERNEL] Semaphore JB 2.9.10

Do you still communicate with your friend or what? Or you lost contact
[Galaxy S I9000 Android Development] SemBoyHehe:
hi. can i flash the latest kernel 2.9.10s to cm10 4.1.2?
[Galaxy S I9000 Android Development] superkoal:
no. 2.6.6, OP and the search function are your friends
[Galaxy S I9000 Android Development] SemBoyHehe:
ok. thanks. so i need to find 2.6.6 and flash it right. :)

which one? 2.6.6 or 2.6.6s

what different that kernel?
[Galaxy S I9000 Android Development] grinder777:
AW: [KERNEL] Semaphore JB 2.9.10

It's written in OP...something about more RAM :)

SGS - Xylon0219 - Thanks2all
[Galaxy S I9000 Android Development] SemBoyHehe:
means? 2.6.6s more ram than 2.6.6?

it is save to flash 2.6.6s?

im a bit confused on this. :/
[Galaxy S I9000 Android Development] idCyber:
Yes it's safe to flash the s version on CM10. The s version gives you more ram but after you flash the s version you need to flash THIS or 720p playback and recording won't work.
[Galaxy S I9000 Android Development] seriosbrad:
I have Slim Bean 4.2.1 Stable 1.1 installed on my Nexus S but every time I try to flash Semaphore JB 2.9.10s it takes me to fastboot mode stating that it can't find a boot. Re-flashing Slim Bean 4.2.1 brings back the default kernel and lets me boot.

Anyone know why it won't boot with Semaphore?
[Galaxy S I9000 Android Development] benkya:
Re: [KERNEL] Semaphore JB 2.9.10

Why do you flash semaphore JB for galaxy S on your nexus S ??

Thats why it wont boot??

Sent from my GT-I9000 Galaxy S

Rom : CM 10.1 JB 4.2.2 all stock
[Galaxy S I9000 Android Development] SemBoyHehe:
if flash 2.6.6??

no need to flash other file like 2.6.6s??
[Galaxy S I9000 Android Development] idCyber:
If you flash the non-s version, you don't need the other zip I've linked. 720p playback and recording are working without the zip.

If you flash the s version, you need the other zip I've linked. 720p playback and recording are not working without the zip.

By default:

You get 384MB of RAM with the non-s version.

You get 397 MB of RAM with the s version.

If you tick bigmem in Semaphore Manager and you reboot, you "break" 720p recording, but 720p playback still works (don't forget to change from 720p to 480p in the camera recorder before you reboot):

You get 396MB of RAM with the non-s version.

You get 409 MB of RAM with the s version.

You can restore 720p recording by unticking the bigmem option and reboot.

So my advice is flash the s version with the zip I've linked so you get more RAM with everything functional
[Galaxy S I9000 Android Development] thETImo:
In my experience, the 2.5.X -line is the most stable one of the 4.1.x -kernels.
[Galaxy S I9000 Android Development] SemBoyHehe:
can suggest me which one?

im still new in here.
[Galaxy S I9000 Android Development] jelle2503:
Re: [KERNEL] Semaphore JB 2.9.10

Really what is this guy doing on xda? He's trying to flash an i9000 kernel onto his Nexus...

Verstuurd van mijn GT-I9000 met Tapatalk
[Galaxy S I9000 Android Development] SemBoyHehe:
flash kernel 2.6.6 in cm10. stuck on boot semaphore

flash kernel 2.6.5s. success.
[Galaxy S I9000 Android Development] thETImo:
I have 2.5.0s on my SD just in case. :cowboy:
[Galaxy S I9000 Android Development] :
Sorry for the noob question, but, i have to install this zip from recovery, right?
[Galaxy S I9000 Android Development] Midomad:
Re: [KERNEL] Semaphore JB 2.9.10

Yes.

Envoyé depuis mon GT-I9000 avec Tapatalk
[Galaxy S I9000 Android Development] dani_z:
Re: [KERNEL] Semaphore JB 2.9.10

Yes
[Galaxy S I9000 Android Development] :
Thanks!
[Galaxy S I9000 Android Development] stratosk:
New version 2.9.12

- Linux kernel 3.0.66

- USB HID support (as module: usbhid.ko)

- ondemand: early demand feature. Enable it through sysfs until Semaphore Manager new version:

echo 1 > /sys/devices/system/cpu/cpufreq/ondemand/early_demand

You may also control the threshold:

echo XX > /sys/devices/system/cpu/cpufreq/ondemand/grad_up_threshold (default 50)

Please note that I sent early_demand patch to be included in Linux mainline. It have been acknowledged and most probably will be included in 3.10. Of course, I back ported it for Semaphore. :) Bellow a small summary (as submitted):

cpufreq: ondemand: Calculate gradient of CPU load to early increase frequency

Instead of checking only the absolute value of CPU load_freq to increase

frequency, we detect forthcoming CPU load rise and increase frequency

earlier.

Every sampling rate, we calculate the gradient of load_freq. If it is

too steep we assume that the load most probably will go over

up_threshold in next iteration(s) and we increase frequency immediately.

New tuners are introduced:

- early_demand: to enable this functionality (disabled by default).

- grad_up_threshold: over this gradient of load we will increase

frequency immediately.
[Galaxy S I9000 Android Development] :
(noob question, sorry :\ )

if the frequencies of the CPU load rise earlier, the responsiveness of frequency will go better, but it will cost more battery... i'm wrong?
[Galaxy S I9000 Android Development] stratosk:
Not necessarily. With Semaphore's default settings if there is enough load on CPU, the frequency will be increased to max 10ms earlier than the normal (if the early demand detects a steep increment of load). But most probably will also go down 10ms earlier, if we suppose that the CPU has a specific amount of load.

For example, suppose that the CPU will execute 1,000,000 instructions. If it starts 10ms earlier will also finish earlier. The period that will be in highest frequency will be the same.

Of course, this is over simplified example, but I believe that more or less this is the behavior.
[Galaxy S I9000 Android Development] :
I understand!

Thanks, your explanation is clearly :)

Great work, great idea and great person, thanks to you for ur job.

Keep on!
[Galaxy S I9000 Android Development] NOFATCHX:
Hey Stratosk...first of all..Thankyou for this Kernel for it is the only thing which keeps my Sgs going :D

Anyways...the 'Pickup Phone' feature in SAI tab in Semaphore Manager doesn't work for me.

its switched ON...but when i recieve a call i hold the phone to my ear but the call is not automatically answered(which is the purpose of the Pick up phone option i guess)

Can you elaborate how it is supposed to work and what is causing it to not function?

Phone Details:

SGS i9000

Cm10 nightly - 20121225

Kernel - Semaphore 2.6.6

Governor - SmartAssV2

Schedulor - No-op
[Galaxy S I9000 Android Development] RivalComp:
Re: [KERNEL] Semaphore JB 2.9.12

Is there any (dis)advantage of using io_is_busy under ondemand settings?
[Galaxy S I9000 Android Development] stratosk:
Hi,

Thanks for your comments.

Yes, this is the purpose of 'pick up'. Unfortunately, you can't have 100% success. SAI service tries to recognize the movement of your hand (also the input of proximity sensor) to detect that your really picked up the phone. The key movements are: 1) phone nearly in horizontal position and then 2) phone in vertical position with the proximity sensor in 'near' status.

Please try to disable and enable again SAI service, in case that the service have been stopped.

I wish I would have plenty of time to work on this feature for more accurate results.
[Galaxy S I9000 Android Development] stratosk:
This is turned on by default in x86 architecture and it's off by default in ARM. Mike Chan (a developer in android.com) claims that should not be used in ARM.

You could try it. The disadvantage will be max frequency without the actual need, so more battery drain. If Mike Chan is right.