[KERNEL][3.0.Y][LINARO][OC/UV] Skull Kernel - v1.0 [18/06/2013 | FEATURES & TWEAKS]

Search This thread

Keff91

Senior Member
Jan 28, 2012
212
631
KL
[KERNEL][3.0.Y][LINARO][OC/UV] Skull Kernel - v1.0 [18/06/2013 | FEATURES & TWEAKS]



1da8794490a24172425054f041c029891be2069c.png


for JB 4.2.2


Since arco had switching to kernel 3.0.Y on latest CM10.1 alpha. I decide to open a new thread for my custom 3.0.Y kernel.
Hope not confuse all :)


Some warning to all users before flashing away!

Please do not install this kernel on any Android version lower than 4.2.Y
By flashing this kernel, you are accepting any outcome that might happen after using this kernel
I'm not responsible for any damage and your warrantly will be void!
(damage should seldom happen as I always getting this kernel tested and ONLY release it when it come stable ;))



Whats inside the kernel
  • Kernel version 3.0.82
  • Build with Linaro Toolchain GCC 4.7.4 2013.06 from Christopher83
  • O2 optimization
  • Default CPU governor: lulzactive
  • Default I/O Scheduling: ROW
  • A lot governors for user to choose:
    interactive, conservative, lulzactive, ondemand, powersave, smartassV2, performance
  • More IO scheduler present in kernel also:
    row, bfq, cfq, deadline, noop, sio, vr
  • Default max CPU frequency: 1401 MHz, Default min CPU frequence: 245 MHz
  • Overclock UPTO 1804 MHz & slightly undervolt
    Please be aware overclock could damage your phone!
    IF YOU DON'T NEED IT, CHANGE BACK TO DEFAULT MAX FREQUENCY AND LEAVE IT THERE
  • Voltage Control (VDD Sysfs Interface)
  • Optimized asynchronous I/O latency on solid state disks
  • Optimized ARM RWSEM (read/write semaphore) algorithm
  • Optimized kernel memory process to improve performance
  • Optimized auto-scheduler
  • Tuning LMK minfree value
  • Battery Life eXtender (BLX)
  • Dynamic dirty page writebacks (check here for more details)
  • Dynamic File Sync (check here for more details)
  • Frandom (fast random generator) with hard link urandom and random to frandom
  • Dynamic readahead size based on device disk size
  • Included tweaks on kernel/ramdisk to help with system responsiveness
  • Sync with upstream arco changes, as always

MY GITHUB SOURCE

KERNEL
RAMDISK



New build changelog


v1.0
[DOWNLOAD]

Included features/tweaks from my custom 3.4.Y kernel. But I also added some extra to it.
Below listed some differences:

- Tune lowmemorykiller minfree value.
- Added Dynamic dirty page writebacks.
- Added Battery Life eXtender (BLX).
- Enable Dynamic File Sync.
- Included RWSEM updates and optimizations from 3.10 kernel
- Fixed overclock 1804 MHz.



Instruction
  1. Boot to recovery.
  2. Mount system and data (optional as I already set these when flashing the kernel)
  3. Flash the kernel now.
  4. Wipe cache & dalvik cache. Fix permission also. (RECOMMEND)
  5. Reboot to OS.
  6. Done, enjoy.
Note: If you encounter deep sleep or force close problem after flashing my kernel, please fix permission through CWM recovery. This may help.



Credit

Our master arco68 (many thanks for his great source)
Linaro team
Kernel mod's that hold similar device like hadidjapri, Christopher83, erik and CastagnalT
Dorimanx for help and guide always
Pikachu01 for his awesome ThunderBolt! scripts
Some github guys that I follow
anyone looking at my thread!
Google for making this possible ;)


YOU ARE WELCOME TO GIVE ANY FEEDBACK AND REMEMBER TO CLICK [THANKS] IF YOU FIND THIS KERNEL USEFUL. THANKS
 

Keff91

Senior Member
Jan 28, 2012
212
631
KL
SOME USEFUL COMMAND

You can always refer to this page before setting the value. (thanks Christopher83 for detailed explanation)
http://xdaforums.com/showthread.php?p=42354290#post42354290

Voltage Control (VDD Sysfs Interface)
echo "1401600 1250" > /sys/devices/system/cpu/cpu0/cpufreq/vdd_levels

Battery life extender (BLX)
echo 95 > /sys/class/misc/batterylifeextender/charging_limit (Default Setting)

Dynamic dirty page writebacks
echo "3000" > /proc/sys/vm/dirty_writeback_active_centisecs (Default Setting)
echo "1000" > /proc/sys/vm/dirty_writeback_suspend_centisecs (Default Setting)
 
Last edited:

bhun

