> Attention!

We strongly recommend to readRules section "Android - firmware"

New threads need to be created only inroot partition! In the future, they will be processed by moderators.



Samsung GT-I9100 Galaxy S II - Modified and stock nucleus. | Everything that is connected with them - the discussion, the settings modification, assembly



Rep: (853)
Samsung GT-I9100 Galaxy S II - Modified and stock cores

Picture Samsung GT-I9100 Galaxy S II

FAQ | Firmware OS 2.3 Gingerbread | Official firmware (OS 4.x.x.) | Custom firmware based on official (OS 4.xx) | Custom firmware based on AOSP / AOKP / CM | Modems | power usage
MIUI V5 (OS 4.1.2) | Ubuntu touch] | CyanogenMod 10.1 (OS 4.2) | CyanogenMod 10.2 (OS 4.3) | CyanogenMod 11 (OS 4.4.x) | CyanogenMod 12 (OS 5.x) | Cyanogen Mod 13 (OS 6.0.1) | Modified and stock kernels

TWRP recovery FAQ | ClockworkMod recovery FAQ

Posting Rules | Forum FAQsavagemessiahzine.com | Forum Rulessavagemessiahzine.com
Messages that violate forum rules will be deleted! For non-compliance with the rules of the forum and / or additional rules for the section of the forum member can be punished!

Instructions and FAQ
What is the core?
It is a certain OC Linux 2.6.x code that was ported to ARM platform of your phone and that is responsible for the basic operation of your machine and perform simple functions: manages the processes, devices, memory, processors, by their access to disk drives, network interfaces and provides or load modules, including device drivers. This is the basic brick, on which the whole system rests. In this case, the kernel is organized in a modular fashion: first download the main core containing only the features you need, and if in the course of work will need extra features or will be connected to an additional device, the kernel "miraculously" Connect the required code in a separate module, and also remove it by the disappearance of the need. Of course, the module must be present.
More general and sophisticated definitions, details on the types of nuclei can be found inWikipedia.
There are otherscores. But they have nothing to do with our topic. :)

The kernel is included in the firmware, but this is not a firmware! Do not confuse, please.

The core does not affect the power consumption of the device as much as you possibly think. Therefore, read the instructions for power consumption, configure the device, applications and the entire ecosystem of Android. Only after that you can win a few percent at the expense of the core.
It should be noted that some versions of the kernels actually cause increased battery consumption. This can be attributed to the mistakes of the author who compiled the kernel.


The list of loaded modules is available on the phone using the lsmod command in the adb shell or terminal. Some modules are included at the assembly stage directly into the kernel (for example, the module for the Tegrak Overclock Ultimate program in the Lulz / Tegrak core).

Different authors apply different kernel build parameters, add different modules and additional functions.
Attached Image

Structure Android. On the ground floor (Linux kernel) you see the kernel and its responsibility.
Kernel Firmware Instructions


The name of the archive in which the kernel is located can be absolutely anyone.
If you need root, you need to flash a custom kernel with root.
Please note that after the firmware of the CF-Root and PhilZ kernels, the kernel version displayed in the settingsWill not change .

How to flash the core


1. The first way is via ODIN (the kernel in the * .tar file or * .tar.md5):

The same method should be used if you have requested the kernel not for your firmware / phone and the phone is not loaded.

1. Turn off the phone.
2. Go to the download mode (three buttons - volume down + home + power). We confirm that we want to flash the custom firmware with the "volume up" button. It is also possible to enter this mode by inserting the jig into the switched off apparatus. If the sbl.bin bootloader is old, then the custom firmware counter will be reset. If new - just be the firmware download mode.
3. We connect the device to the computer
4. Run One
5. In the PDA line, we indicate the kernel file that we are going to flash.
As a result, before pressing the "Start" button, everything should look like this:
Attached Image


After the end of the firmware, the phone will reboot.

With this method of flashing the kernel, you get a yellow triangle, the firmware counter
Ps. Our beloved Odin

1. The second method is through the stock (3rd) Recovery (kernel in the * .zip file):

The method requires an external flash card and a signed zip with the core. There are signed versions of kernels such as PhilZ, Siyah and others. You can determine the signed kernel by the name of the kernel with the added -signed , this means that the kernel is signed and it can be fixed via Stock Recovery

1. Copy the * .zip file with the kernel to an external flash card.
2. Turn off the phone.
3. Go to recovery (three buttons - volume up + home + power).
4. Select the "apply update from external storage" item.
5. Choose a zip with a kernel.
6. Wait for the installation to complete, restart the phone.

2. The following 2 methods are suitable if you have a root and CWM.

2. First method (kernel in * .zip)

1. Copy the * .zip file with the kernel to the phone (not necessarily to an external card).
2. Turn off the phone.
3. Go to recovery (three buttons - volume up + home + power).
4. Select the item "install zip from sd-card".
5. Choose from which card you will install - external (sdcard) or internal (internal sdcard).
5. Choose a zip with a kernel.
6. Wait for the installation to complete, restart the phone.

2. The second method (kernel in the zImage source file or tarball (tar) archive)

Run the CWM Manager program - select the Flash Kernel in the menu item, choose your kernel. Or via Mobile Odin Pro - you can flash kernels in tar archives or non-archived zImage files. The place to put the file does not matter, in the program you can specify the path where the kernel is in the embedded explorer.

* The firmware of any non-native Samsung kernel causes an increase in the custom firmware counter and the appearance of a yellow triangle when flashing through One. With firmware via CWM, this does not happen.
* When the kernel is flashed, user data is not affected.


Glossary


Linux script - as a rule executable file written in the command language shell (shell) linux and having an extension sh. It is a sign of the presence of characters #! / Bin / sh at the beginning of the file. Because in Linux for security reasons the current directory is not considered as such for the executable file, the script is always executed with the prefix of the current directory ./skript.sh. I draw your attention that the script is necessary for him to do exactly so, it must be assigned to an attribute of the executable file "x". In addition Ubuntu for this attribute is the command chmod + x skript.sh. I draw your attention that, in contrast to the many Linux distributions, Ubuntu uses the default shell dash, rather than bash (bourne again shell). For scripting compatibility is sometimes necessary to explicitly register at the beginning of the script #! / Bin / bash.

Bootloader the operating system loader. We exist a huge number of different downloaders. When any device is activated, the processor must immediately transfer control to some point in accordance with the initial values ​​of the registers. As a result, execution jumps to the boot loader or boot loader, which has already passed certain parameters of the core operating system and load it into memory management transfer. In such SGSII kernel loader is secondary bootloader (Secondary Bootloader), which is stitched file sbl.bin.

Governor - regulator of processor behavior. Sets the algorithm for which the processor will change the frequency with increasing / decreasing load. There are many different algorithms: conservative, interactive, ondemand, lulzactive, smartass, etc. It is installed either by the program or through a script in some kernels.

Brief description of regulators:


brazilinawax - while the description is not found. All that is known is based on interactive. Almost the same as Smartass.

ondemand - Available in almost all kernels and in many is default (by default). When the CPU load reaches a certain upper threshold, this control quickly raises the frequency of the processor to respond to the request, then gradually reduces the frequency of the CPU when it is no longer needed.

ondemandX - changed sensitivity and added sleep mode.

conservative - Available in some cores. It is similar to the ondemand regulator, but will increase the frequency of the CPU more gradually (not so fast) to better fit the request. This regulator provides less sharp response, but may save the battery better.

interactive - it has a different approach. Instead of the CPU to sample at a specific frequency (level), it will raise the rate when the processor exits the idle mode. When the CPU goes from idle timer configured to ensure that run for 1-2 ticks (CPU cycle of operation). If during this time (from the time the output from the processor idle mode to start the timer) is loaded on the CPU 100%, it is considered enough distilled and the frequency rises to a maximum value. If the CPU was not 100% occupied, while the regulator assesses the CPU usage for the last 'min_sample_rate' (default 50,000 ms) to reduce the frequency to the desired level. This control is considered more interactively responds to different CPU. The only configurable parameter - the time during which the processor will remain at a particular frequency before you will start to decline (50,000 microseconds).

interactiveX - supplemented with interactive code that blocks the CPU at the minimum frequency when the device screen is turned off. It has a sleep + wake profile, meaning that you don’t have to manually set the Screen Off profile in SetCPU.

lazy - in ondemand basis min_time_state with an additional parameter to indicate the minimum time during which the CPU is at the frequency before a decrease / increase in the latter. The idea - to remove any instability caused by the rapid change of frequency ondemand. This control state polls more often than ondemand, but changes the frequency by one step only after min_time_state. Screenoff_maxfreq also has a parameter that can be set to determine the maximum frequency of screen-off.

lagfree - quite similar to ondemand in source code and its design and purpose. The difference in its optimization for better stability and "sharpened" in a loaded environment. The frequency delicately decreases and increases, instead of immediately jumping to 100% when speed is needed.

lulzactive - default in the core Lulz. Based on interactive. With the profile of the disabled screen as interactiveX and some features of smartass.
Algorithm (eng):

cpu work load>= 60%
cpu frequency changes from (Lx) to (Lx -1)
up sampling time = 24000us (from smartass governor)
eg)
(L0) 1200 - (L1) 1000 - (L2) 800 - (L3) 500 - (L4) 200
cpu_load = 60%, current frequency = (L2) 800>>frequency = (L1) 1000
cpu_load = 60%, current frequency = (L1) 1000>>frequency = (L0) 1200

cpu work load< 60%
cpu frequency keeps (lx) to (lx + 1)
down sampling time = 49000us (from smartass governor)

screen off
cpu frequency is locked at scaling min freqeuncy.
default min freq of Galaxy S II is 200MHz.
"screen off" profile of SetCPU.


minmax - Conservative adaptation, but with very good performance. A very nice regulator with a good battery life.

performance - Available in some cores. Will keep the CPU at the maximum set frequency all the time. This is more efficient than setting min and max at the same frequency and leaving the ondemand regulator, because the system will not waste resources on checking the CPU utilization rate.

powersave - Available in some cores. Will keep the CPU at the minimum set value all the time.

userspace - Allows a user or program with root rights (works with UID 0 - root) to install the processor at a specific frequency via the file scaling_setspeed in a specific directory.

SavagedZen - while the description is not found. All that is known is based on interactive. Another one is very good and balanced modification Smartass.

smartass - (erasmux @ xda). Fully rewritten interactive control. The CPU spends more time at lower frequencies to improve battery life. Also gives the Screen Off profile, staying at the minimum frequency when the phone is not active (in idle mode).

smartassV2 - A lot of customizable parameters. Quickly responding to changes in CPU utilization, based on the idea of ​​interactive. The threshold of the "ideal frequency" is also adjusted (as in lulzactive) and the controller above this frequency behaves more aggressively than in the lower zone. In sleep mode, another, also customizable, “ideal frequency” is used.

smoothass - a little more aggressive smartass

another resource with a description of governors (eng): http://forum.xda-developers.com/showthread.php?t=1369817



Initrd (Abbreviation of the English Initial RAM Disk, the disk in memory for initialization.) - a temporary file system used by the Linux kernel at boot time. Initrd commonly used for initialization before mounting the "real" file system. The Linux Kernel HOWTO (manual about compiling the kernel), write that initrd is intended to solve the problem of chicken and egg for modular kernel: for mounting the file system module is required for the disk and the file system, and requires a file system for reading the module with which the module read.

Initramfs
Linux 2.6 kernel has a new boot disk conceptInitrd - it is a gzip-compressed cpio archive.

I / O Scheduler - I / O scheduler. Responsible for planning the recording / reading block devices (flash cards, hard disk, etc.). The task is to use the drive most effectively. The following schedulers exist (in order of appearance to Light): noop (Linus Elevator), Deadline I / O Scheduler, Anticipatory I / O Scheduler, and “fair” scheduler - CFQ - Complete Queuing I / O Scheduler. There are even more recent - V ( R ), SIO (Simple) and BFQ (Budget Fair Queuing).

Overclocking (OC) - increase of the maximum frequency of the processor (overclocking), which causes additional energy consumption and heat generation. The degree of acceleration strongly depends on the cooling and the quality of the crystal.

Undervolting (UV) - lowering the supply voltage for anything. May refer to the central processor (usually) - CPU, graphics - GPU or system bus. Allows you to significantly reduce the energy consumption of the system as a whole. The degree of safe and stable UV also depends on the quality of the crystal and is chosen individually for each phone.

Source

Supercurio branch - kernel source code + initramfs
Siyah + initramfs kernel sources. Archived tar.xz. Very well-written packages immediately with a cross-compiler and a script to build.
teamhacksung repository
Speedmod kernel
Kernel Source TWD
Kernel Source (HyperDroid)
opensource.samsung.com
Smartass V2 governor
Sometimes links to source codes can be found in the author's branch of the corresponding kernel. Links to branches in the corresponding spoilers above.

Extracting the initramfs from the kernel:

http://forum.xda-developers.com/showthread.php?t=1069868- in the topic script with errors. I corrected. Works for stock cores. Takehere. Checked in Ubuntu.
http://forum.xda-developers.com/showthread.php?t=777380
ZIm program from Pako777 to extract initramfs from kernels (zImage)
miscellanea

OC / UV software

1. SetCPU . It works on almost all kernels (support is usually explicitly indicated in the kernel description). On the core, CF-Root controls only frequencies.
2. Tegrak Overclock Ultimate - very flexible program. Works on the Lulz / Tegrak core, some versions work on the CF-Root core.
It can work on any kernel when purchasing a module.Link to Android Market.
Author's branch -http://forum.xda-developers.com/showthread.php?t=1101355
Branch of the program onsavagemessiahzine.com - Tegrak overlock
3. Voltage control


CPU Spy program- allows you to track the modes of the processor. Will not work on kernels with disabled log.

