[KERNEL] Semaphore JB 3.3.0 / KK 3.4.3

Search This thread

Kagadar

Senior Member
Sep 22, 2010
64
54
Sydney, Australia
Figured that this may help some people who are having issues with the video recorder, despite the plethora of information available to avoid any issue. These flashable zips will disable the 720p recording profile at the system level. The phone will no longer consider itself capable of 720p recording, and as such the option will not be available in the video recorder, or any other camera application.

These files are intended for use with BigMem enabled in the "Semaphore Manager" app.

Flash GTi9000-720pDisable.zip if you are using the normal version of the Semaphore kernel.

Flash HugeMem4.2.1-720pDisable.zip if you want to use the "s" version of the Semaphore kernel. This .zip also included the modified binaries required for HugeMem; if you want to have 409mb of RAM at your disposal.

Personally I'm using the CM10.1 nightlies with Semaphore 2.9.5s, and this patch works fine (I don't use auto-brightness so I haven't got around to updating yet). Should be forwards compatible with future Semaphore releases.
 

Attachments

  • GTi9000-720pDisable.zip
    127.1 KB · Views: 53
  • HugeMem4.2.1-720pDisable.zip
    259.9 KB · Views: 109
  • Screenshot_2013-01-21-15-16-12.jpg
    Screenshot_2013-01-21-15-16-12.jpg
    15.4 KB · Views: 890

ts1506

Inactive Recognized Developer
Sep 1, 2012
3,365
4,504
Kolkata
Re: [KERNEL] Semaphore JB 2.9.7

Figured that this may help some people who are having issues with the video recorder, despite the plethora of information available to avoid any issue. These flashable zips will disable the 720p recording profile at the system level. The phone will no longer consider itself capable of 720p recording, and as such the option will not be available in the video recorder, or any other camera application.

These files are intended for use with BigMem enabled in the "Semaphore Manager" app.

Flash GTi9000-720pDisable.zip if you are using the normal version of the Semaphore kernel.

Flash HugeMem4.2.1-720pDisable.zip if you want to use the "s" version of the Semaphore kernel. This .zip also included the modified binaries required for HugeMem; if you want to have 409mb of RAM at your disposal.

Personally I'm using the CM10.1 nightlies with Semaphore 2.9.5s, and this patch works fine (I don't use auto-brightness so I haven't got around to updating yet). Should be forwards compatible with future Semaphore releases.

Good work, but have you synced with latest code which fixes the settings panel freeze.
Also,another suggestion, a better method would be to have the toggle, but make the default option be 480p instead of 720p

Also post revert zips too

Sent from my GT-P7500 using xda app-developers app
 

Kagadar

Senior Member
Sep 22, 2010
64
54
Sydney, Australia
Good work, but have you synced with latest code which fixes the settings panel freeze.
Also,another suggestion, a better method would be to have the toggle, but make the default option be 480p instead of 720p

Also post revert zips too

Sent from my GT-P7500 using xda app-developers app

Camera.apk is not included in the .zip

The change is to the media profiles that the phone reports that it is capable of. The phone tells the camera app that it can't do 720p anymore, so the option doesn't appear.

I haven't made any changes to the settings page for the camera app, or any other part of it, whether or not the fix is synced depends on your ROM.

I'll include a zip that contains the standard media_profiles for the SGS in a few hours, for those that want to revert.
 
  • Like
Reactions: ts1506

ts1506

Inactive Recognized Developer
Sep 1, 2012
3,365
4,504
Kolkata
Re: [KERNEL] Semaphore JB 2.9.7

Camera.apk is not included in the .zip

The change is to the media profiles that the phone reports that it is capable of. The phone tells the camera app that it can't do 720p anymore, so the option doesn't appear.

I haven't made any changes to the settings page for the camera app, or any other part of it, whether or not the fix is synced depends on your ROM.

I'll include a zip that contains the standard media_profiles for the SGS in a few hours, for those that want to revert.

Sorry I hadnt downloaded the zip when I commented. But still, if someone can mod the camera apk to set 480p as default, it would be a better fix

Sent from my GT-P7500 using xda app-developers app
 

irusul

Senior Member
Dec 14, 2008
115
4
HugeMem Patch

Figured that this may help some people who are having issues with the video recorder, despite the plethora of information available to avoid any issue. These flashable zips will disable the 720p recording profile at the system level. The phone will no longer consider itself capable of 720p recording, and as such the option will not be available in the video recorder, or any other camera application.

These files are intended for use with BigMem enabled in the "Semaphore Manager" app.

Flash GTi9000-720pDisable.zip if you are using the normal version of the Semaphore kernel.

Flash HugeMem4.2.1-720pDisable.zip if you want to use the "s" version of the Semaphore kernel. This .zip also included the modified binaries required for HugeMem; if you want to have 409mb of RAM at your disposal.

Personally I'm using the CM10.1 nightlies with Semaphore 2.9.5s, and this patch works fine (I don't use auto-brightness so I haven't got around to updating yet). Should be forwards compatible with future Semaphore releases.

Do I need to install another HugeMem Patch or this includes it?
 

sasha4fierce

Senior Member
Sep 11, 2011
165
17
Skopje
i just say something with my words,

when i use this kernel and installed street fghter IV game wont start, with devil kernel starts, why? :)
 

l2azoredge

Senior Member
Oct 8, 2011
107
4
New Delhi
when you say "Reduce number of frame buffers for more RAM (thanks to DerTeufel). Available RAM - normal version: 384MB - 396MB, 's' version: 397MB - 409MB "

do u mean kernel is not triple buffered anymore??
because triple is a part of project butter in jelly bean..and if its not there will there be lags and all??
 

ts1506

