[KERNEL] zKernel | 2.6.29 | baseband 67 | 20/07/2011 | [FROYO/GB] - XPERIA X10 Android Development

-----[ 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://forum.xda-developers.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
Click to expand...
Click to collapse
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
Click to expand...
Click to collapse
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
Click to expand...
Click to collapse
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
Click to expand...
Click to collapse
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
Click to expand...
Click to collapse
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 ]
zKernel 20072011_failsafe based
zKernel_20072011_failsafe with FreeX10-beta4 ramdisk <NEW> (should work naively with MOST froyo roms w/o need of any wifi fixes/patches)
(by DooMLoRD)
ramdisk used: FreeX10-beta4 native ramdisk by zdzihu (slightly modded by me for Custom kernel booting)
VIMP NOTE FOR THIS KERNEL VERSION
zKernel 20072011 based
zKernel_20072011 with FreeX10-beta4 ramdisk(should work naively with MOST froyo roms w/o need of any wifi fixes/patches)
(by DooMLoRD)
ramdisk used: FreeX10-beta4 native ramdisk by zdzihu (slightly modded by me for Custom kernel booting)
VIMP NOTE FOR THIS KERNEL VERSION
zKernel 15072011 beta based
zKernel_15072011 beta with FreeX10-beta4 ramdisk (should work naively with MOST froyo roms w/o need of any wifi fixes/patches)
(by DooMLoRD)
ramdisk used: FreeX10-beta4 native ramdisk by zdzihu (slightly modded by me for Custom kernel booting)
zKernel 14072011 based
zKernel_14072011 with FreeX10-beta4 ramdisk (should work naively with MOST froyo roms w/o need of any wifi fixes/patches)
(by DooMLoRD)
ramdisk used: FreeX10-beta4 native ramdisk by zdzihu (slightly modded by me for Custom kernel booting)
zKernel 05072011 [STABLE] based
zKernel_05072011 with FreeX10-beta4 ramdisk (should work naively with MOST froyo roms w/o need of any wifi fixes/patches)
(by DooMLoRD)
ramdisk used: FreeX10-beta4 native ramdisk by zdzihu (slightly modded by me for Custom kernel booting)
zKernel 22062011 based
zKernel_22062011 modded for Froyo
(by DooMLoRD)
ramdisk used: FreeKernel-mod351-Froyo by tkymgr
zKernel_22062011 modded for Froyo [boot.img should also work for GB]
(by Chumby_666 / aZuZu)
ramdisk used: FreeXperia Kernel K006 by jerpelea (FreeXperia Team)
zKernel_22062011 modded for MIUI Froyo
(by QuestionBoy)
ramdisk used: FreeKernel-mod352 for MIUI (FROYO) [camera/camcorder working]
ZKernel-BB54-67-MIUI-fixrecord for MIUI Froyo (zKernel-22062011 based)
(by bojojo2020)
ramdisk used: (i dont know as of now) [camera/camcorder working]
zKernel 23062011 based
zKernel_23062011 modded for Froyo [boot.img should also work for GB]
(by Chumby_666 / aZuZu)
ramdisk used: FreeXperia Kernel K006 by jerpelea (FreeXperia Team)
zKernel_23062011 modded for MIUI Froyo
(by My_Immortal)
ramdisk used: FreeKernel-mod352 for MIUI (FROYO) [NOTE related to camera/camcorder]
zKernel_23062011 with FreeX10-beta4 ramdisk (should work naively with MOST froyo roms w/o need of any wifi fixes/patches)
(by DooMLoRD)
ramdisk used: FreeX10-beta4 native ramdisk by zdzihu (slightly modded by me for Custom kernel booting)
[ FOR GB ]
zKernel 20072011_failsafe based
zKernel_20072011_failsafe with FreeXperiaKernel ramdisk <NEW> [boot.img should also work for FROYO]
(by DooMLoRD)
ramdisk used: FreeXperiaKernel ramdisk by jerpelea (FreeeXperia Team)
zKernel 20072011 based
zKernel_20072011 with FreeKernel ramdisk[boot.img should also work for FROYO]
(by realunited123)
ramdisk used: FreeKernel-mod360 by tkymgr
zKernel 15072011 based
zKernel_15072011 beta with FreeXperia_kernel_beta12b ramdisk
(by DooMLoRD)
ramdisk used: FreeXperia Kernel K012b (128Mhz) by jerpelea (FreeXperia Team)
zKernel 14072011 based
zKernel_14072011 with FreeXperia_kernel_beta12b ramdisk [boot.img should also work for FROYO]
(by DooMLoRD)
ramdisk used: FreeXperia Kernel K012b (128Mhz) by jerpelea (FreeXperia Team)
zKernel 05072011 [STABLE] based
zKernel_05072011 modded for GB/CM7 [boot.img should also work for FROYO]
(by DooMLoRD)
ramdisk used: FreeXperia Kernel K012b (128Mhz) by jerpelea (FreeXperia Team)
zKernel 22062011 based
zKernel_22062011 modded for GB/CM7 [boot.img should also work for FROYO]
(by DooMLoRD)
ramdisk used: FreeXperia Kernel K012b (128Mhz) by jerpelea (FreeXperia Team)
zKernel_22062011 modded for GB/CM7.1
(by cobrato)
ramdisk used: FreeKernel-mod352-GB by tkymgr
zKernel 23062011 based
zKernel_23062011 modded for GB/CM7 [boot.img should also work for FROYO]
(by DooMLoRD)
ramdisk used: FreeXperia Kernel K012b (128Mhz) by jerpelea (FreeXperia Team)
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...

[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://forum.xda-developers.com/showthread.php?p=14977949#post14977949
nice how-to kernel install by Haldi4803 (for WB ROM TW007.1 BB67 Stock Kernel): http://forum.xda-developers.com/showthread.php?p=15016179#post15016179
"Install zKernel on Wolfbreak's TW 007.1 ROM" by kantk20111: http://forum.xda-developers.com/showthread.php?t=1146473
some ppl who are having problems with FROYO version can try the boot.img from GB:
http://forum.xda-developers.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:
DooMLoRD said:
...
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...
..
Click to expand...
Click to collapse

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 ?

chiefy009 said:
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 ?
Click to expand...
Click to collapse
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)

DooMLoRD said:
ok firstly which kernel file u flashed? cause the wifi module depends on the kernel used...
FROYO required wifi module to be called wifi.ko and located at /system/lib/modules/
GB required wifi module to be called ar6000.ko and located at /system/lib/modules/
Click to expand...
Click to collapse
the kernel that works is your gb one
boot.img_zkernel_22062011_GB_1.zip

chiefy009 said:
the kernel that works is your gb one
boot.img_zkernel_22062011_GB_1.zip
Click to expand...
Click to collapse
ok...
then remove all existing wifi.ko/ar6000.ko modules from: /system/lib/modules/
and then
just flash:
http://www.mediafire.com/?lmh46quh490mzme
(its wifi module for froyo for zkernel_22062011)
if required:
wifi_bt_fix-fxk_froyo_v01.1.zip : patch module from [PATCH] Fix WiFi and BT for FreeXperia Kernel (froyo) to use wifi/BT

DooMLoRD said:
ok firstly which kernel file u flashed? cause the wifi module depends on the kernel used...
FROYO required wifi module to be called wifi.ko and located at /system/lib/modules/
GB required wifi module to be called ar6000.ko and located at /system/lib/modules/
Click to expand...
Click to collapse
Isn't ar6000.ko only limited to Jerpelea's CM7 ? I am using rdannar's GB MIUI and had to use wifi.ko for wifi to work.

Doomlord, you are a lord. Running very stable and fast with an 1400 quadrant score. TW007 + Zkernel for froyo + bb67

realunited123 said:
Isn't ar6000.ko only limited to Jerpelea's CM7 ? I am using rdannar's GB MIUI and had to use wifi.ko for wifi to work.
Click to expand...
Click to collapse
ok is it?
ok i corrected my post above....
any any case u can just flash the wifi.ko module from froyo post for that SPECIFIC KERNEL version (22062011 OR 23062011)

DooMLoRD said:
ok...
then remove all existing wifi.ko/ar6000.ko modules from: /system/lib/modules/
and then
just flash:
http://www.mediafire.com/?lmh46quh490mzme
(its wifi module for froyo for zkernel_22062011)
if required:
wifi_bt_fix-fxk_froyo_v01.1.zip : patch module from [PATCH] Fix WiFi and BT for FreeXperia Kernel (froyo) to use wifi/BT
Click to expand...
Click to collapse
removed all files using root explorer, flashed the file you linked to and...............................BOOOMMMM it works
didnt need patch, just had to delete the files and flash the file you linked to
Doom donation later today, get yourself a drink on me
Thank you so much I will give you a break now sorry for being a pest

DooMLoRD said:
ok is it?
ok i corrected my post above....
any any case u can just flash the wifi.ko module from froyo post for that SPECIFIC KERNEL version (22062011 OR 23062011)
Click to expand...
Click to collapse
I think it is. I will flash 23062011 and check again.

chiefy009 said:
removed all files using root explorer, flashed the file you linked to and...............................BOOOMMMM it works
didnt need patch, just had to delete the files and flash the file you linked to
Doom donation later today, get yourself a drink on me
Thank you so much I will give you a break now sorry for being a pest
Click to expand...
Click to collapse
finally!!!!!
hours of effort has fianlly paid off
cheers dude!
P.S.: be sure to donate to zdzihu, FreeXperia team & Chumby_666 (aka aZuZu)... cause they are the real stars!!!

What are the difference's between your's (DooMLoRD) and Chumby_666's 2.2 kernel apart from the differing ramdisks? Which would be the recommended option for a 2.2 ROM?

Mayazcherquoi said:
What are the difference's between your's (DooMLoRD) and Chumby_666's 2.2 kernel apart from the differing ramdisks? Which would be the recommended option for a 2.2 ROM?
Click to expand...
Click to collapse
well the difference is the ramdisks used.... so all the issues (if any) related to ramdisk will also be there in the boot.imgs provided...
wait i will update 1st post with ramdisk info

XDA Devs.. you did it again!