How to make your own kernel with root from stock - tutorial + source on XDA (eng).http://forum.xda-developers.com/showthread.php?t=1152740

How to build a kernel for SGSII - HOWTO (English)


Cleaning scripts from uv. smertj


New installation instructions for two operating systems using Siyah Kernel 4.1 and above is not supported

Outdated Installation Instructions for Dual Boot Mode with Siyah 3.x Core 4.1 and above is not supported

Settings for CFS Tweeks



Core Catalog
If you install the kernel on the firmware from another version of Android, the phone will not boot!
All actions you do at your own peril and risk!

Custom kernels
Android 7.0.X "Nougat"
Android 6.0.X "Marshmallow"

Dorimanx
XDA thread | Download

Kernel for CM13
Download

Android 5.0.X "Lollipop"
Android 4.4.X "KitKat"

Dorimanx
In the place of the core is installed root SuperSU and Stweaks | XDA thread | Download Dorimanx | Download Dorimanx Test Builds
Download the latest updates here.

Apolo
XDA thread | Download Apolo 7.2 | Download Apolo 7.1 | Download Apolo 7.0 | Download Apolo Configurator

Gustavo_s
XDA thread | Download | Download Stweaks

KitKat Compatible
Kernel to upgrade to Android 4.4 Kitkat firmware (used when installing the firmware failsStatus7 )
Download KitKat Compatible CWM v.6.0.4.5 | Download KitKat Compatible CWM v.6.0.4.7

Android 4.2.X / 4.3.X "Jelly Bean"
Android 4.1.2 "Jelly Bean"

GREEN Stable kernels for daily use. RED kernels that support Undervolting are highlighted and may be unstable and cause damage to the device!
How to save / Preload on kernels where CWM doesn't support it (Hirox, SpeedMod, Siyah, Dori, etc.)


Apolo andPhilZ
Download | Download new versions of Philz

SpeedmodandKangbang
Download | Download new versions of SpeedMod | Download new versions of KangBang

Jeboo
XDA thread | Download for Recovery | Download for CWM

Siyah
Official site | Download for Recovery | Download for CWM | Download for Odin

Siyah-based Dorimanx
XDA thread | Download

Hirox
Download

Thoravukk
XDA thread | Download + Description

Android 4.0.X "Ice Cream Sandwich"

Chainfire CF-Root
Links to download CF-Root kernels for various firmware versions

Link to XDA

A stable kernel from Chainfire, based on the stock (native) core from the corresponding firmware.
Includes root, busybox, CWM + modified CWM recovery, superuser application
Supports initialization scripts, custom boot, custom bootanimation

Attention: in the zip file is a tar archive for the firmware in One!

CF-Root-SGS2_XX_OXA_KP1-v5.1-CWM5.zip
CF-Root-SGS2_XX_OXA_KP2-v5.1-CWM5.zip
CF-Root-SGS2_XX_OXA_KP4-v5.2-CWM5.zip
CF-Root-SGS2_XX_OXA_KP8-v5.2-CWM5.zip
CF-Root-SGS2_XX_OXA_KPA-v5.2-CWM5.zip
CF-Root-SGS2_XX_OXA_LP1-v5.2-CWM5.zip
CF-Root-SGS2_XX_OXA_LP2-v5.2-CWM5.zip
CF-Root-SGS2_XX_OXX_LP6-v5.2-CWM5.zip
CF-Root-SGS2_XX_OXX_LPB-v5.2-CWM5.zip***
CF-Root-SGS2_XX_OXX_LPB-v5.2-CWM5-PROPER.zip- According to chainfire, this version contains a version of CWM that actually flushes the kernel, and does not cause an error. ***
CF-Root-SGS2_XX_OXA_LPH-v5.2-CWM5.zip***
CF-Root-SGS2_XX_OXA_LPJ-v5.3-CWM5.zip***
CF-Root-SGS2_XX_XEO_LPQ-v5.3-CWM5.zip***
CF-Root-SGS2_XX_XEO_LPQ-PROPER-v5.4-CWM5.zip(fixed, use also for LPE)
CF-Root-SGS2_DX_XTC_LP7-v5.4-CWM5.zip
CF-Root-SGS2_XW_O2U_LP3-v5.4-CWM5.zip
CF-Root-SGS2_XX_OXA_LPS-v5.4-CWM5.zip
CF-Root-SGS2_XW_XEN_LP7-v5.4-CWM5.zip
CF-Root-SGS2_BU_VOD_LPC-v5.4-CWM5.zip
XW_XSA_LP8-v5.4-CWM5.zip
XW_KPN_LP9-v5.4-CWM5.zip
CF-Root-SGS2_XX_NEE_LPD-v5.4-CWM5.zip
ICS - CF-Root v5.5:
CF-Root-SGS2_XX_NEE_LPD-v5.5-CWM5.zip
CF-Root-SGS2_XW_OXX_LPE-v5.5-CWM5.zip
CF-Root-SGS2_XW_OXI_LPF-v5.5-CWM5.zip
CF-Root-SGS2_XX_OXA_LPW-v5.5-CWM5.zip
CF-Root-SGS2_XW_DBT_LPI-v5.5-CWM5.zip
CF-Root-SGS2_XW_NEE_LPG-v5.5-CWM5.zip

