yashsingh1/xdaforums huggingface dataset:
[Captivate Android Development] stratosk:
New version 2.2.0c

- uses new CM10 partition layout

- upstream sync (opensource charger, bootpulse interface to ondemand)

- Added interactive governor (module)

- Added powersave governor (used during charging when device is off)

- compiled with Linaro 201209

- initramfs compressed with LZMA

Please note that this version works on ROMs with the new CM10 partition layout (CM10 20120926 or later)
[Captivate Android Development] dongfangri:
Thank you for your new kernel.

But I can not go to recovery mode.

I can only go back to another kernel by Odin.
[Captivate Android Development] onlyu132:
+1, can't get to recovery either
[Captivate Android Development] Nick0703:
+1, same here. I can't get into recovery.
[Captivate Android Development] Sword_of_a_1000_truths:
no recovery here either, with 3button or reboot to recovery from CM10
[Captivate Android Development] stratosk:
I'm really sorry. I'm working on this.
[Captivate Android Development] stratosk:
New files uploaded. I hope it's OK now.
[Captivate Android Development] dongfangri:
I can get into recovery now, thanks.
[Captivate Android Development] azunino:
Thanks for the update! works great with CM10!
[Captivate Android Development] s0ul_ali:
No recovery is working but there's no option in Advance --> partition SD ?
[Captivate Android Development] onlyu132:
Noob question: semaphore kernel version 2.1.2sc doesn't have smartassv2 governor, right?
[Captivate Android Development] Nick0703:
Wrong! It has it. You'll have to enable it either from Semaphore Manager or from Semaphore Script Manager.
[Captivate Android Development] onlyu132:
but when I use semaphore manager to enable it, I go to setting>performance to check and see the cpu governor is still Ondemand. So, I don't know if it works or not. I'm on slimbean by the way.
[Captivate Android Development] prbassplayer:
Don't use the performance tab then? Should work just fine by using app.
[Captivate Android Development] mik101:
x2, Don't use the performance tab in settings at all. It just causes hell with the cpu governor and cause the system to make odd frequency decisions (ie the performance tab switching back to 1000mhz max even with a 120% liveoc. this resulted in the clockspeed being locked at 960mhz... very odd indeed). Basically just stay out of there and use something like cpuspy to verify what clockspeeds you're using. Other than that minor thing the kernel is working great. Auto brightness with the CM10 kernel still isnt working for me, but it is with semaphore. :)

Im using Semaphore Manager.

Is there any way to use a liveoc value higher than 120%? My phone has never even hiccuped while maxed out. I don't really want to switch to Devils.
[Captivate Android Development] s0ul_ali:
Always an admirer of Kernels it gives best battery life. Unfortunately new Kernels does't support broken Sd devices :(
[Captivate Android Development] prbassplayer:
What does the "io_is_busy" do? I know what IO is but don't understand how it stands on performance. Thanks
[Captivate Android Development] stratosk:
When io_is_busy = 1, governor considers the I/O time as CPU load and adds this time to calculation of load.

So, the CPU will go easier to max frequency when you have I/O. But, this is not always good because you will not always want this behavior.
[Captivate Android Development] jonathan413:
Can't download semaphore manager from play store..says its incompatible.. I'm on latest 2.2.0SC on MIUI
[Captivate Android Development] pqee:
What's your lcd density set to? Think standard is 240, slimbean is 182.

Sent from my Jellied SGH-i896.
[Captivate Android Development] mrsubway:
That'll do it. Captivate default is 240.
[Captivate Android Development] BitteredBro:
Hi there.

It's no big deal, but I'm having the no recovery issue with 2.2.0 zips still.

I can enter recovery only when using the tar file kernel, but if I install any of the zip file versions the recovery gets broken.

This kernel is amazing; It's fast, stable, easy on battery and easy to set up. Thanks StratosK.
[Captivate Android Development] prbassplayer:
Did you try redownloading the zip? To be honest 2.2.0sc is what I use on Slim and It works for me O_o
[Captivate Android Development] BitteredBro:
Thanks Pr.

I've been happy on semaphore for a while. I didn't notice this issue until someone else pointed it out. After stratosk said it was fixed I redownloaded both zips an tried them to no avail. Then I downloaded them again and still no go. Maybe I just downloaded them too soon. I'll try again and report back.

