[Kernel] ardatdat kernel v1.7b1 & b2 beta released [CWM] (2012-05-02)

Search This thread

ardatdat

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

I am going to start a new post for the new 1.7b1 & 1.7b2 beta such that all members are able to see them.

First, specially thanks to UnknownzD for providing the source codes for Voodoo Sound enhancements to Galaxy R. You are the man!

Now, after posting the v1.7 beta kernel to some Chinese forum, it is discovered that kernel based on ZCLD4 will cause 'auto rotation' malfunction on non-Chinese ROMs (such as XWLA4, ZSKK5, etc...)

It is also proved that kernel based on XWLA4 will not cause any 'auto rotate' problems, but it does not support 2-way voice recording & off-machine alarm.

So, I have revised 2 versions of v1.7 beta. Both version inherits all features from v1.6 & Voodoo Sound enhancements.

v1.7b1 (beta 1) (based on ZCLD4 Chinese kernel)
==================================

- Well support for Chinese based ROM (such as ZCKK1, ZCLA1, ZCLD4, etc...)
- Will not cause any 'auto rotate' problems on Chinese based ROM, but will have rotate problem on European ROMs
- Support 2-way voice recording & off-machine alarm (Chinese-based ROMs only)

File: ardatdat_9103_kernel_v1.7b1_voodoo.zip
Link: http://www.mediafire.com/?bga4dzubid3sbe2
Mirror: http://115.com/file/dpjuugye#ardatdat-9103-kernel-v1.7b1-voodoo.zip

v1.7b2 (beta 2) (based on XWLA4 European kernel)
==================================

- Well support for non-Chinese based ROM (such as XWLAL4, ZSKK5, etc...)
- Will not cause any 'auto rotate' problems on any ROM
- Doesn't support 2-way voice recording & off-machine alarm

File: ardatdat_9103_kernel_v1.7b2_voodoo(XWLA4).zip
Link: http://www.mediafire.com/?by26ah33aw2cdv9
Mirror: http://115.com/file/benbs1h9#ardatdat-9103-kernel-v1.7b2-voodoo(XWLA4).zip

Please feel free to choose the one that suits your ROM.

v1.6 could be found there:
http://xdaforums.com/showthread.php?t=1620900

Again, I need some time to organize the source codes, please accept my apology as I am really busy in my work. I will push it to github once I organize them & am free. :)

Finally, flash at your own risk :cool: Please feed back how you feel and don't hesitate to give me a 'thank' if the kernel works great for you :D

** The source code has just been pushed to my github. Please kindly share our knowledge to make this phone better! :)
 
Last edited:

UnknownzD

Senior Member
Oct 9, 2011
232
391
Dear all,

I am going to start a new post for the new 1.7b1 & 1.7b2 beta such that all members are able to see them.

First, specially thanks to UnknownzD for providing the source codes for Voodoo Sound enhancements to Galaxy R. You are the man!

Now, after posting the v1.7 beta kernel to some Chinese forum, it is discovered that kernel based on ZCLD4 will cause 'auto rotation' malfunction on non-Chinese ROMs (such as XWLA4, ZSKK5, etc...)

It is also proved that kernel based on XWLA4 will not cause any 'auto rotate' problems, but it does not support 2-way voice recording & off-machine alarm.

So, I have revised 2 versions of v1.7 beta. Both version inherits all features from v1.6 & Voodoo Sound enhancements.

v1.7b1 (beta 1) (based on ZCLD4 Chinese kernel)
==================================

- Well support for Chinese based ROM (such as ZCKK1, ZCLA1, ZCLD4, etc...)
- Will not cause any 'auto rotate' problems on Chinese based ROM, but will have rotate problem on European ROMs
- Support 2-way voice recording & off-machine alarm (Chinese-based ROMs only)

File: ardatdat_9103_kernel_v1.7b1_voodoo.zip
Link: http://www.mediafire.com/?bga4dzubid3sbe2
Mirror: http://115.com/file/dpjuugye#ardatdat-9103-kernel-v1.7b1-voodoo.zip

v1.7b2 (beta 2) (based on XWLA4 European kernel)
==================================

- Well support for non-Chinese based ROM (such as XWLAL4, ZSKK5, etc...)
- Will not cause any 'auto rotate' problems on any ROM
- Doesn't support 2-way voice recording & off-machine alarm

File: ardatdat_9103_kernel_v1.7b2_voodoo(XWLA4).zip
Link: http://www.mediafire.com/?by26ah33aw2cdv9
Mirror: http://115.com/file/benbs1h9#ardatdat-9103-kernel-v1.7b2-voodoo(XWLA4).zip

