[APP] Semaphore Manager 2.7.6

Search This thread

stratosk

Recognized Developer
Mar 3, 2011
6,224
31,853
Thessaloniki
www.semaphore.gr
Semaphore Manager helps you to easily full control all Semaphore kernel features. It's only compatible with Semaphore JB kernel and works on Samsung Galaxy S-I9000, SGH-I897, SGH-T959 on Jelly Bean ROMs. It requires a rooted device, with Semaphore kernel installed.

sm_preview_1.png
sm_preview_2.png
sm_preview_3.png


Semaphore JB kernel thread in XDA:
http://xdaforums.com/showthread.php?t=1786220

Many thanks to arifhn for his many ideas through his application (NSTools)
Also, thanks to monkeywithbanana for his icon.


Please consider a small donation if you find this application useful, to help development.


Changelog
2.7.6 (12/05/2013)
- N4: Add tunables for updated interactive governor
- N4: Add SD read ahead option
- N4: Add "Wireless online" to available triggers
- I9000: max_lux up to 6000

2.7.0 (09/05/2013)
- I9000: Add max_br_threshold tunable to Auto brightness
- I9000: max_lux tunable up to 4000
- N4: Add LED triggers options
- N4: Add gamma control options
- N4: Add RGB color temperature options
- N4: Add logger option
- touchwake: delay up to 5min
- minor fixes

2.6.0 (26/04/2013)
- N4: add touchscreen accuracy and jitter filter control
- N4: add option to disable touchwake during calls
- SGS: add UHID module
- minor fixes

2.5.0 (23/04/2013)
- add support for LG Nexus 4
- minor fixes

2.3.0 (24/02/2013)
- add ondemand tunables early_demand, grad_up_threshold
- add interactive tunable target_loads
- add module USB_HID
- couple of bug fixes

2.2.7 (08/01/2013)
- option to select BLN or CM LED (Semaphore 2.9.4)
- bug fixes

2.2.6 (06/01/2013)
- possibly fix applying settings after boot issue
- added available memory in info tab

2.2.5 (30/12/2012)
- support for Semaphore JB 2.9.0 kernel
- interactive governor new tunables
- ROW IO scheduler

2.2.1 (08/12/2012)
- SAI service: a tiny improvement in "Pick up" phone functionality.
- fix application of smooth ui in smartass governor

2.2.0 (16/11/2012)
- SAI service: "Pick up" phone functionality. Just pick up the phone, to answer incoming call without touch the screen (you have to place the phone near to your ear).
- SAI service: blink LEDs on incoming call

2.0.0 (09/11/2012)
- Support for Custom Voltage
- Introduced SAI service (a service that will be used for automated functions)
- SAI: selectable vibration on phone ringing according to proximity sensor (thanks to m4kl4 for his idea)
- Fix issue with crash when no root
- Fix issue with crash on deep idle stat dialog
- Improve speed
- Reduced su access (only when required)

1.2.1 (31/10/2012)
- Changed Fast charge option to match Semaphore_JB_2.5.0. Toggle of this option enables/disables fast charge.

1.2.0 (24/10/2012)
- Added option to test vibration level
- faster reading of settings after installation.

1.1.8 (14/10/2012)
- Changed vibration intensity sysfs path (Semaphore 2.4.0)
- Changed icon

1.1.7 (02/10/2012)
- Fixed issue that governor selection was not persist across reboots (I hope it works now).

1.1.6 (01/10/2012)
- Fixed issue that governor selection was not persist across reboots.
- Added option to display kmsg (and save it to a file)

1.1.5 (28/09/2012)
- Fixed bluetooth issues
- Added support for interactive governor (Semaphore kernel versions 2.2.0 or later)

1.1.0
- Implemented Swipe Views
- Made project open source (GPLv2)

1.0.1 (20/09/2012)
- fixed issue with zero values to governor tunables
- fixed issue with SD card read ahead value when reading system settings
- force scaling max frequency when LiveOC is changed (possible issue)
- added option to power down bluetooth for deep idle

Source
https://github.com/stratosk/semaphore_manager


Download Semaphore Manager from Google Play
 
Last edited:

superkoal

Senior Member
Sep 24, 2011
1,026
717
Vienna
Amazing! Thank you stratos, will buy you a beer as soon as i'm back from holidays!

Sent from my GT-I9000 using xda app-developers app
 
  • Like
Reactions: stratosk

slaj76

Senior Member
Apr 6, 2012
657
268
100% by myself. (OK, monkeywithbanana gave the icon. I just change it a little)

A question stratosk if the app wasn't free how much it would cost just want to know.
(Will it work with 2.0.3 version?)
Thanks

Sent from my GT-I9000 using xda premium
 
Last edited:

stratosk

Recognized Developer
Mar 3, 2011
6,224
31,853
Thessaloniki
www.semaphore.gr
A question stratosk if the app wasn't free how much it would cost just want to know.
And one suggestion place it in play store even if it is free.
(Will it work with 2.0.3 version?)
Thanks

