[KERNEL] Semaphore JB 3.3.0c / KK 3.4.3c

Search This thread

stratosk

Recognized Developer
Mar 3, 2011
6,226
31,854
Thessaloniki
www.semaphore.gr
semaphore_logo.png



This is a kernel based on the pawitp's one and it works for Android JB ROMs.

Semaphore <= 2.6.6 for 4.1.2
Semaphore >= 2.8.0 for 4.2
Semaphore >= 3.1.0 for 4.3
Semaphore >= 3.4.0 for 4.4


Features

- Linux kernel 3.0.101
- LiveOC
- Custom Voltage
- Voodoo Sound
- BLN & CM LED
- 384MB - 409MB available RAM
- Compiled with Linaro 4.7.3
- O3 optimization
- Auto brightness driver
- Touch Wake
- Vibration intensity
- Deep Idle
- USB host driver
- Governor ondemand (default)
- ondemand: sampling_down_factor tunable by momentum, smooth_ui
- Governor conservative (module, smooth_ui)
- Governor smartassV2 (module, smooth_ui)
- Governor interactive (module)
- Noop I/O scheduler (default)
- Deadline I/O Scheduler (module)
- Simple I/O Scheduler (module)
- ROW I/O Scheduler (module)
- CFQ Scheduler (module)
- CIFS as module
- TUN as module
- Logcat disabled (as module only)
- Standard network packet scheduler
- Kernel log buffer size 4KB (from 128KB)
- Reduced debug info
- TinyRCU
- Fast Charge
- WiFi PM_MAX when suspend
- CWM: AROMA Filemanager
- /system/etc/init.d directory creation if not exist

How to use
Please read How to use Semaphore JB guide for information about the features

In order to load various modules of the kernel and enable or disable features use Semaphore Manager or use HM.Carbide's Semaphore Script Manager application. It automatically copies and runs the respective scripts from /res/scripts to /system/etc/init.d directory.
Custom Voltage may be configured with Voltage control or similar applications.

For more information check the semaphore kernel website: www.semaphore.gr

For questions or issues about Semaphore Manager please visit this thread

For questions or issues about Semaphore Script Manager please visit HM.Carbide thread

Thanks to Superuser, you may download a wonderful custom bootanimation for CM9 from http://www.semaphore.gr/downloads/boot-animations


Thanks to

pawitp for his kernel.
zacharias.maladroit for his useful information about CM's initramfs
HM.Carbide for his Semaphore Script Manager application.
Ezekeel for LiveOC, Custom Voltage
sztupy for USB host driver
koush for CWM
xcaliburinhand for his work about dock support
mialwe for his vibrator intensity and other fixes
ShadowInkDesigns for Android logo
trailblazerz11 for his help with Linaro and other changes
amarullz for Aroma file manager
DerTeufel1980 for various hints
Maroula Th. for Semaphore Logo
sUsH667 for Aroma FM configuration and theme

All people who support this kernel by testing, reporting issues, donating or simply using it.


Change log


Please note that there are 2 variations:
Normal versions: for CM10 or ROMs without hugemem configuration, available RAM 384MB - 396MB
's' versions: for Slim Bean ROM or patched ROMs with hugemem configuration, available RAM 397MB - 409MB

3.4.3c (15/03/2014)
- initramfs updates for CM11 latest nightly compatibility
- CWM upstream sync


3.4.2c (23/02/2014)
- Fix AromaFM execution issue in recovery

3.4.1c (20/02/2014)
- Merge changes from CM kernel (blue screen issue, JPEG memory optimization, initramfs thanks to pawitp)
- CWM 6.0.4.7

3.4.0c (06/12/2013)
- Support for KitKat 4.4
- CWM 6.0.4.5
- SELinux enabled
- FUSE built-in

3.3.0c (01/11/2013)
- Linux kernel 3.0.101
- CWM 6.0.4.4
- initramfs changes for CM compatibility

3.2.0c (27/09/2013)
built for JB 4.3 (thanks to CM team)
- Linux kernel 3.0.97
- CWM 6.0.3.8
- initramfs updates to sync with CM
- SELinux disabled

3.0.0c (30/06/2013)
- Linux kernel 3.0.84
- gpu: pvr: Update to DDK 1.8@2198402
- net: wireless: bcmdhd: Update to version 5.90.195.104
- cpufreq: ondemand: Drop early demand
- cpufreq: ondemand: Change the calculation of frequency target
- Enable again in-call volume settings
- Auto brightness: max_lux up to 6000
- UHID built as module
- CWM: upstream updates

