[Kernel] ardatdat kernel v1.5 [CWM] (OC/ROOT/VR/3G/init.d) (2012-02-05 13:00GMT)

Search This thread

ardatdat

Senior Member
Jun 13, 2010
787
1,659
Travel around; but XDA x24
Happy New Year of Dragon !!!

The first wonderful kernel for Galaxy R in the year of dragon comes out now!

Change log in v1.5:

- Remove lagfree governor as it seems to cause some laggy behavior
- Put back 608Mhz frequency
- Increase stability & improve smoothness by reverting some commits in v1.4
- No worry, keep the 3G/wifi counter fix!

(v1.5 is a quick fix for v1.4 and if you have already flashed v1.4, please skip it and jump directly to v1.5. Thanks)

Change log in v1.4:

- 3G counter fix: fix the 3G counter problem. Now you can measure the data in/out using your favorite software! (e.g. 3G watchdog)
- Add support to load any scripts located in /system/etc/init.d/ upon booting the device
- Patch up to the newest ZCLA1 kernel source as released by Samsung open source
- Allow more finely control on the brightness level (you will feel it when you slide to control your brightness)
- Add a new frequency: 960Mhz (it is good for daily use)
- Remove the frequency: 608Mhz
- Added new lagfree CPU governor (You can now turn off 'profile' in SetCPU and use the lagfree governor)
- Use the optimized Linaro ARM Cross toolchain for compilation
- Added the VR I/O Scheduler (make default)
- Enable SWAP support
- Cherry picks several commits from CyanogenMod LGE star kernel
- Makefile optimization
- Compatible with almost any android version 2.3.4/2.3.5/2.3.6

*** Noticed that after flashing this version, your screen brightness will go dimmer.
But now, you can fine tune the brightness level in the brightness setting.
Just slide through the brightness control bar and you will feel the different. ***


The introduction of lagfree governor is funny here. It will go up to the max freq. easily, but it will go down very slowly in nearly every 10 seconds. The purpose is to reduce the number of changing in frequencies. To make good use of it, disable any 'profile' in SetCPU. If you don't like the lagfree governor, just use back the 'interactive' one.

Special thanks to: CyanogenMod, intersectRaven, pershoot, faux123 for their kernels and references.

If you have press 'thanks' in the first post, you can say it again in the post #2 :D

Download link
==========


Updated: 2012-02-05 (13:00GMT)
Version: 1.5
Flash method: CWM Recovery
File: ardatdat_9103_kernel_v1.5.zip
Link: http://www.mediafire.com/?kks71xi0jm79jf4
Mirror (115): http://115.com/file/be2ssp9v
MD5: 89A4AB82DCD441224B629EBEE19D47FD

Updated: 2012-01-30 (16:00GMT)
Version: 1.4 (temporary take down)
Flash method: CWM Recovery
File: ardatdat_9103_kernel_v1.3A.zip
Link: http://www.mediafire.com/?mgc0cp1g84n7l7a
Mirror: (suspended)

Updated at 2012-02-05:
v1.4 have caused some laggy issues on some machines. I am going to take down the v1.4. Please wait for my next version v1.5. Stay tuned!

Finally, flashing any kernels or ROMs have risks! Flash them at your own risk!

==========

SC20120126-220809.jpg
SC20120130-235930.jpg

SC20120131-002320.jpg
SC20120110-182529.jpg


SC20111231-013207A.jpg
SC20111231-010549A.jpg
 
Last edited:

ardatdat

Senior Member
Jun 13, 2010
787
1,659
Travel around; but XDA x24
Old version:
==============================================================================

Happy New Year 2012 !!!

As the new kernel is flashed using CWM Recovery, I make a new thread here for it.

