[KERNEL] Semaphore JB 3.3.0v / KK 3.4.3v - Vibrant Android Development

{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
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 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
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.3v (15/03/2014)
- initramfs updates for CM11 latest nightly compatibility
- CWM upstream sync
3.4.2v (23/02/2014)
- Fix AromaFM execution issue in recovery
3.4.1v (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.0v (06/12/2013)
- Support for KitKat 4.4
- CWM 6.0.4.5
- SELinux enabled
- FUSE built-in
3.3.0v (01/11/2013)
- Linux kernel 3.0.101
- CWM 6.0.4.4
- initramfs changes for CM compatibility
3.2.0v (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.0v (30/06/2013)
- Linux kernel 3.0.84
- gpu: pvr: Update to DDK [email protected]
- 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.21v (09/04/2012)
- Enable again android_ram_console (caused bootloops to some devices)
2.9.20v (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.15v (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.12v (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.9v (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.8v (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:
8ab9a1a5df07b8ab6b847ef4116560f6 Semaphore_JB_3.2.0v.zip
74e7878a74e6c4e7ea9bf016c4d89682 Semaphore_JB_3.2.0sv.zip
a60533f43544b5800fd2a1b2d03a4fbd Semaphore_JB_3.2.0v.tar
0c7fdc7773bd66c3cec08a4914b36723 Semaphore_JB_3.2.0sv.tar
599ab4e43b656f44c82ba0f912998ea0 Semaphore_KK_3.4.2sv.tar
afb968f3e36a23ec7da61552ab851241 Semaphore_KK_3.4.2sv.zip
87f9f63fdcea399253bab33b6094238f Semaphore_KK_3.4.2v.tar
0d2d048ed266810a04142c56b3493e11 Semaphore_KK_3.4.2v.zip
Alternative download from http://www.semaphore.gr/downloads/vibrant-jb

Big thanks and with your permission I plan to include the my upcoming MiuiV4.1 port.
Vibrant MiuiV4 360° Productions

jrongi1 said:
Big thanks and with your permission I plan to include the my upcoming MiuiV4.1 port.
Vibrant MiuiV4 360° Productions
Click to expand...
Click to collapse
My pleasure.

Love this kernel so much..

stratosk said:
My pleasure.
Click to expand...
Click to collapse
How i can add the SIO module to the kernel???
Edit: I did it using root explorer...
Sent from my SGH-T959 using xda premium

what is the difference between
Semaphore_JB_2.0.6v.zip
and
Semaphore_JB_2.0.6sv.zip
?
Thanks

Deleted

slaj76 said:
Read above "s" version for hugemem configuration ROMs
Sent from my GT-I9000 using xda premium
---------- Post added at 09:49 PM ---------- Previous post was at 09:34 PM ----------
Had some problems
Home button stopped working
In recovery volume buttons were upsidedown.
Sent from my GT-I9000 using xda premium
Click to expand...
Click to collapse
What device do you have?
What rom are you running?
I asked because your Tapatalk sig is for the I9000 but this kernel is for the vibrant.
Vibrant MiuiV4 360° Productions

My fault.
Sent from my GT-I9000 using xda premium

I appreciate for all your hard work and I'm wondering if there is any option to turn on led notification. Please advise.
Sent from my SGH-T959 using xda app-developers app

arin8000 said:
I appreciate for all your hard work and I'm wondering if there is any option to turn on led notification. Please advise.
Sent from my SGH-T959 using xda app-developers app
Click to expand...
Click to collapse
Just use Noled from the market. Their last update is an awesome alternative.

arin8000 said:
I appreciate for all your hard work and I'm wondering if there is any option to turn on led notification. Please advise.
Sent from my SGH-T959 using xda app-developers app
Click to expand...
Click to collapse
You may use BLN control application.

stratosk,
Will you be fixing GPS in upcoming builds ( not fully fixed ...just usable in emergencies )

mohitmoudgil said:
stratosk,
Will you be fixing GPS in upcoming builds ( not fully fixed ...just usable in emergencies )
Click to expand...
Click to collapse
Yes, of course. (At least I will try)

I tried it for a few hours, also tested GPS. Zero birds
Was snappy in the OS though.
Thank you for your hard work.
Sent from my SGH-T959 using xda app-developers app

ekeefe41 said:
I tried it for a few hours, also tested GPS. Zero birds
Was snappy in the OS though.
Thank you for your hard work.
Sent from my SGH-T959 using xda app-developers app
Click to expand...
Click to collapse
+ 1
Vibrant MiuiV4 360° Productions

ekeefe41 said:
I tried it for a few hours, also tested GPS. Zero birds
Was snappy in the OS though.
Thank you for your hard work.
Sent from my SGH-T959 using xda app-developers app
Click to expand...
Click to collapse
It looks like GPS never initializes I get no icon in status bar or need thing
Sent from my SGH-T959 using xda premium

yes there is no gps icon....other than that working great with latest cm10 nightly

manjish said:
yes there is no gps icon....other than that working great with latest cm10 nightly
Click to expand...
Click to collapse
Correct. Semaphore 2.0.6sv does not initialize GPS therefore will not find in the birds in the sky. I have tested the new kernel (2.0.7sv) and it works fantastic. Locked on 7/12 birds with 10m error.

drizze99 said:
Correct. Semaphore 2.0.6sv does not initialize GPS therefore will not find in the birds in the sky. I have tested the new kernel (2.0.7sv) and it works fantastic. Locked on 7/12 birds with 10m error.
Click to expand...
Click to collapse
Where is 2.0.7?

Related

[KERNEL][CM9][2/8/12] Icy Glitch V14 - BETA - LiveOC - Voodoo - DIDLE - USBhost

These kernels are provided as-is without warranty. I'm not responsible for any problem you can encounter with your phone or if your cat suddenly dies.
Although, don't expect support even if I will eventually help since I love cats.
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Note : These kernels are only compatible with CyanogenMod 9 based roms.
Use them on any other rom at your own risks.​
Overview :
- 3.1.9 linux base
- LiveOC
- Custom Voltage
- Battery Life eXtender
- DIDLE v2
- Voodoo Sound 10
- PMFAST mode for best wifi performance
- USB host mode support
- Various tweaks for more speed and battery saving
CHANGELOGS IN #2 POST
By default, no overclock/undervolt is applied.
You'll need NSTools to use/enable all the features of this kernel. (Available for free on the Android market)
​
Downloads
Glitch kernel (CWM flashable only)
Glitch Kernel Updater app now available on the Android market to support us !​Vibrant
- 3/24/2012 - V14 B6​
Other supported devices : Captivate, Vibrant, Telus Fascinate, Verizon Fascinate​
OLDER RELEASES​LIVE OC GUIDE​FAQ, Changelogshttp://forum.xda-developers.com/showpost.php?p=21703700&postcount=2http://forum.xda-developers.com/showpost.php?p=21703700&postcount=2​​
Do you want to discuss on this kernel, get the fresh news on development, or become a kernel tester ?
Join the IRC channel from your web browser herehttp://webchat.freenode.net/?channels=glitchkernel ! No registration needed
Make sure the channel is "#glitchkernel" and you're set.
For those who already have an IRC client,
here is the server : irc.freenode.net
port : 6667
Channel : #glitchkernel​
-------------------------
Source :
- Glitch repo : https://github.com/organizations/Glitchkernel
Who is the Glitch team ?
- Kernel developement : ssewk2x & Tk-Glitch.
- Public relations / web hosting : Sixstringsg.
- App developement : Smasher816.
- Extreme overclocking testing : Shaolin95
- Beta testers team, with members coming and leaving
Credits :
Pawitp, jt1134, Morfic, Ezekeel, Zacharias.maladroit, Supercurio, lippol94, sztupy, Eugene373, Franciscofranco
Thanks to the donators and everyone bying the Glitch Kernel Updater app from the market, it's much appreciated and encourages us to continue our work !
Thanks to the beta testers team and to everyone helping me to debug and find new useful things to integrate !
Without all of you, this kernel wouldn't be !​
Changelogs :
V14
24/03/2012 - BETA 6 :
- Upstream sync (modemctl, compass fix..)
- Fixed BLN, and added blink support
- Disabled Samsung sleep patches from Teamhacksung to prevent SODs
- Fascinate : Ported ssewk2x phantom keypress filter code from Glitch V13.1
- Vibrant : Merged GPS changes from FaultException
- Moved back to Deadline ioshed as default to fix nandroid
- Added Derteufel's selective LiveOC mod - It will prevent low frequency steps to OC, potentially providing enhanced stability and powersaving
- Fixed potential bug in vfat fs driver
- Fixed bug in ext4 fs driver
- Merged some audio changes from Teamhacksung
- Added touch support in Glitch recovery (incomplete)
- Some cleaning
22/02/2012 - BETA 5 :
- Voice audio through dock, thanks to xcaliburinhand (should fix related issues with Glitch volume boost hack)
- Renamed SmartassV2 governor to "GlitchassV2" to prevent latest NSTools version hanging
- Added FranciscoFranco Conservative governor tweaks for more speed
- Added a DIDLE enabler into screensate scaling script to kill BT in sleep and make DIDLE work with both TOP=ON and TOP=OFF. You'll need to enable screenstate scaling in Glitch menu from recovery in order to get DIDLE to use this (disabled by default). It's mostly for testing purposes - Feel free to report your experience with it.
- Moved back to previous sysinit to prevent the DIDLE enabler script to make the phone hanging on the bootlogo. Also fixes screenstate scaling making the phone unbootable, and some SOD/COD issues for guys using some other tweaking scripts
- Implemented BLN9 port from Derteufel with NSTools compatible sysfs. This way all the unsupported roms will get led notifications, and CMLed haters will hopefully stop to yell..
- The flash-time script has been updated to be able to clean more stuff
- A few fixes on the wifi driver to work better with our devices Please report your experience with DIDLE enabled. It may be required to disable DIDLE on some phones to prevent SOD/COD/softreboots or other instabilities. Also MAKE SURE YOU HAVE A DAMN GB BOOTLOADER !
- Reverted modemctl changes from Teamhacksung - should fix data issues some are having
21/02/2012 - BETA 4.1 :
- Reverted sleep GPIO stuff from THS stock samsung port. Should fix SODs some are encountering.
21/02/2012 - BETA 4 :
- Fixes on LiveOC and custom voltage from Ezekeel
- Fixes + various enhancements on I/O scheduling (up to 50% I/O speed improvement compared to beta 3)
- Fixed touchscreen freezing randomly
- Fixed various bugs here and there
- Back from Eugene's DIDLE to Ezekeel's DIDLE v2 mod (available through NSTools again) -> You may encounter SoD if enabled with wifi ON.
- Load balancing improvements
- Updated FIOPS I/O sched
- Sync with THS latest source
09/02/2012 - BETA 3 :
- LiveOC frequency steps changed again - Now all steps are using a 200MHz bus by default, so pushing liveOC % will give the same bus speed on all steps
- Default Int voltage for 1GHz set to Samsung's default to fix instability on bad overclocker devices
- Fixed recovery not displaying long lists items as well as cosmetic fixes - updated to latest source from Koush
- Fixed init.d support
- Switched to Tiny SHMEM, better on small devices
- Ext4 optimizations for more speed
- Readahead values tweaked a bit - should be better overall
- Fascinate : Use GB driver for i500 to fix prox/light sensors, and updated RIL init (Thanks to Sbrissen)
- Fsync() enabled again to prevent/limit data loss while experimenting with overclocking, and to (probably) fix the reboot->bootloop issue
- Disabled frame pointer, FIQ debugger, and some more debug stuff, Morfic-like
- Some writeback quickfixes
- Updated wifi drivers with added net fixes and optimizations
- GlitchOndemand polling tweaking for more stability
- Misc tweaks
29/01/2012 - BETA 2 :
- Updated to linux 3.1.10
- A few fixes on LiveOC (Thanks Ezekeel)
- GPU load affecting CPU frequency scaling (200 vs 100MHz) is back
- Removed CFQ and BFQ, and added SIO & the all new flash oriented FIOPS i/o schedulers - FIOPS is now default
- Better VM tweaks
- Fixed GlitchOndemand polling to fix stability issues some are encountering
- i/o-less dirty throttling backport from linux 3.2 (thanks to Franciscofranco)
- Added dynamic writeback & various writeback fixes
- Proportional rate reduction for TCP (thanks Google )
- Small fix on Lazy gov from Ezekeel
- Captivate : Port battery charging/fuel gauge code from stock --> Improves (but does not completely fix) phone turning off while
charging for some users (charging death). (Thanks to Pawitp)
- Vibrant : Headset buttons fix (Thanks to FaultException)
- Fixed and now built-in CIFS
- Changed OC steps (1152 step is now 1160, with 200MHz bus, 1440MHz step removed, added 1400 and 1500 MHz steps)
- Moved back to "old" DIDLE implementation for now
- Glitch call volume hack is back
- Various optimization and CPU load reduction in some typical cases
- Verizon Fascinate : fix for boot issue on preview 5 and BETA 1
- Updated USB host driver to build 5
23/01/2012 - BETA 1 :
- Dock audio support.
- Added gamma V1 hack and MDNIE bypass mode.
- Added more governors to play with & tweaked interactive and ondemand.
- DIDLE V2 added back for people who want to mod their framework (It may/will cause sleep of death on some devices, as always)
- Battery charging calculation fix (BLX will now show 100% as default).
- Changed overclocked steps for more stability and easier setup.
- Dm-cache support.
- Updated linux base to 3.1.9.
- Improved memory management and cache handling.
- General speed enhancements.
- Fsync disabled.
- Added an entry in the GLITCH menu (in recovery) to choose between mtp and mass storage USB mode.
- USB host mode (OTG) - updated to build 4, from sztupy - thanks to him and everyone involved in this !
- Bootmode injection fix from pawitp.
- Optimized RWSEM algorithm.
- VM and I/O performance enhancements.
- Added BFQ i/o scheduler.
- More cleaning, various optimizations and power management tweaks.
PREVIEW #5 : (For build 13+)
- Even better 720p video recording.
- Fixed Vibrant GPS.
- Added back various governors.
- New colors from Samsung stock.
- Toolchain sorcery with linaro 4.4.5, and using NEON and hardfloat optimizations.
- Bootmode injection support.
- Various speed enhancements.
PREVIEW #4 :
- Fixed softkeys on Captivate and Fascinate.
- Refresh rate back to 60Hz as the uncap breaks colors (it'll help to get better smoothness on heavy games too).
- Better 720p video recording.
- Tweaked governors and schedulers for testing.
- Big cleanup.
- Removed DIDLE for now - useless anyway, the rom prevents it to work correctly.
PREVIEW #3 :
- Added color adjustments to Nexus S framebuffer.
- Dock audio stuff back in.
- Cleanup.
PREVIEW #2 :
- Fixed GPS issues.
- Moved to Nexus S Framebuffer (stock colors, no more color adjustment available).
25/12/2011 - V14 Preview #1
- Compatible with Teamhacksung's ICS/CM9 builds 10 or higher.
- Now using linux 3.0.8 base from the Nexus S drop
- Upstream synced to the latest from THS (TVout, cleanup, 3.0 port..)
- Reverted to stock CM LED Notifications (fixing all the previous problems some users encountered with BLN) / No more BLN app needed, enabled by default.
- Removed Voodoo Color, and back to stock implementation.
- Added support for a new low power mode on wifi chipset, enhancing signal reception and stability, at the cost of a bit higher power consumption.
- Back to NEON mfpu for now
- Full support for init.d scripts
- Readahead value back to 1024 for better results (SDcard read Cache)
- Fixed headset buttons
- Fixed randomly freezing softkeys
- Big cleanup and rewrite of some stuff
- Removed the 200MHz lock when the GPU is active for battery life. Depending on your launcher and/or widgets, you'll get some slowdowns. Change min freq to 200 to fix it.
Major additions, ported from Ezekeel's work on the Nexus S (thanks Morfic !) :
You will need NSTools app, available for free on the market, or here : http://forum.xda-developers.com/showthread.php?t=1333696
- Added "LiveOC" system, giving access to GPU/bus overclocking on the fly, per 1% step.
- Added "Custom Voltage" control, giving access to ARM and Internal voltage undervoling and overvolting. (This makes the previous leakage system obsolete, which is now removed.)
- Added "Battery life eXtender" mod, allowing the user to limit the maximum charge percentage to preserve the battery life (not the battery runtime obviously)
- Added support for DIDLE V2, a very low power mode that will help battery life in many idle/semi-idle cases.
- Lazy governor sysfs, to enable or disable the frequency ramping up when screen is off (to end tasks quicker to sleep faster).
Keep in mind CM9 is at early stages of development and contains many bugs still.
​
Will it work with ics passion v11
Sent from my SGH-T959 using Tapatalk
mohitmoudgil said:
Will it work with ics passion v11
Sent from my SGH-T959 using Tapatalk
Click to expand...
Click to collapse
We do not and will not support Passion.
sixstringsg said:
We do not and will not support Passion.
Click to expand...
Click to collapse
I'm running this on onecosmic's rc3.1, what scaling mode would be recommended?
Sent from my GT-I9000 using XDA App
es7241 said:
I'm running this on onecosmic's rc3.1, what scaling mode would be recommended?
Sent from my GT-I9000 using XDA App
Click to expand...
Click to collapse
Don't know, we don't support it.
Note : These kernels are only compatible with CyanogenMod 9 based roms.
Use them on any other rom at your own risks.
Click to expand...
Click to collapse
Icy Glitch is fast and smooth on CM9 #14 and GPS is perfect. No lag so far! Thanks TK Glitch and six!
Whaat! I know it's not supported on one cosmic but ima gonna try.I'll check back l8tr.Thanks Glitch Team!
nice job glitch great work as per usual
sixstringsg said:
We do not and will not support Passion.
Click to expand...
Click to collapse
Why not? What will happen if I flash?
junglerumble said:
Why not? What will happen if I flash?
Click to expand...
Click to collapse
Dunno what will happen and no one is stopping you from trying but as six clearly points out MULTIPLE(!) times, this kernel is made for CM9 thus they will only support CM9.
Sent from my GT-I9000 using XDA App
why doesnt this kernel have voodoo color ?
Just wiped from passion, installed cm9, gapps, icy glitch. Everything is running like a dream.
Sent from my Vibrantmtd using xda premium
daohoa said:
why doesnt this kernel have voodoo color ?
Click to expand...
Click to collapse
+1
Sent from my SGH-T959 using xda premium
EDIT: Disregard what I asked previously, found our what it was.
Great work on the kernel, team glitch is fantastic.
Sent from my Vibrantmtd using xda premium
Wow..
Wow Icy Glitch V14 improvement from pre5 are obsolete amazing except GPS dead after deep sleep. Well done and thanks..
daohoa said:
why doesnt this kernel have voodoo color ?
Click to expand...
Click to collapse
Cuz cm9 has color tuning in device options
Sent from my GT-I9000 using XDA App
enzomtrx said:
Just wiped from passion, installed cm9, gapps, icy glitch. Everything is running like a dream.
Sent from my Vibrantmtd using xda premium
Click to expand...
Click to collapse
Is there a requirement to install gapps for Passion if you install icy glitch?
junglerumble said:
Why not? What will happen if I flash?
Click to expand...
Click to collapse
Spontaneous combustion
Sent from my Vibrantmtd using xda premium
great work on the kernel team glitch......running cm9 14 like ice cream...

[KERNEL] Semaphore ICS 1.2.6v

This is a kernel based on the pawitp's one and it works for Android 4.0.x ICS ROMs.
Features
- LiveOC
- Custom Voltage
- Voodoo Sound
- BLN
- 373.5MB - 398.7MB available RAM
- Compiled with Linaro 4.7.1
- O3 optimization
- Semaphore Script Manager 0.75
- 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)
- Noop I/O scheduler (default)
- Deadline I/O Scheduler (module)
- Simple I/O Scheduler (module)
- Netfilter (iptables) as modules
- 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
- /system/etc/init.d directory creation if not exist
In order to load various modules of the kernel and enable or disable features 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. The scripts:
- S05enable_oc_0800 (disable overclocking - caps max freq to 800Mhz)
- S05enable_oc_1000_default (disable overclocking)
- S05enable_oc_1100 (enable overclocking - max freq 1100MHz)
- S05enable_oc_1140 (enable overclocking - max freq 1140MHz)
- S05enable_oc_1200 (enable overclocking - max freq 1200MHz)
- S10enable_gov_conservative (load and enable conservative governor module)
- S10enable_gov_ondemand_default (enable ondemand governor)
- S10enable_gov_smartassV2 (load and enable conservative smartassV2 module)
- S15enable_sched_deadline (load and enable the deadline I/O scheduler module)
- S15enable_sched_noop_default (enable noop scheduler)
- S15enable_sched_sio (enable and load SIO scheduler module)
- S20enable_netfilter (load netfilter modules for firewall or WiFi, USB tethering)
- S30enable_logger (enable logging)
- S35enable_tun (load tun module)
- S40enable_cifs (load cifs module)
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 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
All people who support this kernel by testing, reporting issues, donating or simply using it.
Change log
1.2.6v (11/07/2012)
- USB mass storage disable write speed cache support (thanks kasper_h, DerTeufel1980 for the hint)
- CWM: Allow key to repeat on hold (thanks to FaultException, koush). Works for volume up, down and touch key menu (as down)
- CWM: fix selection bar color when battery < 21%
- CWM: upstream sync (thanks to koush) *
- initramfs sync some changes with CM9 (adb works in root by default in recovery) (thanks to FaultException)
- compiled with linaro 4.7.1 201206
Normal versions (for CM9 or ROMs without hugemem configuration)
1.2.6v
- 373.5MB - 385.7MB
For Slim ROM or patched ROMs with hugemem configuration
1.2.6sv
- 386.5MB - 398.7MB
* Please note that due to changes in nandroid backup/restore, previous versions of Semaphore can't restore backups from version >= 1.2.6. To be on the safe side, please renew your backups.
1.2.5v (21/06/2012)
- rebased to 3.0.17 (thanks to trailblazerz11 and eugene373 for their github)
- compiled with Linaro 4.7.1 toolchain (thanks to trailblazerz11 for his help)
- O3 optimization flag
- upstream sync (fixes for cdma in-call volume and mic gain included, thanks to pawitp, efpophis)
- WiFi PM_MAX when suspended
- fixed 800MHz underclocking
- changed boot splash screen
Normal versions (for CM9 or ROMs without hugemem configuration)
1.2.5v
- 373.5MB - 385.7MB
For Slim ROM or patched ROMs with hugemem configuration
1.2.5sv
- 386.5MB - 398.7MB
Full changelog: http://www.semaphore.gr/changelog/ics-version
Deep Idle Guide and FAQ
Sources
The Linux Kernel
Samsung Kernel sources
Semaphore kernel sources
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:
5625e68f9fbbc44250bc54c527f4d122 Semaphore_ICS_1.2.5v.zip
9e5ad978ef0cda6741a68b5534e56b3c Semaphore_ICS_1.2.5sv.zip
21b716d896c639fae9ecbcbb2223a93e Semaphore_ICS_1.2.5v.tar
d57fd8f883244320129d95dd6774e853 Semaphore_ICS_1.2.5sv.tar
1e25a1262aa4ddf92cc9b1a8bca54ec6 Semaphore_ICS_1.2.6v.zip
47b0b4b78a2e2fd0f8372cf253a0519f Semaphore_ICS_1.2.6sv.zip
67a5c74e60ddf15ff9548f6d82098bf8 Semaphore_ICS_1.2.6v.tar
dff7a169474fa59b1fdb88a1cf605ded Semaphore_ICS_1.2.6sv.tar
Alternative download from http://www.semaphore.gr/downloads/vibrant-ics
Thanks for taking the time to release for vibrant, let me know it you need any testing.
Just some minor suggestions, modify init.aries.gps.rc for vibrant (crappy) gps and get rid of fm radio stuff.
trailblazerz11 said:
Thanks for taking the time to release for vibrant, let me know it you need any testing.
Just some minor suggestions, modify init.aries.gps.rc for vibrant (crappy) gps and get rid of fm radio stuff.
Click to expand...
Click to collapse
Thanks for your help and your advices.
I will check for next version.
Thanks for your contribution .good job!
So what's the perk of CIFS/TUN as a module? Oh so you can enable/disable it at will?
Any plans for a Voodoo Color version?
You have been thanked stratosk & the newest addition to the Official Vibrant Kernel Thread. So please do visit the pinned thread to post an update and I will get right to updated it ASAP!
Welcome & Thanks a bunch!
Thanks stratosk,we finally get Semaphore here.:victory:
Awesome. So much love for the Vibrant lately. And another of the kernel heavyweights supporting this phone. Maybe we won't need the SGS3 so soon, afterall.
Thanks for playing.
MP
Sent from my GT-I9300 class Vibrant running LinAOKP Build 39
Thanks man for supporting us also looks interesting! MP has a bunch of compo lately LOL!!jk:laugh:
FaultException said:
So what's the perk of CIFS/TUN as a module? Oh so you can enable/disable it at will?
Click to expand...
Click to collapse
I use to compile some stuff as modules and let the user load/unload them from Semaphore app. I like the modular kernel logic.
hurtz777 said:
Any plans for a Voodoo Color version?
Click to expand...
Click to collapse
I'm sorry, no voodoo color version.
I like that's noop or nothing and ondemand or performance. It's working nicely with ICZen 1.8.3 aka #39 linaro build by MR_Psycho and Br1ckD.
Working nicely. Very smooth coming from devil kernel. But YOUTUBE doesn't work?
Sent from my SGH-T959
Question? Is it compiled from linaro tool chains or full blown -03? Whatever it is is flying!! Good ****! Thanks much
Dougfresh said:
Question? Is it compiled from linaro tool chains or full blown -03? Whatever it is is flying!! Good ****! Thanks much
Click to expand...
Click to collapse
Compiled with linaro 4.7.1 with O3 flags.
Sent from my SGH-T959 using Tapatalk 2
Nicely done Trailblazer and Stratosk! Keep this monster alive!
mr_psycho said:
Awesome. So much love for the Vibrant lately. And another of the kernel heavyweights supporting this phone. Maybe we won't need the SGS3 so soon, afterall.
Thanks for playing.
MP
Sent from my GT-I9300 class Vibrant running LinAOKP Build 39
Click to expand...
Click to collapse
Definately will wait for SGS4...
This is, by far, the best kernel for battery life i've used on Vibrant.
But my GPS dosent work at all.
It worked more than fine on Devils Kernel.
Any ideias ?
Thanks
Dougfresh said:
I like that's noop or nothing and ondemand or performance. It's working nicely with ICZen 1.8.3 aka #39 linaro build by MR_Psycho and Br1ckD.
Click to expand...
Click to collapse
But which build did you use? The s or sv?
Sent from my SGH-T959 using XDA
drmspidi said:
This is, by far, the best kernel for battery life i've used on Vibrant.
But my GPS dosent work at all.
It worked more than fine on Devils Kernel.
Any ideias ?
Thanks
Click to expand...
Click to collapse
No changes have been made to gps yet, but a change to init.Aries.Gps made mine work.
Also someone please confirm. I get get prop assert errors trying to install rom with semaphore. Fine if I flash another kernel.
Sent from my SGH-T959 using Tapatalk 2

[KK 4.4][JB 4.3/4.2/4.1][ICS][MIUI][CWM/ODIN] GearKernel (Universal/ICS 1.1.2)

{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
This kernel is based on Semaphore Sources ( @stratosk ) with lots of optimizations and updates.
I'm working on all android version (4.0.3>). Of course this is based on official CyanogenMod partition layout. (Standard MTD/MMC for 4.0, LVM for 4.1 and newer)
Features ICS/Universal (updated for 1.1.2 Build)
Based on Semaphore Sources
Linux Kernel 3.0.101
Compile Flags Optimized
Compiled using Latest GCC 4.8.3 Cortex-A8 Optimized by Me (sources here)
Updated GPU Driver and fixed some checks (not for ICS)
SLUB Memory Allocator
Disabled MMC Checksum Check
Load_freq(4*HZ+61) to avoid Loadavg Moire
Optimized lib/string and lib/memcopy
Optimized ARM RWSEM algorithm and backported from 3.10 kernel
LowMemoryKiller from latest 3.4 kernel
VFP module optimized for NEON CPUs
Low RAM reserved to logger
GearTools app Built-In (not for ICS)
Disabled Gentle Fair Sleeper for smoother UI
Optimized SLUB Memory Allocator
Optimized some values such as vm_swappiness and much more
Entropy tweaks + Frandom built-in
Using LZO as default kernel compression and updated to latest version
Aligned CPU Access Enabled
Tweaked I/O Schedulers
Entropy patch applied to WiFi driver
Some useful GPU tweaks (all tested)
CPU Governors tweaks and backported from 3.4 Kernel (not all btw)
Updated WiFi Driver + Fixes
Using same sources for Universal
Optimized ReadAhead
Optimized RCU
Snappy Compression for ZRAM
ZRAM Support as module (use init.d script for this)
SWAP Support
Great Boot and Charging Logo (GearKernel ones)
OC Support up to 1400 MHz
1000 Hz Kernel
RCU Priority Boost Enabled
Using lots of stuff from 3.10 Kernel
BLX Support
Using WestWood TCP Congestion Algorithm
FSync disabled by default
TRIM Enabled
Disabled lots of debug stuff
EFS Patch by me included, no more imei lost risk (If you see wrong imei just reboot phone and imei will be restored ) Full Working
Improved USB signal quality (thx Talon for this patch)
Default Min CPU Freq 200000 MHz
TREE_PREEMPT_RCU for extreme performance
Using adapted Universal sources for ICS (with downgraded GPU Driver)
Updated audio drivers
GearKernel Recovery (with lots of features)
ExFat FileSystem support (needs testing)
All MIUI Versions Supported
ION Enabled
FTRIM Optimized
Performance Control Compatible (app here)
Dynamic RamDisk (Universal Kernel for 4.1/4.2/4.3/4.4 and MIUI | Since 1.1.0)
CPU Boost Driver for better CPU Frequency Scaling
CPU Governors (for more informations about each governor see here)
Adaptive
Wheatley
LagFree (default)
BrazilianWax
IntelliDemand
InteractiveX
Lulzactive
OnDemandX
Interactive
SmartAss2
Conservative
Hyper
PowerSave
LionHeart
OnDemand
Performance
I/O Schedulers
Noop
DeadLine
SIOPlus (default)
CFQ
BFQv6r1 (backported from 3.4 Kernel)
ROW (backported from 3.4 Kernel)
V(R)
ZEN
Click to expand...
Click to collapse
You can find all other minor features in changelogs.
My Kernel Builds are divided in 2 Groups with 2 Versions each one:
Universal for 4.1/4.2/4.3/4.4 and MIUI Kernel (>= 1.1.0)
ICS for 4.0 Kernel
Click to expand...
Click to collapse
Normal versions without s: for CM9 or ROMs without hugemem configuration, available RAM 38*MB - 39*MB
's' versions: for Slim Bean ROM or patched ROMs (patch here for KK 4.4, here for JB 4.3, here for JB 4.1/4.2, here for ICS 4.0) with hugemem configuration, available RAM 39*MB - 41*MB
"s" version will automatically patch rom when you flash kernel via cwm (Only for ICS)
NOTE: Enabling BigMem (using GearTools) in all kernel builds will break 720p Recording/Playback
Based on your android version you can choose your kernel build
Changelog for Universal
Changelog for ICS (same as /)
Issues Reporting
Kernel Downloads 1.0.4 =>
(Odin and CWM Version)
------------------------------------------------------------------------
Kernel Downloads <= 1.0.3
(Odin and CWM Version)
Github Sources Universal
Github Sources ICS
Init.d Scripts
ZRAM (updated for => 1.0.4 Kernel)
Code:
#!/system/bin/sh
insmod /system/lib/modules/zram.ko
# You can replace 50 with the number of MB you want ZRAM Device to be
echo $((50 * 1024 * 1024)) > /sys/block/zram0/disksize
mkswap /dev/block/zram0
swapon /dev/block/zram0
Optional Features
Code:
#!/system/bin/sh
# (remove the # before insmod if you want to enable that feature)
# CIFS (for VPN)
# insmod /system/lib/modules/cifs.ko
# UHID
# insmod /system/lib/modules/uhid.ko
# USBHID
# insmod /system/lib/modules/usbhid.ko
# Xbox Pad
# insmod /system/lib/modules/xpad.ko
# Mouse
# insmod /system/lib/modules/mousedev.ko
# FM Radio
# insmod /system/lib/modules/radio-si4709-i2c.ko
# config.gz
# insmod /system/lib/modules/configs.ko
Semaphore Auto Brightness
Code:
#!/system/bin/sh
insmod /system/lib/modules/sema_autobr.ko
echo 0 > /sys/devices/virtual/misc/sema_autobr/max_br_threshold
echo 0 > /sys/devices/virtual/misc/sema_autobr/effect_delay_ms
echo 30 > /sys/devices/virtual/misc/sema_autobr/instant_upd_threshold
echo 15 > /sys/devices/virtual/misc/sema_autobr/min_brightness
echo 255 > /sys/devices/virtual/misc/sema_autobr/max_brightness
echo 3000 > /sys/devices/virtual/misc/sema_autobr/max_lux
Click to expand...
Click to collapse
Thanks to:
@stratosk for his source and all his hard work
@pawitp for his kernel
@zacharias.maladroit for his useful information about CM's initramfs
@Ezekeel for LiveOC, Custom Voltage
@sztupy for USB host driver
@Phil3759 for Phil'z Touch Recovery
@mialwe for his vibrator intensity and other fixes
@DerTeufel1980 for various hints and for his kernel app
@grinder777 for his great support
@n8r for UHID
@Morfic for GPU Tweaks
@ts1506 for the Init.d scripts idea
@N00B_IN_N33D for the GearKernel Logo
@NitroOxid for deep testing
and many others that i missed for sure (don't kill me for this, i can't remember all names) :fingers-crossed:
Click to expand...
Click to collapse
​
nice
looks good man. might try flashing later
New JB 4.2 build coming soon
Sent from my GT-I9500 using Tapatalk 4 Beta
JBPlus V0.3 is up!
Enjoy!
Sent from my GT-I9500 using Tapatalk 4 Beta
JBPlus V0.4 is up!
Enjoy!
Thank you Alberto! Is this kernel up to date with JB Semaphore from the i9000. Strats, hasn't updated for us in a while. But keeps the 9000 updated. I'll blast in a bit! Thanks again
Dougfresh said:
Thank you Alberto! Is this kernel up to date with JB Semaphore from the i9000. Strats, hasn't updated for us in a while. But keeps the 9000 updated. I'll blast in a bit! Thanks again
Click to expand...
Click to collapse
You're welcome I hope you enjoy it.
Now im starting to update ICS and JB 4.1 Kernels Stay tuned!
I would honestly drop ICS support. Almost nobody will flash ICS anything because of the EU bug
Sent from my SGH-T959 using xda app-developers app
EU Stuff? I have never heard this problem. Maybe is something related to vibrant variant.
Sent from my GT-I9500 using Tapatalk 4 Beta
GearKernel ICS V0.2 is out!!!
Enjoy!
GearKernel JB V0.1 is out!!!
Enjoy
Who can make a good boot logo for my kernel?
Thanks in advance
I think it is a very good kernel, actually the only one updated for JB 4.1.x. Smooth on Miui.
No issues so far.
Tomorrow New JBPlus and JB Release.
Changelog for both:
- Optimized ZRAM Support (module, i will release a script for this)
- Optimized SWAP Support
- Optimized much more performance
- Touch Recovery (great )
- No more included Aroma File Manager (not compatible with touch recovery, i will provide it in attachments)
- Back to SLUB Memory Allocator
- GearTools app built-in (removed semaphore manager)
- RCU Priority Boost Enabled
- OC up to 1400 MHz (LiveOC still present)
- Dynamic FSync now full working
- All governors and I/O Schedulers are now built-in, no more compiled as modules
- BFQv6r1 I/O Scheduler support
- Interactive Governor backported from 3.4 kernel and optimized
Maybe more that i will add tomorrow before release
TO-DO for next releases:
- Add V(R) and FIOPS I/O Scheduler
- Add some other good governors
- Linux Kernel 3.0.85
- ......
And maybe an ICS Release
Obthe EU bug was only in ICS and it makes the internal storage unusable
Sent from my SGH-T959 using xda app-developers app
http://forum.xda-developers.com/showthread.php?t=1858216
Present only in early ICS Builds and if you downgrade from ICS/JB/JB 4.2 to Froyo.
So this is safe
Alberto96 said:
http://forum.xda-developers.com/showthread.php?t=1858216
Present only in early ICS Builds and if you downgrade from ICS/JB/JB 4.2 to Froyo.
So this is safe
Click to expand...
Click to collapse
I got the EU bug with a very late version of one of the best ICS roms for vibrant.
Sent from my GT-I9300 using xda app-developers app
mikka06 said:
I got the EU bug with a very late version of one of the ICS roms for vibrant.
Sent from my GT-I9300 using xda app-developers app
Click to expand...
Click to collapse
Strange.....
So...USE THE ICS KERNEL AT YOUR OWN RISK!
New JBPlus & JB 1.0.0 Build Released!!!
Enjoy

[KERNEL][AROMA][LP] Mini's Kernel v3.0.1 | BLN | Gamma | Wake Gesture

{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
So Butterfly S Community i decided to port a m7 lollipop kernel to our beloved device. Its is stock as can be at the moment, but bear with me.. Also Please do keep in mind that i hold very little knowledge when it comes to kernels. So if smething is broken let me know and i will see what i can do... EACH kernel is tested and essentials are checked like sound, camera, etc.
Information :
Stock kernel for Android 5.0.x
Feel free to use it for ported from HTC One Android 5.0.x ROMs
xXminiWHOOPERxX Kernel for Android 5.0.x
Source: GitHub
Compiler: Linaro GCC 4.9.3
Kernel Version: 3.4.10
defconfig: dlxp_ul_defconfig
Features :
- Removed Write Protection
- USB Fast Charge
- KGSL: Add a simple GPU governor for Adreno xxx GPU series
- Undervolting
- MSM Sleeper ( max screen off freq )
- GPU Overclock
- Frandom
- FSync
- BLN
- Gamma Control
- DoubleTap2Wake
- Sweep2Wake & Sweep2Sleep
Supported Devices :
DLXP_U
DLXP_UL
Supported Roms :
Lollipop Sense
Lollipop GPE
Changelog :
Code:
[B][U]v3.0.1[/U][/B]
- Added Disabling HTC Color Enhancements
- Fixed Fast Charge Selection in Aroma
- Fixed Set SELinux Option in Aroma
- Added Scheduler Choosing in Aroma
[B][U]v3.0.0[/U][/B]
- Fixed Compass
- MSM Thermal
- LZ4 Compressions
- nohz: Reduce overhead under high-freq idling patterns
- fix for app-mounted directories (thanks @mkasick)
- Faux Sound thanks @faux123
- GPU: add optimization flags to GPU drivers & Kernel Optimizations ( Should fix glitchy sound )
- sync: dont block the flusher thread waiting on IO
- Fixed Aroma.!!
- Gesture fixes ( DT2W mostly )
[B][U]v2.0.0r3[/U][/B]
- ARM CPU Topology
- cpu_power driver
- Added exFat ( Untested )
- Extra RAM
- dt2w
- s2w & s2s
[B][U]v1.1.2[/U][/B]
- BLN ( blink light notifications : ported by me )
- Gamma Control
- Input: Send events one packet at a time
- binfmt_elf.c: use get_random_int() to fix entropy depleting
- fixed wakelocks'
[B][U]v1.1.1[/U][/B]
- Made FIOPS Defualt I/O Again
- Added Back Voltage Control
- Added Frandom To Kernel ( Desription [URL="https://github.com/flar2/m7-GPE-5.0.1/commit/9af0fe4a55c5aa6b61b0c77b65449ee76bbc4164"]here[/URL] )
- sysfs entry for fsync
[B][U]v1.1.0[/U][/B]
- Reverted ROWto Defualt Scheduler for now
- GPU overclocking
- msm sleeper
- Removed Undervolting temporally
[B][U]v1.0.9[/U][/B]
- arm optimized crypto algorithms
- glibc memcpy and strcpy
[B][U]v.1.0.8[/U][/B]
- msm_kcal_ctrl: generic MSM LCD temperature calibrations
- Added: Voltage control
[B][U]v.1.0.6[/U][/B]
- Added USB Fast Charge
- KGSL: Add a simple GPU governor for Adreno xxx GPU series
- Default Scheduler FIOPS
[B][U]v1.0.4[/U][/B]
- Set local name
- Removed Write Protection
[B][U]v1.0.0[/U][/B]
-initial release
Downloads :
in attachments
Credits :
@thewadegeek - For this guide that has helped for my numerous kernel releases in the past
@Christopher83 - For this Thread
@kairi_zeroblade - For his outstanding lollipop kernel for m7 at which i ported to dlxp, also thanks for being an inspiration on me doing kernels.
@Matri}{ - For the idea of this thread ( layout ) and for posting toolchain links in his kernel thread and explaining to me what it takes to port the m7 kernels
My brother - for letting me use his computer to compile these kernels
mine
GPE compatible or Sense only?
Sent from my HTC Butterfly s using XDA Premium 4 mobile app
AgoeZ said:
GPE compatible or Sense only?
Sent from my HTC Butterfly s using XDA Premium 4 mobile app
Click to expand...
Click to collapse
works on both
thx for your work,
This is great! As I know motion control still not available,isn't it?
thanks again for all your hard work
I don't know what I did wrong. Keep rebooting when I use this. Thanks in advance. Any advice?
Sent from my HTC Butterfly s using Tapatalk
@xXminiWHOOPERxX, you should publish .ko modules compiled with kernel for better compatibility and performance.
Code:
cd <kernel>
mkdir ../modules
find . -name "*.ko" -exec cp {} ../modules \;
Matri}{ said:
@xXminiWHOOPERxX, you should publish .ko modules compiled with kernel for better compatibility and performance.
Code:
cd <kernel>
mkdir ../modules
find . -name "*.ko" -exec cp {} ../modules \;
Click to expand...
Click to collapse
Will do :b will make a flashable zips .. also message me on hangouts for wake features.
Also v1.1.0 is on the way, fixing some memory leaks but here is two features so far.
- GPU overclock
- Msm Sleeper
Ok. I've tried your 1.1.0 version on your GPE ROM v2. It boots but suddenly hangs or rebooted itself.
My procedure is flash zip, flash boot.img and then clear cache&dalvik.
Maybe more optimised for Sense version? Also IR still broken.
Thanks anyway. Will try again after you ported latest Maximus HD ROM perhaps.
Sent from my HTC Butterfly s using XDA Premium 4 mobile app
AgoeZ said:
Ok. I've tried your 1.1.0 version on your GPE ROM v2. It boots but suddenly hangs or rebooted itself.
My procedure is flash zip, flash boot.img and then clear cache&dalvik.
Maybe more optimised for Sense version? Also IR still broken.
Thanks anyway. Will try again after you ported latest Maximus HD ROM perhaps.
Sent from my HTC Butterfly s using XDA Premium 4 mobile app
Click to expand...
Click to collapse
Kernel optimization are first before Roms as I'm tryin to learn more about kernels. MaximumusHD 52.0.0 will come soon!!
I tested each kernel on latest IC Sense
What's next on kernel :
- Gamma Control
- BLN ( Blinking Lights Notification )
Running v.1.1.2 everything running smoothly on GPE v2.
Edit.. Bluetooth voice call still have issue, microphone having distorted sound.
Sent from my HTC Butterfly s using Tapatalk
Digital compass not work, it was fixed in Falter kernel.
Sent from my HTC Butterfly s using Tapatalk
khangozzy said:
Digital compass not work, it was fixed in Falter kernel.
Sent from my HTC Butterfly s using Tapatalk
Click to expand...
Click to collapse
I'm well aware. And am unsure where to go to fix it. If @Matri}{ doesn't mind helping me, still learning about kernels.
So I've manage to get a stable wake gestures working with kernel so far, and arm topology and cpu power.... Still need work on gestures as s2s doesn't work nor does dt2s ... Haven't tested MLG because we don't have sense 6 toolbox on lollipop... Stay tuned mini fans xD
What's to come in v2.0.1
- MSM thermal control thanks to @crpalmer
- and possibly more
xXminiWHOOPERxX said:
What's to come in v2.0.1
- MSM thermal control thanks to @crpalmer
- and possibly more
Click to expand...
Click to collapse
Thanks, tested on IC 6.05 svn r18 can get the d2w works! d2s still no works but double tap on status bar to sleep is work. Digital compass still no work. Media output still FC but I use third party apps screen mirroring can works so this is not a big issue. Overall very liquid smooth!
xXminiWHOOPERxX said:
I'm well aware. And am unsure where to go to fix it. If @Matri}{ doesn't mind helping me, still learning about kernels.
Click to expand...
Click to collapse
Sorry, have no much time for now. To fix compass - use akm8963_nst.c driver (https://github.com/anvol/dlxpul-lollipop/tree/lollipop-5/drivers/i2c/chips) and add config to Kconfig and makefile there.
To fix reboots while enabling motion gestures use this dirty hack: https://github.com/flar2/m8-Sense/commit/d74ef513ada514a56bb9b2543906b1fd604c5d58#
(take a look at dt2w_reset_handler)
That is some kind of i2c bus issues. This is the only solution I found. Am sure there must be better workaround, but its ok for now. Feel free to use my version of touchscreen driver with motion gestures. There is a lot of fixes and optimizations for butt s (we have no "logo" button, there is no need to check 3 point while checking s2w... etc).
Sorry for being out of kernel development. Hope to get back to it soon)
Matri}{ said:
Sorry, have no much time for now. To fix compass - use akm8963_nst.c driver (https://github.com/anvol/dlxpul-lollipop/tree/lollipop-5/drivers/i2c/chips) and add config to Kconfig and makefile there.
To fix reboots while enabling motion gestures use this dirty hack: https://github.com/flar2/m8-Sense/commit/d74ef513ada514a56bb9b2543906b1fd604c5d58#
(take a look at dt2w_reset_handler)
That is some kind of i2c bus issues. This is the only solution I found. Am sure there must be better workaround, but its ok for now. Feel free to use my version of touchscreen driver with motion gestures. There is a lot of fixes and optimizations for butt s (we have no "logo" button, there is no need to check 3 point while checking s2w... etc).
Sorry for being out of kernel development. Hope to get back to it soon)
Click to expand...
Click to collapse
Thanks so much!!! it is fixed and ready for next release. And wake gestures are fine on my port of them, only issue is dt2s doesn't work... But thanks for everything.

[KERNEL] Harfix3 kernel (1.0)(1.1test1)(11.08.16)

{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Hi.
My name is Rafal. I'm from Poland.
Here is a page about my third kernel of my harfix series.
Kernel is based on Nameless kernel.
Kernel for I9300 only (I9305 later).
Features:
Look at changelog, there are features
What don't expect:
F2FS
dual boot
many governors
many I/O schedulers
any features that i don't need (look above)
Changelog:
1.0 11.08.16
- kernel tick set to 300HZ (arter97 idea, wisniew99 fixes for i9300)
- readd touchwake
- backport ksm from 3.6.8 (edoko)
- backport aio from 3.6.x (edoko)
- some tweaks and opti (xens0117)
- 5x update build.sh
- clean up AROMA (in code)
Beta1 29.07.16
- 1600MHz CPU OC (JustArchi)
- CPU UV (Simone201, Andip71)
- Early Suspend Delay v1.0a (Yank555.lu)
- Interface for linux printk logging (Andip71)
- Interface for android logger (Andip71)
- Interface for read asv_level (Andip71)
- Fix broken table logic (JustArchi)
- Boeffla-Sound: Engine 1.6.7 (Andip71)
- LED fading/blinking support (Yank555.lu, Andip71)
- Dynamic sync control 1.1 (Andip71)
- Dynamic fsync tweaks (Yank555.lu)
- Default zRam devices to 4 instead of 1 (Andip71)
- Interface for switching touch boost (Andip71)
- Interface for changing touchboost freq (Yank555.lu)
- Negative mode compatibility of newer MDNIE drivers (Andip71)
- Touchwake v1.2 (without charger mode)(Ezekeel, Andip71, Arter97, JustArchi)
- GPU OC (Simone201, Andip71)
- GPU OV (Andip71)
- Zzmoove gov (ZaneZam)
- Support for cpu temp reading (JustArchi)
- When removing ED from readyQ also set flag (Lean Winter)
- Touchboost interface improved (Andip71)
- Fix mempolicy object leaks (Andip71)
- Writeback improvments (Andip71)
- Fix occasional slow sync in writeback (Andip71)
- Reduce latencies in sched_fair (Andip71)
- Speedup late resume (faster wakeup of the device) (Yank555.lu)
- Allow continuous LED light + faster speeds (Andip71)
- Switchable sharpness fix (V2)(Hardcore, Andip71)
- ROW scheduler (Yank555.lu and all other on github)
- Tweaked lulzactiveq gov (Gokhanmoral, Roberto, Tegrak, Andip71)
- LZ4 compression for zRam (Psndna88)
- Use the gnu89 standard explicitly (Arter97, Linus Torvalds, Sasha Levin. Kirill A. Shutemov)
- Manage only online cpus (Googyanas)
- Add an API to log wakeup reasons (Ruchi Kandoi)
- Fix compile warnings in log_wakeup_reason (Ruchi Kandoi)
- Add guard condition for maximum wakeup reasons (Ruchi Kandoi)
- Changes the permission to read only for sysfs file
(/sys/kernel/wakeup_reasons/last_resume_reason) (Ruchi Kandoi)
- Add sysfs to control hardware keys illumination
- Fix hardware key backlight when the rom turns them off
- Cypress-touchkey - add keydisabler (Sbrissen)
- time-stamp and suspend/resume handling. (Ruchi Kandoi)
- Use power efficient workqueue for debounce (Mark Brown)
- Use power efficient workqueuefor adc-jack (Mark Brown)
- Suppress endian warnings in dm (Alasdair G Kergon)
- Ignore merge_bvec for snapshots when safe in dm (Mikulas Patocka, Alasdair G Kergon)
- Share target argument parsing functions in dm table (Alasdair G Kergon)
- Optionally support discard requests in dm crypt (Milan Broz, Alasdair G Kergon)
- Enable WiFi MAC address changing (Sira Cuervo)
- LED fade by default (JustArchi)
- fixes in cpufreq, touchwake, dynamic fsync (wisniew)
- L1 cache optimization (googyanas)
- cfg80211: Fix memory leak (Larry Finger)
- Reduce overhead under high-freq idling patterns (googyanas)
- Remove + in kernel version (Javilonas)
- Add charge control (Andip71)
- Implement build script (wisniew)
- Add broken fences support (in MALI_fix version only)(JustArchi)
- Remove gma500 from makefile (wisniew)
- Add Archikernel configs (Added by wisniew, configs by JustArchi)
- Mdnie mode hijack (Yank555.lu)
- Mdnie Hijack modifications ([email protected])
- Boost Random (googyanas)
- Add graphite optimizations (ZaneZam)
- enable -O3 opti (wisniew)
- Remove duplicate of earlysuspend (wisniew)
- 13x update build.sh (wisniew)
- Set ROW as default scheduler (wisniew)
Compiled with linaro 5.3 2016.02
Alpha2 20.07.16
- AnyKernel installer (grabed from latest Harfix2)
Alpha1 19.07.16
- disable all governors expect pegasusq
- latest ArchiToolchain
- Ramdisk from 01.07.16 namelessROM
Propobly will only work with AOSP roms that is builded before 01.07.16.
CM isn't supported.
Need tests.
Tested:
NamelessROM 3.0 01.07.16 with alpha1
Paranoid Android 07.07.16 with alpha2
BeanStalk 6.19 07.07.2016 with beta1
Download:
If You have crazy things with display, use MALI_fix
XDA​
If You want to support me, use that links:
Disable adblock of course.
Official:
1.0
1.0 MALI_fix
Test:
1.1 test1
1.1 test1 MALI_fix
Busybox (flash that after kernel for synapse support)(file edited by me)​Thanks for that choice!
Thanks:
- Evisceration (Main Nameless kernel developer)
- dhiru1602 (Main Nameless developer)
- JustArchi
- Yank555.lu
- andip71
- psndna88
- arter97
- googyanas
Like my project?
hit thanks!
Want to make this project more popular?
or want notification on site update?
follow this project!
Love my project?
Donate at +48694337061
All values are welcome
(1€ too )
XDA:DevDB Information
Harfix3, Kernel for the Samsung Galaxy S III I9300
Contributors
rafciowis1999
Source Code: https://github.com/wisniew/Harfix3
Kernel Special Features:
Version Information
Status: Stable
Created 2016-07-18
Last Updated 2016-08-22
Reserved
Reserved
Reserved.
Last one.
Thank you
Envoyé de mon GT-I9195 en utilisant Tapatalk
thank you
Do You guys need powersave and performance governors?
I used this two times per year (one for brutal battery save and second for benchmark).
But here We will have zzmoove so xtreme batterywill be in, and for performance gov, this kernel will be not as fastest kernel on the world so I think We don't need this govs.
If You want that pls post why You want.
Placeholders not allowed.. Thread reported..
Sent from my GT-I9300 using XDA-Developers mobile app
Placeholder threads are not allowed on XDA. OP when you are ready to add a download link, either PM me or report the thread and someone will reopen it.
Thread closed
Edit reopened to allow a link to be added
If You will download alpha1 version You have to know:
1. Ramdisk is from 01.07.16 nameless rom so propobly will only work with all AOSP roms that are buileded before 01.07 (but can support newer too but not tested)
2. Kernel at 90% don't support CM roms (not tested too so can work but propobly not)
3. don't have any features expect ArchiToolchain and removed governors (pegasusq is here only).
4. As alpha say, that kernel can have loooot of bugs. (but based on nameless kernel that is enought stable)
5. Alpha say that is a first of first versions so features is only that "better" toolchain and removed govs
"better" becouse in real this isn't better but I can't find perfect word or this.
All toolchains is good but I like this one
kernel support rom base on stock rom (Hyper rom & Eclipse)?
chakan_t said:
kernel support rom base on stock rom (Hyper rom & Eclipse)?
Click to expand...
Click to collapse
Propobly no.
I will make stock version too but later.
rafciowis1999 said:
Propobly no.
I will make stock version too but later.
Click to expand...
Click to collapse
thank you
Hi thanks for the kernel!
1. Is there anyone who uses nova launcher? after I flash this kernel when toggling notifications it become very slow(just in the homescreen but works fine on other area or app)
2. Can you Implement sharpness fix from boeffla?
aldus320 said:
Hi thanks for the kernel!
1. Is there anyone who uses nova launcher? after I flash this kernel when toggling notifications it become very slow(just in the homescreen but works fine on other area or app)
2. Can you Implement sharpness fix from boeffla?
Click to expand...
Click to collapse
1. sometimes have too but this is alpha
2. Yes, will be in new version.
Prepering beta1 version with lot of features (zzmoove, lulzactiveq, cpu, gpu oc, ov and many many other work)
Finally a kernel that semi fixes touchscreen delay at nameless thanks rafal for great kernel but i miss governors .
Also if you work on this touch delay thing it will make it perfect.
Thanks for the hard work really apprecieted.:good:
fir1996 said:
Finally a kernel that semi fixes touchscreen delay at nameless thanks rafal for great kernel but i miss governors .
Also if you work on this touch delay thing it will make it perfect.
Thanks for the hard work really apprecieted.:good:
Click to expand...
Click to collapse
"but i miss governors ."
I disabled theres. Read changelog, then sey someting.
I only need pegasusq, zzmoove and sometimes lulzactiveq, so only that govs will be.
Yup, I will try something to complitly fix input lag but not now.
Now fixing a few conflict which goes from new changes. Maybe tomorrow will be beta1 (maybe not).
rafciowis1999 said:
"but i miss governors ."
I disabled theres. Read changelog, then sey someting.
I only need pegasusq, zzmoove and sometimes lulzactiveq, so only that govs will be.
Yup, I will try something to complitly fix input lag but not now.
Now fixing a few conflict which goes from new changes. Maybe tomorrow will be beta1 (maybe not).
Click to expand...
Click to collapse
Good luck.

Categories

Resources