Please feel free to choose the one that suits your ROM.

v1.6 could be found there:
http://xdaforums.com/showthread.php?t=1620900

Again, I need some time to organize the source codes, please accept my apology as I am really busy in my work. I will push it to github once I organize them & am free. :)

Finally, flash at your own risk :cool: Please feed back how you feel and don't hesitate to give me a 'thank' if the kernel works great for you :D

Actually 2 way calling recording can be enabled on XW firmware as well, you just need to enable the config in the defconfig file. However as I believe it may conflict with the voodoo sound, I have hold the process of enabling it.
 

ardatdat

Senior Member
Jun 13, 2010
787
1,659
Travel around; but XDA x24
Actually 2 way calling recording can be enabled on XW firmware as well, you just need to enable the config in the defconfig file. However as I believe it may conflict with the voodoo sound, I have hold the process of enabling it.

Even if it could be enabled, there is one great feature of "off-machine" alarm in Chinese based ROM only. This feature allows you to set an alarm and then you shutdown your phone (while keeping your cable charging the phone). Just before 2 minutes before the alarm, the phone will be turned on automatically and the alarm will ring!

For example, the time now is 10:00, you set an alarm at 10:10 and you turn off your phone. At around 10:08, the phone will boot up automatically! And the alarm rings precisely at 10:00!

You can try that feature using Chinese based ROM such as ZCKK1, ZCLA1, ZCLD3, ZCLD4, etc... Thanks :)
 
Last edited:

UnknownzD

Senior Member
Oct 9, 2011
232
391
Even if it could be enabled, there is one great feature of "off-machine" alarm in Chinese based ROM only. This feature allows you to set an alarm and then you shutdown your phone (while keeping your cable charging the phone). Just before 2 minutes before the alarm, the phone will be turned on automatically and the alarm will ring!

For example, the time now is 10:00, you set an alarm at 10:10 and you turn off your phone. At around 10:08, the phone will boot up automatically! And the alarm rings precisely at 10:00!

You can try that feature using Chinese based ROM such as ZCKK1, ZCLA1, ZCLD3, ZCLD4, etc... Thanks :)

btw please upload your kernel src asap, I have already heard some complaints in project voodoo, saying that the kernel src not in public is violating the GPL (General public license) :\
 

UnknownzD

Senior Member
Oct 9, 2011
232
391
No worry, actually, not exposing the kernel src is actually violating the general rules in XDA. Give me some time, I am working on that :)

btw I have another performance boost for your kernel build.

Check here for more info :
https://github.com/UnknownzD/I9103_XW_Kernel/commit/5272617914704968960e16e68e6a62150434c5a9

You need to add the following things to KBUILD_CFLAGS
-O2 -march=armv7-a -mtune=cortex-a9 -mcpu=cortex-a9 -D__ARM_ARCH_7__ -D__ARM_ARCH_7A__ -D__VFP_FP__ -D__ARM_HAVE_VFP -mfloat-abi=softfp -mfpu=vfpv3-d16

That will boost the performance as generating the best code for our device. For example, enabling hardware floating point calculation is already a boost for our device because it is not enabled by default.
 

ardatdat

Senior Member
Jun 13, 2010
787
1,659
Travel around; but XDA x24
btw I have another performance boost for your kernel build.

Check here for more info :
https://github.com/UnknownzD/I9103_XW_Kernel/commit/5272617914704968960e16e68e6a62150434c5a9

You need to add the following things to KBUILD_CFLAGS
-O2 -march=armv7-a -mtune=cortex-a9 -mcpu=cortex-a9 -D__ARM_ARCH_7__ -D__ARM_ARCH_7A__ -D__VFP_FP__ -D__ARM_HAVE_VFP -mfloat-abi=softfp -mfpu=vfpv3-d16

That will boost the performance as generating the best code for our device. For example, enabling hardware floating point calculation is already a boost for our device because it is not enabled by default.

Thanks! That's great :)
 
  • Like
Reactions: reymysterio7

UnknownzD

Senior Member
Oct 9, 2011
232
391
Even if it could be enabled, there is one great feature of "off-machine" alarm in Chinese based ROM only. This feature allows you to set an alarm and then you shutdown your phone (while keeping your cable charging the phone). Just before 2 minutes before the alarm, the phone will be turned on automatically and the alarm will ring!

For example, the time now is 10:00, you set an alarm at 10:10 and you turn off your phone. At around 10:08, the phone will boot up automatically! And the alarm rings precisely at 10:00!