The new kernel, based from ZSKK5 is compiled. I make it flash-able by CWM recovery. So, you must install CWM in order to flash this kernel. (Guide: http://xdaforums.com/showthread.php?t=1406541 Thanks s4sixty & legion1911.).

Below are the details of the kernel:

Features
=======

- For Samsung Galaxy R (i9103) only
- Based on Samsung open source, ZSKK5 kernel
- Now support auto-rotate in ZSKK5 ROM
- Added new frequencies: 1200 & 1350Mhz
- Setting of max 1350Mhz through SetCPU
- All stock frequencies are untouched: 216-1000Mhz
- Limit the boot up frequencies to be 216-1000 to avoid unstable boot up
- SetCPU voltage adjustments
- Interactive governor patches
- Add autogroup scheduling feature: automated per session task groups
- Simple IO Scheduler (make default)
- 2.6.36.4 patches
- Speed up framebuffer copy
- memory copy macros and functions fine tune
- Misc. kernel fixes
- Rooted (embedded su & Superuser.apk)

Download link
==========


(No autogroup scheduling) (Seems more stable)
Updated: 2011-12-30 (17:00GMT)
Version: 1.3A
Flash method: CWM Recovery
File: ardatdat_9103_kernel_v1.3A.zip
Link: http://www.mediafire.com/?mgc0cp1g84n7l7a
Mirror: http://115.com/file/dplez6q2#ardatdat_9103_kernel_v1.3A.zip
MD5: BE77435BDD64FC24F955AB54124F764A
ODIN3 flash-able package: http://www.mediafire.com/?1plgigintn7crp1

Updated: 2011-12-30 (11:00GMT)
Version: 1.3
Flash method: CWM Recovery
File: ardatdat_9103_kernel_v1.3.zip
Link: http://www.mediafire.com/?zgtbi38pw0z03h2
Mirror: http://115.com/file/c24tjvg6#ardatdat_i9103_kernel_v1.3.zip
MD5: B9080E36CAD650B6FC1E9AAA57743853

Previous Version
============

You can refer this post for the previous version: http://xdaforums.com/showthread.php?t=1348857

*** I will keep updating this kernel to make it better and better ***

*** Finally, flash at your own risk ***


Tell me if you need a Odin3 flash-able package. :cool:
 
Last edited:
M

m.kochan10

Guest
Thanks ardatdat! I'm testing it in a minute :)! Good job with .zip version!

EDIT: My first observations (2.3.6 KK5):

1)Benchmarks

Benchmarks' results are (compared to the odin version = 1.35 vs. 1.3 ghz) generally lower, and statistically more spread out. I mean with that:

quadrant: once you get 3100, another time 3990, third time 2700 (even 1900) - (on 1.35)

smart bench: productivity index is slightly lower (but no big difference 4450 vs. 4560), game index is much lower (2600 vs ca. 2900)

Linpack (I think it's the most trustworthy benchmark): this shows really good results and huge progress compared to stock. But even here (single test) you can get over 50 on one and 17 on the other hand.

Antutu: results generally lower, but very close.

Devices react different on OC, so it doesn't mean that anybody else will notice the same. But I think that in my case the older version was slightly more stable. Standard deviation was lower, but maybe it's just the frequency...

I keep testing...:)
 
Last edited:

ishafiq

Senior Member
Dec 20, 2008
72
10
Hong Kong
Thanks a lot.. Works like a charm and as described...
Will update issues if any~~
Happy new year to all...

As the new kernel is flashed using CWM Recovery, I make a new thread here for it.

