[KERNEL] zKernel | 2.6.29 | baseband 67 | 20/07/2011 | [FROYO/GB]

Search This thread

DooMLoRD

Inactive Recognized Developer
Jul 27, 2010
13,187
39,710
Pune
NEED TESTERS!!!


zKernel_20072011 with FreeX10-beta4 ramdisk (should work for most froyo roms) [please test and report back]



Screenshot:

1345.png



Tested to be working on:

  1. FreeX10-beta4
    • no dhcp issues
    • no other wifi issues



Additional Notes:

  1. you should not need to use any wifi patches for this to work (atleast on FreeX10-beta4 it doesnt)
  2. if u have previously used the wifi patch wifi_bt_fix-fxk_froyo_v01.1.zip please remove it using remove_fix_v01.1.zip and try using this test kernel
  3. [optional] you might need to "wipe cache" & "wipe dalvik cache" via recovery, reboot and let the device for some time before u can try out things (wiping cache cause the first bootup to be VERY LONG, that is expected no need to get alarmed)


Using:

  • kernel => zKernel_20072011
  • ramdisk => FreeX10-beta4 (modded for Custom Kernel)
  • logo => troll face "U MAD?" ;)


All credits go to:

  1. zdzihu (kernel)
  2. zdzihu (ramdisk)
  3. me (slightly modifying ramdisk for making it compatible with Custom Kernel) [splicing these two together ;)]
  4. aZuZu (working hard to get the custom kernel boot tools ready ;) )
  5. u guys for testing these thing we cook-up :)



Download link: (boot.img only)

http://doomlord.sylvester20007.com/...g/boot.img_zKernel_20072011_FROYO_FreeX10.zip

[VIMP NOTE FOR FROYO USERS who do not see any change in custom kernel after flashing the boot.img]



Download link: (wifi.ko module only)

http://doomlord.sylvester20007.com/x10/custom_kernels/modules/modules_zKernel_20072011_wifi.zip




I WANT U GUYS TO TEST IT ON THE ROMS U CURRENTLY USE

can u please test if HD recording works?

PLEASE TAKE A BACKUP OF UR CURRENT WORKING ROM BEFORE TESTING THIS!!


THANK YOU!
 

bharadwaj1991

Senior Member
Feb 20, 2011
230
47
interactive governor..isn't working on my freex10 beta4...even tried installing it brand spankin new...still won't work. cpu frequency gets stuck on one specific speed and never changes.

in hw_config.sh there are lines

# zdzihu: cpufreq fix
echo "ondemand" > /sys/devices/system/cpu/cpu0/cpufreq/scaling_governor
echo 90 > /sys/devices/system/cpu/cpu0/cpufreq/ondemand/up_threshold
echo 30 > /sys/devices/system/cpu/cpu0/cpufreq/ondemand/down_differential
echo 500000 > /sys/devices/system/cpu/cpu0/cpufreq/ondemand/sampling_rate

maybe something has to do with that...please help
 
Last edited:

Mobzter

Senior Member
May 9, 2010
1,345
209
Guess il write about my initial thoughts..

Froyo 2.2.1
ZKernel 20.07.2011
FreeX10-beta 4 (my own theme based upon this)

SO FAR....
-seems to bootup fine..
-smooth and fast!
-battery seems to be going ok..
-setcpu 19mhz - 384mhz ondemand whilst screen off tested.. seems fine when screens turned on again!
-seems to be sleeping pretty well
-wifi working fine

