Dzięki jednemu z najlepszych developerów Stratoskowi! z xda
mamy świeży kernel semaphore dla Jellybean !
Semaphore Kernel dla ROMów opartych na Androidzie 4.4.X:
Semaphore 3.4.2/3.4.2s (23/02/2014)
Zmiany:
- Fix AromaFM execution issue in recovery
Pobieranie:
Jako zip:
Semaphore 3.4.2:
xda-developers
Semaphore 3.4.2s:
xda-developers
Jako .tar wgrywamy przez ODINA:
Semaphore 3.4.2:
xda-developers
Semaphore 3.4.2s:
xda-developers
Semaphore 3.4.1/3.4.1s (20/02/2014)
Zmiany:
- Merge changes from CM kernel (blue screen issue, JPEG memory optimization, initramfs thanks to pawitp)
- CWM 6.0.4.7
Pobieranie:
Jako zip:
Semaphore 3.4.1:
xda-developers
Semaphore 3.4.1s:
xda-developers
Jako .tar wgrywamy przez ODINA:
Semaphore 3.4.1:
xda-developers
Semaphore 3.4.1s:
xda-developers
Semaphore 3.4.0/3.4.0s (06/12/2013)
Zmiany:
3.4.0 (06/12/2013)
- Support for KitKat 4.4
- CWM 6.0.4.5
- SELinux enabled
- FUSE built-in
Pobieranie:
Jako zip:
Semaphore 3.4.0:
http://semaphore.gr/kernels/Semaphore_KK_3.4.0.zip
Semaphore 3.4.0s:
http://semaphore.gr/kernels/Semaphore_KK_3.4.0s.zip
Jako .tar wgrywamy przez ODINA:
Semaphore 3.4.0:
http://semaphore.gr/kernels/Semaphore_KK_3.4.0.tar
Semaphore 3.4.0s:
http://semaphore.gr/kernels/Semaphore_KK_3.4.0s.tar
Semaphore Kernel dla ROMów opartych na Androidzie 4.3.X:
Semaphore 3.3.0/3.3.0s (28/10/2013)
Zmiany:
3.3.0 (28/10/2013)
- Linux kernel 3.0.101
- CWM 6.0.4.4
- initramfs changes for CM compatibility
Pobieranie:
Jako zip:
Semaphore 3.3.0:
http://semaphore.gr/kernels/Semaphore_JB_3.3.0.zip
Semaphore 3.3.0s:
http://semaphore.gr/kernels/Semaphore_JB_3.3.0s.zip
Jako .tar wgrywamy przez ODINA:
Semaphore 3.3.0:
http://semaphore.gr/kernels/Semaphore_JB_3.3.0.tar
Semaphore 3.3.0s:
http://semaphore.gr/kernels/Semaphore_JB_3.3.0s.tar
Semaphore 3.2.0/3.2.0s (27/09/2013)
Zmiany:
3.2.0 (27/09/2013)
- Linux kernel 3.0.97
- CWM 6.0.3.8
- initramfs updates to sync with CM
Pobieranie:
Jako zip:
Semaphore 3.2.0:
http://semaphore.gr/kernels/Semaphore_JB_3.2.0.zip
Semaphore 3.2.0s:
http://semaphore.gr/kernels/Semaphore_JB_3.2.0s.zip
Jako .tar wgrywamy przez ODINA:
Semaphore 3.2.0:
http://semaphore.gr/kernels/Semaphore_JB_3.2.0.tar
Semaphore 3.2.0s:
http://semaphore.gr/kernels/Semaphore_JB_3.2.0s.tar
Semaphore 3.1.0/3.1.0s (17/08/2013)
Zmiany:
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
Pobieranie:
Jako zip:
Semaphore 3.1.0:
http://semaphore.gr/kernels/Semaphore_JB_3.1.0.zip
Semaphore 3.1.0s:
http://semaphore.gr/kernels/Semaphore_JB_3.1.0s.zip
Jako .tar wgrywamy przez ODINA:
Semaphore 3.1.0:
http://semaphore.gr/kernels/Semaphore_JB_3.1.0.tar
Semaphore 3.1.0s:
http://semaphore.gr/kernels/Semaphore_JB_3.1.0s.tar
Semaphore Kernel dla ROMów opartych na Androidzie 4.2.X:
Semaphore 3.0/3.0s (30/06/2013)
Zmiany:
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
Pobieranie:
Jako zip:
Semaphore 3.0:
http://www.semaphore.gr/kernels/Semaphore_JB_3.0.0.zip
Semaphore 3.0s:
http://www.semaphore.gr/kernels/Semaphore_JB_3.0.0s.zip
Jako .tar wgrywamy przez ODINA:
Semaphore 3.0:
http://www.semaphore.gr/kernels/Semaphore_JB_3.0.0.tar
Semaphore 3.0s:
http://www.semaphore.gr/kernels/Semaphore_JB_3.0.0s.tar
Semaphore 2.9.23/2.9.23s (26/04/2013)
Zmiany:
2.9.23
- Linux kernel 3.0.75
- built with Linaro 201304
- UHID built as module
Pobierz jako .zip:
Semaphore 2.9.23
Semaphore 2.9.23s
Flashujemy za pośrednictwem CWM (w recovery)!
Pobierz jako .tar:
Semaphore 2.9.22
Semaphore 2.9.22s
Flashujemy przez Odin'a jako PDA!
Starsze wersje Semaphore dla 4.2.x!
Zmiany:
2.9.22 (20/04/2012)
- Linux kernel 3.0.74
- CWM 6.0.3.1
- UHID implementation (thanks to pawitp and n8r for merging it to Semaphore)
2.9.21 (09/04/2012)
- Enable again android_ram_console (caused bootloops to some devices)
2.9.20 (08/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)
2.9.18 (29/03/2013)
- Linux kernel 3.0.71
- 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.15 (14/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
2.9.13 (04/03/2013)
- Linux kernel 3.0.68
- built with Linaro 4.7.3 201302
- remove some kernel debug messages
2.9.12 (22/02/2013)
- 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)
2.9.10 (12/02/2013)
- Linux kernel 3.0.63
- Semaphore Auto Brightness: filter sensor values for more smooth updates.
2.9.9 (05/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.8 (23/01/2013)
- Linux kernel 3.0.60
2.9.7 (18/01/2013)
- Linux kernel 3.0.59
- Semaphore Auto Brightness: use default work queue instead of a creating new one (more resource friendly). Change coding style to be Linux compliant.
2.9.5 (12/01/2013)
- Linux kernel 3.0.58
- fix to interactive from 3.4
2.9.4 (09/01/2013)
- Implement both CM LED and CM BLN
2.9.3 (07/01/2013)
- fix to interactive governor (from 3.4 upstream)
- included logger from 3.4
- included Low Memory Killer driver from 3.4
- included timed gpio driver from 3.4
- removed: max frequency to 800MHz when screen off
- changes to init script for better module installation handling (thanks to mnazim)
- fixed init scripts for IO schedulers in /res/scripts (thanks to fernandofig)
Version implements CM LED notifications
2.9.0 (30/12/2012)
- WiFi driver: couple of fixes from google source code
- Interactive governor: all latest changes from google source (3.4 kernel)
- Implemented ROW IO v4 scheduler (module)
- Reduce number of frame buffers for more RAM (thanks to DerTeufel). Available RAM - normal version: 384MB - 396MB, 's' version: 397MB - 409MB
- CWM: update to 6.0.2.7
- build with Linaro 4.7.3 201212
2.8.3 (18/12/2012)
- Linux kernel 3.0.57
- CWM 6.0.2.3
- upstream sync
2.8.0 (10/12/2012)
- Linux kernel 3.0.55
- upstream sync (thanks to pawitp)
- dropped incall volume settings
- enable O3 in GPU driver (thanks DerTeufel for idea)
- CWM: update to 6.0.2.0
- CWM: fix usb mounting internal SD
2.8.0b3 (02/12/2012)
- Upstream sync with pawitp's kernel (fixes tethering issues - all credits to pawitp)
- compiled with Linaro 4.7.3 201211
- Enable tracing to fix logcat issues.
- Fix logger loading issue when update kernel
- CWM: enable roboto fonts
- CWM: drop SD partition menus.
2.8.0b1 (29/11/2012)
- initramfs changes for JB 4.2 (thanks to pawitp)
- CWM: upstream sync
Pobierz starsze wersje Semaphore!
Semaphore Kernel dla ROMów opartych na Androidzie 4.1.2:
Semaphore JB 2.6.5/2.6.6 [06-12-2012]
Zmiany:
2.6.6
- BLN implementation
2.6.5
- Linux kernel 3.0.55
- CM LED notification (dropped BLN)
- build with Linaro 4.7.3 201211
- Fix logger loading issue when update kernel
- enable tracing
- enable O3 on GPU driver (thanks DerTeufel for idea)
- CWM: upstream sync
Pobierz jako .zip:
Semaphore 2.6.6
Semaphore 2.6.6s
Semaphore 2.6.5
Semaphore 2.6.5s
Flashujemy za pośrednictwem CWM (w recovery)!
Pobierz jako .tar:
Semaphore 2.6.5
Semaphore 2.6.5s
Flashujemy przez Odin'a jako PDA!
Główne chechy:
- Linux kernel 3.0.72
- 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, early_demand
- 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 (tworzy jeśli nie istnieje folder)
Dla androida 4.1.2 wybieramy wersje Semaphore od 2.5.0 do 2.6.6 !
Dla androida 4.2.x wybieramy wersje Semaphore od 2.8.0 wzwyż!
Pamiętaj! Wgranie wersji kernela z literką "S" na końcu powoduje brak możliwości nagrywania filmików w jakości HD oraz brak możliwości odtwarzania filmów na youtubie!
By naprawić ten błąd musimy wgrać HD Patch dla ROMów opartych na Kitkat--->
rootaxbox.no-ip.org - /kasper_h/kernels/KK/bigmem/
By naprawić ten błąd musimy wgrać HD Patch dla ROMów opartych na Jelly Bean 4.3.x---> Zippyshare.com - JB43_BigMem_7-aug-13.zip
By naprawić ten błąd musimy wgrać HD Patch dla ROMów opartych na Jelly Bean 4.1.x, 4.2.x---> http://forum.xda-developers.com/attachment.php?attachmentid=1283296&d=1345971116
Do zarządzania kernelem używamy dedykowanej apki z Google Play - Semaphore Manager
Moje ustawienia kernela:
Live OC:120% - niestety nie każdego SGSa da się tak podkręcić. Według autora kernela bezpieczna granica dla większości SGSów to 114%.
Active governor: SmartassV2 - z włączonym Smooth UI
Deep Idle - Enabled. Opcja Power down bluetooth zaznaczona, dzięki czemu telefon przechodzi w stan głębokiego uśpienia (jeśli używasz bluetootha nie zaznaczaj tej opcji).
Active scheduler: Simple I/O
Semaphore Auto Brightness - Enable, Profiles: Dark
SAI: Enabled
Vibrator On Phone Ringing: Proximity Near - 100% , Proximity Far - 0%. Dzięki czemu jak telefon leży na blacie nie wibruje w trakcie połączenia przychodzącego, jak jest w kieszeni wibruje z pełną mocą.
Pickup phone - Enable - dzięki tej funkcji wystarczy przystawić telefon do ucha jak ktoś dzwoni, bez konieczności wykonywania żadnego gestu na ekranie.
Uwagi od pikso:
Z własnych doświadczeń dla androida 4.1(CM10 i pochodne) polecam wersje 2.5.0, wg mnie działa lepiej niż nowszy 2.6.6
Semaphore 2.5.0 [30-10-2012]
Changelog:
- update to Linux 3.0.49
- compiled with Linaro 4.7.3 201210
- touchwake: disable when proximity enabled (fix issues when set power button to end call - thanks bitblaster for reporting).
- fast charge built-in (now it's ready to activate it - at your own risk)
- fix fast charge issues when toggle (no need to restart)
- BLN 9 (for better compatibility with ROMs, thanks to DerTeufel1980 for his github, thanks to mnazim for his request)
- CM10 upstream fix to ondemand governor (thanks pawitp)
- AROMA file manager set a pre-configuration (mounts partitions, theme etc, thanks to sUsH667)
Pobierz jako .zip:
Semaphore 2.5.0
Semaphore 2.5.0s
FAQ:
- Czym się różni wersja "s" od zwykłej?
- wersja "s" posiada więcej pamięci ram kosztem nagrywania HD, jednakże, można wgrać patch i nagrywanie HD działa
Oryginalny wątek na xda-dev:
[KERNEL] Semaphore JB 2.9.12 - xda-developers
Jeśli skorzystałeś z mojego tutka, z tematu stworzonego przezemnie postaw mi piwo! Dzięki temu wiem, że mój wysiłek nie poszedł na marne! AoD ( Angel_of_Death)
Pozdrawia poprzedni autor AoD, oraz bykumza (aktualny właściciel tematu) :zdrowko: