[KERNEL] Semaphore JB 3.3.0c / KK 3.4.3c - Captivate 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
- WiFi PM_MAX when suspend
- CWM: AROMA Filemanager
- /system/etc/init.d directory creation if not exist
How to use
Please read How to use Semaphore JB guide for information about the features
In order to load various modules of the kernel and enable or disable features use Semaphore Manager or use HM.Carbide's Semaphore Script Manager application. It automatically copies and runs the respective scripts from /res/scripts to /system/etc/init.d directory.
Custom Voltage may be configured with Voltage control or similar applications.
For more information check the semaphore kernel website: www.semaphore.gr
For questions or issues about Semaphore Manager please visit this thread
For questions or issues about Semaphore Script Manager please visit HM.Carbide thread
Thanks to Superuser, you may download a wonderful custom bootanimation for CM9 from http://www.semaphore.gr/downloads/boot-animations
Thanks to
pawitp for his kernel.
zacharias.maladroit for his useful information about CM's initramfs
HM.Carbide for his Semaphore Script Manager application.
Ezekeel for LiveOC, Custom Voltage
sztupy for USB host driver
koush for CWM
xcaliburinhand for his work about dock support
mialwe for his vibrator intensity and other fixes
ShadowInkDesigns for Android logo
trailblazerz11 for his help with Linaro and other changes
amarullz for Aroma file manager
DerTeufel1980 for various hints
Maroula Th. for Semaphore Logo
sUsH667 for Aroma FM configuration and theme
All people who support this kernel by testing, reporting issues, donating or simply using it.
Change log
Please note that there are 2 variations:
Normal versions: for CM10 or ROMs without hugemem configuration, available RAM 384MB - 396MB
's' versions: for Slim Bean ROM or patched ROMs with hugemem configuration, available RAM 397MB - 409MB
3.4.3c (15/03/2014)
- initramfs updates for CM11 latest nightly compatibility
- CWM upstream sync
3.4.2c (23/02/2014)
- Fix AromaFM execution issue in recovery
3.4.1c (20/02/2014)
- Merge changes from CM kernel (blue screen issue, JPEG memory optimization, initramfs thanks to pawitp)
- CWM 6.0.4.7
3.4.0c (06/12/2013)
- Support for KitKat 4.4
- CWM 6.0.4.5
- SELinux enabled
- FUSE built-in
3.3.0c (01/11/2013)
- Linux kernel 3.0.101
- CWM 6.0.4.4
- initramfs changes for CM compatibility
3.2.0c (27/09/2013)
built for JB 4.3 (thanks to CM team)
- Linux kernel 3.0.97
- CWM 6.0.3.8
- initramfs updates to sync with CM
- SELinux disabled
3.0.0c (30/06/2013)
- Linux kernel 3.0.84
- gpu: pvr: Update to DDK [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.21c (09/04/2012)
- Enable again android_ram_console (caused bootloops to some devices)
2.9.20c (09/04/2012)
- Linux kernel 3.0.72
- binder: backport from 3.9-rc (also port some other changes to support this)
- lowmemorykiller: updates from 3.9-rc
- logger: updates from 3.9-rc
- disable android_ram_console (thanks to dark_knight35)
- mDNIe: suppress some debug messages (and do so minor cleanup)
- Auto brightness: calculate the average of light sensor adc values instead of normalized brightness
- Auto brightness: Intoduce max_br_threshold tunable. Over this, the brightness is updated to its max value (thanks to Necromancer3)
- Lowmemorykiller: Intoduce a white list with PIDs (up to 6) that never been killed (use: echo "PID1, PID2" > /sys/module/lowmemorykiller/parameters/w_list)
- CWM 6.0.3.0
- built with Linaro 4.7.3 201303
- add option to Semaphore Auto Brightness for parabolic function (echo 0 > /sys/devices/virtual/misc/sema_autobr/linear)
2.9.15c (17/03/2013)
- Linux kernel 3.0.69
- CWM 6.0.2.9
- conservative: Fix sampling_down_factor functionality
- conservative: Fix the logic in frequency decrease checking
- conservative: a minor improvement
- built with Linaro 4.7.3 201302
- remove some kernel debug messages
(Please note that patches for conservative have been submitted and acknowledged to Linux)
2.9.12c (23/02/2013)
- Linux kernel 3.0.66
- USB HID support (as module: usbhid.ko)
- Semaphore Auto Brightness: filter sensor values for more smooth updates.
- ondemand: early demand feature. Enable it through sysfs until Semaphore Manager new version:
echo 1 > /sys/devices/system/cpu/cpufreq/ondemand/early_demand
You may also control the threshold:
echo XX > /sys/devices/system/cpu/cpufreq/ondemand/grad_up_threshold (default 50)
2.9.9c (07/02/2013)
- Linux kernel 3.0.62
- Ondemand: a couple of optimizations
- Auto brightness: tiny improvement
- built with Linaro 4.7.3 201301
2.9.8c (23/01/2013)
- Linux kernel 3.0.60
- Semaphore Auto Brightness: use default work queue instead of a creating new one (more resource friendly). Change coding style to be Linux compliant.
Full changelog: http://www.semaphore.gr/changelog/jb-version
Deep Idle Guide and FAQ
Sources
The Linux Kernel
Samsung Kernel sources
Semaphore kernel sources
How to build
http://www.semaphore.gr/how-to/build-semaphore-jb-kernel
Please use it at your own risk!
The attachment zip files are for flashing from CWM recovery.
The attachment tar files are for flashing through Heimdall/ODIN.
Attachment files md5sum:
157b9924482d64adbeff9bdd6230d051 Semaphore_JB_3.2.0c.zip
28d98d964d9ffa7b6cf5d7257165102b Semaphore_JB_3.2.0sc.zip
42e1fe72334fab0ab0b514368e028928 Semaphore_JB_3.2.0c.tar
d3ad62f49b16c4f57cdab80870bb17e5 Semaphore_JB_3.2.0sc.tar
3232b2f02a2f2a4ad3905ede0e460de5 Semaphore_KK_3.4.2c.tar
b07e74fed0de2a328ccadc40ac37d443 Semaphore_KK_3.4.2c.zip
e4fb105487d0bf75024a811c4a507b1d Semaphore_KK_3.4.2sc.tar
d3b96ce7aa9c7ebfa24c50af1e0accff Semaphore_KK_3.4.2sc.zip
Alternative download from http://www.semaphore.gr/downloads/captivate-jb

Thanks!

Thanks! I've been waiting for this!

Awesome post!Thx so much.

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

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

oikhlail11 said:
am i ok to assume that i can install this kernel if im already running android 4.1.1 ?? like will the datadata partition be gone or should i install another kernel to re-write my partitions and then install yours? thanks a lot i really liked your semaphore kernel in an miui rom i tried out and would love to have it with this jb/paranoid android rom im running
Click to expand...
Click to collapse
I'm pretty sure this is only for roms that don't have the datadata partition. If you have a rom with the datadata partition on it then you'll want to install the "ICS" version of this kernel and not the one with "jellybean" in the name. I believe that one is at v1.2.6.
http://forum.xda-developers.com/showthread.php?t=1567464
If that doesn't work then you'll have to install a 4.1.1 rom that will repartition first, in order to use it, like you thought.
How is paranoid running for you?
Also, thank you stratosk for your work. Working well on the euroskank cm10 kang. I did have a couple of soft reboots but they seem to have gone away when I disabled deep idle. (I tried it because it seemed to work fine on my cappy (i896) when I was on ICS and 1.2.6).

New version 2.0.3c
- fix USB mounting
- fix netfilter issues (netfilter is now built into the kernel, no need to enable it from Semaphore application)
It includes all the changes of 2.0.1c
- /data partition added nodiratime, data=writeback to mounting options (a little bit more risky)
- ondemand: io_is_busy = 1 by default
- Radio FM as module again
- CWM update to 6.0.1.1 (includes selecting backup type, thanks to Koush)
- CWM added option to mount external USB storage (thanks to krarvind)
- CWM removed multiple 'no' in confirmations (create a file .multi_confirm in /sdcard/clockworkmod/ if you want multi confirmations)
- cleaned some stuff...
Normal versions (for CM10 or ROMs without hugemem configuration)
2.0.3c
- 373.5MB - 385.7MB
For Slim Bean ROM or patched ROMs with hugemem configuration
2.0.3sc
- 386.5MB - 398.7MB

Great kernel! But when will the compass work?
I'm on Semaphore 2.03c+CM10.

Excellent as alway Stratosk. I'm on Paranoid and your 2.0.3sc. Everything working fine and fast.

dongfangri said:
Great kernel! But when will the compass work?
I'm on Semaphore 2.03c+CM10.
Click to expand...
Click to collapse
Thanks.
It doesn't work?

stratosk said:
Thanks.
It doesn't work?
Click to expand...
Click to collapse
The compass gives me a random direction. But it works fine with Stock CM 10 kernel.

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

Flashed this on the cm10 nightly build and could not get past the boot image
Sent from my SGH-I897 using xda premium

CheesyNutz said:
Flashed this on the cm10 nightly build and could not get past the boot image
Sent from my SGH-I897 using xda premium
Click to expand...
Click to collapse
It'll work on Euroskank unofficial CM10 builds up to Aug 15th. Builds after that will result in no boot (likely until the kernel is updated).

CheesyNutz said:
Flashed this on the cm10 nightly build and could not get past the boot image
Sent from my SGH-I897 using xda premium
Click to expand...
Click to collapse
Probably because Semaphore Kernel for Captivate actually released is the version before the new CM10 partition layout switch.
Stratosk will provide us a kernel for official CM10, until then we have to patiently wait.

2.0.3s with X-Bean
Hi Stratosk,
I tried your 2.0.3s kernel for X-Bean Rom and it works pretty well. It's no very fast (I'm using ondemand), but i think that this may depend on nodatadata. I'm using Nova launcher and there are some lags in appearing for some widgets at the screen-waking. Spirit FM and poweramp function very well. May I ask you a question? There are sound settings in several app, such as Poweramp or Apollo: could they enter in conflict with Voddosound settings?
Thank you a lot for your kernel.:good:
stratosk said:
New version 2.0.3c
- fix USB mounting
- fix netfilter issues (netfilter is now built into the kernel, no need to enable it from Semaphore application)
It includes all the changes of 2.0.1c
- /data partition added nodiratime, data=writeback to mounting options (a little bit more risky)
- ondemand: io_is_busy = 1 by default
- Radio FM as module again
- CWM update to 6.0.1.1 (includes selecting backup type, thanks to Koush)
- CWM added option to mount external USB storage (thanks to krarvind)
- CWM removed multiple 'no' in confirmations (create a file .multi_confirm in /sdcard/clockworkmod/ if you want multi confirmations)
- cleaned some stuff...
Normal versions (for CM10 or ROMs without hugemem configuration)
2.0.3c
- 373.5MB - 385.7MB
For Slim Bean ROM or patched ROMs with hugemem configuration
2.0.3sc
- 386.5MB - 398.7MB
Click to expand...
Click to collapse

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

New version 2.0.6c
- CWM: upstream sync (now with 'mount USB storage', mounts both internel and external SD) thanks to Koush
- CWM: fixed clearing dalvik-cache
- upstream sync (thanks to pawitp, jt1134)
- Fixed showing charging animation
- mount /system with barrier=0
- Fixed compass (thanks to SlavaBass)
Includes all changes of 2.0.5c (unreleased)
- Compatibility with new CM10 partition layout
- /system mounting with data=writeback
- 5MB more available RAM (378MB - 390MB), thanks DerTeufel1980, Mialwe
Normal versions (for CM10 or ROMs without hugemem configuration)
2.0.6c
- 378MB - 390MB
For Slim Bean ROM or patched ROMs with hugemem configuration
2.0.6sc
- 391MB - 404MB
WORKS ONLY ON CM10 BUILD 20120817 OR LATER AND SLIM 2.1 OR LATER