DooMLoRD said:
zKernel_22062011 modded for Froyo [boot.img should also work for GB]
(by Chumby_666 / aZuZu)
ramdisk used: FreeXperia Kernel K006 by jerpelea (FreeXperia Team)
zKernel_23062011 modded for Froyo [boot.img should also work for GB]
(by Chumby_666 / aZuZu)
ramdisk used: FreeXperia Kernel K006 by jerpelea (FreeXperia Team)
Click to expand...
Click to collapse
Is there a big difference between these two? The link describes 22062011 as older and 23062011 as the alternative.
And as always, another excellent guide Doom! Thank you very much for putting this together. Also big thanks to all the Devs for all their hard work. Thank you Z, Chumby & FreeXperia Team!!!

Lockon Stratos said:
Is there a big difference between these two? The link describes 22062011 as older and 23062011 as the alternative.
And as always, another excellent guide Doom! Thank you very much for putting this together. Also big thanks to all the Devs for all their hard work. Thank you Z, Chumby & FreeXperia Team!!!
Click to expand...
Click to collapse
well this is wht Z said....
zdzihu said:
Hi guys,
I released an alternative kernel for those suffering from a random shutdown issue.
If your phone works fine so far, you most likely don't need this!
Please find the kernel in the first post.
In case of any problems, please report in this thread. I won't be able to reply until 4/07.
Cheers,
z
Click to expand...
Click to collapse

DooMLoRD said:
well this is wht Z said....
Click to expand...
Click to collapse
Guess I need to call it a night cause I actually read that part on Z's thread and yet here I am still asking about it . Sorry and thanks again for taking the time to answer my silly question.

Dhoomlord,would you tell me what are the advantages of this kernel over 3.52 over froyo.Does changing baseband to latest offer anything in terms of performance ?
Also I've heard bb 67 had worst signal issues for Indian users ,is it true ??
Sent from my X10i using XDA App

Neo said:
Dhoomlord,would you tell me what are the advantages of this kernel over 3.52 over froyo.Does changing baseband to latest offer anything in terms of performance ?
Also I've heard bb 67 had worst signal issues for Indian users ,is it true ??
Sent from my X10i using XDA App
Click to expand...
Click to collapse
well firstly its DooMLoRD (not dhoomlord)
secondly i was on baseband 2.0.52 for ages! (well ever since custom kernels were out ) so i dont really know advantages/signal issues of baseband 2.1.67

Related

Custom Kernel Development: Devs only

---[ UPDATED: July 26, 2011 16:30 GMT ]---
\\--[ ANNOUNCEMENT ]--//
[Added] FreeKernel-mod350-Th#28 by ThJap
//--[ ANNOUNCEMENT ]--\\
I have started this thread based on zdzihu's suggestion...
This thread is intended for Developers ONLY...
A method of booting custom kernels (using kexec) has been developed. Thanks Bin4ry, zdzihu, jerpelea, MrHassell, blagus, and all other devs who are working hard to make this stable. (i am sorry if i missed any names)
hope the devs can use this thread to discuss on custom kernel dev....
please keep this thread clean for the devs to discuss the kernel development aspects...
for general discussions please use the following thread:
http://forum.xda-developers.com/showthread.php?t=1018391
i will also keep updating this regularly with the information like relevant posts; features, limitations & links to custom kernels currently available...
*** [IMP]: before flashing custom update.zips read this: how to find the version/type of recovery on ur current ROM ***
>>> How-To for testing custom kernel <<<
>>> How to build a Linux kernel and flash it to the phone {from SE Dev Blog} <<<
Custom kernel sources released:
Custom Kernel Sources for 2.0.A.0.504 by zdzihu
FreeXperia Project | Custom Kernel Sources for FreeXperia Kernel
FreeKernel-mod350-source by tkymgr
FreeKernel-mod352-source by tkymgr
zKernel-source by zdzihu
DooMKernel-source by DooMLoRD
Current list of custom kernels:
FreeKernel-alpha1 by zdzihu
FreeKernel-alpha1-in-call volume fix by zdzihu
FreeXperia Kernel-001 by jerpelea (from CM7.0 RC4 v014 k001 PREVIEW)
FreeXperia Kernel-002 by jerpelea (from CM7.0.0 J015 k002)
TripNKernel Modified FreeKernel-03 by TripNRaVeR
FreeXperia Kernel-003 / beta3 by Bin4ry (flashable update.zip via recovery)
FreeXperia Kernel beta4 by Bin4ry
FreeXperia Kernel-005 / beta5 by jerpelea (from CM7.0.0 J016 k005)
FreeXperia Kernel-006 / beta6 by jerpelea (from CM7.0.0 J016a k006)
FreeXperia Kernel-007 / beta7 by jerpelea (from CM7.0.3 J019 k007)
FreeXperia Kernel-008 / beta8 by jerpelea (from CM7.0.3 J020 k008)
FreeXperia Kernel-009 / beta9 by jerpelea (from CM7.0.3 J020a k009)
FreeXperia Kernel-010 / beta10 by jerpelea (from CM7.0.3 J020b k010)
FreeXperia Kernel-010 / beta10 [No UV] by jerpelea (from CM7.0.3 J020c K010)
FreeXperia Kernel-011 / beta11 by jerpelea (from CM7.0.3 FINAL J021 K011 & CM7.1.0 J001 K011)
FreeXperia Kernel-012 / beta12 by jerpelea
FreeKernel-docomo21.c-spec-v346 by tkymgr
FreeKernel-docomo2x.c-spec-v347 by tkymgr
FreeKernel-docomo2x.c-spec-v349 by tkymgr
FreeKernel-docomo2x.c-spec-v350 by tkymgr
FreeKernel-mod350-fix1 by tkymgr [ only boot.img & wifi module ]
FreeKernel-mod351 by tkymgr
FreeKernel-mod352 by tkymgr
zKernel-22062011 by zdzihu
zKernel-23062011-alt by zdzihu
FreeXperia Kernel-013 / beta13 by jerpelea (from CM7.1.0 RC1 J005 k013)
FreeKernel-mod352 #2 by tkymgr
FreeKernel-mod350-Th#11 by ThJap
zKernel-05072011 by zdzihu
FreeKernel-mod360 by tkymgr
zKernel-14072011 by zdzihu
zKernel-15072011 beta by zdzihu
DooMKernel v01 by DooMLoRD
DooMKernel v02 by DooMLoRD
zKernel-20072011 by zdzihu
zKernel-20072011_failsafe by zdzihu
FreeKernel-mod350-Th#25 by ThJap
FreeKernel-mod362 by tkymgr
DooMKernel v03 by DooMLoRD
FreeKernel-mod363 by tkymgr
FreeKernel-mod350-Th#28 by ThJap
Additional Info:
the following files are required in the /system/kernel/ folder:
splboot.ko (some devs move this file to /system/lib/modules/splboot.ko)
miniloader
boot.img (this is the actual custom kernel)
for booting the OS using custom kernel some modifications are required to the /system/bin/chargemon file
also some modified/updated modules (e.g. wifi.ko) are provided for compatibility with the custom kernel
Bootloader Bypass files:
There seems to be some issues face by some users, where in using a different version of miniloader helped them sort out the issues. So I will provide all those versions.
Flashable update.zip via recovery, contains miniloader & splboot.ko:
bootloader_bypass_files_v1.zip [slightly older miniloader] {came with older FreeXperiaKernels}
bootloader_bypass_files_v2.zip [older miniloader] (testing only) {came with FreeKernel by zdzihu}
bootloader_bypass_files_v3.zip [older miniloader] (testing only) {came with Flashtool v0.2.9.1}
bootloader_bypass_files_v4.zip [newest miniloader] {comes with newer FreeXperiaKernels (from CM7 J022 K011 onwards)} (recommended)
[IMP] for v4 miniloader: u need to be on the baseband from the baseband package provided in CM7 J022 for the v4 miniloader to work properly... even if u already have baseband 2.0.52 please reflash using the baseband package provided in CM7 J022... even if u are on a different ROM u will need to use the baseband from the above package to get custom kernel to work properly
FreeKernel-alpha1 by zdzihu
Linux Kernel Version:
2.6.29
Kernel features:
removed 32 fps cap
implemented netfilter (Droid wall, native USB/wifi tethering etc.)
undervolted to 0.950mV to save battery
don't remember what else I did, I bet something nasty
super ugly boot logo!
Requirements:
baseband .52 + the relevant kernel
clean 2.1 ROM, compatibile with .52 baseband (e.g. .504)
working xRecovery
Known Issues:
Tested On:
Stock SE Firmware 2.0.A.0.504
Link to download boot.img (flashable via recovery):
http://www.mediafire.com/?1gesziiz4pbvcr6
MD5 hash of boot.img:
Code:
d8e98b647641bc55270ccb73729f007f
Additional file(s) provided with kernel:
wifi.ko module
FreeKernel-alpha1 in-call volume fix by zdzihu
Linux Kernel Version:
2.6.29
Kernel features:
possible in-call volume fix
removed 32 fps cap
implemented netfilter (Droid wall, native USB/wifi tethering etc.)
undervolted to 0.950mV to save battery
don't remember what else I did, I bet something nasty
super ugly boot logo!
Requirements:
baseband .52 + the relevant kernel
clean 2.1 ROM, compatibile with .52 baseband (e.g. .504)
working xRecovery
Known Issues:
Tested On:
Stock SE Firmware 2.0.A.0.504
Link to download boot.img (flashable via recovery):
http://www.mediafire.com/?jx4lbhfioquw4sk
MD5 hash of boot.img:
Code:
5de24423ad2ccce80bbd5ac9aae3079a
Additional file(s) provided with kernel:
wifi.ko module
FreeXperia Kernel-001 by jerpelea (from CM7.0 RC4 v014 k001 PREVIEW)
Linux Kernel Version:
2.6.29
Kernel features:
tun/tap
dmmod
dmcrypt
1.1 ghz frequency
undervolt
ondemand cpu scaller (default)
camera debug messages
netfilter
Requirements:
baseband 2.0.52
Known Issues:
wifi doesnt work. enabling/activating wifi causes WLOD (white LED of Death) and then reboot
Tested On:
Cyanogen CM7.0 RC4 v014 k001 PREVIEW
Wolfbreaks CM6.1.3 v53 with Baseband Patch for 4x-52
TripNMiUI
FreeX10 beta4 hotfix1
Link to download boot.img (flashable via recovery):
http://www.mediafire.com/?8uzo3nudxh89x67
MD5 hash of boot.img:
Code:
fcacdb0189ca25b7c834a4a855f1776e
Additional file(s) provided with kernel:
kernel part of custom ROM
Bootloader bypass file(s) required to test custom kernel:
There seems to be some issues face by some users, where in using an older version of miniloader helped them sort out the issues. So I will provide here both versions.
Flashable update.zip via recovery, contains miniloader & splboot.ko:
bootloader_bypass_files_v1.zip [newest miniloader] (recommended)
bootloader_bypass_files_v2.zip [older miniloader] (testing only)
One question for bypass-method developers: is it necessary to have stock SE's ROM for better chances of succeeding in porting splboot/miniloader to X8?
2.1update1 - base anyone can restore with SEUS, demonstrated work from this point, with the FreeX10, FreeXperia, Wolfbreak, rendeiro2005 and others without many problems. It might be a case of, which has the least issues, what are they and how do we eliminate them.
The most common baseband with development is 52. FreeXperia - CM7 GingerBread - entirely developed for 52 - there are two groups.
Original Baseband series: 48-49-50-51-52 (52 = last of first generation)
Current Baseband series: 53-54-55-56-57-58 (59 - not released)
Baseband is a multiplexer. The core C files are - vendor/qcom-proprietary-qsd8k/data/qmi/qmuxd/../src/qmi_qmux.c and is compiled for ARM with* vendor/qcom-proprietary-qsd8k/data/qmi/qmuxd/../platform/qmi_platform_qmux_io.c and the core interface to the Linux kernel - vendor/qcom-proprietary-qsd8k/data/qmi/qmuxd/../platform/linux_qmi_qmux_if_server.c requires several SO - (ELF binaries) - be present, compiled and available to the kernel and the linker - /system/bin/linker
liblog.so
libdiag.so
libc.so
libstdc++.so
libm.so
Everything working - /data/radio/qmux_connect_socket - will bind to an address path and make possible, one radio with one input signal to many data-output-lines and many input lines. Herein the core networking is established, with WiFi and Bluetooth become linked, with the famous exploits for NULL pointer dereference vulnerability which exist in Linux kernels < .30 - Which is no coincidence, why many Kernels are below this release version.
sent from neptune
Achotjan_FreeX10 by achotjan
based on FreeKernel-alpha1 by zdzihu
---[ REMOVED ON DEVS REQUEST ]---
FreeXperia Kernel-002 by jerpelea (from CM7.0.0 J015 k002)
Linux Kernel Version:
2.6.29
Kernel features:
possible in-call volume fix
gps fix
lcd backlight resume fix
tun/tap
dmmod
dmcrypt
1.1 ghz frequency
undervolt
ondemand cpu scaller (default)
camera debug messages
netfilter
Requirements:
baseband 2.0.52
Known Issues:
wifi doesnt work
Tested On:
Cyanogen CM7.0.0 J015 k002
Wolfbreaks CM6.1.3 v53 with Baseband Patch for 4x-52
TripNMiUI FINAL 1.0.3
FreeX10 beta4 hotfix1
MiXeD MIUI 002 TMR mod
Link to download boot.img (flashable via recovery):
http://www.mediafire.com/?5egorvjv1lppno2
MD5 hash of boot.img:
Code:
25cb217886b88ba1085dfd164c8a3e8d
Additional file(s) provided with kernel:
kernel part of custom ROM
Bootloader bypass file(s) required to test custom kernel:
There seems to be some issues face by some users, where in using an older version of miniloader helped them sort out the issues. So I will provide here both versions.
Flashable update.zip via recovery, contains miniloader & splboot.ko:
bootloader_bypass_files_v1.zip [newest miniloader] (recommended)
bootloader_bypass_files_v2.zip [older miniloader] (testing only)
TripNKernel Modified FreeKernel-03
based on zdzihu's FreeKernel
Linux Kernel Version:
2.6.29
Kernel features:
removed 32 fps cap
Requirements:
baseband 2.0.49/2.0.52
Known Issues:
GPS (not confirmed)
apps2sd not working
Tested On:
TripNMiUI FINAL 1.0.3
Wolfbreaks CM6.1.3 with Baseband Patch for 4x-52
FreeX10 beta4 hotfix1
Achotjan_Froyo_2.2.1
scamble_v01.3 CM6.1.3
Link to download boot.img (flashable via recovery):
http://www.mediafire.com/?4mscmhfbr99hdt9
MD5 hash of boot.img:
Code:
aa40c889f482731eb4324e0c2a2b5336
Additional file(s) provided with kernel:
kernel part of custom ROM
Bootloader bypass file(s) required to test custom kernel:
There seems to be some issues face by some users, where in using an older version of miniloader helped them sort out the issues. So I will provide here both versions.
Flashable update.zip via recovery, contains miniloader & splboot.ko:
bootloader_bypass_files_v1.zip [newest miniloader] (recommended)
bootloader_bypass_files_v2.zip [older miniloader] (testing only)
how can we flash the .img file?
AN7 OverClocker said:
how can we flash the .img file?
Click to expand...
Click to collapse
A little more info please, wich kernel are you talking about? Tripnraver's, zdzihu's..?
If it's tripnraver's kernel you try to flash, you should just flash the zip-package you downloaded
i am talking about FreeXperia Kernel-002 by j.
This kernel is only available on .img file
You should place all your kernel files in /system/kernel/ and you must make some changes to chargemon (/system/bin/chargemon). I have no idea what changes you should exactly make..
hmmm...
i will re-upload the boot.img zips as update.zips flashable via recovery...
also for general discussions please use the following thread: http://forum.xda-developers.com/showthread.php?t=1018391
in the above thread i have already posted the changes which need to be made to the /system/bin/chargemon file to boot using custom kernels
system/bin/chargemon
system/bin/charger
system/lib/modules/wifi.ko
and Kernel folder needs to be copied out from ROMs to get custom Kernel.
Wolfbreak said:
system/bin/chargemon
system/bin/charger
system/lib/modules/wifi.ko
and Kernel folder needs to be copied out from ROMs to get custom Kernel.
Click to expand...
Click to collapse
i would not recommend copying the file /system/bin/chargemon as is (because of the different recoveries available & variations that each dev/each version of flashtool introduces) rather only search for the custom kernel booting part and add that to the chargemon file if it isnt there already...
also no need to copy the whole /system/kernel/ folder... u just need the boot.img for that specific custom kernel... (though here i assume that u already have miniloader & splboot.ko in /system/kernel/)
and yes individual rewritten modules (like wifi.ko) have to be copied too... it would be great if the devs can post update.zips which contain the hotfixes/addons (including custom kernel, modified modules, etc) so that the kernel and related files can be used on other roms too, instead of downloading the whole rom...
i would like to confirm that FreeXperia Kernel-002 by jerpelea (from CM7.0.0 J015 k002) is working well on Achotjan's V010
Has anyone tested one of the available kernels on FreeX10 Beta 4 ?
[Q] Is it also possible for x10?
Hi, I just found this:
http://forum.xda-developers.com/showthread.php?t=889503
So i wanted to ask wether it is possible to implement it in the custom Kernels of X10.
fknpwned said:
Has anyone tested one of the available kernels on FreeX10 Beta 4 ?
Click to expand...
Click to collapse
+1
sent from my Z orignal and modded 2.2 powered c64