You can try that feature using Chinese based ROM such as ZCKK1, ZCLA1, ZCLD3, ZCLD4, etc... Thanks :)

well I will try to port that off-machine alarm to XW build later :) Now I need to head off for making my own ROM with specific build.prop and init script that can boost performance as I don't want to see two people working on 2 'different' kernel with same patches (wasted too much resources and those users are hard to follow).

I have actually made a ROM for I9003 before with a OC kernel which has boosted the performance better than the I9000. However I didn't release it on the xda as I have found that the I9003 forum is like a mess. And I am going to make all those patches I have made for I9003 ROM back to I9103 ROM so that further boost the android VM performance.

btw after 4~6 full days of work (I have made all my kernels and findings in these days), I need to head off for playing some games now :)

btw, watch out the SGS3 live stream boardcast as well!
 
Last edited:

ardatdat

Senior Member
Jun 13, 2010
787
1,659
Travel around; but XDA x24
well I will try to port that off-machine alarm to XW build later :) Now I need to head off for making my own ROM with specific build.prop and init script that can boost performance as I don't want to see two people working on 2 'different' kernel with same patches (wasted too much resources and those users are hard to follow).

I have actually made a ROM for I9003 before with a OC kernel which has boosted the performance better than the I9000. However I didn't release it on the xda as I have found that the I9003 forum is like a mess. And I am going to make all those patches I have made for I9003 ROM back to I9103 ROM so that further boost the android VM performance.

btw after 4~6 full days of work (I have made all my kernels and findings in these days), I need to head off for playing some games now :)

btw, watch out the SGS3 live stream boardcast as well!

YES! I am waiting for the live broadcast, haha, same as you!

By the way, the kernel source has been organized (by merging some similar commits & re-ordering) and just pushed to github!

You may find it here:
https://github.com/ardatdat/GalaxyR-i9103-Kernel/commits/wxla4-1.3G-voodoo
 
  • Like
Reactions: mrsaccess

UnknownzD

Senior Member
Oct 9, 2011
232
391
YES! I am waiting for the live broadcast, haha, same as you!

By the way, the kernel source has been organized (by merging some similar commits & re-ordering) and just pushed to github!

You may find it here:
https://github.com/ardatdat/GalaxyR-i9103-Kernel/commits/wxla4-1.3G-voodoo

Well Samsung Galaxy S3 has nothing special after all, except for the wireless charger + quad core CPU

All those other technologies they made on the phone are already mentioned or developed for other devices already.

For example, the pre-capture thing and best photo technology were used in camera like Nikon J1.

Edited : Okay, I have chosen to take back what I said above just because the SGS3 gets a wolfson chipset WM1811 (although it is not good as the WM8994 used in our phone), however WM1811 should still shine for better audio output as well as getting the next version of voodoo sound, Kaudio kernel module. Read more about the difference between WM1811 and WM8994, and follow supercurio post there :
http://www.wolfsonmicro.com/products/audio_hubs/ (Comparison chart)
http://www.wolfsonmicro.com/products/audio_hubs/WM1811/
http://www.wolfsonmicro.com/products/audio_hubs/WM8994/
http://twitter.com/#!/supercurio
 
Last edited:

UnknownzD

Senior Member
Oct 9, 2011
232
391
It is enabled by default in the kernel already, just plug in a headphone to listen the difference plx. Btw check my kernel thread for the voodoo sound apk if you want to chech whether voodoo is enabled or not.

Sent from my GT-I9103 using XDA
 
  • Like
Reactions: vrajan and s4sixty

esteras

Senior Member
Apr 5, 2010
321
56
Barcelona
OnePlus 8T

coolcorner

Senior Member
Jan 27, 2012
134
21
I do see that there is a great difference in the amplifier for the headphones. Great work guys, Thanks a ton.

However, the Bass Boost does not seem to be working, I do not hear any difference, am I missing anything here?!!

Cheers!
 

UnknownzD

Senior Member
Oct 9, 2011
232
391
I do see that there is a great difference in the amplifier for the headphones. Great work guys, Thanks a ton.

However, the Bass Boost does not seem to be working, I do not hear any difference, am I missing anything here?!!

Cheers!

I will check whether the bass boost works or not with my high-end earbud, so if that occurs I will make some patches and test in my kernel and then make a pull request to ardatdat kernel to fix the problem.
 
  • Like
Reactions: coolcorner