stratosk said:
New version 2.0.6c
- CWM: upstream sync (now with 'mount USB storage', mounts both internel and external SD) thanks to Koush
- CWM: fixed clearing dalvik-cache
- upstream sync (thanks to pawitp, jt1134)
- Fixed showing charging animation
- mount /system with barrier=0
- Fixed compass (thanks to SlavaBass)
Includes all changes of 2.0.5c (unreleased)
- Compatibility with new CM10 partition layout
- /system mounting with data=writeback
- 5MB more available RAM (378MB - 390MB), thanks DerTeufel1980, Mialwe
Normal versions (for CM10 or ROMs without hugemem configuration)
2.0.6c
- 378MB - 390MB
For Slim Bean ROM or patched ROMs with hugemem configuration
2.0.6sc
- 391MB - 404MB
WORKS ONLY ON CM10 BUILD 20120817 OR LATER AND SLIM 2.1 OR LATER
Click to expand...
Click to collapse
Working fantastic here. CM10 Nightly (Aug 22)

Related

[KERNEL] Semaphore 2.5.0c (2.5.0cbm) (CF-Root + Voodoo Snd v10 + OC/UV + BLN)

{
"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 the Captivate version of Semaphore kernel that is initially built for i9000.
Many thanks to existz for this version.
Also thanks to geokilla for testing the first version.
Features
- Voodoo Sound v10
- Voodoo Color
- OC/UV (1200MHz, 1300MHz)
- BLN
- CWM 5.0.2.7
- Speedmod color fix
- Patched with the latest Samsung kernel sources.
- JVU initramfs
- compiled with Linaro GCC 4.6 toolchain
- O3 and other compiler optimizations
- 337 MB available RAM (353 bigmem versions - it breaks 720 video recording)
- Auto brightness driver
- Reworked cpufreq driver. cpu states 100-200-400-800-1000/1200/1300.
- Bundled with Semaphore Script Manager to v0.62
- su binary v3.0.3.2
- Governor ondemand (default)
- ondemand: sampling_down_factor tunable by momentum
- Governor conservative (module)
- Governor smartassV2 (module)
- 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)
- cpufreq statistics as module (is loaded by default)
- Standard network packet scheduler
- Kernel log buffer size 4KB (from 128KB)
- deleting boot sounds procedure creates backup on /data/local
- increase light sensor polling to 1s
- Battery polling to 60 seconds
- jhash3
- No debug info
- TinyRCU
- HZ=256
- CPU frequency on stock music player when screen off to 400 MHz
- /system/etc/init.d directory creation if not exist
- Custom boot animation
- HM.Cardide's Addon scripts.
- VM dirty chainfire's tweak as script
- Kernel scheduler tweak as script
- noatime chainfire's tweak by default
- OC test scripts to 1200MHz, 1300MHz (Script Manager)
- enabled /proc/config.gz
- bootloop detection (clears init.d directory, if the phone does not complete 2 minutes of normal operation)
- Script to change /cache to virtual 50MB (in case you want to download apps > 30MB from Market)
Make sure to disable this option before convert to ext4. You may enable this after the conversion
In order to control voodoo sound and color and BLN you have to download Voodoo Control and BLN control applications respectively from android market.
The max CPU frequency is by default 1Ghz.
You may use applications like Voltage Control to control UV.
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_1000_default (disable overclocking)
- S05enable_oc_1200 (enable overclocking to 1200MHz)
- S05enable_oc_1300 (enable overclocking to 1300MHz)
- 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)
- S25enable_sm_cold (enable SpeedMod cold preset)
- S25enable_sm_neutral (enable SpeedMod neutral preset)
- S25enable_sm_warm (SpeedMod warm preset)
- S30enable_logger (enable logging)
- S35enable_tun (load tun module)
- S40enable_cifs (load cifs module)
- S42enable_bl_dis (disable bootloop detection)
For more information check the semaphore kernel website: www.semaphore.gr
Please check first the F.A.Q. article if you have any questions and before post in this thread.
For questions or issues about Semaphore Script Manager please visit HM.Carbide thread
You may find custom Semaphore specific boot animation in malcho's thread.
Thanks to
Special thanks to Chainfire who allowed me to use his initramfs and distribute his applications with my kernel.
Supercurio for Voodoo sound and Voodoo color
Neldar for BLN
Existz for OC/UC, his work on porting the Nexus S driver, Voodoo color and for the bigmem settings and for his helpful hints.
Hardcore for the 334 MB configuration and color fix and his hints.
HM.Carbide about Semaphore Script Manager application.
Rebel2k, quangmach for their help on testing the fix for the BT issue.
darckengel about his investigation about cpu frequencies.
malcho for his support, for making custom boot animation for this kernel and for Semaphore logo.
All people who support this kernel by testing, reporting issues, donating or simply using it.
There are two available versions:
normal - 1.8.2cap
bigmem - 1.8.2cbm
The only difference is that in bigmem there are 353MB available RAM but 720p video recording is not possible.
Changelog
2.5.0c (19/01/2012)
- CWM v5.0.2.7 (special thanks to Mialwe for his hints and for his mount code and of couse many thanks to CM team)
- busybox v1.19.3-cm7
- JVU initramfs
- fix front camera pictures issue
- fix capture frames during video recording (maybe dropped in final release)
- 337MB available RAM (due to the above fixes)
- updated Semaphore scripts by HM.Carbide (thanks to him, some scripts will be available as addon packages)
- su permissions changed to 6755 (?)
- Added script to load configs module
Bigmem version 2.5.0cbm
- 353 MB available RAM
Breaks 720p video recording
Breaks photo capture during video recording
Breaks front camera photo capture in JVU
Restoring backups made with CWM3 is not recommended. Although it maybe possible, I didn't test this functionality. Please create new backups with CWM5.
JW1_2.4.0c (31/12/2011)
- New version of Semaphore Auto Brightness driver (details here)
- Update Semaphore Script Manager application v0.71 (thanks to HM.Carbide)
- fixes bug when sampling rate is changed.
Bigmem version 2.4.0cbm
- 353 MB available RAM (it breaks 720p video recording)
JW1_2.3.0c (27/12/2011)
- ondemand: is_is_busy = 0, sampling_down_momentum = 0, sampling_rate = 40000 when screen off
- Semaphore Auto brightness driver (enable through Semaphore Application - disable auto brightness from settings first, for best results set brightness to lowest value from settings)
- initramfs JW1
- ondemand: implemented sampling down factor
- ondemand: iowait time calculated as load (io_is_busy=1)
- ondemand: New sampling_down_momentum tunable (explanation here)
- enabled /proc/config.gz (as module)
- updated su binary v3.0.3.2
Bigmem version 2.3.0cbm
- 353 MB available RAM (it breaks 720p video recording)
JVZ_2.1.1c (08/12/2011)
- updated JVZ initramfs
Bigmem version 2.1.1cbm
- 353 MB available RAM (it breaks 720p video recording)
JVT_1.9.1c (02/12/2011)
- compiled with Linaro GCC 4.6-2011.11
- added script to disable bootloop detection
Bigmem version 1.9.1cbm
- 353 MB available RAM (it breaks 720p video recording)
JVT_1.9.0c (23/11/2011)
- cpu frequency transition latency 10000
- restore DVFS locks introduced on newmail's patch
- fixed clean busybox script
- minor updates to scripts
Bigmem version 1.9.0cbm
- 353 MB available RAM (it breaks 720 video recording)
JVT_1.9.0beta (21/11/2011)
- Semaphore Script Manager updated to v0.62
- updated reworked scripts by HM.Carbide
- 341MB available RAM
- dropped CWM, Superuser applications (you have to manually delete them)
- ondemand patched with newmail's (thanks) deepsleep detection (also works with OC, latency 20000, thanks darckengel for extensively testing this)
- booloop detection (if phone reboots before 2 minutes of operation, init.d backed up and clear, thanks HM.Carbide for his idea)
- usb dock support (thanks xcaliburinhand)
- back to gzip initramfs compression (little bit faster boot)
Full changelog: http://www.semaphore.gr/changelog
Sources
The Linux Kernel
Samsung Kernel sources
Supercurio's voodoo sound v10
Existz OC/UV
Neldar's BLN
Semaphore kernel sources
Please use it with your own risk!
The attachment tar files are for flashing with ODIN.
Attachment files md5sum:
de90ac7c69b1d4fe052257d00a5a11db Semaphore_kernel_JVT_1.9.0c.tar
e2c6b2044acc874edce2a4eb1e9cb79c Semaphore_kernel_JVT_1.9.0cbm.tar
ca5cdfc8da26116f0cc52a254a18b08c Semaphore_kernel_JVZ_2.1.1c.tar
439ce1aac858260171b56b129a224e34 Semaphore_kernel_JVZ_2.1.1cbm.tar
4ff30395cf86c26220c160424d0510e9 Semaphore_kernel_JW1_2.4.0c.tar
6aeed40c4d11305aa1abebf124560903 Semaphore_kernel_JW1_2.4.0cbm.tar
794a145a21853816b7d92f696377ff24 Semaphore_2.5.0c.tar
732802018a56a288a9973a2afe2d595f Semaphore_2.5.0cbm.tar
Alternative download from www.semaphore.gr/downloads/captivate
Ok here's a CWM flashable zip of semaphore I have update the script to delete the new voltage settings of darek.xan and the oc script of semaphore to make it more stable on first boot.
NOTE:
THIS WILL REMOVE YOUR VOLTAGE SETTINGS AND OC SETTINGS, YOUR FIRST BOOT WILL TAKE LONGER DUE TO THE DALVIK CACHE IS WIPE OFF GIVE A LITTLE MORE TIME TO BOOT
try it now, thanks stratosk!
PS: where I can download bigmem version?
saobang3886 said:
try it now, thanks stratosk!
PS: where I can download bigmem version?
Click to expand...
Click to collapse
It'll be out in due time when he knows everything works on the Captivate.
With the test version he posted in the I9000 thread, everything but capacitive search button worked. And since my phone isn't 100% stable, more testing is required.
geokilla said:
It'll be out in due time when he knows everything works on the Captivate.
With the test version he posted in the I9000 thread, everything but capacitive search button worked. And since my phone isn't 100% stable, more testing is required.
Click to expand...
Click to collapse
flash few hours ago, ultil now every things work good for me, 4 button work, include search, but I don't known how to convert to ext4, will try OC and run game when I have free time
More new stuff is good thanks.
Sent from my A500 using xda premium
saobang3886 said:
flash few hours ago, ultil now every things work good for me, 4 button work, include search, but I don't known how to convert to ext4, will try OC and run game when I have free time
Click to expand...
Click to collapse
Convert to ext4/RFS by using the chainfire ext4 app
first bug:
Script to change /cache to virtual 50MB (in case you want to download apps > 30MB from Market)
-> when enable it, market can't download or update app ^^!
saobang3886 said:
first bug:
Script to change /cache to virtual 50MB (in case you want to download apps > 30MB from Market)
-> when enable it, market can't download or update app ^^!
Click to expand...
Click to collapse
Have you tried restarting the phone? I remember reading about that. I think you need to do this on ext4 partition, and restart the phone.
I'm happy to report that Semaphore feels like a good release, and that it's not beta anymore.
@geokilla
Thank you for testing the first Captivate version and for encourage me to release this version. I patched this version with all the changes that existz (many many thanks) suggested. 1.8.2 version is very well tested for i9000, but I still call captivate version 'beta' since I don't have a captivate to test it.
@saobang3886
Additional installed busybox versions may cause this error. Kernel comes with an embedded busybox version. Please try to uninstall any busybox version you installed and retry.
stratosk said:
@saobang3886
Additional installed busybox versions may cause this error. Kernel comes with an embedded busybox version. Please try to uninstall any busybox version you installed and retry.
Click to expand...
Click to collapse
I just disable this option and it work well now, will try again when I need it
Test with some big game ( alphast 6, TinTin HD ..) run smooth so far ^^!
Bigmem version 1.8.2cbm
- 353 MB available RAM (it breaks 720p video recording)
This kernel run very well in S_Bamboo Rom. Thanks!
stratosk said:
Bigmem version 1.8.2cbm
- 353 MB available RAM (it breaks 720p video recording)
Click to expand...
Click to collapse
waiting for this, thanks so much! btw, use the normal version until now every things work perfect for me
Does this include the car dock fix?
grkmaster said:
Does this include the car dock fix?
Click to expand...
Click to collapse
No, I think car dock station does not work.
stratosk said:
No, I think car dock station does not work.
Click to expand...
Click to collapse
Any future plans to implement it into the kernel?
this is what im referring to .. http://forum.xda-developers.com/showthread.php?t=916233
grkmaster said:
Any future plans to implement it into the kernel?
this is what im referring to .. http://forum.xda-developers.com/showthread.php?t=916233
Click to expand...
Click to collapse
I will check the code and if it is possible to use it, I will do it.
Update. Phone.apk and Messaging.apk closed on me only a couple times during the 36 hour of up time I had.
Anyone else getting this "problem"?
Since this is a remake of i9000 kernel, does this have the charging bug ? I mean, when I charge my phone (JVS/JVT kernel):
1. It never reaches 100%.
2. If I leave it on charger after the "phone charged" notification it loses charge quite a bit !
If someone can answer, will be helpful to decide whether to flash.
Thanks.