Inactive Recognized Developer
Sep 1, 2012
3,365
4,504
Kolkata
when you say "Reduce number of frame buffers for more RAM (thanks to DerTeufel). Available RAM - normal version: 384MB - 396MB, 's' version: 397MB - 409MB "

do u mean kernel is not triple buffered anymore??
because triple is a part of project butter in jelly bean..and if its not there will there be lags and all??

I dont think so. I think it reduces the memory allocated to the GPU .
So , with 384MB version , maybe you will have better 3D performance than 409MB version.
 

Wrath0Lucifer

Senior Member
Oct 2, 2011
103
13
Bengaluru
Semaphore manager stopped working after build 1/21 cm 10.1. it asks for root, gets root and then a msg pops out that "semaphore manager" needs root access and shuts down.
Anyone else facing this issue?
 

fishears

Inactive Recognized Developer
Dec 15, 2010
2,870
3,126
github.com
Re: [KERNEL] Semaphore JB 2.9.7

I dont think so. I think it reduces the memory allocated to the GPU .
So , with 384MB version , maybe you will have better 3D performance than 409MB version.

The buffers are the same for all memory configurations so 3D performance will not vary (for that reason)

Sent from my GT-I9000 using Tapatalk 2
 
  • Like
Reactions: hertzschi

prbassplayer

Inactive Recognized Developer / Retired Forum Mod
Mar 29, 2011
10,626
14,222
Mayagüez
Semaphore manager stopped working after build 1/21 cm 10.1. it asks for root, gets root and then a msg pops out that "semaphore manager" needs root access and shuts down.
Anyone else facing this issue?

Install Busybox and verify if it works. I had a similar issue while updating i897 to 4.2.1 on slim bean. Might be something else but worth a shot.
 
  • Like
Reactions: Dougfresh

Wrath0Lucifer

Senior Member
Oct 2, 2011
103
13
Bengaluru
Install Busybox and verify if it works. I had a similar issue while updating i897 to 4.2.1 on slim bean. Might be something else but worth a shot.

When i type busybox in termail, i get the list of commands i can use. so am guess its installed and working. Correct me if am wrong.

I can see busybox installed in /system/xbin

Upgraded kernal from 2.9.3 to 2.9.7, wiped cache data using TB and fixed permissions. Uninstalled the app and reinstalled it..still getting the same error

Latest nightly solved the issue..
 
Last edited:

prbassplayer

Inactive Recognized Developer / Retired Forum Mod
Mar 29, 2011
10,626
14,222
Mayagüez
Re: [KERNEL] Semaphore JB 2.9.7

When i type busybox in termail, i get the list of commands i can use. so am guess its installed and working. Correct me if am wrong.

I can see busybox installed in /system/xbin

Upgraded kernal from 2.9.3 to 2.9.7, wiped cache data using TB and fixed permissions. Uninstalled the app and reinstalled it..still getting the same error

Latest nightly solved the issue..

Afaik it needs to be also installed, symlinked to system/bin. Like I said install it...

Sent from my Slim Bean powered Mako
 

Top Liked Posts

  • There are no posts matching your filters.
  • 875
    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
    - 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 support
    - 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
    grinder777 for his great support
    n8r for UHID

    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.3 (12/03/2014)
    - initramfs updates for CM11 latest nightly compatibility
    - CWM upstream sync


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

    3.4.1 (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.0 (06/12/2013)
    - Support for KitKat 4.4
    - CWM 6.0.4.5
    - SELinux enabled
    - FUSE built-in

    3.3.0 (28/10/2013)
    - Linux kernel 3.0.101
    - CWM 6.0.4.4
    - initramfs changes for CM compatibility

    3.2.0 (27/09/2013)
    - Linux kernel 3.0.97
    - CWM 6.0.3.8
    - initramfs updates to sync with CM

    3.1.0 (17/08/2013)
    built for JB 4.3 (thanks to CM team)
    - Linux kernel 3.0.91
    - CWM 6.0.3.6
    - SELinux disabled

    3.0.0 (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
    - 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

    Full changelog: http://www.semaphore.gr/changelog/jb-kk-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:

    5cc7e55133a55f5c9a24b1b975ffa7ac Semaphore_KK_3.4.2s.tar
    9bc3f0532c24e08e1a6eca3c4063f788 Semaphore_KK_3.4.2s.zip
    296bce6b0abfd5edc0cfacd7e1cdebed Semaphore_KK_3.4.2.tar
    e5ec4b188f957e4432663897e3bec67e Semaphore_KK_3.4.2.zip
    e315e9b37600810a542ee512ae1b2841 Semaphore_KK_3.4.3s.tar
    ce50f3479c46658e8dccafede6598058 Semaphore_KK_3.4.3s.zip
    37cda08f74bbae8fd2529ab3682ca28f Semaphore_KK_3.4.3.tar
    483468c3cec23c1198ec94f66627b553 Semaphore_KK_3.4.3.zip

    Alternative download from http://www.semaphore.gr/downloads/gt-i9000-jb-kk
    118
    Thanks everybody for your words and your support!
    Your huge support and interest about Semaphore makes me want to try even more for something better.

    Maybe it's not obvious, but I'm working hard on this project. Last weeks, I try more to expand my knowledge and contribute to Linux kernel.
    As I said, this may not have immediate affect in Semaphore versions. But I hope for some results in near future.

    Semaphore is here. I'm here. Semaphore will not stop. I will try to contribute to Linux kernel, through this project. Maybe using other device, but with the same goals.

    Thanks again for everything.
    110
    New version 3.0.0

    - 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
    - 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
    102
    New version 2.9.5
    - Linux kernel 3.0.58
    - fix to interactive from 3.4