For 4.0.4 - CF-Root v5.6:
CF-Root-SGS2_XW_NEE_LPO-v5.6-CWM5.zip
CF-Root-SGS2_XW_NEE_LPT-v5.6-CWM5.zip
CF-Root-SGS2_XW_XEZ_LPU-v5.6-CWM5.zip
CF-Root-SGS2_XW_NEE_LPX-v5.6-CWM5.zip
CF-Root-SGS2_XW_NEE_LPY-v5.6-CWM5.zip

*** - problems with mounting secure storage

PhilZ
CF-Root Analog
Link to XDA | Description in Russian.

Abyss
Link to the official website

Dark knight
Link to the official website | Download

Dorimanx
Touch Recovery + ExTweaks + ROOT
Link to XDA | Download

Neak
Link to XDA

Phenomenal
Link to XDA

Siyah
Link to the official website | Link to XDA

Speedmod
Link to XDA

Dream
Link to XDA

KERNEL DM
Link to XDA

Shun andromeda
Link to XDA

Fluxi
Link to XDA | Link to the new XDA thread

Thoravukk
Link to XDA

AbyssAosp
Link to the official website

Android 2.3.X "Gingerbread"

Chainfire CF-Root
Links to download CF-Root kernels for various firmware versions

Link to XDA

A stable kernel from Chainfire, based on the stock (native) core from the corresponding firmware.
Includes root, busybox, CWM + modified CWM recovery, superuser application
Supports initialization scripts, custom boot, custom bootanimation

CF-Root v4.1 and earlier versions
- Superuser 2.3.6.1
- "Secure" mode

CF-Root v4.2 and newer versions
- Superuser 3.0
- "Insecure" mode

Attention: in the zip file is a tar archive for the firmware in One!
CF-Root-SGS2_XW_XEU_KE2-v4.0-CWM4.zip
CF-Root-SGS2_XW_XEU_KE7-v4.0-CWM4.zip
CF-Root-SGS2_XW_ODD_KE8-v4.0-CWM4.zip
CF-Root-SGS2_XW_OJV_KF1-v4.0-CWM4.zip
CF-Root-SGS2_XX_OXA_KF2-v4.0-CWM4.zip
CF-Root-SGS2_ZS_OZS_KF4-v4.0-CWM4.zip
CF-Root-SGS2_XW_CLK_KF3-v4.0-CWM4.zip
CF-Root-SGS2_XX_OXA_KG1-v4.1-CWM4.zip
CF-Root-SGS2_XW_MOT_KG1-v4.1-CWM4.zip
CF-Root-SGS2_ZS_OZS_KG2-v4.1-CWM4.zip
CF-Root-SGS2_JP_XSG_KG2-v4.1-CWM4.zip
CF-Root-SGS2_XX_OXA_KG2-v4.1-CWM4.zip
CF-Root-SGS2_XX_OXA_KG3-v4.1-CWM4.zip
CF-Root-SGS2_XX_OXA_KG5-v4.1-CWM4.zip
CF-Root-SGS2_XX_OXA_KG6-v4.1-CWM4.zip
CF-Root-SGS2_JP_XSG_KG5-v4.1-CWM4.zip
CF-Root-SGS2_UH_MUL_KG7-v4.1-CWM4.zip
CF-Root-SGS2_XX_OXA_KH1-v4.1-CWM4.zip
CF-Root-SGS2_XX_OXA_KH3-v4.1-CWM4.zip
CF-Root-SGS2_XW_XEU_KH4-v4.1-CWM4.zip
CF-Root-SGS2_XW_NEE_KI4-v4.1-CWM4.zip
CF-Root-SGS2_XX_OXA_KI3-v4.1-CWM4.zip
CF-Root-SGS2_CE_XEN_KI2-v4.2-CWM4.zip
CF-Root-SGS2_XX_OXA_KI3-42-v4.2-CWM4.zip
CF-Root-SGS2_XW_NEE_KI4-42-v4.2-CWM4.zip
CF-Root-SGS2_XW_NEE_KI8-v4.3-CWM4.zip
CF-Root-SGS2_XX_XEO_KI4-v4.4-CWM4.zip
CF-Root-SGS2_XW_LUX_KJ1-v4.4-CWM4.zip
CF-Root-SGS2_XW_XEF_KJ2-v4.4-CWM4.zip
CF-Root-SGS2_XW_XEU_KH4-v5.0-CWM5.zip
CF-Root-SGS2_XW_LUX_KJ1-v5.0-CWM5.zip
CF-Root-SGS2_XW_XEF_KJ2-v5.0-CWM5.zip
CF-Root-SGS2_XW_XEN_KJ3-v5.0-CWM5.zip
CF-Root-SGS2_XW_XEN_KK2-v5.0-CWM5.zip
CF-Root-SGS2_XW_OXA_KK5-v5.0-CWM5.zip
CF-Root-SGS2_XW_INU_KL1-v5.0-CWM5.zip
CF-Root-SGS2_DX_THL_KL3-v5.0-CWM5.zip
CF-Root-SGS2_XW_INU_KL1-v5.0-CWM5.zip
CF-Root-SGS2_DX_THL_KL3-v5.0-CWM5.zip
CF-Root-SGS2_XI_ITV_LA2-v5.0-CWM5.zip
CF-Root-SGS2_XW_OXA_LA4-v5.0-CWM5.zip