-tried HD Recording.. infinity mode was alright however there were times where the audio seem to be abit behind compared to the video.. tried playing via gallery, vitalplayer and my laptop just to be sure. just tried continuous mode and that did seem to do a better recording, very very little lag whenever it did occur, although u hear that focus sort of sound quite often. Also on both i realised here and there whilst recording a video clip the way the light would dim then brighten or vice versa. could just be my luck! :(

-also had an occasion when i started this kernel first time. whilst loading facebook profile on dolphin browser.. black screen came up, then the lock screen pretty much followed few seconds after that. did end up reverting to normal ondemand mode on setcpu rather than interactive. not sure if it was cause of that but so far nothings gone wrong on these settings just yet!


if anyone wants to know some more just ask! but in the meantime dont take my word for it yet as it is just an initial test. i normally prefer to test properly when battery is charged. so il try update it soon as.. quite busy at work though!
 
Last edited:

Mobzter

Senior Member
May 9, 2010
1,345
209
interactive governor..isn't working on my freex10 beta4...even tried installing it brand spankin new...still won't work. cpu frequency gets stuck on one specific speed and never changes.

in hw_config.sh there are lines

# zdzihu: cpufreq fix
echo "ondemand" > /sys/devices/system/cpu/cpu0/cpufreq/scaling_governor
echo 90 > /sys/devices/system/cpu/cpu0/cpufreq/ondemand/up_threshold
echo 30 > /sys/devices/system/cpu/cpu0/cpufreq/ondemand/down_differential
echo 500000 > /sys/devices/system/cpu/cpu0/cpufreq/ondemand/sampling_rate

maybe something has to do with that...please help

I had cpu spy on and when I started with this kernel, It was on interactive mode.. mine showed many frequencies being used so its prob to do with something else..

Sent via xda using Freekernel running Enigma v2.2 on Xperia x10
 

bharadwaj1991

Senior Member
Feb 20, 2011
230
47
this kernel won't even install on a clean stock firmware after updating with seus...causes xrecovery to break and just doesn't work...all the files are installed...bootkit, boot.img...wifi module chargemon charger..just won't boot up. getting really frustrating now...

won't work on clean seus firmware...
will work without interactive governor on clean freex10 beta4
 

dominoes20

Senior Member
Jul 10, 2008
204
16
Running FreeXperia Achotjan ARC 2.2.3 V6. Smooth. No FC's. Everything working so far. Quadrant hit 1441 which for me is a record :D
Still a little laggy but I've only been using it for 15mins.
Using Interactive governor. Set min 19200 max 1113600 on boot and have manually rebooted twice without issue.
 
Last edited:

blueowl0708

Senior Member
Nov 15, 2010
113
28
interactive governor..isn't working on my freex10 beta4...even tried installing it brand spankin new...still won't work. cpu frequency gets stuck on one specific speed and never changes.

in hw_config.sh there are lines

# zdzihu: cpufreq fix
echo "ondemand" > /sys/devices/system/cpu/cpu0/cpufreq/scaling_governor
echo 90 > /sys/devices/system/cpu/cpu0/cpufreq/ondemand/up_threshold
echo 30 > /sys/devices/system/cpu/cpu0/cpufreq/ondemand/down_differential
echo 500000 > /sys/devices/system/cpu/cpu0/cpufreq/ondemand/sampling_rate

maybe something has to do with that...please help

Same for me i think... it seems to be working if I set Interactive via CPU spy. I've allowed it to use the full range too, so let's see if I get any overclock related problems!
 

zdzihu

Retired Recognized Developer
Sep 28, 2008
651
5,141
Hi guys,

I already advised in the kernel thread that you need to remove these lines:
Code:
# zdzihu: cpufreq fix
echo "ondemand" > /sys/devices/system/cpu/cpu0/cpufreq/scaling_governor
echo 90 > /sys/devices/system/cpu/cpu0/cpufreq/ondemand/up_threshold
echo 30 > /sys/devices/system/cpu/cpu0/cpufreq/ondemand/down_differential
echo 500000 > /sys/devices/system/cpu/cpu0/cpufreq/ondemand/sampling_rate
(from hw_config.sh) to be able to use interactive governor just fine.

Cheers,
z
 

DooMLoRD

Inactive Recognized Developer
Jul 27, 2010
13,187
39,710
Pune
this kernel won't even install on a clean stock firmware after updating with seus...causes xrecovery to break and just doesn't work...all the files are installed...bootkit, boot.img...wifi module chargemon charger..just won't boot up. getting really frustrating now...

won't work on clean seus firmware...
will work without interactive governor on clean freex10 beta4

hey bharadwaj, the kernels (boot.img) files posted in this thread WONT WORK ON STOCK SE 2.1 FW...

if u want them to work on FreeX10 then just do the following:
  1. be on FreeX10 rom
  2. read this: How-To for testing custom kernel
  3. after u flash the bootkit files reboot into recovery
  4. [optional] wipe cache/dalvik-cache
  5. flash the boot.img & wifi module provided in this thread for that specific kernel (froyo version)
  6. flash chargemon_FXRec_default_CUSTOM.zip file (provided in the link above)[only if u have changed to freexperia recovery]
  7. reboot phone
  8. enjoy custom kernel



Hi guys,

I already advised in the kernel thread that you need to remove these lines:
Code:
# zdzihu: cpufreq fix
echo "ondemand" > /sys/devices/system/cpu/cpu0/cpufreq/scaling_governor
echo 90 > /sys/devices/system/cpu/cpu0/cpufreq/ondemand/up_threshold
echo 30 > /sys/devices/system/cpu/cpu0/cpufreq/ondemand/down_differential
echo 500000 > /sys/devices/system/cpu/cpu0/cpufreq/ondemand/sampling_rate
(from hw_config.sh) to be able to use interactive governor just fine.

Cheers,
z

thanks Z!

when i get back home.... i will add a script to the boot.img update.zip to remove these line...

cheers!
 

Lockon Stratos

Senior Member
Jan 30, 2011
637
168
Tested 20072011 kernel for half a day and this maybe the smoothest zkernel I've tested. I kept the freq between 19-1113 for 12 straight hrs and no wlods or reboots.Running WBs v008.1 on bb52.

Sent from my X10i using XDA App
 

bharadwaj1991

Senior Member
Feb 20, 2011
230
47
sorry about that...i was in the wrong thread..meant to put that in the original one by z. when i just installed stock fw through seus rooted and install xrecovery .3, and flashed his .zip for zkernel...it broke xrecovery and installed the kernel BUT wouldn't boot up into it. this happened multiple times. but i got it working on beta4 by deleting lines in hw_config.sh right after installing it..and then flashing kernel..everything seems ok..but 19mhz causes huge problems..and OC for the first time since using any oc kernel caused WLOD.

thank you for your patience doomlord, and z
 

blueowl0708

Senior Member
Nov 15, 2010
113
28
Hi Z.. thanks for that, I didn't see your comment in the other thread.

Therefore, my only other question is, will this cause problems if I switch to stock kernel or a different kernel that doesn't have an interactive governer in the future?

I might just comment them out rather than delete.

Hi guys,

I already advised in the kernel thread that you need to remove these lines:
Code:
# zdzihu: cpufreq fix
echo "ondemand" > /sys/devices/system/cpu/cpu0/cpufreq/scaling_governor
echo 90 > /sys/devices/system/cpu/cpu0/cpufreq/ondemand/up_threshold
echo 30 > /sys/devices/system/cpu/cpu0/cpufreq/ondemand/down_differential
echo 500000 > /sys/devices/system/cpu/cpu0/cpufreq/ondemand/sampling_rate
(from hw_config.sh) to be able to use interactive governor just fine.

Cheers,
z
 

colossus

Retired Senior Moderator
Aug 28, 2009
3,215
3,072

Top Liked Posts

  • There are no posts matching your filters.
  • 27
    -----[ ANNOUNCEMENT ]-----

    [Added] (For 2.2 ROMs only) zKernel_20072011_failsafe with FreeX10-beta4 ramdisk

    [Added] (For 2.3 ROMs only) zKernel_20072011_failsafe with FreeXperiaKernel ramdisk

    -----[ ANNOUNCEMENT ]-----



    sorry for starting another thread... but as some users pointed out that the other thread was getting filled with stuff not related to 2.1...

    so we will keep this thread only for 2.2/2.3 issues with that kernel...

    based on http://xdaforums.com/showthread.php?t=1135475

    kernel features: 20072011_failsafe
    Features:
    - latest SE sources (2.1.A.0.492)
    - FPS cap removed
    - in-call volume increased
    - full netfilter support (droid wall, wifi tether)
    - drivemapper support (2.2+ native app2sd)
    - working with basebands 54+ (67 recommended)
    - no battery drain / sleep issues observed - 100% stock behaviour
    - ext3, ext4 filesystem support
    - TUN/TAP feature (VPN)
    - a lot of debugging disabled to improve performance
    - backported cpufreq interactive governor
    - enabled ThumbEE CPU extension
    - boot frequency increased to 1GHz
    - no more crash on boot ("boot animation->lockscreen->boot animation")
    - voltages modified to ensure stability with all frequencies
    - NO UNDERVOLT/NO OVERCLOCK/NO UNDERCLOCK
    - interactive as default governor


    kernel features: 20072011
    Features:
    - latest SE sources (2.1.A.0.492)
    - FPS cap removed
    - in-call volume increased
    - full netfilter support (droid wall, wifi tether)
    - drivemapper support (2.2+ native app2sd)
    - working with basebands 54+ (67 recommended)
    - no battery drain / sleep issues observed - 100% stock behaviour
    - slightly overclocked (1.13GHz) and undervolted
    - 128MHz frequency disabled/removed (???)
    - ext3, ext4 filesystem support
    - TUN/TAP feature (VPN)
    - a lot of debugging disabled to improve performance
    - backported cpufreq interactive governor
    - enabled ThumbEE CPU extension
    - boot frequency increased to 1GHz
    - no more crash on boot ("boot animation->lockscreen->boot animation")
    - voltages modified to ensure stability with all frequencies
    - underclocked - added 19MHz frequency @ 0.9v
    - interactive as default governor


    kernel features: 15072011 beta
    Features:
    - latest SE sources (2.1.A.0.492)
    - FPS cap removed
    - in-call volume increased
    - full netfilter support (droid wall, wifi tether)
    - drivemapper support (2.2+ native app2sd)
    - working with basebands 54+ (67 recommended)
    - no battery drain / sleep issues observed - 100% stock behaviour
    - slightly overclocked (1.13GHz) and undervolted
    - 128MHz frequency disabled/removed
    - ext3, ext4 filesystem support
    - TUN/TAP feature (VPN)
    - a lot of debugging disabled to improve performance
    - backported cpufreq interactive governor
    - enabled ThumbEE CPU extension
    - boot frequency increased to 1GHz


    kernel features: 14072011
    Features:
    - latest SE sources (2.1.A.0.492)
    - FPS cap removed
    - in-call volume increased
    - full netfilter support (droid wall, wifi tether)
    - drivemapper support (2.2+ native app2sd)
    - working with basebands 54+ (67 recommended)
    - no battery drain / sleep issues observed - 100% stock behaviour
    - slightly overclocked (1.13GHz) and undervolted
    - 128MHz frequency enabled
    - faster booting - ACPU clocked at 921MHz instead of 384MHz
    - ext3, ext4 filesystem support
    - TUN/TAP feature (VPN)
    - a lot of debugging disabled to improve performance


    kernel features: 22062011 / 05072011
    Features:
    - latest SE sources (2.1.A.0.492)
    - FPS cap removed
    - overclocked to 1.13GHz
    - in-call volume increased
    - full netfilter support (droid wall, wifi tether)
    - drivemapper support (2.2+ native app2sd)
    - working with basebands 54+ (67 recommended)
    - no battery drain / sleep issues observed - 100% stock behaviour


    ALL CREDITS GO TO ZDZIHU FOR MAKING THIS NEW KERNEL WHICH WORKS ON LATEST BASEBAND



    Use the following at your own risk and it's not supported by the rom dev (zdzihu / jerpelea / others)


    if u are new to custom kernels please read this guide: [How-To] Testing or Using Custom Kernels on Xperia X10



    If you were able to get it to work on the rom you use please mention the rom name/version number in your post so that it can help everyone... also please mention which specific boot.img you used + which wifi module worked for you (if u needed to use any additional patches)
    Since there are so many roms and various versions it is difficult for ppl to test it out on each and every one of them...
    Based on your feedback I will update second post with that info and link up to ur posts so others can be benefited from your experience....


    Additional Info:

    • 20072011_failsafe kernel was posted by zdzihu on July 21, 2011 and is without undervolting/over/underclocking
    • 20072011 kernel was posted by zdzihu on July 20, 2011 and has interactive governor as default
    • 15072011 kernel beta was posted by zdzihu on July 15, 2011 it has interactive governor added and is undervolted, overclocked (245Mhz to 1113Mhz)
    • 14072011 kernel was posted by zdzihu on July 14, 2011 its undervolted, under+overclocked (128Mhz to 1113Mhz)
    • 05072011 kernel was posted by zdzihu on July 05, 2011 and is marked as STABLE version (NO overclock!)
    • 23062011 kernel was posted by zdzihu on June 23, 2011 [ its an alternative version to zKernel_22062011 for those with "random shutdown" issue ]
    • 22062011 kernel was posted by zdzihu on June 22, 2011
    • if u guys getting WLODs then try setting max cpu speed to 998Mhz
    • also wiping cache/dalvik-cache in recovery might solve some issues



    [ FOR FROYO ]



    [ FOR GB ]



    as for other stuff i have tried to explain in post #2 wht kernel and ramdisks are...

    all available stuff is provided for u to try... some kernel may work perfectly with ur X10 while other might not... u are free to try whichever u want and may be report back on which worked best for u... BTW the kernel which works best for u might not necessarily work properly for others...
    11
    [VIMP NOTE FOR FROYO USERS who do not see any change in custom kernel after flashing the boot.img]

    How-To for testing custom kernel

    nice how-to kernel install by G-FACE (for WB ROM if before u have used custom kernel on it): http://xdaforums.com/showthread.php?p=14977949#post14977949

    nice how-to kernel install by Haldi4803 (for WB ROM TW007.1 BB67 Stock Kernel): http://xdaforums.com/showthread.php?p=15016179#post15016179

    "Install zKernel on Wolfbreak's TW 007.1 ROM" by kantk20111: http://xdaforums.com/showthread.php?t=1146473


    some ppl who are having problems with FROYO version can try the boot.img from GB:
    http://xdaforums.com/showthread.php?p=14977649#post14977649
    along with FROYO wifi module posted for that kernel versions


    some info on wifi modules


    [OPTIONAL] additional if u are still facing wifi issues u can use:
    wifi_bt_fix-fxk_froyo_v01.1.zip : patch module from [PATCH] Fix WiFi and BT for FreeXperia Kernel (froyo) to use wifi/BT


    some info on why there are so may boot.img files of the same kernel:
    ...
    boot.img is a file which contains main kernel (zimage) + integrated ramdisk for booting (ramdisk.gz)...

    the ramdisk contains specific code for different android versions to boot correctly with some features specific for that android version... thts why if u use 2.1 ramdisk it might not work on 2.2/2.3 and vice-versa...

    additionally some features like cpuscaling, wifi module setup (app2sd???) are introduced in enabled/set in ramdisk so thats why some ramdisk work for some ppl while for others it may not work...
    ..
    10
    To all struggling with getting the latest ZKernel working on Trip's MIUI Rom (1.7) with Baseband .67 -

    I am using the ZKernel (mixed with FreeKernel mod352-MIUI) on Trip's MIUI Rom (1.7) with Baseband .67 and everything is working, including Wifi (no issues on reconnects either) and Camera/Camcoder.

    Please follow these steps:

    1. Delete all unwanted files/folders on your SD card like DCIM, Camera, etc.
    2. Make sure you are on bb .67, then XRecovery - Factory Reset, Wipe Cache, Wipe Dalvik Cache.
    3. Install TripNMiUI 1.7 and reboot.
    4. Setup everything and once everything (eg network, 3G, etc.) looks stable reboot into XRecovery.
    5. Flash the attached zip file.
    6. XRecovery - Wipe Cache, Wipe Dalvik Cache and reboot.
    7. Enjoy :)

    Please note I have ONLY mixed and matched the files from Z, Goro and Doomlord.

    So all credits should go to Z, Goro (tkymgr), Doomlord, Hirox10 (hrsy96) (for sharing his thoughts on putting together the MIUI version of FreeKernel-mod35.x), and last but not least Trip for the wonderful MIUI ROM :)


    Final note:

    Please use the attached file at your own risk. I am not responsible if you brick, liquify or vapourise your phones.

    I am using it on my phone running TripNMiUI 1.7 (bb .67) and so far so good. I am also running SetCPU with values 998 max - 245 min.

    Phew tired typing all this :)

    Cheers,
    QuestionBoy (aka: SourceCode @ Modaco).
    7
    zKernel_23062011 with FreeX10-beta4 ramdisk (should work for most froyo roms) [please test and report back]



    Screenshot:

    screenshot106o.png




    Tested to be working on:

    1. FreeX10-beta4
      • no dhcp issues
      • no other wifi issues



    Additional Notes:

    1. you should not need to use any wifi patches for this to work (atleast on FreeX10-beta4 it doesnt)
    2. if u have previously used the wifi patch wifi_bt_fix-fxk_froyo_v01.1.zip please remove it using remove_fix_v01.1.zip and try using this test kernel
    3. [optional] you might need to "wipe cache" & "wipe dalvik cache" via recovery, reboot and let the device for some time before u can try out things (wiping cache cause the first bootup to be VERY LONG, that is expected no need to get alarmed)


    Using:

    • kernel => zKernel_23062011
    • ramdisk => FreeX10-beta4 (modded for Custom Kernel)
    • logo => THIS LOGO (thank you achotjan for that beautiful image for FreeXperia Project)


    All credits go to:

    1. zdzihu (kernel)
    2. zdzihu (ramdisk)
    3. me (slightly modifying ramdisk for making it compatible with Custom Kernel) [splicing these two together ;)]
    4. Chumby_666 / aZuZu (working hard to get the custom kernel boot tools ready ;) )
    5. u guys for testing these thing we cook-up :)



    Download link: (boot.img only)

    http://doomlord.sylvester20007.com/...g/boot.img_zKernel_23062011_FROYO_FreeX10.zip [mirror]

    [VIMP NOTE FOR FROYO USERS who do not see any change in custom kernel after flashing the boot.img]



    Download link: (wifi.ko module only)

    http://doomlord.sylvester20007.com/x10/custom_kernels/modules/modules_zKernel_23062011_alt_wifi.zip [mirror]



    THANK YOU!
    5
    Doom firstly thank you for your work and guides

    I had issues getting the kernel in to Beta 4

    I used the GB kernel which worked however this broke wifi I am unsure of how I can get the wifi to work ?

    ok firstly which kernel file u flashed? cause the wifi module depends on the kernel used...

    FROYO (some GB roms too) required wifi module to be called wifi.ko and located at /system/lib/modules/

    CM7 (may be all GB???) required wifi module to be called ar6000.ko and located at /system/lib/modules/

    both are essentially the same files, just the file name is different (thanks to jerpelea for pointing that out)