Sent from my GT-I9000 using xda premium

I would sell it for €2.
It's already on google play (only).
Yes, it should, but I didn't test it.
 

jeozme

Senior Member
Oct 22, 2008
286
46
Not compatible with i9000 slim 2.3 and 2.0.6s..... That's what gplay says :-\


Sent from my phone.
 

trailblazerz11

Senior Member
Apr 4, 2011
1,266
1,328
Portland, OR
github.com
Thanks strat, will donate soon. You work is always fantastic.

Small bug report though initial use. The smooth ui toggle doesn't seem to stick. ie after read system settings.
The smooth ui script is still in init.d.I suspect it's just not detecting if it's already on off.

Sent from my SGH-T959 using Tapatalk 2
 
Last edited:
  • Like
Reactions: stratosk

caper

Account currently disabled
Mar 15, 2007
196
79
GB
meettomy.site
well as i said...
the phone boots... lol
what a surprise...

Confirmation number: 6XX102597Y6927645

now some questions...
1 This semaphore manager replaces the old application? Do something else ?
2 - In the old application I have NOT activated the semaphore bigmem option, but in the new application Semaphore Manager it´s enabled.
Restart the phone and in new application remains activated and in the old one is not ...
Semaphore Manager should read the option in the old application semaphore right?
Or should i remove que old one ?
Both have the same name: Semaphore Manager

Thanks for everything you made for our phone ;)

jmcdpereira
 
  • Like
Reactions: stratosk

stratosk

Recognized Developer
Mar 3, 2011
6,224
31,853
Thessaloniki
www.semaphore.gr
Thanks strat, will donate soon. You work is always fantastic.

Small bug report though initial use. The smooth ui toggle doesn't seem to stick. ie after read system settings.
The smooth ui script is still in init.d.I suspect it's just not detecting if it's already on off.

Sent from my SGH-T959 using Tapatalk 2

Thanks mate!

Please don't use init.d scripts. The new app does not use init.d scripts. You may delete them.

Read system settings will read your current configuration (not your init.d scripts). It means that it will read sysfs values, modules etc.
 

stratosk

Recognized Developer
Mar 3, 2011
6,224
31,853
Thessaloniki
www.semaphore.gr
well as i said...
the phone boots... lol
what a surprise...

Confirmation number: 6XX102597Y6927645

now some questions...
1 This semaphore manager replaces the old application? Do something else ?
2 - In the old application I have NOT activated the semaphore bigmem option, but in the new application Semaphore Manager it´s enabled.
Restart the phone and in new application remains activated and in the old one is not ...
Semaphore Manager should read the option in the old application semaphore right?
Or should i remove que old one ?
Both have the same name: Semaphore Manager

Thanks for everything you made for our phone ;)

jmcdpereira

And thank you for all your help, my friend!
1) At the present it has a some more features than the old one. I will enrich it in the future.
2) No, the new app works without init.d scripts. It applies settings on boot. So, I will override the old app's settings.

Although, you will not face issues, you may stop using the old one.
 

spookgf

Member
Feb 20, 2009
20
8
Stato just one word : BRAVO

You know money dosnt come easy nowdays here in greece but as a little gratitude : 0G463313P2834614D

Respect.
 
  • Like
Reactions: stratosk

jelle2503

Senior Member
Mar 12, 2011
676
300
awesome app, but why would we use an app with memory footprint over init.d scripts to control kernel features?

i suspect this app boot on start and apply settings once in userland?

my first startup of the app resulted in a weird root loop, stuck on reading settings while this happened. i pressed back and all seemed ok.

also may i suggest to fork profile support from nstools source too? it'd be only advantage an app could have over old manager.

coz reapplying settings each time after flashing new rom can be a bit tiresome. app with profile support would be useful


Verstuurd van mijn GT-I9000 met Tapatalk
 

stratosk

Recognized Developer
Mar 3, 2011
6,224
31,853
Thessaloniki
www.semaphore.gr
Stato just one word : BRAVO

You know money dosnt come easy nowdays here in greece but as a little gratitude : 0G463313P2834614D

Respect.

Thanks so much, my friend! Χίλια ευχαριστώ!

awesome app, but why would we use an app with memory footprint over init.d scripts to control kernel features?

i suspect this app boot on start and apply settings once in userland?

my first startup of the app resulted in a weird root loop, stuck on reading settings while this happened. i pressed back and all seemed ok.

also may i suggest to fork profile support from nstools source too? it'd be only advantage an app could have over old manager.

coz reapplying settings each time after flashing new rom can be a bit tiresome. app with profile support would be useful


Verstuurd van mijn GT-I9000 met Tapatalk

Thanks.
But, what footprint? A boot service applies settings and then closes.
The first time you open the app, it read your system settings. You should wait a little. But this is only for the first time or if you select the option in the menu.
If you want to use the old app, just do it.
 
  • Like
Reactions: Turtuga