-new version AromaFM 1.90 (thanks to amarullz)
Changes by sUsH667 (many thanks)
-base updated to aromafm 1.90
-deleted all languages except english
-deleted all iconsets
-deleted all fonts except roboto
-added german language
-added iconset "generic" from older aromafm-version
-added preconfigured config
-added bookmarks for often used folders: /system, /sdcard, /emmc, /sdcard/Download


2.9.21c (09/04/2012)
- Enable again android_ram_console (caused bootloops to some devices)

2.9.20c (09/04/2012)
- Linux kernel 3.0.72
- binder: backport from 3.9-rc (also port some other changes to support this)
- lowmemorykiller: updates from 3.9-rc
- logger: updates from 3.9-rc
- disable android_ram_console (thanks to dark_knight35)
- mDNIe: suppress some debug messages (and do so minor cleanup)
- Auto brightness: calculate the average of light sensor adc values instead of normalized brightness
- Auto brightness: Intoduce max_br_threshold tunable. Over this, the brightness is updated to its max value (thanks to Necromancer3)
- Lowmemorykiller: Intoduce a white list with PIDs (up to 6) that never been killed (use: echo "PID1, PID2" > /sys/module/lowmemorykiller/parameters/w_list)
- CWM 6.0.3.0
- built with Linaro 4.7.3 201303
- add option to Semaphore Auto Brightness for parabolic function (echo 0 > /sys/devices/virtual/misc/sema_autobr/linear)

2.9.15c (17/03/2013)
- Linux kernel 3.0.69
- CWM 6.0.2.9
- conservative: Fix sampling_down_factor functionality
- conservative: Fix the logic in frequency decrease checking
- conservative: a minor improvement
- built with Linaro 4.7.3 201302
- remove some kernel debug messages
(Please note that patches for conservative have been submitted and acknowledged to Linux)

2.9.12c (23/02/2013)
- Linux kernel 3.0.66
- USB HID support (as module: usbhid.ko)
- Semaphore Auto Brightness: filter sensor values for more smooth updates.
- 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)

2.9.9c (07/02/2013)
- Linux kernel 3.0.62
- Ondemand: a couple of optimizations
- Auto brightness: tiny improvement
- built with Linaro 4.7.3 201301

2.9.8c (23/01/2013)
- Linux kernel 3.0.60
- Semaphore Auto Brightness: use default work queue instead of a creating new one (more resource friendly). Change coding style to be Linux compliant.

Full changelog: http://www.semaphore.gr/changelog/jb-version
Deep Idle Guide and FAQ


Sources

The Linux Kernel
Samsung Kernel sources
Semaphore kernel sources

How to build
http://www.semaphore.gr/how-to/build-semaphore-jb-kernel


Please use it at your own risk!

The attachment zip files are for flashing from CWM recovery.
The attachment tar files are for flashing through Heimdall/ODIN.

Attachment files md5sum:

157b9924482d64adbeff9bdd6230d051 Semaphore_JB_3.2.0c.zip
28d98d964d9ffa7b6cf5d7257165102b Semaphore_JB_3.2.0sc.zip
42e1fe72334fab0ab0b514368e028928 Semaphore_JB_3.2.0c.tar
d3ad62f49b16c4f57cdab80870bb17e5 Semaphore_JB_3.2.0sc.tar
3232b2f02a2f2a4ad3905ede0e460de5 Semaphore_KK_3.4.2c.tar
b07e74fed0de2a328ccadc40ac37d443 Semaphore_KK_3.4.2c.zip
e4fb105487d0bf75024a811c4a507b1d Semaphore_KK_3.4.2sc.tar
d3b96ce7aa9c7ebfa24c50af1e0accff Semaphore_KK_3.4.2sc.zip

Alternative download from http://www.semaphore.gr/downloads/captivate-jb
 