[Kernel][JellyBean] Devil3_1.7.5 [17/10/12] - Cappy

This kernel is based on teamhacksung's kernel for Jellybean
This kernel is meant be working on every Rom based on cm10
Many Thanks to:
Teamhacksung
Zacharias.maladroit
Onecosmic
ytt3r
TK Glitch
Ezekeel
Eugene373
franciscofranco
Sunra
scheichuwe
perka
sztupy, for his great work, to get usb host mode driver
mialwe
stratosk
F4k for the idea to flash bigmem libs
...
sources:
https://github.com/DerTeufel
Click to expand...
Click to collapse
Working on this kernel is taking many hours almost every day. With a small donation, you show me, that my work is appreciated by you.
If you like this kernel, please donate to me
Download link and changelog can be found here:
http://www.hellybean.com/jelly.html
Click to expand...
Click to collapse
Kernels with VC in the name are coming with Voodoo Color
Changelog:
changelog 02.08.2012:
- bug fix to bln, to prevent kernel panic in some situations (thx to thalamus)
- switched from deep_idle 2 to idle2 (also thx to thalamus)
- updated kernel to linux 3.0.38
- dockaudio sysfs for captivate and fascinate
IDLE2 can be enabled with the following command:
echo 0 > /sys/module/cpuidle/parameters/idle2_disabled
IDLE2 can be disabled with the following command:
echo 1 > /sys/module/cpuidle/parameters/idle2_disabled
Stats can be obtained from the standard cpuidle interface, which, for
IDLE2 is located at:
/sys/devices/system/cpu/cpu0/cpuidle/state*/time
where * = 1, 2, 3
Click to expand...
Click to collapse
changelog 27.07.2012:
- hack mfc driver, to give all available mem to an application, if the requested mem is more than the max. available (maybe useful later, does not change anything right now (afaik))
- fix execution of boot-patch.sh, disabled twice execution of init.d, enabled tv-out server for all devices (i9000 already had this)
- battery: fix charging display for car dock
- increase read-ahead on moviNAND
changelog 25.07.2012 part2:
- fixed cwm backup and restore for kernels without /datadata partition
changelog 25.07.2012:
- updated recovery (no "sdcard format"-bug anymore, external sd card is named correctly)
- vibrant: hopefully fixed froyo ril
- jellybean: galaxy s settings working now
changelog 22.07.2012:
- updated kernal base to linux 3.0.36
- updated "block" to linux 3.3
- readded fiops io scheduler (kept cfq this time)
- updated cwm recovery to 6.0.1.0 (please create a new nandroid, because of possible incompatibilities between old/new recovery)
- compiled with linaro toolchain (gcc 4.7.1) and O3 compiler flags
- made uksm scan less often (save cpu time and power)
- at first boot: only delte init.d scripts created by other kernels
- increased usb write performance
- lowered ram and display voltages a little bit
- fixed some bugs related to devil settings (they should stick now after reboot, if set by one of the devil apps)
- support for scripts in /system/etc/shutdown.d (thx to Efpophis)
all scripts placed at /data/local/shutdown.d or /system/etc/shutdown.d get executed at shutdown/reboot
you can use this, to play a shutdown sound for example.
by default 00shutdown gets created, which plays a music file, when it is placed at one of these folders/places
/system/media/audio/ui/shutdown.ogg
/data/media/audio/ui/shutdown.ogg
Click to expand...
Click to collapse
- disabled some debugging options
- audio (and for fascinate: camera fixes) by Efpophis+
- patch for improving batterie life by CML
- nfts read/write driver built in (for use with usb host mode)
- reverted refreshrate_mod and gpu_oc mod, as both weren't working
changelog 18.06.2012:
- some changes to load balancing
- added ultra ksm (metioned by zach thx for this my friend)
- readded fiops io scheduler (still experimental and could cause instablilities)
- using snappy compression for zram now (2 times faster, but only 2% less compression)
- added the possibility to change zram size (at /data/local/devil/zram_size, with valid values: 50, 75, 100 and 150 (all in mb))
- fixed the applying of user_min/max freq after reboot
- vibrant: fixed gps
- fascinate: fixed nandroid in cwm recovery
what is ksm? http://en.wikipedia.org/wiki/Kernel_SamePage_Merging_(KSM)
uksm is more optimized and also working for single core systems. using this should give much better ram usage, but at the cost of more cpu usage
############# most probably not working (yet)##############
i have added seperate gpu oc from jt1134's galaxy_tab (to switch between 200 and 250 mhz), but i did not get any improvements in antutu...further tests needed
echo 1 > /sys/kernel/pvr_oc/pvr_oc (for 250 mhz)
echo 0 > /sys/kernel/pvr_oc/pvr_oc (for 200 mhz), no reboot needed
and also have changend default screen refreshrate from 60 to 56, with the possibility to change it:
echo 1 > /sys/kernel/refreshrate/enable (60 hz)
echo 0 > /sys/kernel/refreshrate/enable (56 hz)
######################################################
changelog 10.06.2012:
cwm recovery:
- fixed mounting of external sd card to pc
kernel:
- picked two commits from linux 3.0.32 (avoid a possible memory leak, small fix to ext4 driver)
fascinate:
- fixed wrong mount points
changelog 09.06.2012:
- updated Zram and Zcache from linux 3.3
- updated android binder driver from linux 3.3
- fixed restoring of backups within TWRP recovery
- added virtual buttons to cwm recovery (Attention: they still don't work!)
- call vol hack from tk glitch (take a look at init.d folder and edit the script to make changes to call vol hack)
- bigmem values get applied at first boot after power on (if there is a value at /data/local/devil/bigmem, 1 for 391 mb and 2 for 403 mb (the last one breaks 720p)
- prevent phantom key presses (from tk glitch)
changelog 24.05.2012:
- Smooth_ui included to ondemand, conservative, smartass, lulzactive, lagfree and lazy governor (only one setting for activating/deactivating it in general)
- 3 cpu governor presets (smooth, normal, powersave) for ondemand, conservative, smartass, lulzactive, lagfree (only one setting for switching the mode in general)
- no need for activating/deactivating of selective live_oc anymore --> just change target low and target high
- BLX back in
- fixes to devil idle to be more stable while in call
- 1,5 mb more ram (thanks to mialwe)
- added aroma filemanager to cwm recovery
- added fully working TWRP recovery optional to cwm recovery (to use TWRP, just create a file named "twrp" at /cache)
- added option to select ram config in kernel --> no need for flashing an other kernel to get more ram (thanks to stratosk)
- switched to new initramfs from stratosk and mialwe ( now there will be cmw zip and odin tar file of every kernel version)
- added possibility to use Zram instead of Swap
- no need for flashing/using special scripts to make swap/zram working anymore
- added zcache
- added frontpage
- added cleancache
- added fudgeswap (thanks to ezterry and faux123)
changelog 01.05.2012:
- all changes from cm9 stock kernel (including mount points option)
- some fine tuning to deadline and sio
- Devil Idle: limiting bus/ram/gpu speed to 100 mhz for 100-800 mhz cpu freq, while screen off (automatic mode) or always (permanet), both modes automatically reduce the int voltages of the affected freq by 50 mV
- compiled with swap support
- added stratosk's smooth_ui to lulzactive governor (activated by default)
- rest oc_value to 100 while screen off, and back when screen turns on (combined with devil idle automatic, can't be turn on/off without devil idle)
- added posibility for different voltages while screen off (also bundled with devil_idle, with default settings, stock arm voltages are applied, because of live_oc set to 100)
- added the possibility to set freq limits while screen off (min and max freq)
19.04.2012
- even better fix to selective live_oc (last one (in test kernel) generated some overhead)
- fixed sampling rate of ondemand and conservative (have ported mialwe's/stratosk's sleep multipliers)
- new tunables for ondemand and conservativ
sleep multiplier and tunables:
mialwe and stratosk had the great idea, to change the sampling rate of conservative and ondemand governor while display of. for this, he introduced the sleepmultiplier (in his case factor 3). this means, if you set sampling rate to 20000, it changes to 60000 while screen off, and back, when screen on.
for ondemand and conservative:
i have made this multipliers tunable. proper values are between 1 and 5, because one could want a higher multiplier while screen off, if sampling rate is very low while screen on (higher sampling rate means, less checking for work load --> better batterie, worse performance). with this tunables you get better batterie, without making the performance worse while screen on.
two other tunables: up_threshold_min_freq and responsiveness_freq
the first one is a very low threshold while on low freq (by default 40), to make the governor scale up faster, until the responsiveness_freq is reached.
the responsiveness_freq is set to 400000 (400 mhz) by default. while the freq is below this value, up_threshold is the same as up_threshold_min_freq, and freq jumps to responsiveness_freq, with skipping the freq between the actual one and the responsiveness_freq. (conservative governor does not jump up to this step)
responsiveness_freq can be set to values between 100000 and 1400000
up_threshold_min_freq can be set to the same values as the normal up_threshold.
not tunable: while screen off, up_threshold is set to 95, no matter your other settings, to save more batterie.
up_threshold_min_freq is disbaled by default for conservative governor
for lulzactive:
for this governor, i did similar things, but they are not tunable till now.
when screen off:
- inc_cpu_load is set to 90, and back to the original value, when screen turns on
- up_sample_time is set to 50000, and back to the original value, when screen turns on
- down_sample_time is set to 40000, and back to the original value, when screen turns on
other changes:
- fix to touchwake from ezekeel, and another fix from stratosk
- upstream fix to compass
- building for i9000B now, too (big thanks to F4k for the hints by pn )
- removed some typos from recovery
- removed some annoying "no's" and "yes" from recovery in misc menu
- fixed wifi mode switch (pm_fast is the one with better signal)
14.04.2012:
- new b versions (only stock ram) changend to 377 mb, VC version needs the 720p fix from my ftp server. cmc version already patched
13.04.2012:
- updated wifi driver
- added the possibility to switch between wifi PM_Fast and PM_Max mode (Pm_Fast = better signal, PM_Max = better batterie, default is PM_Max)
- user interface to disable fsync (this gives more performace, at the risk of data loss on a crash, taken from ezekeel, so it should be ok ), default is off, to be safe
- fixed voodoo color kernels (these have the VC in their names)
10.04.2012:
- added vibrator intensity control (by mialwe), presets can be changend in recovery
- stock ram version now available (348 mb ram), XL (390 mb), XL_bm (402 mb)
- removed 1080 mhz freq for now
- small correction to touchwake
- small correction to selective live_oc (now the low freq really are not live_oc'ed)
05.04.2012:
- fixed bug in selective live_oc, which caused the target high not taking affect to the highest freq, if highest freq equals target high
- fixed another bug in selective live_oc, which could lead to gpu crashes due to overclocking the ram, but not the cpu freq (for low steps)
- added a switch to change between "normal" and selective live_oc
by changing the live_oc mode while using it, live_oc value is set back to 100, to prevent strange things
- added possibility to set max. freq for boot (in recovery). This freq is set until init.d is executeted (it is automatically set to 1000 at this point, to make sure there are no conflicts with other cpu settings from users)
#Already in the last version, but i forgot about it:
- deep idle fixes from stratosk (many thanks)
- added possibility to underclock by using live_oc (limit is 90 now, which means lowering all freq and bus speed by 10%, to save more batterie when really needed)
03.04.2012:
For now there are three different RAM versions:
- stock mem kernel has 379 mb ram, everything working
- "slim ics" (XL) kernel comes with 390 mb, this is breaking playback of some high resolution videos
- XL_BM is coming with 402 mb ram, but breaking 720p
(while flashing the kernel, the modded rom files are also flashed, so you don't need to flash a new rom to get 379 or 390 mb)
-added new frequency: 1080 mhz (1100 does not like live_oc)
- fixed SmartassV2 for live_oc (after changing live_oc value, you have to change the smartass values, too, but then they automatically apply to the live_oc value (although you can only select 800 mhz in nstools (for example))
- touch recovery with custom devil menu (for some reason it takes a few seconds to load the first time, missing virtual keys is a warning, because there are no virtual keys yet)
-fast charge (thx to chad0989 for this), disabled by default.
you also can use the widget from chad (to place on homescreen) to toggle the fast_charge mode
https://play.google.com/store/apps/d...stchargewidget
Click to expand...
Click to collapse
while fast charge is activated you cannot connect as usb device
- added datafix script to init.d (this script is deactivated by deafult. to make it work, you have to creat a file named datafix and placed in /data/local/)
- reworking and cleaning many parts to get more ram, speed, and stability
05.03.2012:
- updated sio i/o scheduler to latest version
- small updates to ondemand and conservative governor from linux 3.2
- bettter performance for CFS kernel due to tuning and patches
- tuning to deadline scheduler
- better i/o performance
- changed bootlogo (probably not the last time )
28.02.2012
- finally working bln V9 (no need for LED2 anymore)
- fixed lockscreen freezes
- reverted memory tweaks, which could be the reason for lagging after using a day
- again wlan fixes from tk-glitch
- tweaked conservative and ondemand governor (conservative still is not too aggressive)
- added dm-cache again (who has removed this from my github? )
- improve usb signal quality
- xcaliburinhand's dock audio support (untested, do not have a dock)
- less debugging
- fixed kernel version not displayed under "about phone"
12.02.2012
- Added newest Fiops scheduler (tuned for more performance)
- When Gpu is active, min CPU freq is set to second lowest step
- fixes to live_oc and custom voltage
- default mount parameter NOATIME and NODIRATIME (faster)
- updated Wifi drivers (thanks to tk-glitch)
- tuned intellidemand for better performance
- removed some stuff (zram, swap, tweaks to cpufreq untill I know what was causing the instabilities of last build)
05.02.2012
- added Touchwake
- added BLX
- upgraded BLN from V8 to V9 (working for missed calls, blinking or static light, configurabel by using NSTools or BLN Pro App)
- added Intellidemand governor
- added mdnie settings to voodoo color version
- readded deep idle v2 again (I think it is the best/only working one, although
- version with CFS (instead of BFS) now also available (maybe better multitasking and batterie life, but slower)
- removed BFQ I/O Scheduler
- tons of smaller fixes and improvements
30.01.2012
-revert: Voodoo Sound now to be set with DSP Manager
29.01.2012
- Linux kernel 3.1.10
- Deep Idle from Eugene373 (always enabled, no stats)
- added BFQ v 3.1 I/O Scheduler
- Voodoo Sound now to be set with DSP Manager
- Zram (can be disabled by removing Zram file from init.d)
- Zcache and Cleancache (not working yet?)
- optimized rwsem algorithm
- USB Host V5
24.01.2012
- init.d support (the folder is not created by the kernel. You have to do it for yourself)
- Deep Idle V2 back in
- new Cpu governors: MinMax, Lagfree, Lulzactiv
- LED V2 (you can set blinking by using nstools, also working for missed calls in most cases (sometimes it is not working for missed calls, don't know why at the moment))
- Backlight Dimmer (only LED version): used to turn led backlight of, while screen is on, after defined period of time. Deactivating it, makes your backlight stay on all the time
- I/O-less dirty throttling completely backported from kernel 3.2
- Ext4 with 3.2 patches
- Proportional Rate Reduction for TCP - by Google
- USB Host V 4
19.01.2012
- Usb Host drivers integrated
- Cm9 Color adjustment
- Removed Deep Idle because of Bluetooth problems (hopefully it will come back, still testing)
16.01.2012:
- Updated Kernel basis to Linux 3.1.9
15.01.2012:
- fixed bug in cpu spy, caused by live_oc
- still using voodoo color for now, maybe two additional kernel versions tomorrow
[/quote]
files with .zip have to be flashed within recovery (twrp or cwm)
files with .tar can be flashed by using odin or heimdall (they are placed at the end of post 3)
Downloads:
http://rootaxbox.no-ip.org/divers/jellybean/ many thanks to Rootax
http://devil.haxer.org/ many thanks to SysTem-X (not updatet yet)
just in case ...
First
Sent from my Cappy powered with Jelly Bean using Tapatalk 2
Continuing my discussion from ICS thread here. Either I effed up enabling Idle2 or running a internal Cat of kmsg is not letting my phone drop to idle . Can Idle 2 be enabled from the app or that needs to be implemented?
Edit: Got everything to work. Here is the KMSG that I got. The problem is, if I use ADB the phone doesn't activate Idle2 but i feel like making my phone cat kmsg while I'm trying to crash it might not get the whole txt? I could be wrong. Hope it provides more info.
Idle2kmsg.txt
Wait so what's the difference between deep_idle 2 and idle2? Anyways I'm going to flash it and see what's the difference!
Sent from my SGH-I897 using xda app-developers app
@DerTeufel
Apparently I don't get SoD with idle2, my phone locks up. Screen Actually showed lockscreen this time when I attempted to wake it up while playing music. Sadly my computer doesn't see the device during this state. Any advice? Did you take a look at the kmsg I provided in my earlier post?
Thanks for your contribution .
Can't get to recovery?
Hello all, first time in Devil kernel.
First flash went well, I flashed and tested it was working by rebooting back into recovery. I set a few options (such as vibrate intensity) and rebooted, everything was OK (even better even, because Waze started working finally).
I did a 'touch /data/twrp' to try to enable the TWRP recovery, and rebooted, but now I'm kinda stuck at the kernel logo. Capacitive buttons do light up (but don't vibrate the phone), and I can reboot by holding all three hard buttons for ten seconds.
I noticed in the changelog that "for some reason" it takes a few seconds to start TWRP, but I waited for ten minutes (and dropped by battery 43%) before giving up. Coincidentally, now I'm getting the "android.process.media" has stopped error, waiting to see if a appdata wipe will help on that one...
Thing is, even after deleting the file I touched, it's still not letting me into Recovery (the normal CWM). Are there any hints at this? Or should I look at trying to get Heimdall working to try reflashing the kernel?
Tsaukpaetra said:
Hello all, first time in Devil kernel.
First flash went well, I flashed and tested it was working by rebooting back into recovery. I set a few options (such as vibrate intensity) and rebooted, everything was OK (even better even, because Waze started working finally).
I did a 'touch /data/twrp' to try to enable the TWRP recovery, and rebooted, but now I'm kinda stuck at the kernel logo. Capacitive buttons do light up (but don't vibrate the phone), and I can reboot by holding all three hard buttons for ten seconds.
I noticed in the changelog that "for some reason" it takes a few seconds to start TWRP, but I waited for ten minutes (and dropped by battery 43%) before giving up. Coincidentally, now I'm getting the "android.process.media" has stopped error, waiting to see if a appdata wipe will help on that one...
Thing is, even after deleting the file I touched, it's still not letting me into Recovery (the normal CWM). Are there any hints at this? Or should I look at trying to get Heimdall working to try reflashing the kernel?
Click to expand...
Click to collapse
yes, i think best would be to reflash the kernel, and then try to get to recovery.
DerTeufel1980 said:
yes, i think best would be to reflash the kernel, and then try to get to recovery.
Click to expand...
Click to collapse
Yeah, on the thoughts that it might have been a bad flash, I did try that. Now I've downloaded the 8/1 version for testing, we'll see what results. TWRP should be rom-independent, right?
I just don't know what else I might be doing wrong. Perhaps it's reading the TWRP information from a previous version and hanging up? Oh well, I supposed it can wait.
I renamed the TWRP file from a previous kernel's version and tried to reflash, but still no go...
Tsaukpaetra said:
Yeah, on the thoughts that it might have been a bad flash, I did try that. Now I've downloaded the 8/1 version for testing, we'll see what results. TWRP should be rom-independent, right?
I just don't know what else I might be doing wrong. Perhaps it's reading the TWRP information from a previous version and hanging up? Oh well, I supposed it can wait.
I renamed the TWRP file from a previous kernel's version and tried to reflash, but still no go...
Click to expand...
Click to collapse
i think twrp is not working at the moment with jellybean. i try to fix this tomorrow.
till then, you have to go to cache and delte the twrp file from there. if this file isn't present, then please attch your /boot.txt
DerTeufel1980 said:
i think twrp is not working at the moment with jellybean. i try to fix this tomorrow.
till then, you have to go to cache and delte the twrp file from there. if this file isn't present, then please attch your /boot.txt
Click to expand...
Click to collapse
Ok. Somehow the Devil Kernel Config app wasn't properly deleting the file, once I used an actual command to delete it, it worked OK to be in CWM recovery.
Just for kicks, I attached my /boot.txt log.
Tsaukpaetra said:
Ok. Somehow the Devil Kernel Config app wasn't properly deleting the file, once I used an actual command to delete it, it worked OK to be in CWM recovery.
Just for kicks, I attached my /boot.txt log.
Click to expand...
Click to collapse
Boot.txt is fine now
Gesendet von meinem GT-I9000 mit Tapatalk 2
Just for clarification, doesn't the boot.txt file get overwritten each boot? So if I'm having issues getting into TWRP, and I reboot to get out of recovery mode, the boot.txt file will only give information about the current boot (not the broken TWRP)?
Tsaukpaetra said:
Just for clarification, doesn't the boot.txt file get overwritten each boot? So if I'm having issues getting into TWRP, and I reboot to get out of recovery mode, the boot.txt file will only give information about the current boot (not the broken TWRP)?
Click to expand...
Click to collapse
Yes. That's right. It would have been helpful, if you grep it with adb, while stuck. I already did this now, and it wasn't helpful
Gesendet von meinem GT-I9000 mit Tapatalk 2
DerTeufel1980 said:
Yes. That's right. It would have been helpful, if you grep it with adb, while stuck. I already did this now, and it wasn't helpful
Gesendet von meinem GT-I9000 mit Tapatalk 2
Click to expand...
Click to collapse
One thing that always frustrated me was the fact that there is literally no way to watch the kernel messages on the display as it boots. That's one of my most trusted debug methods on the computer: Have it show what it's doing on the console.
Of course, there is a serial port somewhere, but it's apparently not easily accessible without special hardware...
Something just occurred to me: What if we could manually load the TWRP ramdisk and chroot into it? Would that allow us to interactively watch it? or (since stuff is already loaded and junk) that may not be possible? I noticed that adb starts, but we can't get a shell, so...
There is 1.1.3 kernel uploaded.
http://rootaxbox.no-ip.org/derteufel/jellybean/Cappy/113/
Sent from my SGH-I897 using xda premium
Search Button not working. Press it, not working, no response.. Have to go to the search app instead.
---------- Post added at 05:39 PM ---------- Previous post was at 05:38 PM ----------
Please click one of the Quick Reply icons in the posts above to activate Quick Reply.
---------- Post added at 05:40 PM ---------- Previous post was at 05:39 PM ----------
Please click one of the Quick Reply icons in the posts above to activate Quick Reply.
The search button no longer invokes the normal search function in an app, instead it launched Google Now in Jelly Bean. If that feature is missing in your ROM, nothing will happen when you press it, you must press-and-hold instead.

[Kernel][01/03/2013] CoCore 4.1

This custom kernel is base on diego-ch's TWRP kernel.
I call it CoCore.
( Responsibility )
I'M IN NO WAY RESPONSIBLE OF ANY DAMAGE CAUSED BY USING THIS CUSTOM KERNEL.
( Compatibility )
This kernel works well on i9070.
I am sorry that it causes high cpu load on i9070P!
( What is needed )
* An I9070 (Andorid 2.3.6)
* Some Android experience
* Know some knowledge of how to use Android Terminal
* More patience
( Features )
TWRP Recovery 2.2.1
28 CPU Governers
8 I/O Schedulers
IO Unlocked (increased a bit speed)
Init.d Script
Custom Bootanimation
Deeper Sleep Mode
zRAM, SWAP Supported
NTFS(Read Only)
CIFS
ARM ThumbEE
ARM VFP with neon
Optimized RWSEM Algorithm
Mali GPU Tweakes/Controls
LZO Kernel Compression ( for faster boot )
Removed Useless Drivers ( for faster boot )
SLUB Memory Allocator
Automatic readahead cache size
Audio Boost*
Linaro GCC Toolchain
And many miscellaneous tweaks, it's hard to make a list for them.
Maybe i also forgot them.
A ton of new features in my updates,please Check the updated version.( See below )
( Detailed explanation )
CPU Governers Supported:
Code:
Performance, OnDemand(default), Lionheart, Powersave, Userspace,
Conservation, OndemandX, SmartassV2, Interactive, Scary, Sakuractive,
PegasusQ, Intellidemand, Lazy, Wheatley, HotPlug,
SmartAss, LagFree, BrazilianWax, InteractiveX, MinMax, SavagedZen,
Aggressive, AggressiveX, Gallimaufry, GallimaufryX, AbyssPlug, Skywalker
* To get stable scores, please use Performance to run benchmarks.
* For daily using, i recommend PegasusQ.
* Please test the governors by yourself.
* And the PegasusQ will hotplug the second cpu when screen turns off,that might cause music skip when system load is heavy.
* If unsure,please use ondemand(default)
IO Schedulers Supported:
Code:
NOOP, Deadline, CFQ, BFQ(default), SIO, VR, anticipatory, ZEN
* To get more information about governers/io schedulers, here:
http://forum.xda-developers.com/showthread.php?t=1369817
* For daily using, i recommend SIO/BFQ/ZEN
* Please choose a best io scheduler by yourself.
Init.d Script:
* Please make sure there is a latest busybox in your system.I found that init.d didn't work properly on some devices which have old version busybox.
* The init.d folder (/system/etc/init.d) must have 0755 permissions.
* If the scripts dont have execution permissions,it wont be execute automatically.
Custom Bootanimation:
* Please put the bootanimation.zip in /system/media with right permissions(0644).
* If there isn't any custom bootanimation, kernel will load Samsung official bootanimation.
DeepSleep Mode:
* Default mode is State4, i changed it to State5. Increased standby life time.
* If you use a hotplug governor,it might be unstable when you use the deepest sleep mode.
* Some users reported that ondemand works well with deepest sleep mode.
* If you mind the standby time of the phone,please give it a try.
* You can get information about CPU sleep states:
Code:
cat /d/cpuidle/stats
* To change the allowed deepest sleep mode: (e.g. Allow State6)
Code:
#echo 6 > /d/cpuidle/deepest_state
zRAM & SWAP:
* zRAM must be enabled by script/command.
Code:
mkswap /dev/block/zram0
swapon /dev/block/zram0
* SWAP must use with a SWAP partition in sdcard.
Code:
mkswap /dev/block/mmcblk1p2
swapon /dev/block/mmcblk1p2
* Because we have a large memory, the zRAM/SWAP is low activity.
* Some users said that zRAM/SWAP wont help the performance of games,they might drop more battery.
NTFS:
* Need a binary called "ntfs-3g" to read/write ntfs sdcard. Built-in NTFS feature only can read.
* Stock Android 2.3 cannot mount NTFS sdcard automatically.
Mali GPU:
* Allowed larger memory.
* Allowed larger OS memory for buffer. ( 6m -> 10m )
* L2 cache max reads tweakable
* Enabled some features in Makefile.
* Disable a big debugging checking
Audio Tweaks:
* Enabled directly rendering
* Enabled 32k_clk ( a feature of AB8500 )
* Volume Boost! ( v3.6-3.8rc,optional in v4.0 )
* Dynamic Range Enhanced! ( v3.6-3.8rc,optional in v4.0 )
( Installation )
Method 1
1. Flash the kernel which has TWRP via Odin. You can flash diego-ch's TWRP kernel, or flash "GT-I9070-Kernel-CoCore.tar.md5" in attachments.
Here diego-ch's TWRP kernel: http://forum.xda-developers.com/showthread.php?t=1873119
( flash custom kernel will increase binary counter!! )
2. Run Odin, Put the md5 files in PDA, Pit files doesn't need.
3. Only check "Auto Reboot" and "F.Reset Time"
4. Click Start to flash, wait for phone reboot.
5. Boot into TWRP, Tap Install, Select i9070_kernel_CoCore_TWRP.zip, Flash it.
And, if you have TWRP kernel already, flash the zip via TWRP directly.
Method 2 (Experienced users only)
This method will not increased binary counter, but ROOT permission is needed.
1. Get kernel.bin.md5 from i9070_kernel_CoCore_TWRP.zip
2. Put kernel.bin.md5 in sdcard
3. Run your favourite terminal app, type these codes
Code:
$su
#dd if=/sdcard/kernel.bin.md5 of=/dev/block/mmcblk0p15
4. Reboot
If you typed a wrong patition number, perhaps it will brick your phone!!!
Think twice before you hit Enter.
( Updates )
01/03/2013 Update: CoCore v4.1
Hmm,This is BETA version.
Block: Added ZEN io scheduler (Bases on noop,deadline and sio)
CPUFreq: Added Skywalker governor (FreqTable tweaked)
Mali: Increased the default l2 max reads 28kb -> 48kb
Mali: Disabled a big debugging tracking
RCU: jRCU -> TreeRCU (For better CPU/RAM throughput!)
NWFPE: Enabled ex-nwfpe
Please remove the mali l2 init.d script tweaks,guys
CoCore-mini 1.4 is at #842 post.
12/23/2012 Update: CoCore v4.0
Mali: Driver updated, re-tweak the parameters
ASoC/ab8500: Driver updated
NET/conf: Enable HSTCP(high-speed tcp),Westwood+,Veno,Hybla,YeAh configs. Cubic(stock) conf is default.
Block: Set BFQ as default io scheduler
Block: Automatic readahead cache size limit (depend on the size of your sdcard)
Block: Re-tweak SIO/VR/Deadline for flash nand devices
MM: SLQB -> SLUB
SCHED: Remove fair_sleepers, revert the parameters back to stock
MISC: Remove a ton of juck!!!, Highest complie optimization level, boot faster(compare to old versions,8800ms~9100ms now)
PS.
The cifs.ko and smbfs.ko have been put out ramdisk.They will be installed to /system/lib/modules (for faster boot)
And i forgot the changes,see my source on my github.There is a changelog.
To change the net configs:
Create a new init.d script:
Change the 'highspeed' to other confs.
Use `sysctl -a | grep cubic` to know what conf you can change to.
`ping` is the simple way to test whether the conf you use fix you or not.
For me,i am using highspeed now. If unsure,keep default(Cubic)
Code:
#!/system/bin/sh
sysctl -w net.ipv4.tcp_congestion_control=highspeed;
I have set the mali l2 cache back to 28kb by default.
To set it to 48kb(max).Use an init.d script.
Code:
#!/system/bin/sh
echo 0x00000030 > /sys/module/mali/parameters/mali_l2_max_reads;
The game fps should be improved a bit,
The values you `echo` must be HEX
BUT,if it doesnt or feels lagged,remove this script.
For me,48kb works well.
The volume++ version is volume boosted. (Someone requires this)
The lagged sound will be increased,too!
12/09/2012 Update: CoCore v3.9Beta8
This is BETA VERSION!!
CpuFreq: Added AbyssPlug (Base on OnDemand+Hotplug)
Mali: Increased the priority of OSMEM (5 -> 1) (See the dmesg)
Mali: Unlocked mali_l2_max _reads in sysfs (You can tweak this parameter now) (Dont set over 48)
(If you find a good value,please share with us!)
Mali: Misc tweaks
Kernel/hz: Fix the defconfig issue (Thanks! @hafidzduddin)
Net/SCH: Reverted back to stock (To experiment the latency of enabling mobile data)
Makefile: More optimization flags
PS.
The Mali parameters are in /sys/module/mali/parameters/
Use scripts/terminal to set them.
12/07/2012 Update: CoCore v3.9Beta3
This is BETA VERSION!
J4FS: J4FS driver works! Bugfree now!
CpuIdle: Revert the ApDeepSleep to stock,and added ApSleep++ custom state
(ApSleep++ and ApDeepSleep only works with non-hotplug governors,e.g: ondemand)
(New sleep state is disabled by default.You can enable them by yourself,if you prefer longer battery.)
CpuFreq: Added Aggressive, AggressiveX, Gallimaufry and GallimaufryX (These are optimazed version of Conservation/OnDemand)
CpuFreq: Fix a hotplug bug of PegasusQ
FS/SYNC: Removed Dynamic Fsync Control,added Ezekeel FSync Control
ASoc/ux500: Raise the pcm buffer size to MAX
NET/Scheduler: Re-tweaked, to experiment the latency of mobile data
Unknown: Fix the touchscreen sudden lost response (According to my using these days,it has been happended again!)
PS.
The FSYNC is enabled by default.Disabling FSYNC can improve IO performance.
In AnTuTu IO Test: Enabled: 350-400 Disable: 540-560
But disabling FSYNC can cause losing data!! It is at your own risk!!
Check the TIPS part to get how to disable it.
12/02/2012 Update: CoCore v3.9Beta1
This is BETA version, at #344 post.
12/02/2012 Update: CoCore v3.8.6rc
ASoC/ab8500: Use another gain mode in order to fix the terrible audio issue.
Sched: Reduce the latency of CFS Scheduler
PS.
The dyn_fsync will casue screen lag when you turn off the screen and there is a heavy io load.
If there isnt any heavy io load,it goes normally.
If you hate this,see the Tips part (#2 post) to get HOW TO disable dyn_fsync.
12/01/2012 Update: CoCore v3.8rc
CpuFreq: Tweaked the freq table of PegasusQ
Blcok: Updated BFQv1 -> BFQr2-1,Fixed the latency of BFQ issue. (BFQv5 is incompatible with Linux 2.6.35)
Sched: Tuned the patamerters of CFS scheduler (Use ThunderBolt's)
Sched_features: Enable Fair_Sleepers,Disable HRTICK
Mali: L2 cache max reads -> 48kb,Fix the mem leak issue.
NET: Set WestWood+ as default CONFIG
fs/sync: Added Dynamic FSync Control
(Improve IO performance greatly.When the screen is on,fsync is off.When the screen is off,fsync is on.)
ASoc/ab8500: Fixed the FMRadio volume balance issue. (Thanks @shut_down)
MISC: Removed a TON of JUNK!!!,And added a workaround to flash kernel quickly.
PS.
The benchmark screenshot is in the #304 post.
How to disable DYN_FSYNC? Check the TIPS part. (#2 post)
What is the flash kernel workaround?
In TWRP,use the Terminal fucntion,SELECT the folderr which has a kernel named "kernel.bin.md5",Start the Terminal,
And just type "fkernel"(No quotes),it will flash the kernel.bin.md5 automatically.
And i found that V(R) is a good io scheduler too.
The BFS CPU Scheduler is incompatible with our kernel.I am about to introduce this in the JellyBean kernel.
11/25/2012 Update: CoCore v3.7
RamDisk/TWRP: Added a temporary workaround to mount emmc(internal memory)
Block: SIO io scheduler updated. (2012 version) (Thanks @hafidzduddin)
CpuFreq: Fixed the name issues of governors (SetCPU cannot tune the parameters of governors, now fixed)
CpuFreq: Added LagFree, BrazilianWax, InteractiveX, MinMax and SavagedZen governors
(New governors havent been tested fully!If unsure, PegasusQ is recommended.)
I have tweaked the freq tables of most governors.
Mali: L2 cache max reads: 48kb -> 44kb , FPS increases (1-8fps) in simple scenes.
(Reserved 4kb for buffering, perhaps it will fix the sudden lag in games)
Sched: Fix SAMSUNG source code errors
Sched: Added AutoGroup Scheduler v4
Net/Sched: Re-changed the scheduler of net
android/logger: Reduced the logger size
ASoc/ab8500: Headset Volume adjusted, Dynamic Range enhanced! (i recommend using PowerAMP/RockBox)
PM(PowerManagement): Added a new feature, Operating Performance Point (OPP) Layer library
MISC: Disabled something useless(for faster boot),
Added GenLock API, MM&DMA hacked,
Added a new feature DM_CACHE,
more GCC optimizations in MakeFile
PS.
Dont use high volume to listen to music over 1 hour, it it not good for your ears.
Just reduce some volume.And i havent gained the speaker volume, dont worry.
The TWRP has some grapics issues when entering the emmc folder(it happends soemtimes, not always),
if it happended just tap back button and enter again.
(Some guys required this becaues them havent an external sdcard! )
And about the SetCPU issues. If you cannot tweak the parameters of some governors,
go to /sys/devices/system/cpu/cpufreq/(governor_name)/, you can tweak them here.
Make a script to tweak them quickly.
I think there is no point in updating to 2.6.35.14, because it updates a lot of useless drivers.
11/18/2012 Update: CoCore v3.6
Block: Added anticipatory io scheduler
CpuFreq: Added HotPlug and SmartAss governors
CpuFreq: Tweaked SmartAss and SmartAssV2 freqtable in order to match our device
Kernel: Adjusted many parameters
Lernel: Built with optimized compiler options
Sched: Added Fair_Sleepers feature,
disabled Gentle_Fair_Sleepers feature,
enabled HRTICK feature
MM: Increased Min readahead 16k -> 32k
JHash: Added JHash v3 speed tweak
Mali: Use another timestamp mode
ab8500/asoc: Headset volume gain boosted! (Sounds perfectly.My ears will be satisfied with i9070+Edifier H850. )
11/11/2012 Update: CoCore v3.5
Kernel: Revert LZO compression ( LZO is the fastest, but it makes kernel largest )
Kernel: Removed some bad tweaks
Kernel: Compile with Linaro GCC 4.4.5 ( The final version of Linaro GCC 4.4 series )
Ramdisk: For power saving, cifs.ko and smbfs.ko will not be loaded by default
Block: SIO, V(R) and Deadline io scheduler tweaked ( Better IO throughput )
FS: EXT2, EXT3 and EXT4 speed up
JHash: Updated to JHash v3
Sched: Enabled HRTICK
RCU: Added and use JRCU
TCP: Change TCP_Config to VENO ( Faster on wireless network ), and enabled HSTCP ( High-speed TCP )
NET: Net schedulers tweaked, in order to work with VENO config
NET: Introduce u64_stats_sync infrastructure
MM: Added vzalloc() and vzalloc_node() helpers
MM: Added and use SLQB memory allocator
MM: Added fudgeswap
SYNC: Added synchronization framework
BCM4330(WLAN): Enabled PM_FAST mode in standby
CGroup: Enabled FREEZER feature
PS. And many misc tweaks.
And i added some modules in /lib.
I tweaked mali parameters again (MEM -> 48MB OSMEM -> 8MB).
Because i find that when the memory is too big, it feels lag.
According to my test, in simple scence, fps increases (1-2fps); in complex scence, fps reduces (1-2fps).
But UI is faster in low frequencies! ( i often use signle core at 800Mhz )
10/28/2012 Update: CoCore v3.1
Mali: Fixed the fps issue.
RCU: Use Tiny-PREEMPT RCU (To reduce memory footprint, and feel more smooth)
Kernel: Removed some bad tweaks.
10/28/2012 Update: CoCore v3.0
Bug Fixed: Rolled back to old ramdisk (TWRP 2.2.1) in order to fix wifi hotspot issue.
MM: Increased sdcard max read ahead to 2048kb. (It's nice to work with my class-4 sdcard)
FS: Added AUFS,AutoFS4 support.
FS: Improved a bit perfromance of ext4.
RCU: Added Tiny-PREEMPT RCU.
RCU: Boosted. (Prefered real-time response)
CFS: Boosted.
Log: Reduced the log buffer size.
TCP: Enabled some features, optimized.
Net: Removed some schedulers.
Kernel: Removed some bad tweaks.
CGroup: Boosted.
CGroup: Added timer slack subsystem feature.
CpuIdle: ApDeepSleep(State6) worked! (Experimental,enable by yourself. Default is State5.)
LIB/CRC32: Added optimized CRC32 algorithm.
And lots of misc tweaks.
10/23/2012 Experimental Update
CpuIdle: State6( ApDeepSleep ) works!! Added "ARM_OFF" to State5!!
10/21/2012 Small Update
Update: TWRP 2.3.1.1 ( Thanks! @diego-ch )
Mali: Increase OS memory for buffer ( 8M -> 16M )
init.d: Make it as service
LIB: Add memcopy macoros and functions
ARM: Add optimized AES and SHA1 routines
ARM: Add optimized SHA1 implementations ( boot faster )
ARM: Enable ICache feature
ARM: Enable BPredict feature
ARM: VFP hard+neon float flag
ARM: JIT network Compiler ( experimental )
CPUIDLE: Add a custom sleep state ( state6,experimental )
Kernel: Use LZMA compresstion ( boot faster )
Kernel: Add XZ compresstion support
CFS: Tweaked
Revert: Gentle_Fair_Sleepers ( for smooth UI )
Compatible with JetMOD now
( Old versions downloads )
*** These have j4fs bug! ***
CoCore v3.1 http://d-h.st/1Q5
CoCore v3.5 http://d-h.st/qKY
CoCore v3.6 http://d-h.st/wvi
CoCore v3.7 http://d-h.st/48k
CoCore v3.8rc http://d-h.st/Eui
CoCore v3.8.6rc http://d-h.st/XEf
( Thanks )
Thanks to everyone who helped me.
Special Thanks:
@diego-ch
@varun.chitre15
@hafidzduddin
@shut_down
@hackbob
@Adi_Pat
@JackStow
The source code is available on my github now.
If there are any issues, please report.
And if you like my work, Press THANKS Button Please. It encourages me.
( Tips )
1. For performance, please remove libGLES_android.so in /system/lib/egl to disable weak CPU rendering.
2. Flash your kernel quickly via Ternimal.
Creat a new file (named `ddkernel`) with RootExplorer.
Write these codes:
Code:
#!/system/bin/sh
source=`busybox realpath kernel.bin.md5`;
echo "DD: Flashing $source";
busybox dd if=kernel.bin.md5 of=/dev/block/mmcblk0p15;
Save , and set right permissions (0777), put it in /system/xbin
Now, you can `cd` to the folder where stores `kernel.bin.md5`, and use `ddkernel` command to flash kernel.
3. Mount your NTFS sdcard
Firstly, you need a binary called "ntfs-3g". Put this binary in /system/xbin
Open your terminal app.
Code:
mkdir sdcard-ntfs
ntfs-3g /dev/block/mmcblk1p1 /sdcard-ntfs
4. My sysctl.conf
Code:
vm.dirty_expire_centisecs=3000
vm.dirty_writeback_centisecs=500
vm.dirty_background_ratio=40
vm.dirty_ratio=80
vm.vfs_cache_pressure=1
vm.highmem_is_dirtyable=1
To use this file,you must have installed busybox,and put this file in /system/etc
Go to /system/etc/init.d/,create a new file(Any name you like),write this(Remember to set right permissions(rwxrwxrwx) of new file):
Code:
#!/system/bin/sh
busybox sysctl -p;
Now your sysctl.conf will be loaded automatically in every boot.
5. How to disable Dynamic FSync Control? (CoCore v3.8-v3.8.6 ONLY)
In your /system/etc/init.d/,create a new file
Code:
#!/system/bin/sh
echo 0 > /sys/kernel/dyn_fsync/Dyn_fsync_active;
Now,this function will be disabled in every boot.
6. How to Control the FSYNC? (CoCore v3.9+)
In your /system/etc/init.d/,create a new file(any name you like)
Code:
#!/system/bin/sh
# Disable FSYNC
echo 0 > /sys/class/misc/fsynccontrol/fsync_enabled;
# Enable FSYNC
#echo 1 > /sys/class/misc/fsynccontrol/fsync_enabled;
Or you can control the FSYNC via terminal realtime.
Good work!
Just I have a request
Can you try this on JetMOD and tell me if Power menu options of Reboot, and Reboot recovery works?
I am planning to ship this kernel in next update of JetMOD
varun.chitre15 said:
Good work!
Just I have a request
Can you try this on JetMOD and tell me if Power menu options of Reboot, and Reboot recovery works?
I am planning to ship this kernel in next update of JetMOD
Click to expand...
Click to collapse
ok, i will try today.
Sent from my GT-I9070 using xda premium
Looks nice. Got the I9070 today. Will test it out soon.
Btw, which users are working on CM ? I would like to contribute. I have already forked hackbob's source. Will look into it sometime later.
Edit : Removed. Double post.
Shaaan said:
Looks nice. Got the I9070 today. Will test it out soon.
Btw, which users are working on CM ? I would like to contribute. I have already forked hackbob's source. Will look into it sometime later.
Click to expand...
Click to collapse
If i got it right, @diego-ch @hackbob @Adi_Pat are working on CM.
cocafe said:
If i got it right, @diego-ch @hackbob @Adi_Pat are working on CM.
Click to expand...
Click to collapse
Thanks.
Is there any known method to reset the binary counter ? Does triangle away work ?
Shaaan said:
Thanks.
Is there any known method to reset the binary counter ? Does triangle away work ?
Click to expand...
Click to collapse
No, there isn't. Triangle Away only works on ICS/JB
When get JB source code, we can have a try.
Sent from my GT-I9070 using xda premium
tnx allot dude, i`m sad that i am at the office and can`t test your kernel :|
I have made CWM. Should i include it in the boot image and flash ?
I dont see any zip which includes the .img format..
after flashing it by TWRP, it stuck on boot logo :S
i was using jetmob rom before, and need to restore the backup.. i'v tries twice, and same boot logo stuck..
JackStow said:
after flashing it by TWRP, it stuck on boot logo :S
i was using jetmob rom before, and need to restore the backup.. i'v tries twice, and same boot logo stuck..
Click to expand...
Click to collapse
Yes this is incompatible for JetMOD.
Wait for next update of JetMOD
Shaaan said:
I have made CWM. Should i include it in the boot image and flash ?
I dont see any zip which includes the .img format..
Click to expand...
Click to collapse
Great, You have made CWM for i9070?
i9070 kernel format is zImage, not boot.img.
You can fork the kernel repo of diego, replace the recovery files, and complie kernel.
Put it in dev thread.
We will test it.
Sent from my GT-I9070 using xda premium
JackStow said:
after flashing it by TWRP, it stuck on boot logo :S
i was using jetmob rom before, and need to restore the backup.. i'v tries twice, and same boot logo stuck..
Click to expand...
Click to collapse
Try to delete/rename the init.d folder in /system/etc.
Some scripts of JetMOD stuck booting.
Please report me if it works.
Sent from my GT-I9070 using xda premium
i have flashed your kernel and i am happy to see that drop of fps is gone, the rest is working splendit as well, tnx again
installing these kernel?
hi cocafe.
your custom bootanimation work?
in my kernel custom bootanimation loops never stop.
i use diego-ch ramdisk
im a user of galaxy ace 2
What is that CPU/b2r2 rendering?
Is that audio tweak included without flashing " optional scripts? If I do not want to enable "Deepest Sleep" and "Mount" from optional scripts zip, is it enough to delete them from the zip?
hafidzduddin said:
hi cocafe.
your custom bootanimation work?
in my kernel custom bootanimation loops never stop.
i use diego-ch ramdisk
im a user of galaxy ace 2
Click to expand...
Click to collapse
Yes, several weeks ago, i fixed that loop bug.
You can check the ramdisk of my kernel. There is a small workaround in post_boot.sh.
Here the method:
in init.ux500.post_boot.sh, write these code
# fix custom bootanimation loop
sleep 4;
bootani=`ps | grep bootanimation | cut -b 10-16`;
kill $bootani;
Sent from my GT-I9070 using xda premium

[EPIC WIP]OmniROM 4.4.4 A500/A501 - V18

A500/A501
{
"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"
}
MOD EDIT: Removed link due to non-GPL
Features:
4.4 OmniROM based
Cameras
GPS
WIFI/Bluetooth
Audio
Storage
2D/3D acceleration
HDMI/w sound
ART works
exfat/ntfs/btrfs/f2fs storage mounting
system partitions types supported: ext4/btrfs/f2fs
hardware rotation lock switch
a501 gps/3g support
usb huawei 3g support
sound boost
custom dpi without affecting google apps
gpu oc
usb audio support
full hw codecs
can boot from data/system/cache btrfs/f2fs/ext4 fstypes
support for pc mouse/keyboard emulation (use https://play.google.com/store/apps/details?id=remote.hid.keyboard.client)
To do:
dock not supported
listview animations
usb huawei 3g support
a501 3g/gps support
usb ethernet menu
usb audio sound card support
full hw video codecs
hardware rotation lock
custom dpi setting
btrfs mounting
ntfs mounting
HDMI
boot animation not showing
youtube hd
gpu oc
handle usb modem zerocd(usb modem mode switch)
do something about the bottom buttons they are hard to get to
tell me more?
stuff to know:
wipe from any rom
tablet ui is gone and buried from now on phablet ui only
try not to login in the first setup
Screenshots here: HERE!!!
(will add more)
Installing/updating:
wipe data comming from any rom except this one...
install rom zip
install gapps
reboot
let it settle for a couple of minutes
Changelog:
Code:
v18 - performance menu wakelocks tab update
- added switch for navbar layout switch
- fixed camera recording
- added mic switch option in the tegraowners menu
- small ui tweaks
- audio hal update
- massive kernel update - usb, memory, cpu, sleep, i2c, rtc, micswitch control, ubuntu updates
v17 - kernel - increase voltages for 216(775) and 1600(1435)
- kernel - add support for pc mouse/keyboard emulation(use https://play.google.com/store/apps/details?id=remote.hid.keyboard.client)
- kernel - ubuntu updates
- kernel compiled with 4.7 compiler
- soft reboot option in reboot menu
- wakelocks tab in performance menu
- navigation buttons to the left(might need to reset if you edited them)
- rework google's calculation on the phablet bar dropdowns calculations... they were slow causing lag
v16 - omnirom sync 19.08.14
- reworked recent apps memory bar, button and settings I hated the round ****...
- kernel update
- fixed gps
- fixed google+ app
- added alternative wifi fw option(works only on some chips)
- fixed volume buttons orientation swapping option
v15 - omnirom update 11.08.14
- kernel update to accommodate new options in performance menu
- performance menu improvements
- UI performance improvements
- enabled google 4.4 location provider
v14 - omnirom update
- kernel update t61 - 3.8.13.27 - new wifi driver
- usb_modeswitch for switching usb modems have to use it manually...
- better ui performance
- WIP custom trebuchet added - has tablet mode and dock disable function
- codecs update
- supersu update
- patched fake id
- wifi update
- audio update
- huawei modem fixed
- updated gapps
v13.1 - added audio.r_submix.default
- kernel update t60 - backport f2fs up to 3.16 RC 20.07.14
v13 - 4.4.4 update YEEEEE!!!
- fix ext4 sdcard mount with no selinux... stupid google forcing this...
- new approach to the video hal/libs backward compatibility
- updated backlight hal
- updated 4.4 UI resources that were not updated since JB
- kernel update - cpu cache workarounds - ubuntu update 3.8.13.26
- dalvik ram optimizations
v12 - 4.4.3 update
- settings dual panels
- improved improved UI performance
- updates to a501 3g/gps
- disabled selinux
- added a donate button in the about menu
- updated kernel t58
- updated wifi config
- updated sync framework
- updates to interactive governor
- l2tp vpn fixed
- bluetooth improvements
- audio hal improvements now runs at 48000 rate how 4.4 likes it
- removed netflix init.d script
- changes to storage permissions
- read ahead to 512kb from 2mb
- chromecast fixes seams to work fine now
v11 - external storage btrfs and f2fs should be fixed...
- external storage btrfs/f2fs/ext4 can now binary execute also
- reworked a501 gps/modem ril/ril service
- kernel t57
- made new wip camera wrapper
- updated stagefrighthw
- added xmesg - dmesg alternative
- updated device permissions
- updated lockscreen notification
- updated app circle sidebar
- updated theme implementation
- rework gallery thumbnail handling
- omniswitch floating window option
- added suspersu pre-installed
- improved video performance
- introducing new gapps
v10 - improved tegra powerhal...
better awake/sleep freq control
better optimizations to interactive governor tunnables
maximum sleep cpu freq is now 816mhz from 216mhz since it might cause delayed wakeup
powerhal will not spam logcat like before
without interactive governor selected the powerhal will mostly do nothing since its dependant on it...
- new btrfs/f2fs tools implementation into the rom
- button bar dimension adjustment
- rom now supports external storage f2fs type
- lowmemorykiller optimizations built into the rom
- a501 attempt to fix issues with 3g getting out from sleep by skipping the restore network selection and letting modem handle it(UNTESTED)
- all google location overlays are active
- use cache partition to dexopt system apps
- newer apns database for 3g
- updated lockscreen notifications
- updated floating window implementation
- update chromium lib for java7
- themes implemented
- improved quiet hours
- improved lockscreen notifications
- fixed weird lag around the rom
- removed trebuchet since we don't need its wallpaper hack
- kernel update and enabled zcache into it
- removed format data in aroma... seams to be causing some issues... use twrp format menu to format data to you fstype likening
- same as twrp install, its now a rar containing zip install and md5 file so that twrp can validate the zip
v9 - ONLY FLASH WITH TEGRAOWNERS TWRP 2.0beta1 IF YOU WHAT TO FORMAT DATA DURING INSTALL
- update omnirom base
- update terminal
- set selinux to permissive by default
- add warning to the last sound boost
- make taskmanager app work in landscape
- bionic tegra2 optimizations
- better multi user support
- floating apps implementation similar to samsung... using App Circle sidebar in settings
- kernel update t55
- make Circle Memory Indicator a little more readable in recent apps
v8 - update lockscreen blur/notification settings AGAIN
- update terminal
- update power hal
- update sepolicy
- add healthd config
- add custom trebuchet based on launcher3
- update animations menus
- update immersive mode
- modify internal/external readahead to 1024kb from 2048
- update bluetooth
- improve gpu performance
v7 - update lockscreen blur/notification settings
- better libs optimizations
- better gpu optimizations
- add option to format(really format) data to ext4/btrfs/f2fs during installation
- kernel update to t54(3.8.13.19)
- fix cpu/boost control permissions
v6.1 - fix lockscreen notifications disabled FC
- fix openssh
- kernel t53 (backport f2fs 3.14 over 300 patches)
- add support for system/data/cache f2fs
- f2fs tools included in the rom
- recovery add-on zip with f2fs tools (recovery does not support f2fs so... you can format partition in it from adb shell in recovery "mkfs.f2fs /dev/block/mmcblk0p8" for data, cache f2fs not recommended since recovery uses it and doesn't support f2fs) - download in stuff to know section
v6 - drop acer prebuilt ril option for a501
- a501 pin keypad should be fixed
- updated android terminal
- permission fix for bluetooth
- speedup cache regeneration by ~200%
- more battery "icon" options
- add animation options(listview included and more)
- add clock font change option
- omniswitch rework update
- lockscreen blur options(in security options)
- lockscreen notifications(in security options)
- kernel update to t52(nothing special just ubuntu updates for 3.8 and newer compiler)
v5 - support btrfs cache
- add hardware info in about settings
- new boot animation
- boot animation performance improvements
- improve gpu performance
- fix android terminal
- readd task manager app
- improve bionic performance
- tegra power hal improvements
- add sms menu in settings
- add gps lto downloader service
- new kernel update t51
- netflix experimental fix(reboot after installing netflix)
v4 - add back tegraowners menu
- gpu oc added in tegraowners menu
- sound boost added in tegraowners menu
- custom dpi added in tegraowners menu
- booting with data or system as btrfs added
- automount btrfs external storage
- usb sound card support added
- a501 gps/3g added back, aroma 3g selections works again
- full hw codecs should be working now
- removed signal icon if no 3g is selected
v3 - should improve 3d and vsync performance all-around
- improve launcher performance
v2 - kernel update to t50
- add ntfs mounting
- add hardware rotation lock switch support
- improved 3g ril support
- add overflow menu button (3 dotted menu)
- battery in quick titles can be flipped for temp/voltage/battery condition state
- gps for a501 can be tested by replacing system\lib\hw\gps.tegra.so with gps.tegra.so.a501
- updated clock menus
- added omniswitch
v1 - kernel update to t49 - 3.8.13.15
- fix gapps fc ( I suggest the gapps I recomanded )
- fix youtube hd
- fix HDMI
- fix boot animation thanks Shev_t
- multi window added in recent apps long press
- add clock options
- add back torch functionality
- added back legacy rils functionality... you may try a501 and huawei rils by editing build.prop
- optimized bionic for tegra2(eat me neon!!!)
- added creepy omnirom boot animation :)
v0 - init release
Download:
ROM:
MOD EDIT: Removed links due to non-GPL
Gapps:
https://drive.google.com/file/d/0B4rgZE5I1WQVV1pqcnlDUURlelE/edit?usp=sharing -- Google
https://mega.co.nz/#!XBkD0ZDC!e-AFCGnL_iXGG1t9Sw0l30_zQpKVJs7Q2i6JyVA6ISE -- Mega
reserved
Andriy2 said:
reserved
Click to expand...
Click to collapse
Thread closed for violating the rule for GPL.
If and when you provide source code pm me to open the thread.

[INACTIVE][KERNEL] SKZ Custom Kernel for Evervolv 7.1.x [1890KHz CPU/320MHz GPU]

Note that while you can download the most current kernel from the links below, this thread is no longer being updated. Go to Devs-base for the active user thread. Watch this for details.
Here's a custom kernel for you all to try out. It should work with the Evervolv nightlies. Not tested with other ROM's.
{
"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"
}
NOTICE: This kernel can be overclocked over the standard Touchpad voltage regulator settings. It may or may not be stable for your particular Touchpad. I am not responsible in any way for anything that occurs as a result of your use of this kernel. You agree that by flashing this kernel, you are doing so with a full understanding that you assume full liability for any and all issues that may arise from doing so.
Click to expand...
Click to collapse
This kernel must be flashed from recovery (DO NOT USE TP TOOLKIT!) No need to clear caches, format system, or any other preparation. Flash and boot. You can set the kernel parameters from the EVToolkit, but I highly recommend Kernel Adiutor for more detailed and granular control of settings. If you don't like it, recover by reflashing your base EV ROM.
Here's a few facts:
CPU Overclockable to 1890KHz
Level 2 frequency boost to 1890KHz
Stepped 2D & 3D GPU OC up to 267 MHz and 320 Mhz, respectively
Additional governors and schedulers
Use Kernel Adiutor for tuneable parameters in the kernel
READ HERE FOR INFORMATION ABOUT GOVERNORS AND SCHEDULERS: Guide Link
NOTE!: The kernel has stability up to 1836 KHz, so if you decide to try the higher frequencies or change the cpu voltages, be sure and UNSET THE 'APPLY AT BOOT' option in your kernel tuner app. If your tablet can't handle the higher frequencies or voltages, it will either freeze or reboot. If it freezes, you will have to do a hard boot (hold power and HOME key simultaneously until it reboots). It should revert back to the default frequency of 1512 KHz max, 384 KHz min., but if it doesn't, Kernel Adiutor (KA) has a delay in setting the options. Get into KA as soon as you can after it reboots and set the CPU options to a stable setting.
Download links. No system/full wipes or cache clearing required.
Primary
GPL Compliance: Kernel Source
CHANGELOG
Code:
-> 16JUN17
- Adapted from APQ8064: Improve GPU response when waking from sleep
-> 14JUN17
- Ported from board-8960: Increase MM ION heap to 60MB
- defconfig: Enable arm neon optimized crypto
-> 12JUN17
- Fix defconfig DERPs in merge
- tcp: add sociopath congestion control
- Hack __pm_wakeup_event to reduce wakelocks
-> 07JUN17
- Merge upstream
-> 05JUN17
- rwsem: Optimized ARM RWSEM algorithm
- net: Controlled Delay AQM (CODEL)
-> 30MAY17
- Merge upstream
- Reduce zramdisksize to 268MB
-> 25MAY17
- int_sqrt: 3x faster integer sqrt
-> 16MAY17
- Merge upstream
- defconfig: Enable QUICK_WAKEUP and FRANDOM
- lowmemorykiller: numerous patches to improve performance
including adaptive LMK
-> 10MAY17
- block: Add driver to change the I/O scheduler when the screen turns off
-> 03MAY17
- Add more processes to power efficient workqueue
- workqueue: Provide destroy_delayed_work_on_stack()
- workqueue: use schedule_timeout_interruptible() instead of open code
- Remove WQ_POWER_EFFICIENT from kblockd
- Add frandom and quickwakeup drivers
- cpufreq: Notify governors when cpus are hot-[un]plugged
- cpu: Abort suspend when hotplug is already in progress
-> 01MAY17
- Reduce boot splash size
-> 30APR17
- add several more processes to the power efficient workqueue
- SKZ-ify the boot splash
-> 25APR17
- sched: cpu_power: enable ARCH_POWER
- splice: introduce FMODE_SPLICE_READ and FMODE_SPLICE_WRITE
- binfmt_elf.c: use get_random_int() to fix entropy depleting
- CHROMIUM: mm: Fix calculation of dirtyable memory
- writeback: increase bdi_min_ratio to 5
- power: msm_battery: increase battery check interval from 5 to 15 seconds
- scsi: Remove scsi_wait_scan
- kernel: Reduce latency
-> 24APR17
- Revert undervolt the lower frequencies a bit more
-> 15APR17
- Undervolt the lower frequencies a bit more
- hrtimer: enhance power efficiency
- cpu: enhance power efficiency
- sched: Trying to reduce power usage
- changes for relaxed functions
-> 07APR17
- Misc. code improvements
-> 05APR17
- Build for 4g
-> 03APR17
- Undervolt
-> 27MAR17
- Adjust overclock and voltage settings
-> 27FEB17
- Revert tenderloin: disable CONFIG_MSM_CPU_FREQ_SET_MIN_MAX
-> 22FEB17
- Add darkness governor
-> 14FEB17
- merge upstream. LZ4 and zram restored
-> 09FEB17
- Revert all ev lz4 and zram commits
-> 08FEB17
- Remove medusa governor (for now)
- cpufreq: Optimize cpufreq_frequency_table_verify()
- msm: kgsl: fix sync file error handling
-> 27JAN17
- Fix medusa governor freezes by locking cpu_up/down
-> 26JAN17
- Revert clean up medusa governor min frequency code
- Revert merge upstream
-> 25JAN17
- Merge upstream
- Clean up medusa governor min frequency code and set some tuneables
-> 23JAN17
- fix medusa governor freezes
- fix SECTION_MISMATCH errors during compile
-> 20JAN17
- Add new original medusa governor
- Add lionheart governor
-> 11JAN17
- Revert 'Move wireless regulator timeout to power efficient workqueue' & 'Fix PCC disablement' and rebase
- Merge upstream
- Update smartmax governor
-> 05JAN17
- Move wireless regulator timeout to power efficient workqueue
- Add Link Time Optimization support
- Fix PCC disablement
- Distinguish skz kernel localversion from ev stock
-> 04JAN17
- Add optimized SHA256 arm crypto routines (improves encryption performance by up to 20%)
- Add voltage interface
-> 03JAN17
- Merge upstream
- Compile with O3 optimizations
- Restructure 3d_pdata to improve graphic performance
-> 02JAN17
- Set boot frequency to 1728 KHz
- Enable gpu 2d frequency to 267 MHz
-> 28DEC16
- Merge upstream
- Add invisiblek's [I]enable CONFIG_UID_CPUTIME [/I]commit
- Match smartmax and smartmax_EPS get_cpu_idle_time function code
-> 19DEC16
- Add tripndroid scheduler
- Clean up governor code
- Regen defconfig
-> [U]15DEC16[/U]
- Remove maple io-scheduler
- Add dynamic interactive and alucard governors
-> [U]13DEC16[/U]
- REALLY remove divide-by-zero errors in kernel
- Add maple io-scheduler
-> [U]11DEC16[/U]
- Merge upstream
- Remove divide-by-zero errors in kernel
- Tune hyper governor
-> [U]09DEC16[/U]
- Tuned Smartmax_EPS governor for improved Touchpad performance
- Added dancedance governor (very smooth and fast with good battery performance. I love it!)
- Added hyper governor (based on conservative with some smartass features)
-> [U]05DEC16 Initial upload[/U]
- CPU Overclock to 1836 MHz
- L2 OC to 1836 MHz
- 2D GPU OC to 228 MHz
- 3D GPU OC to 320 MHz
- Add Smartmax_EPS governor
Will it work on android evervolv 7.1 ?
You didn'texplain what tweak did you do except overclock. What are the benefit except higher freq ?
Steelskinz said:
Will it work on android evervolv 7.1 ?
-SNIP-
Click to expand...
Click to collapse
Yes.
Thanks Shumash. If you wish to return to stock EV kernel you do a full wipe and reflash the ROM?
Nomad1600 said:
Thanks Shumash. If you wish to return to stock EV kernel you do a full wipe and reflash the ROM?
Click to expand...
Click to collapse
No need to do a wipe since only the kernel will change. There is another way to do it if you know your way around, i.e.,
Before flashing the SKZ kernel, copy the uImage.Evervolv file in /boot to a location on your 'sdcard'.
Flash the SKZ kernel
If you decide to restore the original EV kernel, delete the uImage.Evervolv file in /boot
Copy the saved copy of uImage.Evervolv on the 'sdcard' to /boot.
Reboot and stock kernel will be restored (any settings you made while in the SKZ kernel will be lost).
New Tricks, Old tablet
shumash said:
No need to do a wipe since only the kernel will change. There is another way to do it if you know your way around, i.e.,
Before flashing the SKZ kernel, copy the uImage.Evervolv file in /boot to a location on your 'sdcard'.
Flash the SKZ kernel
If you decide to restore the original EV kernel, delete the uImage.Evervolv file in /boot
Copy the saved copy of uImage.Evervolv on the 'sdcard' to /boot.
Reboot and stock kernel will be restored (any settings you made while in the SKZ kernel will be lost).
Click to expand...
Click to collapse
Nice thanks Shumash :highfive: I'm going to try this out
Update:
Checkout the performance boost with the SKZ kernel @ 1836! Looking good Shumash:good:
View attachment 3961347
Note: Tested with Antutu Benchmark here:
[SKZ Update] 09 DEC 2016
Update available.
CHANGELOG
Code:
-> 09DEC16
- Tuned Smartmax_EPS governor for improved Touchpad performance
- Add dancedance governor (very smooth and fast, good battery performance. I love it!)
- Add hyper governor (based on conservative with some smartass features)
Are there any details on which versions of android this will work with, e.g., if we want to use it with android 4.4.4?
Razor512 said:
Are there any details on which versions of android this will work with, e.g., if we want to use it with android 4.4.4?
Click to expand...
Click to collapse
Nope. That's why it's stated for EV. You just need to try it out and see. Keep in mind that other ROM's name the uImage as cyanogenmod or AOKP, etc., and this kernel won't work unless renamed to match the kernel it replaces. Report back for others
Has anyone tried the 12/9 kernel over the 12/9 nightly? I got boot error. Rom worked fine before I tried the kernel. I just reflashed from and it works fine.
Crashes with Antutu Benchmark when OC'd
jerryatherton said:
Has anyone tried the 12/9 kernel over the 12/9 nightly? I got boot error. Rom worked fine before I tried the kernel. I just reflashed from and it works fine.
Click to expand...
Click to collapse
I was able to boot fine but when I OC to 1836 and tried the dancedance governor I rebooted in antutu benchmark(twice now). Been trying to fetch some logs with the Evervolv bug reporter but it doesn't seem to be working for me. Tested again, stock speeds, default governor and I was able to complete Antutu Benchmark.
Shumash be advised that the 12/9 nightly has moved up to Android 7.1.1, not sure if that's an issue.
http://www.evervolv.com/devices/tenderloin
RolandDeschain79 said:
I was able to boot fine but when I OC to 1836 and tried the dancedance governor I rebooted in antutu benchmark(twice now). Been trying to fetch some logs with the Evervolv bug reporter but it doesn't seem to be working for me. Tested again, stock speeds, default governor and I was able to complete Antutu Benchmark.
Shumash be advised that the 12/9 nightly has moved up to Android 7.1.1, not sure if that's an issue.
http://www.evervolv.com/devices/tenderloin
Click to expand...
Click to collapse
Works fine for me (including 7.1.1), but I'll try and see if I can duplicate the Antutu issue. Did you try dancedance at a lower clock?
Results, 7.1.1 (home rolled on 12/10), 1836 MHz, dancedance governor, fiops scheduler, 320 gpu.
shumash said:
Results, 7.1.1 (home rolled on 12/10), 1836 MHz, dancedance governor, fiops scheduler, 320 gpu.
Click to expand...
Click to collapse
1836 caused a reboot, but the one below didn't. Currently testing hyper...
[SKZ Update] 11 DEC 2016
Update available.
CHANGELOG
Code:
-> 11DEC16
- Merge upstream
- Remove most divide-by-zero errors in kernel
Enjoy.
DELETED. See updated update below
Only 1836 causes crashing
shumash said:
Works fine for me (including 7.1.1), but I'll try and see if I can duplicate the Antutu issue. Did you try dancedance at a lower clock?
Click to expand...
Click to collapse
w1ll1m said:
1836 caused a reboot, but the one below didn't. Currently testing hyper...
Click to expand...
Click to collapse
Yes lower clocks were OK but the max overclock was the problem for me too. Going to test out the newest version of the kernel with the latest nightly and I'll report back thanks:highfive:
[SKZ Update] 11 DEC 2016
shumash said:
Update available.
CHANGELOG
Code:
-> [U]11DEC16[/U]
- Merge upstream
- Remove divide-by-zero errors in kernel
- Tune hyper governor
Enjoy.
Click to expand...
Click to collapse
Updated again. Re-download the latest
Testing
shumash said:
Updated again. Re-download the latest
Click to expand...
Click to collapse
I redownloaded my kernel zip and the latest Evervolv 12,11 nightly but I'm still experiencing crashing with Antutut benchmark when the CPU is set to 1836. It always crashes in the same place after the video tests @ Image processing blur load screen. However when I set the CPU to 1782 it finishes the test every time and gets a great score.
Note: using the default governor while testing
RolandDeschain79 said:
I redownloaded my kernel zip and the latest Evervolv 12,11 nightly but I'm still experiencing crashing with Antutut benchmark when the CPU is set to 1836. It always crashes in the same place after the video tests @ Image processing blur load screen. However when I set the CPU to 1782 it finishes the test every time and gets a great score.
Note: using the default governor while testing
View attachment 3966730
Click to expand...
Click to collapse
As you are aware, some 'pads can OC, some can't. Mine can (with the default governor, 19793).
Mine could also oc to 2.1ghz back in jellybean but my phone could not reach it own max oc, it mostly depend of if you got a good SoC batch but they required more cheaper one for metting the demand or a bad one which was intended for getting use has lower end. That mostly the case with PC CPU but since all mobile device was underclocked by default, it did not make any difference for end user because of the heat and energy consumption of full clock or overclock.
Great to see the Tenderloin still alive with at less a single custom roms but seeing a custom kernel on rolland's video on my youtube feed made me fell like "wtf, i need to get updated on that device devellopement, it's really happening ! ". Thank shumash, my tenderloin might not be my main tablet anymore (buyed an Surface Pro 3 and found a Nexus 7 2012 in the dump) but's still a very good device for light stuff or has a second screen in bed for a guide in a game. You are amazing like always.

Categories

Resources