Fecality
Link to XDA

Hellcat's root
Link to XDA

Ikki the phoenix
Link to XDA

Speedmod
The kernel gives root, CWM (Recovery), tweaks with memory management and readahead buffer. All logs are disabled.
Link to XDA

Lulz & tegrak
The kernel is compiled on the basis of the Tegrak kernel and includes all its functionality.
Link to XDA

Siyah
Latest release for Gingerbread - v2.6.14
Link to XDA Download beta version

Redpill
Link to XDA

N.E.A.K.
Link to XDA

Phenomenal
The base of the core - Speedmod + additional UV of all components.
Link to XDA


Kernel core

Android 4.1.2 "Jelly Bean"
Unpack and flash tar in one
XXLSJ
XWLS8 | LSD | LSE

Android 4.0.4 "Ice Cream Sandwich"
Unpack and flash tar in one
XWLPM
XWLPO
Xwlpt
XWLPU
XWLPW
Xwlpx
Xwlq3

Andrpid 2.3.x "Gingerbread"

XWKI8
XXKI4
XWKI4
Xwkj1
Xwkj2
Xwkk2
Xwkk5
Most kernels can be found here:here. Archive passwordintratech @ xda . If your archiver unpacks archives with an error or does not request a password - the problem is only in your archiver. Change to something decently.




Voting results

4.04.2013-29.05.2013
Attached Image

09-12.2011 - the most popular kernels.
Attached Image

01.2012-04.2012
Attached Image

04.2012-09.2012
Attached Image

JB 04/04/2013
Attached Image




We help to keep the branch clean and tidy with the buttonsAttached ImageandAttached ImagePosts with a rating below zero will be viewed and deleted.


Post has been editedPicassonik - 26.02.18, 16:07
Reason for editing: editing



Rep: (163)
At the expense of reducing the frequency found the following:
100 MHz often consumes more power than 200 MHz. Judging by the tests, 100 MHz is equivalent to the consumption of 1W / GHz and 200 MHz, only 0.7W / GHz, when both cores are operating. Also, 200 MHz-frequency allows you to quickly complete a particular task, thereby allowing the phone to quickly go into deep sleep (deep idle). For SGS2, the frequency of 200 MHz is the “sweetest”
It is certainly possible to lower it, but will it be good?

Post has been editedSilancov - 01.09.12, 22:59



Rep: (8)
It is certainly possible to lower it, but will it be good?

gold words. when leaving a deep sleep, the phone may not go out on the frieze or hangs for about 15 seconds - then it will come to life. it was so. the difference between 200 and 100 MHz is a frequency of only 100 MHz, and the problems become an order of magnitude larger when leaving the slip. although on cyan 9 I did not notice this - only on omega 15.01. With 200 MHz frequency, there are no problems. because of this, the profile of the batteri in the dream 2.7.2 there defaulted to 100 MHz for the minimum frequency, or I myself put it up on the previous 2.7.1.
wipes and again wipes and resetting extweaks profiles, and then conclusions about the core

p.s. Gentlemen, experimenters, could you (with a normal tail pad script every time) compare on the same software environment and close (better the same) usage of power consumption on Dori, Siyah and Drime. very interesting. Does this cortex give?

Post has been editedfiredevil666 - 02.09.12, 12:13



Rep: (1156)
elchinemil
Well this is the core and still depends on the firmware. On some firmwares at -50 machine chopped off, and some flies like cornfields factly. I recommend to start with -25. If the temperature is still not satisfied - reduced to -50. The maximum frequency so it is worth checking out. I have a 3D game, in particular Shudow Gun, Max Payne at 1000 flying as if nothing had happened, but I suspect that it is possible to lower and lower, somewhere up to 800 easily. Yes, I forgot - heating at this very average, almost non-existent, even after hours of play.