EDIT: Yeah, that must had been it. I surely downloaded de old faulty version. Redownloaded today en recovery is back.
[Captivate Android Development] kevinseto:
Just wanted to ask (wasn't 100% sure even after googling), what are the benefits/disadvantages of having Deep Idle enabled?
[Captivate Android Development] prbassplayer:
Phone is able to go to "sleep"? While playing music, assuming your phone doesn't SoD and you listen to a lot of music you get better battery life
[Captivate Android Development] stratosk:
New version 2.3.0c

- updated base to the latest linux 3.0.45

- changed charging boot logo to match open source charger
[Captivate Android Development] mrsubway:
Downloaded twice. Won't install. Says bad zip.
[Captivate Android Development] prbassplayer:
Seems like bad update script. Change it to one that has logical partition script

Edit: script shouldn't be the issue. You got a bad zip worked fine on mine
[Captivate Android Development] mrsubway:
I'll try the tar when I'm near Odin.
[Captivate Android Development] ChuckDaEngineer:
.tar worked for me. I am up and running.
[Captivate Android Development] mrsubway:
I remember I had an app that would flash tars from the phone but I lost it. :(
[Captivate Android Development] stratosk:
Which zip? normal or 's'?

Please check md5sum.
[Captivate Android Development] mrsubway:
S. Found sgs kernel flasher. Trying now. LOL! Kernel flasher doesn't support new ROMs.
[Captivate Android Development] prbassplayer:
's' worked on my device.

Cheers
[Captivate Android Development] mrsubway:
Got it. While downloading the first time I got a phone call. When I hung up, xda app said it was done. Bad flash. Downloaded again assuming the zip would be overwritten. Bad flash. Deleted the zip, downloaded again and voila! Guess if the file is already in the directory it's not overwritten.
[Captivate Android Development] jonathan413:
What does being updated to the latest Linux do? Anything for the average user? Or just an update that doesn't mean much?

---------- Post added at 10:30 PM ---------- Previous post was at 10:25 PM ----------
[Captivate Android Development] stratosk:
It means hundreds of fixes and improvements from Linux developers (from 3.0.31 to 3.0.45).

But no, it doesn't make coffee for you and it doesn't upgrade your phone to S3.
[Captivate Android Development] jonathan413:
Thanks for the sarcastic answer..were not all devs here.
[Captivate Android Development] prbassplayer:
You could have google it you know lol
[Captivate Android Development] azunino:
in addition this is xda-developers not xda-noobs :rolleyes:

Anyway, here is the detailed list of changes: https://github.com/stratosk/samsung-kernel-aries/commits/dev2

BTW, 2.3.0 feels very fast in my two cappys with cm10. Love the auto-brightness driver and the new semaphore manager app!

great work!!!
[Captivate Android Development] brianray14:
Noob question. OP says BLN baked in but no option in sem manager?

Sent from Mars via Curiosity
[Captivate Android Development] prbassplayer:
The module needed for BLN is in the kernel, needs a app to enable and control.
[Captivate Android Development] brianray14:
Been on devil for too long..Forgot about nstools

Sent from Mars via Curiosity
[Captivate Android Development] jonathan413:
Xda-noobs? Lol really? Name calling is big on this site huh? Last time I checked it was OK to ask questions..
[Captivate Android Development] azunino:
Download BNL control or NSTools from the play store. You can configure several BLN settings from Settings->Display->Notification light
[Captivate Android Development] brianray14:
This site certainly has its fair share of snarfs

Sent from Mars via Curiosity
[Captivate Android Development] mik101:
The general and Q&A forums are above the development one. That's where general questions are supposed to go.

What you're seeing is a pretty standard response for questions that are frequently asked and flood the development forum. Don't take it too personally. No everyone isn't a dev here, but essentially all general questions can be solved by searching this and other android threads on XDA. You may even find the answer faster than posting the question yourself.

2.2.0sc was ROCK solid. I didn't have a single issue in the past week or so of running it. Flashing 2.3.0sc now. Thanks stratosk!
[Captivate Android Development] azunino:
Hi Stratosk,

I've been using 2.3.0c for some hours and I've noticed less power usage when the phone is idle (wifi on, sync on). To get some real data I connected my cappy to a power monitor I use in my work. Well, your kernel uses ~40%-50% less mA/h than the stock CM10 kernel when idle (same rom and apps). Maybe all the changes from 3.0.31 to 3.0.45. Will report later after some usage.

thanks!
[Captivate Android Development] jonathan413:
Well put..thanks for not giving me a sarcastic answer..anyways latest 2.3.0 is awesome sauce so far...thanks dev!!
[Captivate Android Development] swayjd:
c.zip only has 46 bytes. The one uploaded to the OP. Can't download on the website through my phone. Will test tomorrow hopefully!

Edit, got it by requesting desktop site!
[Captivate Android Development] mrsubway:
Thanks To All.

Well, a huge thank you for this kernel. Once again, I find no reason to change from Semaphore. I'd like to put this out. Whether it is the lateness of the hour here, or my personal feelings coming through, I appreciate all the tolerance and hard work on this kernel and other projects. I find myself guilty of asking questions before doing an adequate search on the forums. LOL, I think panic has something to do with it. But, I've never been met with anger or ridicule. These mistakes are particularly embarrassing because I am a trained computer tech, and can make Windows sing when I have to. But, the complexities of Linux and keeping an old phone up to date are far beyond my technical skills, and I've found myself slapping myself in the forehead after asking a "dumb" question and getting a response that is patient, relevant and informative. Most of the devs and OPs on this forum do this with no other reward but our thanks. And, for me keeping my Cappy up to par with the latest and EXPENSIVE phone releases is invaluable. I've been using Semaphore since Gingerbread, and would like to thank everyone on XDA for your hard work and long hours of coding. Great update as always. And thanks for dealing with a Windows tech that is on Mars when it comes to Android. You guys always have, always will, and still rule! Sorry if this is off topic, but my blunder earlier today which was met with NO sarcasm has truly made me appreciative. Thanks to all, and keep making XDA the one stop place for everything! I greatly appreciate it!
[Captivate Android Development] stratosk:
I'm really sorry that I was sarcastic.

But, honestly I was angry from your question (Or just an update that doesn't mean much?).

This version (2.3.0) was realy important because of the rebase of the Linux kernel. As I mentioned there are hundreds of changes from many Linux developers.

Anyway, every Semaphore version means much to me. Because I spent all my free time to this. A tiny change that 'does not mean much', may require plenty (or all) of my free time that never paid, of course.

Again, I'm sorry for being sarcastic.
[Captivate Android Development] zuN!:
He, like many others, probably expects large detailed changelogs with each release.

This is my first time trying Semaphore and it's amazingly well-done. I find it very clean and user-friendly as it doesn't require much OC tweaking, if any, to gain such snappiness and smoothness. Great work :good:
[Captivate Android Development] stratosk:
I think I always give detailed change log.

But, it would require many many pages to post the changelog with the changes from 3.0.31 to 3.0.45.

If someone is interested in detailed changlog in : www.kernel.org. In the ftp server there is a changelog file for every Linux version.
[Captivate Android Development] sephhi:
What app is recommended for changing the voltage and live of settings? I tried both stools and voltage control and the settings won't stick.
[Captivate Android Development] tallsilver:
Good Again!

2.3.0c working very well with AOKP 4 and my cappy!

Thanks again for all your hard work!!:good:
[Captivate Android Development] melvinaury:
I'm using cm10 what version I need to install.
[Captivate Android Development] swayjd:
...c.zip
[Captivate Android Development] azunino:
2.3.0c: http://xdaforums.com/attachment.php?attachmentid=1388278&d=1349804902
[Captivate Android Development] romavita:
Backed off of 2.03 and 2.03c on I897 2.03 reversed back button and home. Loaded 2.03c and it looked liked wifi went away. 2.02c seems to be the most compatible with I897. Still can't get Semaphore Manager to download. Went back to 2.03c everything is good on wifi. This also corrected a problem with my voice mail icon never clearing with the standard kernel from AOKP KANG build 4. Also GPS performance with this combination is just great!!! The captivate seems to have a history of GPS not locking, but I'm consistently seeing GPS lock under 30 sec with 8 or more satellites using GPS Test.
[Captivate Android Development] jonathan413:
no problem man..i meant no harm from what i said i just didnt know what changes could arise from updating the linux base and just wanted to know..if i came off as rude also then im sorry cause that wasnt my intention..great work by the way...2.3.0 is much improved.
[Captivate Android Development] Darkangels6sic6:
Very smooth
[Captivate Android Development] romavita:
Reloaded 2.3.0c again and wifi came up strong. Only problem I'm still getting is I can't get Google Play to let me download Semaphore Manager. Keeps telling me I have an incompatible device (I897). I'll keep following the post see if anyone else has the issue. Great job on kernel, it's a good match to AOKP KANG build 4.
[Captivate Android Development] prbassplayer:
I've been getting that too, not sure why though even with multi dpi play store
[Captivate Android Development] kong00:
I'm having an issue with semaphore kernel 2.3.0sc. For some reason it wont recognize my ext sdcard. When I downgrade to 2.2.0sc my ext sdcard can be recognized. Anyone having this issue?
[Captivate Android Development] daskanda:
+1 can't install semaphore manager either.... Otherwise everything else is working great
[Captivate Android Development] brianray14:
+1

Edit: flashed 2.2 sc on slim 4.1.2 and downloads are painfully slow

Sent from Mars via Curiosity
[Captivate Android Development] BitteredBro:
I just upgraded semaphore manager without problem. The new icon made me understand where the name semaphore came from. Silly me, I've never thought to ask...

2.3.0 version brought media scanner issue back. Got to use fx explorer trick to force the media recognition. Everything else is working great as always. The phone seems a little faster if anything.
[Captivate Android Development] stratosk:
Semaphore came from a term in operating systems: http://en.wikipedia.org/wiki/Semaphore_(programming)

But, it's also means this http://en.wikipedia.org/wiki/Flag_semaphore

I don't think that the 2 above is unrelated.

Actually, "Semaphore" is a Greek word. "Sema" = Σήμα means information/signal. "phore" = φέρω means someone who carry.
[Captivate Android Development] stratosk:
New version 2.4.0c

- update to Linux 3.0.46

- mount /system by default in recovery

- WiFi PM_FAST when proximity sensor enabled (thanks GreenSGS for his idea)

- Changed vibration intensity sysfs path to match CM

- Changed boot splash with new Semaphore logo (thanks to Maroula)

- CWM: upstream fix

- CWM: corrected menu item title 'choose zip from external sdcard'
[Captivate Android Development] Wakamatsu:
When I saw 2.4 foreshadowed in the Semaphore app release notes in the market, I got excited. Flashing now.
[Captivate Android Development] brianray14:
Flashed 2.4 sc on slim 2.7 (4.1.2). Running beautifully however still having trouble locating external sd card and data signal seems weak.

Sent from Mars via Curiosity
[Captivate Android Development] BumRush:
Does call audio through usb dock work on this kernel?
[Captivate Android Development] azunino:
Just flashed 2.4.0sc on cm10 (+bigmem patch). Super smooth.

BTW, 2.3.0sc has been rock solid and battery friendly.

Love new logo!

thanks!
[Captivate Android Development] romavita:
Moved up to JB 2.4.0c also got Semaphore Manager to load by doing ADB install with apk. No problems with app looks like Google Play blocks it for some reason.
[Captivate Android Development] donclary:
Possible Compatibility Issue with ROM Manager Pro App?

First, thank you StratosK for a very stable JB kernel for AOKP JB! I ran Semaphore 2.3.0c for the week that I have been on JB and have not had a single crash or hot restart (not using Deep Idle). I chose the Semaphore kernel for the Vibration intensity feature.

I am running AOKP JB Build 4 and just flashed Semaphore 2.4.0c. I noticed with 2.3.0c (and just confirmed on 2.4.0c) that trying to Backup Current ROM from ROM Manager Pro (v5.0.2.1) that my phone reboots vs. reboot to recovery. I did go through the ROM Manager process to manually configure the use of the existing CWM install. I did not find any reports of a similar behavior in the AOKP thread, this thread or the Captivate Q&A forum.

Is there something special that I need to set up in Semaphore (or AOKP)?
[Captivate Android Development] stratosk:
Yes, it's imlemented. Though, I 've never tested because I don't own the hardware.

I'm sorry, the way that ROM manager reboots into recovery, is not supported by Semaphore.
[Captivate Android Development] donclary:
Thank you StratosK! I will just make my nandroid backups from CWM recovery instead of ROM Manager.
[Captivate Android Development] melvinaury:
How do I apply the bigmem patch in CM10. Also I try to run at 1,200 using semaphore script manager I reboot but no good. I copy manually the but the phone don't boit complete, also I have the same issue with sio.
[Captivate Android Development] mik101:
See that bigmem patch checkbox in the semaphore manager? Checking that will enable bigmem, BUT If you need 720p camera with it, flash the sc version instead of the c version and look in the i9000 semaphore thread for the flashable zips with the modified libs. Flash that and DO NOT check the bigmem box in semaphore manager. If you are going to check the box to squeeze out that last little bit of ram, you must go into the camera app and set it to 480p before enabling bigmem or your videocamera will crash every time you try to use it after rebooting.

If you find you're being stuck at 960 with 120% live overclock, go into the performance settings in cm10 and make sure the max frequency is set to 1200mhz (instead of 1000mhz). Do NOT touch anything else in there, and do not check 'set at boot'. It won't make a difference either way.

If your phone won't boot when liveoc is set to 120% then your phone isn't stable at 1200mhz.

Only use the semaphore manager to change the IO scheduler. Don't use the settings in the performance menu of cm10 for that.
[Captivate Android Development] azunino:
Here is the bigmem patch:

http://xdaforums.com/showpost.php?p=30619870&postcount=755

Apply from recovery. You will get 391MB of RAM with working HD video using 2.4.0sc (no Bigmem selected in Semaphore Manager).
[Captivate Android Development] stratosk:
Many people asked for this. Finally I found some time today to prepare it. I hope it's useful:

http://www.semaphore.gr/how-to/build-semaphore-jb-kernel
[Captivate Android Development] Giap:
Hi Stratos,

I'm confused. I am running Sema 2.4.0s with SB 2.7. What is the difference between 2.4.0s and 2.4.0sc? Thank you
[Captivate Android Development] stratosk:
The 'sc' is 's' version for captivate.
[Captivate Android Development] Nick0703:
Stratosk, I've got a question. Isn't the "Jellybean" branch and "dev2" branch the same thing? Because for me, I've cloned your "dev2" branch and from that branch I'm compiling the kernels. Should I change it to "Jellybean" branch?
[Captivate Android Development] brianray14:
Cool beans! Happy to report after doing a fresh install of slim 2.7 and sem 2.4, ext sd is accessible and signal seems to have righted itself! Woot

Sent from Mars via Curiosity
[Captivate Android Development] stratosk:
Usually, I use jellybean branch for the latest changes and the "official" branch for JB kernel.

I use other branches for development purposes. For 2.3.0 and 2.4.0, I used dev2, so it's OK to build the latest version from there. But, just to be sure please use the jellybean branch.
[Captivate Android Development] Nick0703:
Ah OK I see. I'll make sure to use the "Jellybean" branch from now on. Thanks for the response!
[Captivate Android Development] shuyin1102:
I've tried many ics + jb rom on my cappy and found that the speaker volume didnt change at the level 13-15. Is that the kernel issue?
[Captivate Android Development] kevinnol:
The 2.4 Kernel is awesome :) really appreciate your effort. logo is also awesome :D

Is there a way to activate BLN with the Semaphore Manager ?
[Captivate Android Development] stratosk:
Did you try different kernels? Do you have this issue with different kernels?

Thanks for you coomments.

No you can't activate BLN with Semaphore Manager. Except from activation you need a running service for BLN. So, you have to use BLN control app.
[Captivate Android Development] shangxiaole:
there is no better kernel than this. thanks..:)
[Captivate Android Development] Bane99:
Just a quick question.

I knew the risks of enabling fast charge in semaphore and AOKP.

Does it normally destroy microUSB cables? the cable I used while fast charge was working is now relegated to charging only. My computer will not see my phone connected at all with it. Used another cable with no issue.
[Captivate Android Development] stratosk:
I don't think that it can destroy your cable.

Please try to disable fast charge and reboot your phone. Also, try to use other USB port on your PC
[Captivate Android Development] shuyin1102:
Yes i do. It happened with all the ics or jb kernels, you can try it, cappy with any ics jb rom, play a song, set the volume up and down at 13 to 15 and listen to the sound, it doesnt change, or it just happen to me :(
[Captivate Android Development] sephhi:
Having trouble getting any 4.1.2 rom to boot with 2.4.0c. Hangs on the kernel splash screen.
[Captivate Android Development] ninja_rancher:
I have two Captivates: one is my wife's daily driver, and one I use as a development phone. I've got the 10/18 CM10 nightly and Semaphore 2.4.0 on both of them. I was playing with the LiveOC setting from the Semaphore app on both of them (the only other change from default was to enable Bigmem). Am I correct to assume that if the phone "soft reboots" (i.e., will reboot immediately to the CM10 animation and not the Semaphore boot logo) that it not stable at the LiveOC setting? And am I also correct in assuming that the whole "every phone is different" adage applies here too? My dev phone runs great at 110%, but doesn't seem to like 120%. I was hoping to get the same 110% out of my wife's, but I experienced "soft reboots" at that value. Any thoughts on how to dial-in LiveOC--short of trying every value and waiting for the phone to reboot? As always, thanks in advance.
[Captivate Android Development] melvinaury:
You're correct in almost everything, I recommend to increase the voltage if you're testing live oc. Mine run great only at 108.