Custom Kernel Development: Devs only - XPERIA X10 Android Development

---[ 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

Related

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

-----[ 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

[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

[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.

[RECOVERY] TWRP 2.4.3 (downloads + DIY How-to) [for CM10/AOKP/PAC-man]

DISCLAIMER: I own Xperia X10, Xperia J, Xperia Tipo, Xperia S and Xperia V, releases of all other phones are not personally tested by me. But since the kernel is the same in FXP/KXP ROMs I presume they would not harm your device in any way
Huge props go to all TeamWIn people like Dees_Troy and bigbiff and everyone else for developing this awesome recovery and lots of thanks to FreeXperia Team (FXP, Kali-, codeworkx, bin4ry,) for maintaining device configs for Xperias
This recovery is embedded into the ramdisk of a normal AOKP 4.1.2 bootimage. The kernels are same as the latest AOKP released by KXP team. These kernels should work with FXP's CM10, and other ROM's based of it (KXP ROM, Pac-man, officialCM10 etc). These kernels will not work on stock/cm7/cm9/blah/blah/any other ROM.
INSTRUCTIONS :
1. Download the zip file for your device (twrp2.4.3-xxxxx.zip)
2. Extract the boot.img from zip on your PC, and copy the whole zip file on device's SDcard.
3. Fastboot the kernel using the terminal command
Code:
fastboot flash boot boot.img
4. To enter recovery, when LED is pink press {vol up for 2012 models} or {vol down for 2011 models}
5. Flash zip that you kept in sdcard from recovery (wifi/OTG/etc will not work without proper modules flashed).
6. Enjoy
DOWNLOADS:
Mirror1 |or| Mirror2
download according to your device name in this list
Code:
[LIST]
[*]anzu Arc/ArcS
[*]aoba ION
[*]coconut Live with WALKMAN
[*]haida Neo V
[*]hallon Neo
[*]hayabusa TX
[*]hikari Acro S
[*]jlo J
[*]iyokan Pro
[*]mango MiniPro
[*]mesona Miro
[*]mint T
[*]nozomi S/SL
[*]satsuma Active
[*]smultron Mini
[*]tapioca Tipo
[*]tsubasa V
[*]urushi Ray
[*]zeus Play
[*]zeusc Play CDMA
[/LIST]
CHANGELOG :
All official changes to TWRP is found on http://teamw.in
Code:
=============twrp 2.4.3
code updated to oficial twrp 2.4.3.0
new device J, Tipo, Miro supported
=============twrp2.4
code updated to official twrp 2.4.1.0
fixed "/boot not found" error on 2011 phones
=============twrp 2.3
official twrp 2.3 sources
first release
=======================================================================================
for advanced users/devs/modders/porters
=======================================================================================
SOURCES:
The kernels present inside the bootimages are compiled from these sources
https://github.com/KangXperiaProject/android_kernel_sony_msm7x27a (for Tipo, J, Miro)
https://github.com/KangXperiaProject/android_kernel_sony_msm8x60 (for S,Ion,AcroS, T, V, TX)
https://github.com/KangXperiaProject/android_kernel_semc_msm7x30 (for all 2011 model phones)
The device configs are found on
https://github.com/KangXperiaProject/android_device_semc_<yourdevicename> (for all 2011 model phones)
https://github.com/KangXperiaProject/android_device_sony_<yourdevicename> (for all 2012 model phones)
you can also see our merged commits to see the precise patch we applied on each repository to be able to build TWRP
http://smartdev.com.pl:8080/#/q/status:merged,n,z
BUILD FROM SOURCE
To build TWRP for your Xperia,
1. merge the patch to enable TWRP on your own device tree (for eg. http://smartdev.com.pl:8080/#/c/239/ for Xperia T)
2. replace /bootable/recovery folder with TWRP (as mentioned here http://forum.xda-developers.com/showthread.php?t=2069242)
3. If your build folder is not from CM, switch to CM's build folder (i.e the android_build repo)
4. lunch ; mka bootimage;
PORT TO STOCK/ICS/YOU-FAVOURITE-KERNEL
A boot.img consists of the kernel image and the ramdisk (additionally and optionally RPM.bin and commandline). If you want to use TWRP for some other kernel, you have to do this
1. decompile this boot.img (for 2011 models it's a true boot.img, for 2012 models, it's actually a kernel.elf file renamed to boot.img, so you have to decompile accourdingly. you can use my kernel kitchen to do the same)
2. replace the kernel zImage with the one from the kernel you want to port to
3. replace /sbin/ramdisk.cpio with the "UNCOMPRESSED" ramdisk of the kernel you want to port this to. (usually ramdisk is compressed with gzip i.e. ramdisk.cpio.gz. you need to uncompressed ramdisk image i.e. ramdisk.cpio)
4. do not touch anyother thing
5. pack it up into a boot.img (for 2011) or kernel.elf (for 2012) and fastboot it
============================================================================================
BUGS AND SUPPORT
If you have any problem with this please please please post only on this thread, not on any other thread or not on PM.
Please send me the recovery log wherever possible, and also kmsg/dmesg if you can.
If you need assistance porting TWRP to your kernel, or building from source[only for Xperia phones that I have provided builds for], then also you can post here.

[RECOVERY] TWRP 2.4.3 (downloads + DIY How-to) [for CM10/AOKP/PAC-man]

DISCLAIMER: I own Xperia X10, Xperia J, Xperia Tipo, Xperia S and Xperia V, releases of all other phones are not personally tested by me. But since the kernel is the same in FXP/KXP ROMs I presume they would not harm your device in any way
Huge props go to all TeamWIn people like Dees_Troy and bigbiff and everyone else for developing this awesome recovery and lots of thanks to FreeXperia Team (FXP, Kali-, codeworkx, bin4ry,) for maintaining device configs for Xperias
This recovery is embedded into the ramdisk of a normal AOKP 4.1.2 bootimage. The kernels are same as the latest AOKP released by KXP team. These kernels should work with FXP's CM10, and other ROM's based of it (KXP ROM, Pac-man, officialCM10 etc). These kernels will not work on stock/cm7/cm9/blah/blah/any other ROM.
INSTRUCTIONS :
1. Download the zip file for your device (twrp2.4.3-xxxxx.zip)
2. Extract the boot.img from zip on your PC, and copy the whole zip file on device's SDcard.
3. Fastboot the kernel using the terminal command
Code:
fastboot flash boot boot.img
4. To enter recovery, when LED is pink press {vol up for 2012 models} or {vol down for 2011 models}
5. Flash zip that you kept in sdcard from recovery (wifi/OTG/etc will not work without proper modules flashed).
6. Enjoy
DOWNLOADS:
Mirror1 |or| Mirror2
download according to your device name in this list
Code:
[LIST]
[*]anzu Arc/ArcS
[*]aoba ION
[*]coconut Live with WALKMAN
[*]haida Neo V
[*]hallon Neo
[*]hayabusa TX
[*]hikari Acro S
[*]jlo J
[*]iyokan Pro
[*]mango MiniPro
[*]mesona Miro
[*]mint T
[*]nozomi S/SL
[*]satsuma Active
[*]smultron Mini
[*]tapioca Tipo
[*]tsubasa V
[*]urushi Ray
[*]zeus Play
[*]zeusc Play CDMA
[/LIST]
CHANGELOG :
All official changes to TWRP is found on http://teamw.in
Code:
=============twrp 2.4.3
code updated to oficial twrp 2.4.3.0
new device J, Tipo, Miro supported
=============twrp2.4
code updated to official twrp 2.4.1.0
fixed "/boot not found" error on 2011 phones
=============twrp 2.3
official twrp 2.3 sources
first release
=======================================================================================
for advanced users/devs/modders/porters
=======================================================================================
SOURCES:
The kernels present inside the bootimages are compiled from these sources
https://github.com/KangXperiaProject/android_kernel_sony_msm7x27a (for Tipo, J, Miro)
https://github.com/KangXperiaProject/android_kernel_sony_msm8x60 (for S,Ion,AcroS, T, V, TX)
https://github.com/KangXperiaProject/android_kernel_semc_msm7x30 (for all 2011 model phones)
The device configs are found on
https://github.com/KangXperiaProject/android_device_semc_<yourdevicename> (for all 2011 model phones)
https://github.com/KangXperiaProject/android_device_sony_<yourdevicename> (for all 2012 model phones)
you can also see our merged commits to see the precise patch we applied on each repository to be able to build TWRP
http://smartdev.com.pl:8080/#/q/status:merged,n,z
BUILD FROM SOURCE
To build TWRP for your Xperia,
1. merge the patch to enable TWRP on your own device tree (for eg. http://smartdev.com.pl:8080/#/c/239/ for Xperia T)
2. replace /bootable/recovery folder with TWRP (as mentioned here http://forum.xda-developers.com/showthread.php?t=2069242)
3. If your build folder is not from CM, switch to CM's build folder (i.e the android_build repo)
4. lunch ; mka bootimage;
PORT TO STOCK/ICS/YOU-FAVOURITE-KERNEL
A boot.img consists of the kernel image and the ramdisk (additionally and optionally RPM.bin and commandline). If you want to use TWRP for some other kernel, you have to do this
1. decompile this boot.img (for 2011 models it's a true boot.img, for 2012 models, it's actually a kernel.elf file renamed to boot.img, so you have to decompile accourdingly. you can use my kernel kitchen to do the same)
2. replace the kernel zImage with the one from the kernel you want to port to
3. replace /sbin/ramdisk.cpio with the "UNCOMPRESSED" ramdisk of the kernel you want to port this to. (usually ramdisk is compressed with gzip i.e. ramdisk.cpio.gz. you need to uncompressed ramdisk image i.e. ramdisk.cpio)
4. do not touch anyother thing
5. pack it up into a boot.img (for 2011) or kernel.elf (for 2012) and fastboot it
============================================================================================
BUGS AND SUPPORT
If you have any problem with this please please please post only on this thread, not on any other thread or not on PM.
Please send me the recovery log wherever possible, and also kmsg/dmesg if you can.
If you need assistance porting TWRP to your kernel, or building from source[only for Xperia phones that I have provided builds for], then also you can post here.
screenshots?

Categories

Resources