PS The core is Dream, the firmware is CM 10.

Post has been editedvektorq - 04.09.12, 23:25
Reason for editing: added answer



Rep: (19)
SiyahKernel S2-v4.1.3
Attached fileSiyah-s2-v4.1.3.tar(6.15 MB)

Attached fileSiyah-s2-v4.1.3-CWM.zip(6.27 MB)

changes
Linux 3.0.40 Linux 3.0.15
CWM-Based Touch Recovery v6.0.1.2
fixed led timeout not being saved
new GPU frequency steps: 54, 108, 133, 160, 266, 330, 400, 440, 520 MHz (Removed in beta4)
added ntt docomo gps support again
fixed movfilter not fixing sensitivity problems
removed 25MHz and 50MHz CPU steps
fixed led activity on brightness change
ExTweaks settings will be reset because of GPU changes. If you reset your ExTweaks settings manually.
update beta1 ->beta4: fixed gamma shift not working in ExTweaks. We removed no gpu modifications to make sure we have no problems with other parts. Some users had to panic when the screen was off. Consider v4.1beta4 as 4.0.2 with linux 3.0.40 and cwm-based recovery 6.0.1.1.
update beta4 ->beta5: gesture support by Tungstwenty (sample flashable zip) here is the XDA thread. some minor fixes in ExTweaks. swappiness set to 90 (effective only if you are using zram or swap). the battery is removed.
rc1 ->release:
4 gpu steps (100,160,200,266MHz default).
Ups lags (gpu freq will be set to step2, 160MHz)
pegasusq behavior modified and tweaked.
CWM-based recovery updated to 6.0.1.2.
fixed mounting the internal sdcard in recovery. fixed user gamma settings.
If you want to create a backups backup and restore file format, make sure you create a backups after you install it.
script to create “.nomedia” files in clockwork mod folders to prevent media scanning on blob folder
.update 4.1 ->4.1.1: Fixed problem with external sdcard in some roms because of forgotten unmount in init script.
update 4.1.1 ->4.1.2: added lulzactiveq (added hotplug logic and some fixes & tweaks, by robertobsc @ XDA). fixed recovery not being usable with 3-button combo. set backup backup format to tar in recovery. some other initramfs changes & fixes.
update 4.1.2 ->4.1.3: decreased mali sampling interval (thanks to AndreiLux). removed zram settings from ExTweaks. some gpu boost fixes. lulzactiveq fixes. reverted some changes (mostly TMU related). chargeboost in LPM. fixed adbd problem for JB ROMs. lots of cherrypicks from cm10 kernel. initramfs fixes.



Rep: (106)
New SiyahKernel S2-v4.1.4

update 4.1.3 ->4.1.4: fixed vibration intensity problem with samsung roms. fixed adb in recovery. compiled with linaro 4.7 (2012.08) toolchain. fixed mass storage mounting problem.

Attached files

Attached fileSiyah-s2-v4.1.4-CWM.zip(6.42 MB)



Rep: (20)
Does the kernel affect ntfs support?



Rep: (225)
000assassin, of course . Almost all custom users see an NTFS card. Stock of course not.



Rep: (33)
PutDreamKernel-v2.7.4-20120905235539-CWM .
And a few negative points:
: nea: Why no custom kernel can fully work at its maximum frequency(1.6GHz). I also noticed that if you put on everything in the Odemand mode and just sit on the Internet, after a while it will go into reboot ... sadly

And one more thing, the standard RAM831mbOn the drain, after flashing the custom kernel, it becomes first 828mb, after several reboots829mb asks where the rest is. + It is very clear that it’s not clogged up much, for example I didn’t observe that more than 500 ~ 550mb would rise, but under 730mb, and something less than 320-340mb does not go down, 250-260 is stable on the drain, when cleaning ...: search:



Rep: (1156)
-Droid-,
dalwick cache clean



Rep: (33)
Someone raised the frequency of the GPU, how much you can raise, so as not to worry that while playing ... it will not overheat or turn into a corpse while bypassing this item in the tweak side, but I wonder who has already dealt with this?



Rep: (106)
-Droid-,
above 266 only 400 can be put. But one and a half overclocking is too much for permanent use, you can have problems.



Rep: (254)
SiyahKernel S2-v4.1.5
■ update 4.1.4 ->4.1.5: fixed / mnt / ntfs directory creation problem (should it be working now). lulzactiveq (fix) by robertobsc @ xda. NFS module enabled (if you don’t need it).