[KERNEL][X10] DooMKernel [UNLOCKED BOOTLOADERS]{Rel:v06}[Dt:10/Jan][FW3.0.1.G.0.75]

---[ NEW ]---
added test release v06, v06-1113 & v06-FS with BootManager-v2.0 for Stock based roms download links changelog can be found here
---[ NEW ]---
so here is the first kernel for unlocked bootloaders...
use [Dev] Bypass "bootloader" [PROPER METHOD] to unlock bootloader...
thanks to the_laser to openly release this unlock...
DO NOT ASK QUESTIONS AS TO HOW TO UNLOCK BOOTLOADER, FOR THAT INFO REFER TO the_laser's thread...
[ screenshots ]
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
[ features ]
derived from FreeXperia Kernel:
kernel version 2.6.29
latest SE sources patched
Classic RCU
added an interesting change in GPU frequency *might* increase gaming/benchmarking performance
FPSuncap at kernel level
removed nv_vsync and set to manual
fixed DEEPSLEEP (thanks to jerpelea)
my additions:
additional stuff added:
features added to kernel-ramdisk
autoroot feature (very simple rooting)
busybox already installed in /sbin
BootManager 1.4 with multiple recoveries
insecure shell
rootfs and /system remounted as RW
persistent ADB
added z's FPS uncap fix
Recovery in Kernel given preference over recovery in /system
user-level/runtime CPU voltage control [VDD control "sysfs interface"] (for more info keep checking this post: http://forum.xda-developers.com/showthread.php?p=16877711#post16877711)
improved in-call volume
added fixed ondemand & conservative CPU governors
z's workaround for added for cpu idling too high (http://forum.xda-developers.com/showpost.php?p=16459282&postcount=111), thanks to Karlson2k for informing me about this!
enabled SWAP support
cpu voltage modulation:
FS & S-series voltages - stock voltages
X-series voltages - undervolted (use undervolt scripts / app)
bumped jHash to v3
increased VM MAX READAHEAD to 512KB
updated config with iptables fix for droidwall & co (thanks to Jerpelea)
optimized frequency-voltage table: added and unlocked LOTS of frequencies from 128Mhz to 1228Mhz
startup/bootup frequencies set at min:245Mhz, max:998Mhz (in ramdisk)
advanced init.d scripts execution support
CPU Governors activated/added: (the inbuilt governors have not been disabled) [default: OnDemand]
Smartass [now using different sources][settings used from here, thanks to viulian for those settings/parameter values]
Interactive
Scary (for info on how it works read this)
MinMax
smartassV2 (thanks to erasmux) with some fixes from ThJap
interactiveX (thanks to imoseyon) with some fixes i made
SavagedZen
Lagfree (thanks to ThJap)
BazillianWax
Smoothass
compiled using GCC-4.6.2 with O4 optimization (thanks to tkymgr)
File System support (in kernel):
EXT3
EXT4
NTFS
SquashFS
NFS (server/client)
CIFS
enabled access to .config through /proc/config.gz
enabled ARM THUMBEE extensions
enabled NLS_UTF8 support
SLAB memory allocator
I/O scheduler added/activated: (the inbuilt I/O schedulers have not been disabled) [default: deadline]
Simple I/O
BFQ
CFQ (Tweaked)
Anticipatory
Tweaked scheduler params to give better responsiveness
enabled TUN & TAP (VPN support)
added new logo!! Thanks to soheil_rf
[ requirements ]
bootloader unlocked device
flashtool
latest SE FW 3.0.1.G.0.75 or ROM based on that FW
[ additional Info ]
ok time for some gyan!
see each cpu/chip is different
each is unique and has different tolerances
so dont directly jump to max frequency/undervolted kernel (X-series voltages)
slowly keep increasing the frequency
check its stability for 5-10 hrs
check for random reboots
check which one is best suitable for ur device
if u start getting reboots/wlods then throttle back and use lower frequencies
if X-series voltages give u random reboots/instability then use S-series voltages
remember just because someone elses device was able to work at that frequency/voltage doesnt mean that ur phone can support/handle that frequency/voltage
[ Credits for Features ]
SmartAssV2 CPU Governor ported from Hero-Kernel sources by erasmux
InteractiveX CPU Governor ported from LeanKernel sources by imoseyon
Savaged-Zen CPU Governor ported from Savaged-Zen Kernel sources by Savaged-Zen
added an interesting change in GPU frequency *might* increase gaming/benchmarking performance (thanks to FreeXperia)
FPSuncap at kernel level (thanks to FreeXperia)
removed nv_vsync and set to manual (thanks to FreeXperia) [might make UI more smooth]
fixed ondemand & conservative CPU governors (thanks to tkymgr)
VDD control "sysfs" interface ported from UmaroKernel sources by umaro (original posted by snq- here)
Base kernel from sources by jerpelea (FreeXperia Project)
Interactive CPU Governor ported from Bukington's gaosp Kernel sources
Smartass CPU Governor & BFQ I/O scheduler ported from Conap30's Droid Eris kernel sources
[new]Smartass CPU Governor ported from UmaroKernel sources by umaro (original posted by erasmux) [Fixed/modified for X10]
Scary CPU Governor ported from UmaroKernel sources by umaro (original posted by scaryghoul) [Fixed/modified for X10]
Scheduler parameter Tweaks ported from erasmux's Hero-Fly Kernel sources
TUN/TAP (VPN) support thanks to help from zdzihu
and finally ME for getting this all together for u guys
thank you all for ur work!
[ DISCLAIMER ]
I AM NOT TO BE HELD RESPONSIBLE IF U DAMAGE UR PHONE / SPILL UR COFFEE / MISS UR ALARMS / ANY OTHER CALAMITY/MISHAP
[ donations ]
if u feel that this work has helped u OR u think that the work i put into making this is worthy of donations, then click on the following link for buying me some coffee/beer/etc
PAYPAL DONATION LINK
[ download link ]
KINDLY DO NOT MIRROR MY FILES
< NEW >
v06 (only for EXPERIENCED TESTERS) [OVERCLOCKED VERSION] {DEVICE MAY NOT BOOT} ( min/max: 128Mhz/1228Mhz )
for Stock ROM (and ROMS based on stock ROM)
X10_2.3.3_DooMKernel-v06-BootManager-v2.0.ftf (to be flashed via FLASHTOOL)
[ MD5HASH : 99c795e2d8106a8efa147079a973da57 ]
x10_gb_DooMKernel-v06_wifi modules (can be flashed via CWM Recovery)
v06-1113 [medium OVERCLOCK VERSION] ( min/max: 128Mhz/1113Mhz )
for Stock ROM (and ROMS based on stock ROM)
X10_2.3.3_DooMKernel-v06-1113-BootManager-v2.0.ftf (to be flashed via FLASHTOOL)
[ MD5HASH : ffb2f927ce63719d5f8dc4810d8209a0 ]
x10_gb_DooMKernel-v06-1113_wifi modules (can be flashed via CWM Recovery)
v06-FS [NOT OVERCLOCKED] (min/max: 245Mhz/998Mhz)
for Stock ROM (and ROMS based on stock ROM)
X10_2.3.3_DooMKernel-v06-FS-BootManager-v2.0.ftf (to be flashed via FLASHTOOL)
[ MD5HASH : c2e72435c7259012b746be86d6bd9d63 ]
x10_gb_DooMKernel-v06-FS_wifi modules (can be flashed via CWM recovery)
please test them out and let me know how it goes!
< OLD FILES >
[ how to install ]
the kernel is now a ftf file so flash using flashtool
flash wifi modules using recovery
IF U HAVE UNLOCKED THE BOOTLOADER PROPERLY,
FLASHING VIA FLASHTOOL WILL SUCCEED
AND U WILL SEE NEW BOOT LOGO AT STARTUP
NO MORE SE TEXT LOGO
[ troubleshooting ]
if u get stuck at bootanimation then try rebooting into recovery and wiping cache/dalvik-cache and then reboot
if the overclocked version doesnt work for u then try FS-series...
[ additional Links ]
preconfigured init.d startup scripts for setting cpu voltages to S/X series values (for v05/v05-FS)
VERY Important SetCPU information (in second post, towards end)
Information on cpu governors
lots of info on CPU Governors and I/O Schedulers
[DISCUSSION-TEST] CPU Governors and I/O Schedulers
the new update to WB's ROM (4.0.4) has some issues... check the following: http://forum.xda-developers.com/showpost.php?p=17049346&postcount=565
[ DooMKernel Signature banners!!! ]
If you like to use my kernels and u want to show the world that u use it/love it , then you can add this banner to you signature!!!
Just copy the following code and paste it in you USER CP under "Edit Signature":
HTML:
[URL="http://forum.xda-developers.com/showthread.php?t=1253853"][IMG]http://icxperia.com/doomlord/doomkernel-sig.png[/IMG][/URL]
[ sources ]
latest kernel sources have been pushed to git...
DooMKernel (X10) @ GITHUB
enjoy!
<old files>
KINDLY DO NOT MIRROR MY FILES
v06/v06-FS/v06-1113
v06 (only for EXPERIENCED TESTERS) [OVERCLOCKED VERSION] {DEVICE MAY NOT BOOT} ( min/max: 128Mhz/1228Mhz )
for Stock ROM (and ROMS based on stock ROM)
X10_2.3.3_DooMKernel-v06-BootManager-v1.4.ftf (to be flashed via FLASHTOOL)
[ MD5HASH : 26a14cbfa3391e52a402a032fb4a98d5 ]
x10_gb_DooMKernel-v06_wifi modules (can be flashed via CWM Recovery)
v06-1113 [medium OVERCLOCK VERSION] ( min/max: 128Mhz/1113Mhz )
for Stock ROM (and ROMS based on stock ROM)
X10_2.3.3_DooMKernel-v06-1113-BootManager-v1.4.ftf (to be flashed via FLASHTOOL)
[ MD5HASH : 80313edae0404aa3989212d3dc684a92 ]
x10_gb_DooMKernel-v06-1113_wifi modules (can be flashed via CWM Recovery)
v06-FS [NOT OVERCLOCKED] (min/max: 245Mhz/998Mhz)
for Stock ROM (and ROMS based on stock ROM)
X10_2.3.3_DooMKernel-v06-FS-BootManager-v1.4.ftf (to be flashed via FLASHTOOL)
[ MD5HASH : 25c416c85dc764a2aae76405aa954b0e ]
x10_gb_DooMKernel-v06-FS_wifi modules (can be flashed via CWM recovery)
v05/v05-FS
added test release v05a & v05a-FS with BootManager-v1.3 for Stock based roms download links changelog can be found here
added test release v05a & v05a-FS with BootManager-v1.3 for CM7-FXP rom download links changelog can be found here
added test release v05a & v05a-FS with BootManager-v1.3 for LukeMIUI-1.10.8 rom download links changelog can be found here
v05 (only for EXPERIENCED TESTERS) [OVERCLOCKED VERSION] {DEVICE MAY NOT BOOT}
[ min/max: 128Mhz/1228Mhz ]
for Stock ROM (and ROMS based on stock ROM)
x10_2.3.3_DooMKernel-v05.ftf (with working recovery integrated in kernel)
[ MD5HASH : 6e89fe8c5eb39e17ba99af8e2feec971 ]
x10_gb_DooMKernel-v05_wifi modules (can be flashed via recovery)
for CM7-FXP ROM (and ROMS based on CM7-FXP ROM)
x10_FXP_DooMKernel-v05.ftf (with CWM recovery integrated in kernel)
[ MD5HASH : 9644a9a6a5ee346d1d210ffe8d76b568 ]
CM7FXP-DooMKernel-v05_wifi_CWM.zip (can be flashed via CWM recovery)
v05-FS (NOT OVERCLOCKED)
[ min/max: 245Mhz/998Mhz ]
for Stock ROM (and ROMS based on stock ROM)
x10_2.3.3_DooMKernel-v05-FS-FINAL.ftf (with working recovery integrated in kernel)
[ MD5HASH : 7c0d16faa2f25f90efe31b04ab97af11 ]
x10_gb_DooMKernel-v05-FS_wifi modules (can be flashed via recovery)
for CM7-FXP ROM (and ROMS based on CM7-FXP ROM)
x10_FXP_DooMKernel-v05-FS.ftf (with CWM recovery integrated in kernel)
[ MD5HASH : 0c40335ccbb11524ca356a2918c7c73e ]
CM7FXP-DooMKernel-v05-FS_wifi_CWM.zip (can be flashed via CWM recovery)
these versions are NOT for CM7-FXP ROM
v04b (only for EXPERIENCED TESTERS) [OVERCLOCKED VERSION] {DEVICE MAY NOT BOOT}
x10_2.3.3_DooMKernel-v04b.ftf [ mirror ] (with working recovery integrated in kernel)
[ MD5HASH : bf02d52aa8bd5b1a1d93c7b554e541e5 ]
x10_gb_DoomKernel-v04b_wifi modules [ mirror ] (can be flashed via recovery)
v04-FS
x10_2.3.3_DooMKernel-v04-FS-FINAL.ftf [ mirror ] (with working recovery integrated in kernel)
[ MD5HASH : 4b2af3f7952cc11778f66a8d57f671e8 ]
x10_gb_DoomKernel-v04-FS_wifi modules [ mirror ] (can be flashed via recovery)
x10_2.3.3_DooMKernel-v04-FS-FIX-AUTOROOT.ftf [ mirrors ] (fixed chargemon calling) <<< FLASH THIS NEW FILE
[ MD5HASH : c2e6d6a5a5c782e0f157974b50a5e11f ]
wifi modules [ mirrors ]
reserved reserved2
The first Real Custom Kernel For X10...
Thanks Doom!!
@XDA i need some more thanks for today!!
Amazing work guys!
And thank you for a kernel.
Awaiting Xrecovery.
Too fast i blinked and it's here!
Hi my friend, so:
- This is ONLY who´s already got bootloader unlocked, right?
- For now there isn´t the possibility to get this straight forward by xRecovery and/or CMW, right?
So: you´ve dona an almost perfect job i´ll wait for a simpler/straight forward way (i´m sure you´re workin´ on it)
---
Another thing: How can i integrate this on a custom rom so this is pre-installed? is there any way of doing this?
Thks for all your work even if you already have another (great) phone
Cheers
great work again doom!
Hi Doom,
Ok i have flashed the kernel, this is showing in my about phone, is this correct?
Edit..
It must be right as i have never used your FS kernel before, thanks bro.
EDIT.. Out of thanks but not forget and some beers.
colossus said:
Hi Doom,
Ok i have flashed the kernel, this is showing in my about phone, is this correct?
Edit..
It must be right as i have never used your FS kernel before, thanks bro.
Click to expand...
Click to collapse
i think that IF on boot i won´t see SE logo that´s because you´re unlocked
just a guess
Crowds said:
i think that IF on boot i won´t see SE logo that´s because you´re unlocked
just a guess
Click to expand...
Click to collapse
Good Guess, yes totally right, i should have known, it boots really fast now.
Thanks Ricardo.
warning the chargmon will currently NOT be executed... sorry abt that so for the time being NO OFFLINE CHARGING... i am working on correcting this (FIXED)
now occur me something.
how the hell we enter on xRecovery now?! supposedly we should press back button on SE logo
Crowds said:
now occur me something.
how the hell we enter on xRecovery now?! supposedly we should press back button on SE logo
Click to expand...
Click to collapse
i am adding and testing xRecovery in boot.img
DooMLoRD said:
i am adding and testing xRecovery in boot.img
Click to expand...
Click to collapse
so what you saying is: who got this get stuck for now, is that correct?
So if we unlock the bootloader there is a possibility to brick our x10? Just asking thanks..
Sent from my X10 using XDA App
erick29 said:
So if we unlock the bootloader there is a possibility to brick our x10? Just asking thanks..
Sent from my X10 using XDA App
Click to expand...
Click to collapse
i guess so. for the 1st time in almost 2 years we can do it .,.... YYYUUUPPPPIIIIIIIII
erick29 said:
So if we unlock the bootloader there is a possibility to brick our x10? Just asking thanks..
Sent from my X10 using XDA App
Click to expand...
Click to collapse
Yes.
(10 chars)
erick29 said:
So if we unlock the bootloader there is a possibility to brick our x10? Just asking thanks..
Sent from my X10 using XDA App
Click to expand...
Click to collapse
Here you are buddy, a thread for general questions....
http://forum.xda-developers.com/showthread.php?t=1253794
thanks.
Crowds said:
now occur me something.
how the hell we enter on xRecovery now?! supposedly we should press back button on SE logo
Click to expand...
Click to collapse
Isn't their a in built bootloader menu i guess
Don't Know this is my first experince

[15 Nov'11][SD Kernel] 3dak_Rx.9[SLQB][BFQ/CFQ][Sense] (for SD/MAG build only)

.:::.About the kernel
I compiled this kernel just for myself MIUI gingerbread SD/MAG ROM, supports SD boot from both WM and Mag.So I don't know if using on other SD ROM will be OK or not.Some friends ask me to share it ,but use this kernel at your risk.
This kernel's Source codes are based on hastarin r8.6 and ACA r612 source codes. (Credits to Hastarin and warrenb123 ) ,
Eventually , I figured out how to use git. Refer to 3dak git repository updates for source codes changes:
GIT repository 1. 3dak-linux_on_wince_htc new revision# will be 3dak_r3.xx , will not jump major revision# r3 any more.
Using HS UART driver, no BT battery drain issue but maybe poor compatibility for some BT devices.
GIT repository 2. 3dak-linux_on_wince_htc_bcm new revision# will be 3dak_r2.xx , will not jump major revision# r2 any more.
Using BCM driver, maybe has BT battery drain issue but GOOD compatibility for most BT devices.so if you BT device is not OK for r3.xx , try this r2.xx verision.
From now on (Rx.8) every repository has two branches, one is master ,another is Sense , the difference is
-Master branch keeps existing hastarin r8.6 GPU driver
-Sense branch uses HTC official 2.6.35 GPU driver, this branch is only used for Sense 3.x build ,don't use it on CM/AOSP/MIUI!or no camera preivew.You need correct HW+EGL+build.propfix (thanks boxmax)for sense build to ensure everything is ok.
Features:
SLQB as default Memory Allocator
EB. OC,exOC. up to 1.5Ghz,
default IO Scheduler:CFQ / BFQ
...
all others refer to GIT commit lists or change logs.
.:::.Change Logs
Code:
Kernel 3dak_Rx.9 (r3.9& r2.9 ) Changes
-GPU driver: fixed color banding issue (Credits to marc1706)
-added CPUfreq governor:smartassV2
-disable 2WCREC to avoid speaker sizz issue.
Kernel 3dak_Rx.8 (r3.8& r2.8 ) Changes
-both repositories are added SENSE branch
-Master branch keeps existing hastarin r8.6 GPU driver
-Sense branch uses HTC official 2.6.35 GPU driver
-Added ALSA sound driver (Credits to Cotulla & Tytung), and changed qdsp6 driver to QDSP6_1550 for ALSA sound driver.
-Default IO Scheduler:R3.x is BFQ, R2.x is CFQ.
Kernel 3dak_Rx.7 (r3.7& r2.7 ) Changes
-LED Notifications issue fixed.
-ExOC is not set now. now max. oc freq is 1190400
Kernel 3dak_Rx.6 (r3.6& r2.6 ) Change:
-Changed GPU driver to old version(same as Hastarin r8.6) because 2.6.35 driver has got camera preview issue.
Kernel 3dak_Rx.5 (r3.5& r2.5 ) Changes
-GPU driver udpated to HTC official kernel Bravo 2.6.35 driver & some speed tweak. faster than Rx.4.
-Added in BFQ IO Scheduler driver.
-3dak_r3.x : default IO scheduler is BFQ. meanwhile,I provide a CFQ dirty version.
-3dak_r2.x: default IO scheduler is CFQ. BFQ is not stalbe on this branch.
Kernel 3dak_Rx.4 (r3.4& r2.4 ) Changes
-Added SLQB Memory Allocator.
-Changed default Memory Allocator to SLQB from SLUB
-GPU driver optimized, and other tiny changes.
-No camera flashlight issue fixed (for R3.x only)
P.S. it is CFQ IO scheduler.
Kernel 3dak_Rx.3 (r3.3& r2.3 ) Changes
-Memory Optimized for sense build. Meomory Allocator changed to SLUB from SLAB
-CPU OC, default is interactive, Ondemand default min. 128Mhz, Max. 1.45Ghz
-kernel package:added in demanded files and some init.d scripts such as mic_level, cpuoc, undervolt, module load etc.
Kernel 3dak_Rx.2 (r3.2& r2.2) Changes:
- Compile options optimized and GPU Driver tweak for resloving laggy issue on sense build.
- added CONFIG_USB_ANDROID_RNDIS_WCEIS (Windows Internet Sharing Class/SubClass/Protocol)
- updated HTC Battery dirver, eb supported
- ppp drivers updated
- added HTC official Kineto Gan driver for WIF calling and loaded as a module.
- other stuffs maybe I forgot.
Kernel 3dak_Rx.1 (r3.1& r2.1) Changes:
- USB: gadget: android: check for null _android_dev in android_register_function() (Credits [email protected])
-Upgraded camera clock
-Cpufreq: fix memory leak in cpufreq_add_dev (Credits to Xiaotian Feng)
-Drivers/media/video/msm: cleanups (Credits to snq )
-Added compiler optimizations (Credits to jan-willem3)
Kernel 3dak_r3 Changes:
Changed the BT driver to high speed uart driver from BCM driver.Finally fixed BT 60mA battery drain issue on SD/MAG ROM(confirmed on my MIUI Gingerbread SD/MAG ROM).
Kernel 3dak_r2 Changes:
Kernel 3dak_Rx.2 Changes
- Compile options optimized and GPU Driver tweak for resloving laggy issue on sense build.
- added CONFIG_USB_ANDROID_RNDIS_WCEIS (Windows Internet Sharing Class/SubClass/Protocol)
- updated HTC Battery dirver, eb supported
- ppp drivers updated
- added HTC official Kineto Gan driver for WIF calling and loaded as a module.
- other stuffs maybe I forgot.
-htcleo: wifi: Load the real MAC address from SPL if running SD build on WM.(Credits to Tytung savan)
-added HTC Auto White Balance Calibration
-htcleo: audio: add proc file interface /proc/mic_level and fix mic gain (Credits to mdebeljuh and jdivic)
Usage: echo 'device_id level' > /proc/mic_level
Level range: 0-1000; -1 use level from acdb
Current levels (device_id):
HANDSET (0): -1
SPKR_PHONE (1): -1
HEADSET (2): -1
TTY_HEADSET (3): -1
BT_SCO (4): -1
-usb: gadget: Add RNDIS (Remote Network Driver Interface Specification) for supporting native USB Tethering.
Kernel 3dak_r1 :
-Initial release.I compiled this kernel just for myself MIUI SD/MAG ROM, supports SD boot from both WM and Mag.So don't know if using on other SD ROM will be OK or not.Use this kernel at your risk.
-added wakeup lag fix for AUO panels. (credits to mdebeljuh and jdivic)
-This kernel's Source codes are based on hastarin r8.6 and ACA r612 source codes. (Credits to Hastarin and warrenb123 ) , I don't know how to use git, so no git repository update.
If you use this kernel in Gingerbread 2.3.3 and the earlier versions, and find WIFI DHCP issue,it is because of initrd.gz or rootfs.img file. not caused by kernel.
Pls check your initrd.gz or rootfs.img , search the DHCP service codes "service dhcpcd" in file /init.htcleo.rc or /init.rc or /init.leo.rc ... depending on your ROMs
For Gingerbread 2.3.4+ ,please use
Code:
service [COLOR="red"]dhcpcd_eth0[/COLOR] /system/bin/dhcpcd -ABKL
For Gingerbread 2.3.3 or earlier versions, please use:
Code:
service [COLOR="Red"]dhcpcd[/COLOR] /system/bin/dhcpcd -ABKL
P.S. If your wifi has problem ,You need CORRECT /system/bin/wpa_supplicant , for gingerbread 2.3.4+, refer to here if you use old one for gb2.3.4+, will be no wifi.
.:::. how to displace my MIUI SD ROM's (or yours) kernel with the latest one?
(Jut FYI, change ROM folder and update path per your ROM)
1. copy the zImage to folder: <sdcard root>\MIUIROM (or your SD ROM master folder)
2.copy the whole "root" folder in the compressed file to folder:
<sdcard root>\MIUIROM\MIUI_update\ (or your SD ROM update folder, setting by init file in initrd.gz or rootfs.img )
3.then reboot. (so far OK for my kernel's version update, no need to reboot again)
4. Sometimes need to reboot again. (If yur rom is other kernel before, please do this to ensure all kernel modules loaded are correct.)
.:::.Downloads
Kernel 3dak_R3.9 [BFQ]: [Master Version:] Download [Sense Version:] Download
Kernel 3dak_R2.9 [CFQ]: [Master Version:] Download [Sense Version:] Download
from now on, only provide Multiupload and drop dbank (100MB limitation ****) and mediafire (can not upload any more)
if you like my work, just need u press "THANKS" button enough
.:::.Old Versions
Kernel 3dak_R3.8: [Master Version]: Dbank Mediafire [Sense Version]: Dbank Mediafire
Kernel 3dak_R2.8: [Master Version]: Dbank Mediafire [Sense Version]: Dbank Mediafire
Kernel 3dak_r3.7 BFQ-version: Mediafire dbank CFQ-version: mediafire dbank
Kernel 3dak_r2.7 BFQ-version:NA CFQ-version: mediafire dbank
Kernel 3dak_r3.6 BFQ-version: Mediafire Dbank CFQ-version: Mediafire Dbank
Kernel 3dak_r2.6 BFQ-version:NA CFQ-version: Mediafire Dbank
Kernel 3dak_r3.5 BFQ-version:Mediafire Dbank CFQ-verison:Mediafire Dbank
Kernel 3dak_r2.5 BFQ-version:N/A CFQ-verison:Mediafire Dbank
BFQ is quite nice than CFQ on MIUI build Refer to new scores: BFQ vs. CFQ
Kernel 3dak_r3.4 Mediafire Dbank
Kernel 3dak_r2.4 Mediafire Dbank
Kernel 3dak_r3.3 : Mediafire Dbank
Kernel 3dak_r2.3 : Mediafire Dbank
Kernel 3dak_r3.2 : mediafire dbank
Kernel 3dak_r2.2 : mediafire dbank
Kernel 3dak_r3.1 : mediafire dbank
Kernel 3dak_r2.1 : mediafire dbank
Kernel 3dak_r3 : mediafire dbank
Kernel 3dak_r2 : mediafire dbank
Kernel 3dak_r1 : mediafire dbank
build config, refer to attachment. Since Revision Rx.xx, I put build config in the released .7z file.
-----------------
Useful links for Linux kernel and its features:
[Sourcery G++ Lite][BFS][SLQB][BFQ] [TinyRCU]
HI 3dak !
You are a brave man ...
Wait reports ...
Thanks To try Kernel for SD/MAG ...
3dak
Ha ha .. we wait so longggg for this
Hope it can support Sense build with BT paring
Keep it up !!!!
I test for 2.3.4 + Sense 2.1 ... http://forum.xda-developers.com/showthread.php?t=1220151
first use kernel .... 3gdata working ... wifi not work ...
& try use (wpa_supplican) from K Ty r12 ...
Now Working wifi
More test ...
I approve.
Kudos.
Sent from my HTC HD2 using XDA App
warrenb213 said:
I approve.
Kudos.
Sent from my HTC HD2 using XDA App
Click to expand...
Click to collapse
Thanks for your great works. so tiny works for me based on your source codes.
3dak said:
Thanks for your great works. so tiny works for me based on your source codes.
Click to expand...
Click to collapse
I will test it on the SS Transformer build. See how it goes ..
Sent from my HTC Bliss using XDA App
Edit : 1st BOOT ~ OK
Camera ~ ok
Call ~ ok
Wifi with (wpa_supplican) from K Ty r12 ~ ok
After off screen ~ Can't on screen again ?? just black screen .. try reboot
Will report later ...
After Reboot :Seems to solved the stuck on screen issue
Data connection ~ ok
So far no self reboot problem
Ui very smooth
Battery drain ~ 5ma on standby ..that's good
BT paring ~ ok === the battery drain high when BT is paring 67ma on standby 'will try to reboot again see how' .
Will report after more test ..
Hi 3dak is this kernel already include wakeup lag fix ?
Great work .. hope u can continue your work ! sharing is JOY !
mccmjoon76 said:
I will test it on the SS Transformer build. See how it goes ..
Sent from my HTC Bliss using XDA App
Edit : 1st BOOT ~ OK
Camera ~ ok
Call ~ ok
Wifi with (wpa_supplican) from K Ty r12 ~ ok
After off screen ~ Can't on screen again ?? just black screen .. try reboot
Will report later ...
After Reboot :Seems to solved the stuck on screen issue
Data connection ~ ok
So far no self reboot problem
Ui very smooth
Battery drain ~ 5ma on standby ..that's good
BT paring ~ ok === the battery drain high when BT is paring 67ma on standby 'will try to reboot again see how' .
Will report after more test ..
Hi 3dak is this kernel already include wakeup lag fix ?
Great work .. hope u can continue your work ! sharing is JOY !
Click to expand...
Click to collapse
yes, r1 already includes wakeup lag fix. r2 too.
3dak said:
yes, r1 already includes wakeup lag fix. r2 too.
Click to expand...
Click to collapse
Nice to know that
So far the kernel on the transformer build is stable .. but i can't get the battery drain to drop still at 67 ma so i try other way see can solved the problem or not ..
Will report later
Edit : Yep after few work around 'even hard reset the WM ROM' i confirm after BT paring the battery drain high 67ma !
So 3dak hope u can look into this
Thx for your hard work
mccmjoon76 said:
Nice to know that
So far the kernel on the transformer build is stable .. but i can't get the battery drain to drop still at 67 ma so i try other way see can solved the problem or not ..
Will report later
Edit : Yep after few work around 'even hard reset the WM ROM' i confirm after BT paring the battery drain high 67ma !
So 3dak hope u can look into this
Thx for your hard work
Click to expand...
Click to collapse
it's better high battery drain and working BT than low drain and half working BT
pirlano said:
it's better high battery drain and working BT than low drain and half working BT
Click to expand...
Click to collapse
On my build using hastarin 8.6 kernel we can get full BT paring with low battery drain 5ma on standby .
mccmjoon76 said:
On my build using hastarin 8.6 kernel we can get full BT paring with low battery drain 5ma on standby .
Click to expand...
Click to collapse
Confirmed r3 build fixed this issue on my MIUI SD ROM. I changed the BT driver to high speed uart driver from BCM driver.Finally fixed BT 60mA battery drain issue on SD/MAG kernel. upload r3 soon.
@3dak
can support conniction usp to pc without custom vold ... ?
same kernel jw 2.1 http://forum.xda-developers.com/showthread.php?t=1231432
maybe if you conpile a kernel just for SD you can set some parameters better , like for example the reading of the whole system, it should be better if some process don't star to ask for read all at the same time when phone starts or when the phone wakes up.
ANyway good work!
3dak said:
Confirmed r3 build fixed this issue on my MIUI SD ROM. I changed the BT driver to high speed uart driver from BCM driver.Finally fixed BT 60mA battery drain issue on SD/MAG kernel. upload r3 soon.
Click to expand...
Click to collapse
Great news will try it out and give feedback .. how about the 1st boot black screen issue can it be solved on r3 ?
Anyway will try it out thanks for your hard work bro...
Edit: One suggestion right a guide to new members how to apply the kernel on others build .
For me i used only 3 file 'zImage' 'root' inside root ''bin'' that content 'wpa_supplicant' file with 'update' folder is this combo right ? or Correct me if i'm wrong ..
what about modules? is wifi working without?
3dak said:
Confirmed r3 build fixed this issue on my MIUI SD ROM. I changed the BT driver to high speed uart driver from BCM driver.Finally fixed BT 60mA battery drain issue on SD/MAG kernel. upload r3 soon.
Click to expand...
Click to collapse
Want to warn you.....you've just broken compatibility with a large number of BT devices by making that switch.....
just an fyi....there was a reason i didn't follow tytung there
Hi 3dak, i've tested your kernel in few different roms, and found out that wifi is not working in Transformer v6 SD but it's working fine in KS 8.0 SD. Tried to apply wpa_supplicant but it didn't help. Will se how it goes in Transformer v6.5.
Just a thought that i should inform you
zboq said:
Hi 3dak, i've tested your kernel in few different roms, and found out that wifi is not working in Transformer v6 SD but it's working fine in KS 8.0 SD. Tried to apply wpa_supplicant but it didn't help. Will se how it goes in Transformer v6.5.
Just a thought that i should inform you
Click to expand...
Click to collapse
check your service dhcpcd setting in init.rc or init.htcleo.rc of initrd.gz if it is correct type per ROM version.
warrenb213 said:
Want to warn you.....you've just broken compatibility with a large number of BT devices by making that switch.....
just an fyi....there was a reason i didn't follow tytung there
Click to expand...
Click to collapse
Thanks.so a good idea is to build 2 kinds of kernels, one is using HS UART driver (poor compatibility) and another is BCM ( good compatiblity but has 60mA BT battery drain issue).then choose by demand. I'll update both.

[Kernel] Alfs for WLAN and CM7-by djnilse |v09c| 19-12-2012

I started playing with the kernel and the result was surprisingly pretty good(in my opinion),so here it is Remember I'm not an expert or developer, so expect bugs and use at your own risk.
NEWS: Djnilse is making this kernel for cm7 roms.Head over to post #3 and read more.
X8_*WLAN/GDX is for GingerDX v.1-28
X8_*CM7 is new and for "standard" cm7 roms with tiwlan(wifi driver)
This kernel is based on the FreeXperia-Team's work, so a huge thank you to the best team
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Screenshot touch-recovery is from GingerDX OP
Contains
-Linux 2.6.29.6
-All fxp team addons:
-X8Gesture / AX8MT
-smartass / smartass2 governor
-netfilter / iptables
-swap
-MDDI fix
-ext 2/3/4
-vr IO scheduler is default
-working smartass and smartass2 govenor
-Overclock by Zefie, thunderc_kernel_xionia
-OOM grouping fix and minfree values. minfree= 1536,2048,6912,7168,8192,9472 Credits:zeppelinrox
-Working netfilter/droidwall
-Chargemon support
-(fps cap)Version with no_fps_cap has V-sync turned off.
-working cypress driver in ICS and gingerbread
-kgsl v1.2 (latest CAF 2.6.35)
-support for ksm
-update-rom*-AlfsKern*.zip with:
Fixes to vold: mounting sdcard to pc and ext* mount fix
Fixes to compcache
Fixes to chargemon
v09: Added the adreno libsv2 to this file
Requires
-Unlocked bootloader
-Flashtool 2.9.1 or newer (I use 2.9.1 when I make the kernel)
-Recycle all your warranty papers
Install instruction
- Download the update-rom*-AlfsKern*.zip or kernel AddOn provided with rom and place it on sd-card
- Download and unpack the rar and put it in flashtool/firmwares folder
- Turn off the phone
- Run flashtool
- Press Flash, choose downloaded file
- Plug in the usb while pressing back button
- Wait till progress finishes
- Unplug the phone, turn it on back
- Hope for the best
- Go to CWM recovery with back button and install the update-rom*-AlfsKern*.zip or Kernel AddOn provided with rom Remember if you update the rom, then reinstall this.
- In v08 you need to install new adreno libs found in post #2
- Wipe cache and dalvik-cache in recovery
Note
-This is only tested on E15i and GingerDX
-I can't promise that overclock is working on all phones.Default boot clock is 600Mhz.My phone is stable at 748Mhz
-You need to install the included update-rom*-AlfsKern*.zip to mount sdcard to pc and fix the chargemon script.
-Please don't bug doixanh with my bugs.
-My Git source
Change log
19-12-2012 -v09
-new update-rom*-AlfsKern.v9+ replaces old update-rom*.zip file
---added adreno libs (same as adreno_v2 in addons)
-added /NOTES-Alfs_kernel.txt to ramdisk with some info about new functions
-latest gingerbread recovery with ext4_make fix(backport from ics recovery)
-lzo compressed kernel and ramdisk
-CleanCache via ZCache backend http://lwn.net/Articles/397574/
-a few "nice" tweaks
-updated lowmemorykiller
-updated binder
-Google snappy compression in ramzswap
-update jhash to v3
-SLQB memory allocator
-updates to crypto
-updates to lib-crc32 and crypto-crc32
-futex backport from 2.6.32
-made it possible to turn of filesync. WARNING: disabling fsync may cause loss of data if application crashes.
---write "echo 1 > /sys/module/sync/parameters/fsync_disabled" to turn off. This can save some IO and battery
-added tiny_rcu
-ashmem update to 2.6.35
-rwsem update to 2.6.35
-cache-l2x0 updated to 2.6.35
-fs/ramfs updated to CAF v.2.6.35
-fs/ext2/3/4 updated to CAF 2.6.32
-drivers/i2c updated to CAF 2.6.32
-updated kgsl to v1.2 (latest CAF 2.6.35)
-added power levels to kgsl
-added SIO IO scheduler
-added ksm http://en.wikipedia.org/wiki/Kernel_SamePage_Merging_(KSM) . NOTE rom need to support this(something is cooking in CM:http://review.cyanogenmod.com/#/c/12174/)
-a lot of core and fs updates(check git for more info)
-built with linaro 4.7-2012.10 toolchain
-v09a -Partially revert usb to v08a, removed kgsl power levels and a new sdmount script in update-rom*v9a+.zip that fixes sd-ext mounting.
-v09c Renamed the GDX version to WLAN, because GDXv.29+ uses the cm7 version now.
video updates
fix all screen cut/displacement
move i2c back where it was in v08(no need to update lights any more)
new 691MHz
updates to cpufreq
updates to clock
added and set TINY_PREEMPT_RCU
updates to pm2.c
updates to wackelock
updates to power
updates to fbcon
add yaffs2 tweak
add cleancache to yaffs2
added aroma filemanager option in recovery menu by Djnilse. Download latest aroma filemanager from here and put it on sd-card.Make sure the file is named aromafm.zip
improved modules method in ramdisk
ramzswap and tun.ko moved to modules and added cifs filesystem as module.You need to insmod tun and cifs to use them.
misc updates, check git for more info
Old change log
Code:
[COLOR="Blue"][B]3-3-2012 -v08[/B][/COLOR]
-New name again.This is the old "ICS" version,so new andreno libs are needed(post #2).
-added touch recovery by Team UtterChaos from [URL="http://forum.xda-developers.com/showthread.php?t=1485829"]here[/URL]
-touch recovery for both touch-screen types
-new images in recovery and bootlogo by [URL="http://forum.xda-developers.com/member.php?u=4216736"]djnilse[/URL] + new buttons in recovery
-added partition sdcard in recovery(ext2/3/4+swap) and fix permissions under advanced menu.
-new/rebuildt ramdisk based on cm7 source
-updates to lowmemorykiller,oom and a lot of small updates.Look at [URL="https://github.com/alfsamsung/semc-kernel-msm7x27-ics"]git[/URL] for more info
-removed 19,2Mhz because I belive cpu will never relax this low.
-[URL="http://forum.xda-developers.com/member.php?u=4216736"]djnilse[/URL] is making this for cm7 (wifi=tiwlan)(gingerdx is wifi=wlan) roms.You will find his post [URL="http://forum.xda-developers.com/showpost.php?p=23200614&postcount=1044"]here[/URL]
[LIST][*][B]-v08a [/B]-Added Eduroam support and a small update to ext4
[/LIST]
[COLOR="Blue"][B]3-2-2012 -v07[/B][/COLOR]
-added 2-way call recording tested with [URL="http://forum.xda-developers.com/showthread.php?t=806451"]rVoix[/URL]
-improved overclocking and enabled 691 and 19Mhz credits:[URL="http://forum.xda-developers.com/member.php?u=788040"]nAa[/URL]
-misc tweaks and cleanup.Look at git for more info.
-updates to cwm recovery.
-added a "ICS" version with new kgsl driver with graphic boost.Credits to nAa and FXP for this.
-For now the only new thing in "ICS" is this kgsl driver.
-The "ICS" version works on GingerDX if you update the adreno libs.You will find the libs as an cwm recovery update [URL="http://forum.xda-developers.com/showpost.php?p=19320133&postcount=245"]here[/URL].The libs are taken from [URL="http://forum.xda-developers.com/showthread.php?t=1362585"]MiniCM7-2.1.8[/URL].
[COLOR="Blue"][B]6-1-2012 -v06[/B][/COLOR]
-updated to kernel version 2.6.29.6
-fixed error mounting ext4
-changed smartassv2: DEFAULT_SLEEP_IDEAL_FREQ 245760 to 128000
-working cypress touchscreen driver in ICS
[COLOR="Blue"][B]27-11-2011 -v05[/B][/COLOR]
-(added "fps cap" at ca 60fps)
-added [URL="http://forum.xda-developers.com/member.php?u=3800424"]darkfrmr[/URL]'s [URL="http://forum.xda-developers.com/showthread.php?t=1364045"]Notification bar difficult to pull up with cypress digitizer (gingerbread)[/URL] fix.Great work darkfrmr:)
-Only one kernel version with chargemon support.And one "rom" update file with chargemon and vold fixes
[COLOR="Blue"][B]18-11-2011 -v04[/B][/COLOR]
-cwm recovery 5.0.2.7 [COLOR="Red"][B]NOTE:[/B] Backups made with v5 are not compatible with earlier versions
[/COLOR]-some fixes to ramdisk
-There is now 2 versions,one with chargemon support and one without.
---If you install with chargemon, then install: update-chargemon-gdx_AlfsKernel.zip in cwm to fix offline charging and remove some unwanted code.(ONLY TESTED ON GINGERDX)
---You will need to restore chargemon if you go back to stock kernel(reinstall GingerDX)
-small adjustments to kernel
-Usb tethering test [URL="http://forum.xda-developers.com/showpost.php?p=19320133&postcount=245"]here[/URL]
[COLOR="blue"][B]12-11-2011 -v03[/B] [/COLOR]-The weekend has arrived:D
-revert to older cmw recovery to fix advanced restore
-busybox fixes(su binary and adb install)
[COLOR="blue"][B]11-11-2011 -v02[/B][/COLOR]
-added nand id 0x5590bc2c to fix mount error one some devices. Thanks to [URL="http://forum.xda-developers.com/member.php?u=4276321"]Amrooz[/URL] for logs and help
-added minmax govenor
[LIST][*][B]-v02a [/B]-working droidwall
[/LIST]
[COLOR="blue"][B]10-11-2011 -v01[/B][/COLOR]
-First version
Bugs
-v09a :Hitachi-lcd screen cut/image-displacement.Read change log v09 for more info
-v09a-CM7 :Usb: offline charging boots phone up(use airplane mode if you want to be offline) Offline charging is working on 09c-WLAN
-??
Tips
-don't use app2sd script(system/etc/init.d/10apps2sd) when using sd-ext.My phone gets useless with dalvik cache on sd, and I have a class 6 card.Use link2sd instead to free up space, and keep apps you often use on phone.
Thanks
-Free Xperia Team
-Doixanh for helping with wifi driver and for his great work.
-Timpot07 for helping me with testing
-Amrooz for logs and help
-DeFcOn for testing and his great cypress touch-machine.
-the_laser
-jerpelea
-nobodyAtall
-Cyanogen and the CM team
-Google and Google search
Final Note
I'm not responsible if your phone goes boom, runs out the door or doesn't behave.
Please stop for 5 seconds and think before you post something smart
Remember to install the update-rom*-AlfsKern*.zip or Kernel AddOn provided with rom
Addons
Usb tethering test.on GingerDX v.1-28
-Tested ok on v04-v09a
-Install the attached zip in cwm
-This is a fix for usb tethering on GingerDX v.1-28
-Add this line to build.prop: ro.tethering.kb_disconnect=1
-Reboot
update-adreno_libs-AlfsKernel-ICS
-this is new adreno libs to use with AlfsKernel-ICS and GingerDX
-install with cwm recovery
-install resore-adreno*.zip to get back to org. libs from GingerDX v22
-the libs is taken from MiniCM7-2.1.8 credits to nobodyAtall for letting me post the libs here
update-adreno_libs-AlfsKernel-ICSv2
-same as over,but libs are from FireDroid 1.0 by atis112
-better performance in benchmarks.
now it's fixed
Alfs Kernel v09c
fixed hitachi bug thanks to the great alfsamsung
Note: Aroma File Manager
the newest version (v9c) includes the possibility to use aroma file manager
AROMA File Manager is full touch File Manager you can use from CWM Recovery
all you need to do is :
download the aroma file manager .zip HERE
Rename the zip to aromafm.zip
put in the root of your SD-Card
Intro
I've been working with alfsamsung for a while now, and together, we managed to port the CWM-Touchrecovery from Napstar to the Xperia X8 (both for cypress and synaptics)
alfsamsung still handels the developemnt, i will handle the releasing of the cm7-version, and maybe a little bit developement, I'm still learning it
What does cm7 version mean ?
so alfs kernel is generally for gingerDX and gingerDX is build from the cm hero sources, but since the x8 has own sources most roms are from build from them.
so the difference between(regarding wifi) that hero uses wlan(.ko) and x8 uses tiwlan(.ko), so wifi will not work
now with two different versions it's not a problem
anymore just take the kernel that fits your rom(gingerdx or cm7)
LibSensorPatch needs to be flashed on MiniCm and roms based on MiniCm
if your proximity sensor doesnt work you can try flashing it, it should solve it
What's new
V09c - 19.12.2012 - 20:41(GMT+1)
- read the changes in alfs changelog
and just for notice, alfsamsung is the great dev here
V09a - 13.07.2012 - 17:23(GMT+1)
- usb connection fixed, thank alfsamsung for the fast update and that he sent me the kernel so i can upload it
i don't have time to build it myself since i'm getting prepared for 3 weeks holidays
V09 - 11.07.2012 - 19:13(GMT+1)
- nothing new for the cm7 version, check alfsamsung's post for the changelog
- be sure to use the newest update.zip patch form alfsamsung's post
and dont forget the LibSensorPatch down here
V08a - 27.03.2012 - 21:13(GMT+1)
- added Eduroam support
- a small update to ext4
- fix for MiniCM7 proximity sensor with old libs of MiniCM7, check attachments
flash it with CWM and have a nice week
This time I made it with NO_FSP_CAP, the other versions was with FSP_CAP enabled, if you got errors like screen tearing, please report, or if it works just fine or is faster than before
V08-v5 - 15.03.2012 - 20:35(GMT+1)
- linked wifi driver instead of copying, should boot up a little faster
- cm9 wifi fix
V08 FIX3 - 07.03.2012 - 07:36(GMT)
- included charger in the ramdisk, so offline charging working now
V08 FIX2 - 03.03.2012 - 15:13(GMT)
- now touchrecovery should work fine for synaptics and cypress (alfsamsung reedited the bootrec)
V08 - 03.03.2012
-CWM-Touchrecovery 5.2.8 for both cypress and synaptics
-new cool touchrecovery buttons (great work from alfsamsung)
-new kernel logo and recovery background (made by myself )
-added options partition sd card and fix permissions
-lof of small changes in the kernel
Big Thanks go to
-Free Xperia Team
-Doixanh for helping alfsamsung with wifi driver and for his great work.
-alfsamsung for helping me with the wifi driver
-DeFcOn
-jerpelea
-nobodyAtall
-and all the others metioned by alfsamsung
Thanks, alfsamsung! Gonna test it as soon as possible.
Thanks, I will test it, but why anyone can't build kernel for Froyo? Froyo + dope kernel with all features and X8 will be really crazy.
jahlovePL said:
Thanks, I will test it, but why anyone can't build kernel for Froyo? Froyo + dope kernel with all features and X8 will be really crazy.
Click to expand...
Click to collapse
yeah, right. I am waiting for froyo kernel. However, good work man
Can I just flash it over LinuxDX?
WiFi isn't working for me !!! Can you help me???
Thank you. I try it.
Only gingerdx it's working ?
Thanks alfsamsung, good job ...
I just flashed your kernel (on GDX019), everything seems to be working fine
can you port the non-sensitive fix from nobodyatall?
Just flash and its awesome.Thank you man.
Sent from my X8 using XDA App
RockitOut11 said:
can you port the non-sensitive fix from nobodyatall?
Click to expand...
Click to collapse
+1;
It will be the best kernel!
Godra said:
Can I just flash it over LinuxDX?
Click to expand...
Click to collapse
Yes,but allways wipe cache in recovery after changing kernel.
dimbata said:
WiFi isn't working for me !!! Can you help me???
Click to expand...
Click to collapse
You need to give some more info for me to help you.logcat or dmesg.I have no problems with wifi.Anyone with wifi problems??
alfsamsung said:
Yes,but allways wipe cache in recovery after changing kernel.
You need to give some more info for me to help you.logcat or dmesg.I have no problems with wifi.Anyone with wifi problems??
Click to expand...
Click to collapse
I don't have problems with my wifi!
RockitOut11 said:
can you port the non-sensitive fix from nobodyatall?
Click to expand...
Click to collapse
+1, http://forum.xda-developers.com/showpost.php?p=18851589&postcount=29
RockitOut11 said:
can you port the non-sensitive fix from nobodyatall?
Click to expand...
Click to collapse
Do you have the source for this fix?Is this for the cypress driver?
@darkfrmr this fix is included in my kernel. Look at my git.git
alfsamsung said:
Do you have the source for this fix?Is this for the cypress driver?
@darkfrmr this fix is included in my kernel. Look at my git.
Click to expand...
Click to collapse
for cypress users too?
darkfrmr said:
for cypress users too?
Click to expand...
Click to collapse
This is a different driver and I can't fix it because i have synaptics.Is this a big problem for phones with cypress?
@all:How is the overclocking working?
alfsamsung said:
This is a different driver and I can't fix it because i have synaptics.Is this a big problem for phones with cypress?
Click to expand...
Click to collapse
but maybe cypress driver can be set with the same parameters of that fix, at least i looked ax8mt module source code and they had basically the same structure.
pd: at least for me it's a big problem and it's why i am still on froyo. Touchscreen phone's shouldn't have bugs on touchscreen hahaha

[KERNEL] Fa kernel 01 for MiniCM7

This kernel is now based on FXP kernel sources
Features
-All the features from FXP kernel
Netfilter support / AP support / Usb tethering
Swap support
Tun/Tap
Mddi fix
Ext3/4 support etc
working droidwall/iptables/wifi tethering
-patched to 2.6.29.6
-vr IO scheduler (default)
-KGSL 1.1
-MANY other features
Requirment
-Unlocked bootloader
-Little courage
-Flashtool 2.9.1
Install instruction
- Download
- Unpack the rar and put it in flashtool/firmwares folder
- Turn off the phone
- Run flashtool
- Press Flash, choose downloaded file
- Plug in the usb while pressing back button
- Wait till progress finishes
- Unplug the phone, turn it on back
- Wipe cache and dalvik-cache in recovery
Note
-This will only work on ROM which have wifi built from sources like minicm7 and all other ROM based on it
-my git source
Changelog
Fa kernel 1.0(download from the attachment)
-now built from fxp ics sources (included kgsl 1.1)
-Patched to 2.6.29.6
-removed 19mhz freq and added 710
-vr IO scheduler (default)
-fixed usb mount in recovery
-misc cleanup
-More ram free now total 185 thanks to nAa
-added support for eduroam
Thanks
-FXP
-nAa
-Alfsamsung
-the_laser
-jerpelea
and all the people who helped to make our phone new
AND THE USUAL STUFF
I am not responsible if you brick your device or damage it
Reserved
One small question really... the attachment says E15_01... Is it built for the E15?
have you tested it yourself??
sorry my mistake its for the x10 mini only
E10i or E15 ?
for mini
Do not be fooled by the name of the file
kernel is for x10mini
TESTED mySELF
^^^^^^^
Yep thats right , i'm using it now . cool but the frequency not too bigger than nAa , only until 806Mhz .
Tested it too, but I didn't see the difference with nAa v.11 .. but still nice work for you
attachment name corrected
good job. But what the differents with nea ?
kobzarcheg said:
good job. But what the differents with nea ?
Click to expand...
Click to collapse
Same question.
Differences/advantages?
there are updates to lowmemorykiller,oom . vr IO scheduler is default ( which i believe is faster) and a lot of underhood changes .You can check github and 80 % of things in fxp kernel are different.
The kernel works good but only shows 184mb of RAM
EDIT: The camera button doesn't work
oh why compare with nAa kernel?
is nAa kernel like stock acuired from SE? No? Btw when will nAa fix overdischarge problem related to all kernels from 06 to 11?
btw nice kernel... keep them going...
Someone can post benchmark with this and na kernel?
Does it support all GB Roms?
Sent from my E10i using xda app-developers app
pongnamu said:
Does it support all GB Roms?
Sent from my E10i using xda app-developers app
Click to expand...
Click to collapse
I think so as long as it is based on mini cyanogenmod.

Categories

Resources