Top Liked Posts

  • There are no posts matching your filters.
  • 130
    Semaphore Manager helps you to easily full control all Semaphore kernel features. It's only compatible with Semaphore JB kernel and works on Samsung Galaxy S-I9000, SGH-I897, SGH-T959 on Jelly Bean ROMs. It requires a rooted device, with Semaphore kernel installed.

    sm_preview_1.png
    sm_preview_2.png
    sm_preview_3.png


    Semaphore JB kernel thread in XDA:
    http://xdaforums.com/showthread.php?t=1786220

    Many thanks to arifhn for his many ideas through his application (NSTools)
    Also, thanks to monkeywithbanana for his icon.


    Please consider a small donation if you find this application useful, to help development.


    Changelog
    2.7.6 (12/05/2013)
    - N4: Add tunables for updated interactive governor
    - N4: Add SD read ahead option
    - N4: Add "Wireless online" to available triggers
    - I9000: max_lux up to 6000

    2.7.0 (09/05/2013)
    - I9000: Add max_br_threshold tunable to Auto brightness
    - I9000: max_lux tunable up to 4000
    - N4: Add LED triggers options
    - N4: Add gamma control options
    - N4: Add RGB color temperature options
    - N4: Add logger option
    - touchwake: delay up to 5min
    - minor fixes

    2.6.0 (26/04/2013)
    - N4: add touchscreen accuracy and jitter filter control
    - N4: add option to disable touchwake during calls
    - SGS: add UHID module
    - minor fixes

    2.5.0 (23/04/2013)
    - add support for LG Nexus 4
    - minor fixes

    2.3.0 (24/02/2013)
    - add ondemand tunables early_demand, grad_up_threshold
    - add interactive tunable target_loads
    - add module USB_HID
    - couple of bug fixes

    2.2.7 (08/01/2013)
    - option to select BLN or CM LED (Semaphore 2.9.4)
    - bug fixes

    2.2.6 (06/01/2013)
    - possibly fix applying settings after boot issue
    - added available memory in info tab

    2.2.5 (30/12/2012)
    - support for Semaphore JB 2.9.0 kernel
    - interactive governor new tunables
    - ROW IO scheduler

    2.2.1 (08/12/2012)
    - SAI service: a tiny improvement in "Pick up" phone functionality.
    - fix application of smooth ui in smartass governor

    2.2.0 (16/11/2012)
    - SAI service: "Pick up" phone functionality. Just pick up the phone, to answer incoming call without touch the screen (you have to place the phone near to your ear).
    - SAI service: blink LEDs on incoming call

    2.0.0 (09/11/2012)
    - Support for Custom Voltage
    - Introduced SAI service (a service that will be used for automated functions)
    - SAI: selectable vibration on phone ringing according to proximity sensor (thanks to m4kl4 for his idea)
    - Fix issue with crash when no root
    - Fix issue with crash on deep idle stat dialog
    - Improve speed
    - Reduced su access (only when required)

    1.2.1 (31/10/2012)
    - Changed Fast charge option to match Semaphore_JB_2.5.0. Toggle of this option enables/disables fast charge.

    1.2.0 (24/10/2012)
    - Added option to test vibration level
    - faster reading of settings after installation.

    1.1.8 (14/10/2012)
    - Changed vibration intensity sysfs path (Semaphore 2.4.0)
    - Changed icon

    1.1.7 (02/10/2012)
    - Fixed issue that governor selection was not persist across reboots (I hope it works now).

    1.1.6 (01/10/2012)
    - Fixed issue that governor selection was not persist across reboots.
    - Added option to display kmsg (and save it to a file)

    1.1.5 (28/09/2012)
    - Fixed bluetooth issues
    - Added support for interactive governor (Semaphore kernel versions 2.2.0 or later)

    1.1.0
    - Implemented Swipe Views
    - Made project open source (GPLv2)

    1.0.1 (20/09/2012)
    - fixed issue with zero values to governor tunables
    - fixed issue with SD card read ahead value when reading system settings
    - force scaling max frequency when LiveOC is changed (possible issue)
    - added option to power down bluetooth for deep idle

    Source
    https://github.com/stratosk/semaphore_manager


    Download Semaphore Manager from Google Play
    50
    New version 2.3.0
    - add ondemand tunables early_demand, grad_up_threshold
    - add interactive tunable target_loads
    - add module USB_HID
    - couple of bug fixes

    Available in Google Play In few hours
    34
    New version 2.0.0 (soon on Google Play)
    - Support for Custom Voltage
    - Introduced SAI service (a service that will be used for automated functions)
    - SAI: selectable vibration on phone ringing according to proximity sensor (thanks to m4kl4 for his idea)
    - Fix issue with crash when no root
    - Fix issue with crash on deep idle stat dialog
    - Improve speed
    - Reduced su access (only when required)
    31
    OK, I finalized 2.2.0
    Available on Google Play
    31
    New version 1.2.0
    - Added option to test vibration level
    - faster reading of settings after installation.

    soon on Google play