Senior Member
Jun 5, 2013
60
39
Budapest
Thanks alot !:D:good:

Just flashed it! My rom is Ehndroix III 4.2.2 I'll give some feedback if there sould be any problem.
I do not game, but i use my phone in various ways (everyday average use), i'll report on performance also! :cowboy:
Nice work mate! Keep it up! Great fan of your kernels and work.:good::D
 

bhun

Senior Member
Jun 5, 2013
60
39
Budapest
Hi there!

As i promised i'll report on performance i do now:
What's good:
1. Battery drain was only 1% during the night not in airplane mode. Awesome! :)

Question: increased audio loudness is missing here? I have the feeling that my phone is not as loud as with the other kernel of yours (3.4...).

Problem:
1. it just occured today, i was putting the phone in deep sleep by power button and next in an hour or so it will not answer to home button.
By (long) pressing power button the device woke up (i thought it turned of itself, but there was no pin unlock request, it just started as if it was returning from deep sleep).

Edit:
As i had Battery Doctor installed, and since then this problem occured for the first time, so i think it is related to the app not kernel.
 
Last edited:

hanafi200

Senior Member
May 9, 2013
177
10
GMT + 8


1da8794490a24172425054f041c029891be2069c.png


for JB 4.2.2


Since arco had switching to kernel 3.0.Y on latest CM10.1 alpha. I decide to open a new thread for my custom 3.0.Y kernel.
Hope not confuse all :)


Some warning to all users before flashing away!

Please do not install this kernel on any Android version lower than 4.2.Y
By flashing this kernel, you are accepting any outcome that might happen after using this kernel
I'm not responsible for any damage and your warrantly will be void!
(damage should seldom happen as I always getting this kernel tested and ONLY release it when it come stable ;))



Whats inside the kernel

  • Kernel version 3.0.82
  • Build with Linaro Toolchain GCC 4.7.4 2013.06 from Christopher83
  • O2 optimization
  • Default CPU governor: lulzactive
  • Default I/O Scheduling: ROW
  • A lot governors for user to choose:
    interactive, conservative, lulzactive, ondemand, powersave, smartassV2, performance
  • More IO scheduler present in kernel also:
    row, bfq, cfq, deadline, noop, sio, vr
  • Default max CPU frequency: 1401 MHz, Default min CPU frequence: 245 MHz
  • Overclock UPTO 1804 MHz & slightly undervolt
    Please be aware overclock could damage your phone!
    IF YOU DON'T NEED IT, CHANGE BACK TO DEFAULT MAX FREQUENCY AND LEAVE IT THERE
  • Voltage Control (VDD Sysfs Interface)
  • Optimized asynchronous I/O latency on solid state disks
  • Optimized ARM RWSEM (read/write semaphore) algorithm
  • Optimized kernel memory process to improve performance
  • Optimized auto-scheduler
  • Tuning LMK minfree value
  • Battery Life eXtender (BLX)
  • Dynamic dirty page writebacks (check here for more details)
  • Dynamic File Sync (check here for more details)
  • Frandom (fast random generator) with hard link urandom and random to frandom
  • Dynamic readahead size based on device disk size
  • Included tweaks on kernel/ramdisk to help with system responsiveness
  • Sync with upstream arco changes, as always

MY GITHUB SOURCE

KERNEL
RAMDISK



New build changelog


v1.0
[DOWNLOAD]

Included features/tweaks from my custom 3.4.Y kernel. But I also added some extra to it.
Below listed some differences:

- Tune lowmemorykiller minfree value.
- Added Dynamic dirty page writebacks.
- Added Battery Life eXtender (BLX).
- Enable Dynamic File Sync.
- Included RWSEM updates and optimizations from 3.10 kernel
- Fixed overclock 1804 MHz.



Instruction
  1. Boot to recovery.
  2. Mount system and data (optional as I already set these when flashing the kernel)
  3. Flash the kernel now.
  4. Wipe cache & dalvik cache. Fix permission also. (RECOMMEND)
  5. Reboot to OS.
  6. Done, enjoy.
Note: If you encounter deep sleep or force close problem after flashing my kernel, please fix permission through CWM recovery. This may help.



Credit

Our master arco68 (many thanks for his great source)
Linaro team
Kernel mod's that hold similar device like hadidjapri, Christopher83, erik and CastagnalT
Dorimanx for help and guide always
Pikachu01 for his awesome ThunderBolt! scripts
Some github guys that I follow
anyone looking at my thread!
Google for making this possible ;)

sir . no update for this amazing kernel?

Sent from my GT-I8150 using Tapatalk 4 Beta
 