The new kernel, based from ZSKK5 is compiled. I make it flash-able by CWM recovery. So, you must install CWM in order to flash this kernel. (Guide: http://xdaforums.com/showthread.php?t=1406541 Thanks s4sixty & legion1911.).

Below are the details of the kernel:

Features
=======

- For Samsung Galaxy R (i9103) only
- Based on Samsung open source, ZSKK5 kernel
- Now support auto-rotate in ZSKK5 ROM
- Added new frequencies: 1200 & 1350Mhz
- Setting of max 1350Mhz through SetCPU
- All stock frequencies are untouched: 216-1000Mhz
- Limit the boot up frequencies to be 216-1000 to avoid unstable boot up
- SetCPU voltage adjustments
- Interactive governor patches
- Add autogroup scheduling feature: automated per session task groups
- Simple IO Scheduler (make default)
- 2.6.36.4 patches
- Speed up framebuffer copy
- memory copy macros and functions fine tune
- Misc. kernel fixes
- Rooted (embedded su & Superuser.apk)

Download link
==========

Updated: 2011-12-30 (11:00GMT)
Version: 1.3
Flash method: CWM Recovery
File: ardatdat_9103_kernel_v1.3.zip
Link: http://www.mediafire.com/?zgtbi38pw0z03h2
Mirror: http://115.com/file/c24tjvg6#ardatdat_i9103_kernel_v1.3.zip
MD5: B9080E36CAD650B6FC1E9AAA57743853

Previous Version
============

You can refer this post for the previous version: http://xdaforums.com/showthread.php?t=1348857

*** I will keep updating this kernel to make it better and better ***

*** Finally, flash at your own risk ***


Tell me if you need a Odin3 flash-able package. :cool:
 

legion1911

Senior Member
Jan 23, 2007
646
345
As the new kernel is flashed using CWM Recovery, I make a new thread here for it.

Thank you, Master ardatdat!
You managed to finish your work before the end of the year!
I am so happy.

THANKS TO ARDATDAT WE NOW HAVE A ANDROID 2.3.6. CUSTOM KERNEL WITH OVERCLOCK, ROOT, OPTIMIZATIONS, THAT CAN BE INSTALLED WITH CWM SO IT DOES NOT CAUSE YELLOW TRIANGLE AND DOES NOT INCREASE THE DOWNLOAD MODE COUNTER!

Click http://xdaforums.com/donatetome.php?u=2653523 and donate to this great man!



Cool!
 
Last edited:
  • Like
Reactions: ardatdat

sonny34

Senior Member
Nov 29, 2011
60
2
girona
I downloaded it, but do i have to unzip it before flashing it via CWM?


Sent from my GT-I9103 using XDA App
 

ardatdat

Senior Member
Jun 13, 2010
787
1,659
Travel around; but XDA x24
Thanks for your testing.

I observe that the reason maybe due to the 'autogroup' scheduling being used in this kernel. Maybe it is the reason causing the variations. I may later release a kernel without autogroup patches and see if it will become more stable.


Thanks ardatdat! I'm testing it in a minute :)! Good job with .zip version!

EDIT: My first observations (2.3.6 KK5):

1)Benchmarks

Benchmarks' results are (compared to the odin version = 1.35 vs. 1.3 ghz) generally lower, and statistically more spread out. I mean with that:

quadrant: once you get 3100, another time 3990, third time 2700 (even 1900) - (on 1.35)

smart bench: productivity index is slightly lower (but no big difference 4450 vs. 4560), game index is much lower (2600 vs ca. 2900)

Linpack (I think it's the most trustworthy benchmark): this shows really good results and huge progress compared to stock. But even here (single test) you can get over 50 on one and 17 on the other hand.

Antutu: results generally lower, but very close.

Devices react different on OC, so it doesn't mean that anybody else will notice the same. But I think that in my case the older version was slightly more stable. Standard deviation was lower, but maybe it's just the frequency...

I keep testing...:)
 

SbXLivE

Senior Member
Dec 3, 2011
158
25
34
Pune
www.iGoogleMarathi.In
ardatdat 9103 kernel v1.3(Updated 2011-12-30 11:00GMT) Perfectly Work With 2.3.5 DDKH4 Indian Version

Auto Rotaion Working Perfectly

BenchMark With AnTuTu 2.4.2

adc6ed4fb5ea434d231266b4e139e24a.png
9235b58c7f5fa33cbdf12de9725cec01.png



BenchMark With SmartBechmark 2012

fecd1ca6a7bdc6163d65694964624883.png


Thanks ardatdat For New Year Gift With 1350MHz Frequency
 
Last edited:
  • Like
Reactions: KitsumiMaru

ardatdat

Senior Member
Jun 13, 2010
787
1,659
Travel around; but XDA x24


An updated version without autogroup scheduling is updated in post #1.

Also, the ODIN3 flash-able version is also uploaded.


Please test whether v1.3A is more stable. :)
 
Last edited:

SbXLivE