Top Liked Posts

  • There are no posts matching your filters.
  • 26
    Dear all,

    I am going to start a new post for the new 1.7b1 & 1.7b2 beta such that all members are able to see them.

    First, specially thanks to UnknownzD for providing the source codes for Voodoo Sound enhancements to Galaxy R. You are the man!

    Now, after posting the v1.7 beta kernel to some Chinese forum, it is discovered that kernel based on ZCLD4 will cause 'auto rotation' malfunction on non-Chinese ROMs (such as XWLA4, ZSKK5, etc...)

    It is also proved that kernel based on XWLA4 will not cause any 'auto rotate' problems, but it does not support 2-way voice recording & off-machine alarm.

    So, I have revised 2 versions of v1.7 beta. Both version inherits all features from v1.6 & Voodoo Sound enhancements.

    v1.7b1 (beta 1) (based on ZCLD4 Chinese kernel)
    ==================================

    - Well support for Chinese based ROM (such as ZCKK1, ZCLA1, ZCLD4, etc...)
    - Will not cause any 'auto rotate' problems on Chinese based ROM, but will have rotate problem on European ROMs
    - Support 2-way voice recording & off-machine alarm (Chinese-based ROMs only)

    File: ardatdat_9103_kernel_v1.7b1_voodoo.zip
    Link: http://www.mediafire.com/?bga4dzubid3sbe2
    Mirror: http://115.com/file/dpjuugye#ardatdat-9103-kernel-v1.7b1-voodoo.zip

    v1.7b2 (beta 2) (based on XWLA4 European kernel)
    ==================================

    - Well support for non-Chinese based ROM (such as XWLAL4, ZSKK5, etc...)
    - Will not cause any 'auto rotate' problems on any ROM
    - Doesn't support 2-way voice recording & off-machine alarm

    File: ardatdat_9103_kernel_v1.7b2_voodoo(XWLA4).zip
    Link: http://www.mediafire.com/?by26ah33aw2cdv9
    Mirror: http://115.com/file/benbs1h9#ardatdat-9103-kernel-v1.7b2-voodoo(XWLA4).zip

    Please feel free to choose the one that suits your ROM.

    v1.6 could be found there:
    http://xdaforums.com/showthread.php?t=1620900

    Again, I need some time to organize the source codes, please accept my apology as I am really busy in my work. I will push it to github once I organize them & am free. :)

    Finally, flash at your own risk :cool: Please feed back how you feel and don't hesitate to give me a 'thank' if the kernel works great for you :D

    ** The source code has just been pushed to my github. Please kindly share our knowledge to make this phone better! :)
    7
    No worry, actually, not exposing the kernel src is actually violating the general rules in XDA. Give me some time, I am working on that :)

    btw I have another performance boost for your kernel build.

    Check here for more info :
    https://github.com/UnknownzD/I9103_XW_Kernel/commit/5272617914704968960e16e68e6a62150434c5a9

    You need to add the following things to KBUILD_CFLAGS
    -O2 -march=armv7-a -mtune=cortex-a9 -mcpu=cortex-a9 -D__ARM_ARCH_7__ -D__ARM_ARCH_7A__ -D__VFP_FP__ -D__ARM_HAVE_VFP -mfloat-abi=softfp -mfpu=vfpv3-d16

    That will boost the performance as generating the best code for our device. For example, enabling hardware floating point calculation is already a boost for our device because it is not enabled by default.
    6
    Even if it could be enabled, there is one great feature of "off-machine" alarm in Chinese based ROM only. This feature allows you to set an alarm and then you shutdown your phone (while keeping your cable charging the phone). Just before 2 minutes before the alarm, the phone will be turned on automatically and the alarm will ring!

    For example, the time now is 10:00, you set an alarm at 10:10 and you turn off your phone. At around 10:08, the phone will boot up automatically! And the alarm rings precisely at 10:00!

    You can try that feature using Chinese based ROM such as ZCKK1, ZCLA1, ZCLD3, ZCLD4, etc... Thanks :)

    well I will try to port that off-machine alarm to XW build later :) Now I need to head off for making my own ROM with specific build.prop and init script that can boost performance as I don't want to see two people working on 2 'different' kernel with same patches (wasted too much resources and those users are hard to follow).

    I have actually made a ROM for I9003 before with a OC kernel which has boosted the performance better than the I9000. However I didn't release it on the xda as I have found that the I9003 forum is like a mess. And I am going to make all those patches I have made for I9003 ROM back to I9103 ROM so that further boost the android VM performance.

    btw after 4~6 full days of work (I have made all my kernels and findings in these days), I need to head off for playing some games now :)

    btw, watch out the SGS3 live stream boardcast as well!
    5
    reserved for future use...
    5
    Files are uploaded :) Thanks for waiting ~!