Attachments

  • Semaphore_JB_3.2.0c.zip
    6.9 MB · Views: 846
  • Semaphore_JB_3.2.0sc.zip
    6.9 MB · Views: 539
  • Semaphore_JB_3.2.0c.tar
    6.7 MB · Views: 458
  • Semaphore_JB_3.2.0sc.tar
    6.7 MB · Views: 485
  • Semaphore_KK_3.4.2c.zip
    7.1 MB · Views: 838
  • Semaphore_KK_3.4.2sc.zip
    7.1 MB · Views: 738
  • Semaphore_KK_3.4.2c.tar
    6.8 MB · Views: 406
  • Semaphore_KK_3.4.2sc.tar
    6.8 MB · Views: 899
Last edited:
N

nygfan760

Guest
Running the latest JellyBro with the sc version and 720p patch. It's very smooth. Thanks!
 

oikhlail11

Senior Member
Jan 6, 2012
320
58
el paso texas
am i ok to assume that i can install this kernel if im already running android 4.1.1 ?? like will the datadata partition be gone or should i install another kernel to re-write my partitions and then install yours? thanks a lot i really liked your semaphore kernel in an miui rom i tried out and would love to have it with this jb/paranoid android rom im running
 

mik101

Senior Member
Jul 13, 2010
776
207
am i ok to assume that i can install this kernel if im already running android 4.1.1 ?? like will the datadata partition be gone or should i install another kernel to re-write my partitions and then install yours? thanks a lot i really liked your semaphore kernel in an miui rom i tried out and would love to have it with this jb/paranoid android rom im running

I'm pretty sure this is only for roms that don't have the datadata partition. If you have a rom with the datadata partition on it then you'll want to install the "ICS" version of this kernel and not the one with "jellybean" in the name. I believe that one is at v1.2.6.
http://xdaforums.com/showthread.php?t=1567464
If that doesn't work then you'll have to install a 4.1.1 rom that will repartition first, in order to use it, like you thought.
How is paranoid running for you?

Also, thank you stratosk for your work. :) Working well on the euroskank cm10 kang. I did have a couple of soft reboots but they seem to have gone away when I disabled deep idle. (I tried it because it seemed to work fine on my cappy (i896) when I was on ICS and 1.2.6).
 
Last edited:
  • Like
Reactions: stratosk

stratosk

Recognized Developer
Mar 3, 2011
6,226
31,854
Thessaloniki
www.semaphore.gr
New version 2.0.3c
- fix USB mounting
- fix netfilter issues (netfilter is now built into the kernel, no need to enable it from Semaphore application)
It includes all the changes of 2.0.1c
- /data partition added nodiratime, data=writeback to mounting options (a little bit more risky)
- ondemand: io_is_busy = 1 by default
- Radio FM as module again
- CWM update to 6.0.1.1 (includes selecting backup type, thanks to Koush)
- CWM added option to mount external USB storage (thanks to krarvind)
- CWM removed multiple 'no' in confirmations (create a file .multi_confirm in /sdcard/clockworkmod/ if you want multi confirmations)
- cleaned some stuff...

Normal versions (for CM10 or ROMs without hugemem configuration)
2.0.3c
- 373.5MB - 385.7MB

For Slim Bean ROM or patched ROMs with hugemem configuration
2.0.3sc
- 386.5MB - 398.7MB
 

mik101

Senior Member
Jul 13, 2010
776
207
I'm still investigating but so far it's been sticking at the boot up screen every time trying to use 2.0.3 with the Aug. 18 Captivate Euroskank CM10 build. It boots fine with the built in kernel. It had been working perfectly on the previous build. I think they made a few significant changes to CM10 over the past few days. I noticed I somehow ended up with \data\ wiped too. I need to go back through their commits and see what was changed.
Cheers guys.
 
Last edited:

Giap

Senior Member
Jan 24, 2011
281
23
Paris
2.0.3s with X-Bean

Hi Stratosk,
I tried your 2.0.3s kernel for X-Bean Rom and it works pretty well. It's no very fast (I'm using ondemand), but i think that this may depend on nodatadata. I'm using Nova launcher and there are some lags in appearing for some widgets 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 Voddosound settings?
Thank you a lot for your kernel.:good:
New version 2.0.3c
- fix USB mounting
- fix netfilter issues (netfilter is now built into the kernel, no need to enable it from Semaphore application)
It includes all the changes of 2.0.1c
- /data partition added nodiratime, data=writeback to mounting options (a little bit more risky)
- ondemand: io_is_busy = 1 by default
- Radio FM as module again
- CWM update to 6.0.1.1 (includes selecting backup type, thanks to Koush)
- CWM added option to mount external USB storage (thanks to krarvind)
- CWM removed multiple 'no' in confirmations (create a file .multi_confirm in /sdcard/clockworkmod/ if you want multi confirmations)
- cleaned some stuff...