Senior Member
Dec 3, 2011
158
25
34
Pune
www.iGoogleMarathi.In
without auto group is awesome bcoz of auto group version giving me SOME GPRS Problems but No Problems in This without auto group version cool its very stable version :)

one more ardatdat can u give us set cpu profiles and how use voltages ,advance settings :eek:

rocking work bro .........really ur the master
 

nedooo

Senior Member
Dec 26, 2010
1,785
377
Sarajevo
I'm using version without autogroup and with 1350 performance governor setting, my phone with Earth HD live wallpaper is so laggy.
Compared to Incredible 2 with same wallpaper it's ridiculous (like SGR 15 fps and Inc2 60 fps). Maybe Tegra 2 needs new drivers...
I'll try some other launcher beside TouchWiz :(
Btw thanks for your time and effort.

Edit: ZEAM LAUNCHER is PERFORMANCE BEAST :D
 
Last edited:

Top Liked Posts

  • There are no posts matching your filters.
  • 40
    Happy New Year of Dragon !!!

    The first wonderful kernel for Galaxy R in the year of dragon comes out now!

    Change log in v1.5:

    - Remove lagfree governor as it seems to cause some laggy behavior
    - Put back 608Mhz frequency
    - Increase stability & improve smoothness by reverting some commits in v1.4
    - No worry, keep the 3G/wifi counter fix!

    (v1.5 is a quick fix for v1.4 and if you have already flashed v1.4, please skip it and jump directly to v1.5. Thanks)

    Change log in v1.4:

    - 3G counter fix: fix the 3G counter problem. Now you can measure the data in/out using your favorite software! (e.g. 3G watchdog)
    - Add support to load any scripts located in /system/etc/init.d/ upon booting the device
    - Patch up to the newest ZCLA1 kernel source as released by Samsung open source
    - Allow more finely control on the brightness level (you will feel it when you slide to control your brightness)
    - Add a new frequency: 960Mhz (it is good for daily use)
    - Remove the frequency: 608Mhz
    - Added new lagfree CPU governor (You can now turn off 'profile' in SetCPU and use the lagfree governor)
    - Use the optimized Linaro ARM Cross toolchain for compilation
    - Added the VR I/O Scheduler (make default)
    - Enable SWAP support
    - Cherry picks several commits from CyanogenMod LGE star kernel
    - Makefile optimization
    - Compatible with almost any android version 2.3.4/2.3.5/2.3.6

    *** Noticed that after flashing this version, your screen brightness will go dimmer.
    But now, you can fine tune the brightness level in the brightness setting.
    Just slide through the brightness control bar and you will feel the different. ***


    The introduction of lagfree governor is funny here. It will go up to the max freq. easily, but it will go down very slowly in nearly every 10 seconds. The purpose is to reduce the number of changing in frequencies. To make good use of it, disable any 'profile' in SetCPU. If you don't like the lagfree governor, just use back the 'interactive' one.

    Special thanks to: CyanogenMod, intersectRaven, pershoot, faux123 for their kernels and references.

    If you have press 'thanks' in the first post, you can say it again in the post #2 :D

    Download link
    ==========


    Updated: 2012-02-05 (13:00GMT)
    Version: 1.5
    Flash method: CWM Recovery
    File: ardatdat_9103_kernel_v1.5.zip
    Link: http://www.mediafire.com/?kks71xi0jm79jf4
    Mirror (115): http://115.com/file/be2ssp9v
    MD5: 89A4AB82DCD441224B629EBEE19D47FD

    Updated: 2012-01-30 (16:00GMT)
    Version: 1.4 (temporary take down)
    Flash method: CWM Recovery
    File: ardatdat_9103_kernel_v1.3A.zip
    Link: http://www.mediafire.com/?mgc0cp1g84n7l7a
    Mirror: (suspended)

    Updated at 2012-02-05:
    v1.4 have caused some laggy issues on some machines. I am going to take down the v1.4. Please wait for my next version v1.5. Stay tuned!

    Finally, flashing any kernels or ROMs have risks! Flash them at your own risk!

    ==========

    SC20120126-220809.jpg
    SC20120130-235930.jpg

    SC20120131-002320.jpg
    SC20120110-182529.jpg


    SC20111231-013207A.jpg
    SC20111231-010549A.jpg
    13
    Old version:
    ==============================================================================

    Happy New Year 2012 !!!

    As the new kernel is flashed using CWM Recovery, I make a new thread here for it.

    The new kernel, based from ZSKK5 is compiled. I make it flash-able by CWM recovery. So, you must install CWM in order to flash this kernel. (Guide: http://xdaforums.com/showthread.php?t=1406541 Thanks s4sixty & legion1911.).

    Below are the details of the kernel:

    Features
    =======

    - For Samsung Galaxy R (i9103) only
    - Based on Samsung open source, ZSKK5 kernel
    - Now support auto-rotate in ZSKK5 ROM
    - Added new frequencies: 1200 & 1350Mhz
    - Setting of max 1350Mhz through SetCPU
    - All stock frequencies are untouched: 216-1000Mhz
    - Limit the boot up frequencies to be 216-1000 to avoid unstable boot up
    - SetCPU voltage adjustments
    - Interactive governor patches
    - Add autogroup scheduling feature: automated per session task groups
    - Simple IO Scheduler (make default)
    - 2.6.36.4 patches
    - Speed up framebuffer copy
    - memory copy macros and functions fine tune
    - Misc. kernel fixes
    - Rooted (embedded su & Superuser.apk)

    Download link
    ==========


    (No autogroup scheduling) (Seems more stable)
    Updated: 2011-12-30 (17:00GMT)
    Version: 1.3A
    Flash method: CWM Recovery
    File: ardatdat_9103_kernel_v1.3A.zip
    Link: http://www.mediafire.com/?mgc0cp1g84n7l7a
    Mirror: http://115.com/file/dplez6q2#ardatdat_9103_kernel_v1.3A.zip
    MD5: BE77435BDD64FC24F955AB54124F764A
    ODIN3 flash-able package: http://www.mediafire.com/?1plgigintn7crp1

    Updated: 2011-12-30 (11:00GMT)
    Version: 1.3
    Flash method: CWM Recovery
    File: ardatdat_9103_kernel_v1.3.zip
    Link: http://www.mediafire.com/?zgtbi38pw0z03h2
    Mirror: http://115.com/file/c24tjvg6#ardatdat_i9103_kernel_v1.3.zip
    MD5: B9080E36CAD650B6FC1E9AAA57743853

    Previous Version
    ============

    You can refer this post for the previous version: http://xdaforums.com/showthread.php?t=1348857

    *** I will keep updating this kernel to make it better and better ***

    *** Finally, flash at your own risk ***


    Tell me if you need a Odin3 flash-able package. :cool:
    7
    Update version: v1.4 in post #1

    Go and get it :D

    This time, 3G counter problem is finally fixed in this version! You can measure your 3G/Wifi usage now!

    Also, just place any custom scripts in /system/etc/init.d/ folder (make one if you do not have it) and the kernel will execute the scripts every boot up!

    Now, you can finely tune your brightness level. It is done by lowering the sensitivity from the first 80% of the slide. Try it.

    Now, swap is enabled, so you can make your own swap file and use swapon to increase your memory.

    More and more included in this version. Please go and try it :cool:
    6
    +1

    The Optimus 2x and G2x kernels have a lot of features that could boost the performance and battery by leaps and bounds.
    I really wish that you incorporating those features. Will be very helpful. :)

    I understand that this kernel was stripped of some features to attain stability. But please try to bring them back by fixing the bugs.

    Thanks for this release.

    Yes, totally understand that.

    For being a responsible guy and the dev for this kernel, I would sacrifice little performance for stability. I think all of you would agree on it.

    Furthermore, I haven't revert 'all' commits. I just remove suspected commits. The performance diff should not be so significant. I would investigate and test more before putting them back in future versions. Thanks all for your support :cool:
    6
    You are awesome bro. I wish I could press the thanks button multiple times for the same post. Thanks a ton.

    Thanks also for your testing & support :)

    You can press 'thanks' on every post I post :p