Attached files

Attached fileSiyah-s2-v4.1.5.tar(6.45 MB)
Attached fileSiyah-s2-v4.1.5-CWM.zip(6.57 MB)


Post has been editedtolyan17 - 12.09.12, 01:00



Rep: (225)
How can you say such things ... at least a week with him would be necessary ...

Just keep silent. Who is interested to check in practice.

Signed by Siyah 4.1.5, from whom. Firmware, set directly from the standard recovery.
Attached fileSiyah-s2-v4.1.5-CWM.Signed.zip(6.57 MB)

But I would not recommend the novice to give the body away with the CWM of the 6th series, as it stands in the latest versions of the aurora. Glucose it is still raw.

I have the impression that Siyah with CWM 6.0.1.2 didn’t try?

Put boldly, nothing terrible in CWM 6.0.1.2 compiled for Syah kernels no. At the Dream for example, the glitch still remains. Put it on stock 4.0.4 and do a reset from the system ... the whole body goes to look for Odin :).

So what recommendations are interesting, it turns out to be Cyah and Dori, God forbid, God forbid, and the rest can be cast. Brad ... A newbie should be aware that any caste is a risk for a smart ...

Post has been editedTankermeat - 13.09.12, 08:44



Rep: (0)
I read a lot, porridge in my head.
It was stitched on 4.0.4, XWLPW, XXLQ6. Ruth has not done yet. Further confused, I ask for help.
So I can use CWM (wipes, backups, modem firmware) from this version of the kernel, did they fix the error or not? If not, which is better: install a special safemod version of CWM? Is there such a core of mine and where to take it? And how to combine it with a simple getting the root?

Or flash a custom root kernel, for example CF-Root-SGS2_XX_OXA_LPW-v5.5-CWM5? Then the question is, did I choose the correct version for myself (spelled LPW selected) and is everything in order with CWM?
Do not scold the near.



Rep: (4)
Give a link to the stock kernel from XWLPX. thank


K
Picked up the hat


Attached files

Attached fileI9100XWLPX_Kernel.tar(8.01 MB)


Post has been editedkelah - 19.09.12, 15:56



Rep: (254)
Saratov-san @ 09/19/2012, 10:15*
Does anyone have a stock kernel for XWLPW (4.0.4)? Fill in or throw a link with me +

Stock core for XWLPW (4.0.4)Attached fileXWLPW-CWM.zip(5.02 MB)


K
Picked up the hat


Post has been editedkelah - 21.09.12, 18:37



Rep: (106)
Kernel 4.0.4 and 4.1.2

Attached files

Attached fileI9100XWLPM_Kernel.zip(4.89 MB)
Attached fileI9100XWLPO_Kernel.zip(4.88 MB)
Attached fileI9100XWLPT_Kernel.zip(4.88 MB)
Attached fileI9100XWLPU_Kernel.zip(4.88 MB)
Attached fileI9100XWLPW_Kernel.zip(4.88 MB)
Attached fileI9100XWLPX_Kernel.zip(4.88 MB)
Attached fileI9100XWLQ3_Kernel.zip(4.89 MB)
Attached fileI9100XXLSJ_Kernel.zip(5.25 MB)


Post has been editedkelah - 26.12.12, 14:55



Rep: (1156)
Upgrading the core DM Perfection Redefined to version 1.2.
What's new:
Kernel:

Updated to Linux 3.0.43
OnDemand: CPUIdle Detection
Some More CPU UV
Some More GPU UV
Default AC Charging @ 450mA
Samsung’s workaround for div by zero problem

Initramfs:

Updated lib modules for v1.2


Download fromsavagemessiahzine.comor author's topic (link in the header).
The voltage when charging is changed, the author lowered to 450 mA in order to increase the battery life, but this reduces the charging speed and the battery will charge longer. Who needs fast charging - changing via Voltage Control to 650. If subjectively the battery consumption does not change with an increase in charging time, in the next version the author will return the setting to 650 mA.



Rep: (24)
Dory the Hardy: D 5.83 Beta 2

* Lots of fixing to EXT4 code
* More MEM code fix and update
* Removed some more DEBUG, less logs more battery left to spend
* Many CORE updates from 3.1.y and up.
* Updated all profiles with little change for GPU voltage. for more stability.

Attached files

Attached fileKernel_Dorimanx-V5.83-B2--02-10--29-09-12-SGII-PWR-CORE.zip(7.65 MB)



Rep: (86)
Comrades, what is the most economical core for stock 4.0.4? I used it because of the dual block, but the screen did not work for more than three hours, at 2.3.6 for 5 hours it worked. I would like at least four

Phenomenal 6.6 medium


Full version    

Help     rules

Time is now: 10/04/20, 15:00