Normal versions (for CM10 or ROMs without hugemem configuration)
2.0.3c
- 373.5MB - 385.7MB

For Slim Bean ROM or patched ROMs with hugemem configuration
2.0.3sc
- 386.5MB - 398.7MB
 

Giap

Senior Member
Jan 24, 2011
281
23
Paris
Deep sleep does not work with WIFI on

Hi Stratosk,
I'm on X-Bean with Semaphore 2.0.3s kernel. I taggled deep sleep in semaphore manager. However, with WIFI on, the phone remains alawys awake, even with screen off, and never goes into deep sleep (verified this night with better batterystat: awake 99%, battery decrease 25% in 7h). Is this normal?
Thank you
 

stratosk

Recognized Developer
Mar 3, 2011
6,226
31,854
Thessaloniki
www.semaphore.gr
New version 2.0.6c
- CWM: upstream sync (now with 'mount USB storage', mounts both internel and external SD) thanks to Koush
- CWM: fixed clearing dalvik-cache
- upstream sync (thanks to pawitp, jt1134)
- Fixed showing charging animation
- mount /system with barrier=0
- Fixed compass (thanks to SlavaBass)
Includes all changes of 2.0.5c (unreleased)
- Compatibility with new CM10 partition layout
- /system mounting with data=writeback
- 5MB more available RAM (378MB - 390MB), thanks DerTeufel1980, Mialwe

Normal versions (for CM10 or ROMs without hugemem configuration)
2.0.6c
- 378MB - 390MB

For Slim Bean ROM or patched ROMs with hugemem configuration
2.0.6sc
- 391MB - 404MB

WORKS ONLY ON CM10 BUILD 20120817 OR LATER AND SLIM 2.1 OR LATER
 
Last edited:

mik101

Senior Member
Jul 13, 2010
776
207
New version 2.0.6c
- CWM: upstream sync (now with 'mount USB storage', mounts both internel and external SD) thanks to Koush
- CWM: fixed clearing dalvik-cache
- upstream sync (thanks to pawitp, jt1134)
- Fixed showing charging animation
- mount /system with barrier=0
- Fixed compass (thanks to SlavaBass)
Includes all changes of 2.0.5c (unreleased)
- Compatibility with new CM10 partition layout
- /system mounting with data=writeback
- 5MB more available RAM (378MB - 390MB), thanks DerTeufel1980, Mialwe

Normal versions (for CM10 or ROMs without hugemem configuration)
2.0.6c
- 378MB - 390MB

For Slim Bean ROM or patched ROMs with hugemem configuration
2.0.6sc
- 391MB - 404MB

WORKS ONLY ON CM10 BUILD 20120817 OR LATER AND SLIM 2.1 OR LATER

Working fantastic here. CM10 Nightly (Aug 22)
 