Top Liked Posts

  • There are no posts matching your filters.
  • 12
    [KERNEL][3.0.Y][LINARO][OC/UV] Skull Kernel - v1.0 [18/06/2013 | FEATURES & TWEAKS]



    1da8794490a24172425054f041c029891be2069c.png


    for JB 4.2.2


    Since arco had switching to kernel 3.0.Y on latest CM10.1 alpha. I decide to open a new thread for my custom 3.0.Y kernel.
    Hope not confuse all :)


    Some warning to all users before flashing away!

    Please do not install this kernel on any Android version lower than 4.2.Y
    By flashing this kernel, you are accepting any outcome that might happen after using this kernel
    I'm not responsible for any damage and your warrantly will be void!
    (damage should seldom happen as I always getting this kernel tested and ONLY release it when it come stable ;))



    Whats inside the kernel
    • Kernel version 3.0.82
    • Build with Linaro Toolchain GCC 4.7.4 2013.06 from Christopher83
    • O2 optimization
    • Default CPU governor: lulzactive
    • Default I/O Scheduling: ROW
    • A lot governors for user to choose:
      interactive, conservative, lulzactive, ondemand, powersave, smartassV2, performance
    • More IO scheduler present in kernel also:
      row, bfq, cfq, deadline, noop, sio, vr
    • Default max CPU frequency: 1401 MHz, Default min CPU frequence: 245 MHz
    • Overclock UPTO 1804 MHz & slightly undervolt
      Please be aware overclock could damage your phone!
      IF YOU DON'T NEED IT, CHANGE BACK TO DEFAULT MAX FREQUENCY AND LEAVE IT THERE
    • Voltage Control (VDD Sysfs Interface)
    • Optimized asynchronous I/O latency on solid state disks
    • Optimized ARM RWSEM (read/write semaphore) algorithm
    • Optimized kernel memory process to improve performance
    • Optimized auto-scheduler
    • Tuning LMK minfree value
    • Battery Life eXtender (BLX)
    • Dynamic dirty page writebacks (check here for more details)
    • Dynamic File Sync (check here for more details)
    • Frandom (fast random generator) with hard link urandom and random to frandom
    • Dynamic readahead size based on device disk size
    • Included tweaks on kernel/ramdisk to help with system responsiveness
    • Sync with upstream arco changes, as always

    MY GITHUB SOURCE

    KERNEL
    RAMDISK



    New build changelog


    v1.0
    [DOWNLOAD]

    Included features/tweaks from my custom 3.4.Y kernel. But I also added some extra to it.
    Below listed some differences:

    - Tune lowmemorykiller minfree value.
    - Added Dynamic dirty page writebacks.
    - Added Battery Life eXtender (BLX).
    - Enable Dynamic File Sync.
    - Included RWSEM updates and optimizations from 3.10 kernel
    - Fixed overclock 1804 MHz.



    Instruction
    1. Boot to recovery.
    2. Mount system and data (optional as I already set these when flashing the kernel)
    3. Flash the kernel now.
    4. Wipe cache & dalvik cache. Fix permission also. (RECOMMEND)
    5. Reboot to OS.
    6. Done, enjoy.
    Note: If you encounter deep sleep or force close problem after flashing my kernel, please fix permission through CWM recovery. This may help.



    Credit

    Our master arco68 (many thanks for his great source)
    Linaro team
    Kernel mod's that hold similar device like hadidjapri, Christopher83, erik and CastagnalT
    Dorimanx for help and guide always
    Pikachu01 for his awesome ThunderBolt! scripts
    Some github guys that I follow
    anyone looking at my thread!
    Google for making this possible ;)


    YOU ARE WELCOME TO GIVE ANY FEEDBACK AND REMEMBER TO CLICK [THANKS] IF YOU FIND THIS KERNEL USEFUL. THANKS
    6
    SOME USEFUL COMMAND

    You can always refer to this page before setting the value. (thanks Christopher83 for detailed explanation)
    http://xdaforums.com/showthread.php?p=42354290#post42354290

    Voltage Control (VDD Sysfs Interface)
    echo "1401600 1250" > /sys/devices/system/cpu/cpu0/cpufreq/vdd_levels

    Battery life extender (BLX)
    echo 95 > /sys/class/misc/batterylifeextender/charging_limit (Default Setting)

    Dynamic dirty page writebacks
    echo "3000" > /proc/sys/vm/dirty_writeback_active_centisecs (Default Setting)
    echo "1000" > /proc/sys/vm/dirty_writeback_suspend_centisecs (Default Setting)
    1
    It is more than month since he pushed last update on his github .. I hope he is fine


    Sent from my GT-I8150 using xda premium
    i think he busy with his university life, maybe in exam this time because i just finish my paper.. there surely will be an update when he free ;) hope he doing fine.