Top Liked Posts

  • There are no posts matching your filters.
  • 95
    semaphore_logo.png



    This is a kernel based on the pawitp's one and it works for Android JB ROMs.

    Semaphore <= 2.6.6 for 4.1.2
    Semaphore >= 2.8.0 for 4.2
    Semaphore >= 3.1.0 for 4.3
    Semaphore >= 3.4.0 for 4.4


    Features

    - Linux kernel 3.0.101
    - LiveOC
    - Custom Voltage
    - Voodoo Sound
    - BLN & CM LED
    - 384MB - 409MB available RAM
    - Compiled with Linaro 4.7.3
    - O3 optimization
    - Auto brightness driver
    - Touch Wake
    - Vibration intensity
    - Deep Idle
    - USB host driver
    - Governor ondemand (default)
    - ondemand: sampling_down_factor tunable by momentum, smooth_ui
    - Governor conservative (module, smooth_ui)
    - Governor smartassV2 (module, smooth_ui)
    - Governor interactive (module)
    - Noop I/O scheduler (default)
    - Deadline I/O Scheduler (module)
    - Simple I/O Scheduler (module)
    - ROW I/O Scheduler (module)
    - CFQ Scheduler (module)
    - CIFS as module
    - TUN as module
    - Logcat disabled (as module only)
    - Standard network packet scheduler
    - Kernel log buffer size 4KB (from 128KB)
    - Reduced debug info
    - TinyRCU
    - Fast Charge
    - WiFi PM_MAX when suspend
    - CWM: AROMA Filemanager
    - /system/etc/init.d directory creation if not exist

    How to use
    Please read How to use Semaphore JB guide for information about the features

    In order to load various modules of the kernel and enable or disable features use Semaphore Manager or use HM.Carbide's Semaphore Script Manager application. It automatically copies and runs the respective scripts from /res/scripts to /system/etc/init.d directory.
    Custom Voltage may be configured with Voltage control or similar applications.

    For more information check the semaphore kernel website: www.semaphore.gr

    For questions or issues about Semaphore Manager please visit this thread

    For questions or issues about Semaphore Script Manager please visit HM.Carbide thread

    Thanks to Superuser, you may download a wonderful custom bootanimation for CM9 from http://www.semaphore.gr/downloads/boot-animations


    Thanks to

    pawitp for his kernel.
    zacharias.maladroit for his useful information about CM's initramfs
    HM.Carbide for his Semaphore Script Manager application.
    Ezekeel for LiveOC, Custom Voltage
    sztupy for USB host driver
    koush for CWM
    xcaliburinhand for his work about dock support
    mialwe for his vibrator intensity and other fixes
    ShadowInkDesigns for Android logo
    trailblazerz11 for his help with Linaro and other changes
    amarullz for Aroma file manager
    DerTeufel1980 for various hints
    Maroula Th. for Semaphore Logo
    sUsH667 for Aroma FM configuration and theme

    All people who support this kernel by testing, reporting issues, donating or simply using it.


    Change log


    Please note that there are 2 variations:
    Normal versions: for CM10 or ROMs without hugemem configuration, available RAM 384MB - 396MB
    's' versions: for Slim Bean ROM or patched ROMs with hugemem configuration, available RAM 397MB - 409MB

    3.4.3c (15/03/2014)
    - initramfs updates for CM11 latest nightly compatibility
    - CWM upstream sync


    3.4.2c (23/02/2014)
    - Fix AromaFM execution issue in recovery

    3.4.1c (20/02/2014)
    - Merge changes from CM kernel (blue screen issue, JPEG memory optimization, initramfs thanks to pawitp)
    - CWM 6.0.4.7

    3.4.0c (06/12/2013)
    - Support for KitKat 4.4
    - CWM 6.0.4.5
    - SELinux enabled
    - FUSE built-in

    3.3.0c (01/11/2013)
    - Linux kernel 3.0.101
    - CWM 6.0.4.4
    - initramfs changes for CM compatibility

    3.2.0c (27/09/2013)
    built for JB 4.3 (thanks to CM team)
    - Linux kernel 3.0.97
    - CWM 6.0.3.8
    - initramfs updates to sync with CM
    - SELinux disabled

    3.0.0c (30/06/2013)
    - Linux kernel 3.0.84
    - gpu: pvr: Update to DDK 1.8@2198402
    - net: wireless: bcmdhd: Update to version 5.90.195.104
    - cpufreq: ondemand: Drop early demand
    - cpufreq: ondemand: Change the calculation of frequency target
    - Enable again in-call volume settings
    - Auto brightness: max_lux up to 6000
    - UHID built as module
    - CWM: upstream updates

    -new version AromaFM 1.90 (thanks to amarullz)
    Changes by sUsH667 (many thanks)
    -base updated to aromafm 1.90
    -deleted all languages except english
    -deleted all iconsets
    -deleted all fonts except roboto
    -added german language
    -added iconset "generic" from older aromafm-version
    -added preconfigured config
    -added bookmarks for often used folders: /system, /sdcard, /emmc, /sdcard/Download


    2.9.21c (09/04/2012)
    - Enable again android_ram_console (caused bootloops to some devices)

    2.9.20c (09/04/2012)
    - Linux kernel 3.0.72
    - binder: backport from 3.9-rc (also port some other changes to support this)
    - lowmemorykiller: updates from 3.9-rc
    - logger: updates from 3.9-rc
    - disable android_ram_console (thanks to dark_knight35)
    - mDNIe: suppress some debug messages (and do so minor cleanup)
    - Auto brightness: calculate the average of light sensor adc values instead of normalized brightness
    - Auto brightness: Intoduce max_br_threshold tunable. Over this, the brightness is updated to its max value (thanks to Necromancer3)
    - Lowmemorykiller: Intoduce a white list with PIDs (up to 6) that never been killed (use: echo "PID1, PID2" > /sys/module/lowmemorykiller/parameters/w_list)
    - CWM 6.0.3.0
    - built with Linaro 4.7.3 201303
    - add option to Semaphore Auto Brightness for parabolic function (echo 0 > /sys/devices/virtual/misc/sema_autobr/linear)

    2.9.15c (17/03/2013)
    - Linux kernel 3.0.69
    - CWM 6.0.2.9
    - conservative: Fix sampling_down_factor functionality
    - conservative: Fix the logic in frequency decrease checking
    - conservative: a minor improvement
    - built with Linaro 4.7.3 201302
    - remove some kernel debug messages
    (Please note that patches for conservative have been submitted and acknowledged to Linux)

    2.9.12c (23/02/2013)
    - Linux kernel 3.0.66
    - USB HID support (as module: usbhid.ko)
    - Semaphore Auto Brightness: filter sensor values for more smooth updates.
    - 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)

    2.9.9c (07/02/2013)
    - Linux kernel 3.0.62
    - Ondemand: a couple of optimizations
    - Auto brightness: tiny improvement
    - built with Linaro 4.7.3 201301

    2.9.8c (23/01/2013)
    - Linux kernel 3.0.60
    - Semaphore Auto Brightness: use default work queue instead of a creating new one (more resource friendly). Change coding style to be Linux compliant.

    Full changelog: http://www.semaphore.gr/changelog/jb-version
    Deep Idle Guide and FAQ


    Sources

    The Linux Kernel
    Samsung Kernel sources
    Semaphore kernel sources

    How to build
    http://www.semaphore.gr/how-to/build-semaphore-jb-kernel


    Please use it at your own risk!

    The attachment zip files are for flashing from CWM recovery.
    The attachment tar files are for flashing through Heimdall/ODIN.

    Attachment files md5sum:

    157b9924482d64adbeff9bdd6230d051 Semaphore_JB_3.2.0c.zip
    28d98d964d9ffa7b6cf5d7257165102b Semaphore_JB_3.2.0sc.zip
    42e1fe72334fab0ab0b514368e028928 Semaphore_JB_3.2.0c.tar
    d3ad62f49b16c4f57cdab80870bb17e5 Semaphore_JB_3.2.0sc.tar
    3232b2f02a2f2a4ad3905ede0e460de5 Semaphore_KK_3.4.2c.tar
    b07e74fed0de2a328ccadc40ac37d443 Semaphore_KK_3.4.2c.zip
    e4fb105487d0bf75024a811c4a507b1d Semaphore_KK_3.4.2sc.tar
    d3b96ce7aa9c7ebfa24c50af1e0accff Semaphore_KK_3.4.2sc.zip

    Alternative download from http://www.semaphore.gr/downloads/captivate-jb
    26
    New version 2.9.8c
    - Linux kernel 3.0.60
    - Semaphore Auto Brightness: use default work queue instead of a creating new one (more resource friendly). Change coding style to be Linux compliant.
    24
    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.

    Sent from my SGH-I897 using xda premium

    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.
    21
    New version 3.0.0c
    - Linux kernel 3.0.84
    - gpu: pvr: Update to DDK 1.8@2198402
    - net: wireless: bcmdhd: Update to version 5.90.195.104
    - cpufreq: ondemand: Drop early demand
    - cpufreq: ondemand: Change the calculation of frequency target
    - Enable again in-call volume settings
    - Auto brightness: max_lux up to 6000
    - UHID built as module
    - CWM: upstream updates

    -new version AromaFM 1.90 (thanks to amarullz)
    Changes by sUsH667 (many thanks)
    -base updated to aromafm 1.90
    -deleted all languages except english
    -deleted all iconsets
    -deleted all fonts except roboto
    -added german language
    -added iconset "generic" from older aromafm-version
    -added preconfigured config
    -added bookmarks for often used folders: /system, /sdcard, /emmc, /sdcard/Download
    20
    New version 2.9.9c
    - Linux kernel 3.0.62
    - Ondemand: a couple of optimizations
    - Auto brightness: tiny improvement
    - built with Linaro 4.7.3 201301