Related
-----[ 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
Search no more. This is THE kernel for your gingerbread x10mini.
Before unlocking your bootloader, read this thread
If you brick your device, you are the sole responsible.
Features:
Based on stock 2.6.29 SE sources
Upgraded to Linux kernel version: 2.6.29.6
Ported various components from 2.6.35 / 38
Significantly fast booting time (~25 secs from power button to lockscreen)
CWM recovery 5.0.2.7 in kernel
Netfilter support / AP support / Usb tethering
Swap support
Tun/Tap
Mddi fix
Ext3/4 support
Modules auto-copying at boot
Dual touch options:
- Fake dual touch in kernel (thanks to andrej456) (default)
- Modular fake dual touch in kernel (thanks to doixanh)
- Modular no dual touch
Many CPU freq governors to chooce from: interactive, interactivex, minmax, smartass, smartass2, scary and savagedzen
Modular Undervolt
NOOP ioscheduler
TINY RCU
DM_CRYPT_GLOBAL_WORKQUEUES
Ramzswap for compcache
Offline charging embedded in the kernel
Stable and fast oveclocked frequencies (not enabled by default)
Frequency table: 19MHz - 864MHz
Default CPU governor: interactive
Two way call recording (might be against the law for some countries, you are responsible for using this feature)
Interface Stat support for ICS
Memory management and binder improvements from gb kernel
Many, many feature and stability patches from various kernel sources
ICS DRM support
IMPORTANT:
For wifi to work, the ROM MUST have Wifi built from sources as in CM. If this is not the case, the Wifi WONT work, DON'T compain here about that.
For vibration, the ROMs need to use the gb implementation.
FAQ:
If you have any issues, please read the FAQ thread first: http://forum.xda-developers.com/showthread.php?t=1266911
Requirements:
Unlocked bootloader --> http://forum.xda-developers.com/showthread.php?t=1254225
MiniCM7 or any recent gingerbread-based ROM
Flashtool tested to be working with your phone, e.g. from here: http://www.multiupload.com/GYL7A7XQBT Original flashtool thread: http://forum.xda-developers.com/showthread.php?t=920746
Install:
Backup
Unlock your bootloader as described here: http://forum.xda-developers.com/showpost.php?p=17384177&postcount=3 or here: http://forum.xda-developers.com/showthread.php?t=1254225
Download the kernel ftf file from here and move it to Flashtool\firmwares so that Flashtool can pick it up
Flash the kernel via Flashtool
Reboot and check Settings -> About Phone:
{
"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"
}
Uninstall:
Flash back to stock using Flashtool or SEUS.
Performance:
Sources:
The linux kernel is GPL'ed, everyone who does modifications should make them publicly available.
https://github.com/nobodyAtall/nAa-kernel
Credits: the_laser, FreeXperia and the rest of XDA devs who helped bypassing the bootloader!
DaRk_dOg for his awsome boot logo
Donate:
If you are enjoying my work please consider donating:
.
Donations are voluntary but allow me to spend more time on this project.
Disclaimer:
I can't be held responsible if this Kernel bricks your device or makes it explode in your hands! Use it at your own risk!
Changelog
nAa-14
ICS DRM support
nAa-13
CWM Recovery 5.0.2.8
Fixed boot into recovery issues
Latest gingerbread busybox and init
Panic timeout set to 1sec for shakira
nAa-12
Fixed touchscreen multitouch modules to load
Kernel boot animation
Memory improvements from ICS
nAa-11
Proximity and Lightsensors report events as they should now
Fix for robyn keypad
CWM support for formatting sd-ext
CWM for shakira is no longer ldpi
nAa-10
msm/kgsl: Porting kgsl 1.1 from 2.6.35 gives a good performance boost for 2d/3d operations
acpuclock: Improved overclocking from 2.6.35
shakira: keyboard reset with HOME + POWER
pmem: Porting pmem from 2.6.35
Bugfixes and improvements: sha1, vfs_cache_pressure, net/ipv4, net sched, pid, mm/vmscan.c
Module for disabling dual touch altogether
Performance governor selected in recovery
NOOP ioscheduler (faster for android)
+ 2MB More RAM (184MB in total)
nAa-09
Updated CWM recovey to the latest version (5.0.2.7)
Interactive governor selected in recovery
Minor smartassv2 fixes
nAa-08
Significantly faster booting time (~25 secs from power button to lockscreen)
Less crasses regarding reboot
Jhash improvements
Two way call recording
Modular dual touch based on dx's DT (replaces existing DT if insmoded)
nAa-07
Offline charging
Improved overclocking frequencies in kernel (no overclocking module needed for over 600MHz)
Interface Stat support for ICS
Sleep improvements for armv6
Implemented WLOD on kernel panic
nAa-06
Ported latest akm8973 sources to work for the mini
nAa-05b
Usb mounting via CWM
DDMS screen capture
nAa-05
Updated USB drivers to semc GB sources
New gb vibrator implementation
Cpu frequency fixes
Switched to fake dual touch from andrej456 (seems to be the best choice for the mini)
CIFS and utf8 support
CWM 5.0.2.3
nAa-04
Update to Linux kernel 2.6.29.6
NPARTS event support for disk devices
All around Improvements and bug fixes in:
BFQ, mutex adaptive spins, mm, irq, mmc, cpufreq, hrtimer, mtd, memcpy/memmove, yaffs
Removed FPS uncap since it caused issues with scrolling and with some apps
Gingerbread init/init.rc
Boot logo
Fixed ddms screen capture
nAa-03
BFQ ioscheduler
TINY RCU
DM_CRYPT_GLOBAL_WORKQUEUES
Removed FPS Cap
Display power-off optimizations
Droidwall support
Memory management and binder improvements from gb kernel
scary and savagedzen CPU governors
Export scaling_available_frequencies attr in /sys
Ramzswap support for compcache
Many bug fixes and optimizations from upstream regarding:
mm, cifs, sctp, timed_gpio, net sockets, tcp, fs: pipe.c, yaffs, ext4, dm-crypt, arm, sctp
nAa-02
Ext3/4 support
Modules auto-copying at boot
Fake dual touch in kernel (doixahn's 007)
CPU freq governors: interactive, interactivex, minmax, smartass, smartass2
nAa-01
Netfilter / AP support (WiFi tethering)
Swap support
Tun/Tap in kernel
Mddi fix in kernel
Modular Overclock / Undervolt
CWM recovery v4.0.1.5 in kernel
[KERNEL] nAa-kernel-02 Custom Gingerbread kernel + CWM Recovery
Notes:
Dualtouch:
If you want to enable the fake DT by dx (instead of andrej456's which is the default), you have to insert the following line in the /system/etc/hw_config.sh file:
insmod /system/lib/modules/synaptics_i2c_rmi4_dt.ko
Click to expand...
Click to collapse
If you want to remove the fake DT altogether, insert the following line in the /system/etc/hw_config.sh file:
insmod /system/lib/modules/synaptics_i2c_rmi4_no_dt.ko
Click to expand...
Click to collapse
All is ok for now.I'm still testing.
Mini CM7 2.0.8????
Mini CM7 2.0.8 coming up????
Could we compile this kernel for the x8?
Thnx in advanced nAa
Sent from my X8 using xda app
nobodyAtall said:
BIG FAT WARNING:
Before cracking the bootloader, keep in mind that this process cannot be undone (until today) so your phone might not be accepted by SE if warranty is needed.
Features:
Netfilter support / AP support
Swap support
Tun/Tap in kernel
Mddi fix in kernel
Modular Overclock / Undervolt / Ext3 / Ext4
CWM recovery v4.0.1.5 in kernel
Requirements:
Unlocked bootloader
MiniCM7 or any gingerbread-based ROM
Flashtool tested to be working with your phone, e.g. from here: http://www.multiupload.com/GYL7A7XQBT Original flashtool thread: http://forum.xda-developers.com/showthread.php?t=920746
Install:
Backup
Unlock your bootloader as described here: http://forum.xda-developers.com/showpost.php?p=17384177&postcount=3 or here: http://forum.xda-developers.com/showthread.php?t=1254225
Download the kernel ftf file from here and move it to Flashtool\firmwares so that Flashtool can pick it up
Flash the kernel via Flashtool
Boot into recovery and flash the kernel modules from here. If you don't flash them, you will get panics due to the hijacking functions of existing modules. If you don't flash the attached kernel but you do flash the modules you'll also get panics.
Reboot and check Settings -> About Phone:
Uninstall:
Flash back to stock using Flashtool or SEUS.
Disclaimer:
I can't be held responsible if this Kernel bricks your device or makes it explode in your hands! Use it at your own risk!
Click to expand...
Click to collapse
nobodyAtall, have you removed sony ericsson init logo?
Again a great job from nAa.+1.
Waiting for native USB Tethering.
i have problem with cwm recovery! It says E:Can't mount /sdcard!
Edit:I have the same problem with xrecovery too!
stelios97 said:
nobodyAtall, have you removed sony ericsson init logo?
Click to expand...
Click to collapse
The bootup logo isn't implemented yet.
stelios97 said:
i have problem with cwm recovery! It says E:Can't mount /sdcard!
Edit:I have the same problem with xrecovery too!
Click to expand...
Click to collapse
I get the same problem!
danger11 said:
I get the same problem!
Click to expand...
Click to collapse
Try deleting /system/bin/chargemon from recovery and then flash the modules zip.
nobodyAtall said:
Try deleting /system/bin/chargemon from recovery and then flash the modules zip.
Click to expand...
Click to collapse
now it works!
Cool ! Waiting for 2.6.35-nAa-final ;-)
nobodyAtall said:
Try deleting /system/bin/chargemon from recovery and then flash the modules zip.
Click to expand...
Click to collapse
Works, Thanks
thanks for the first kernel-attempt for our phone
just my 5 cents... can we get all our nice possibilities (e.g. encryption) form your cwm-version here?
@nobodyAtall
I created an init logo for your kernel, it isn't so good but you can use it if you haven't created one!!!
Frendly, Regards Stelios97
stelios97 said:
@nobodyAtall
I created an init logo for your kernel, it isn't so good but you can use it if you haven't created one!!!
Frendly, Regards Stelios97
Click to expand...
Click to collapse
Thanks Stelio
The problem though is not the image file. It's init which makes it distorted
Btw, this kernel does not need the chroot hack we previously needed with chargemon so I replaced it with the original charger. Haven't tested if offline charging works though.
nobodyAtall said:
Thanks Stelio
The problem though is not the image file. It's init which makes it distorted
Btw, this kernel does not need the chroot hack we previously needed with chargemon so I replaced it with the original charger. Haven't tested if offline charging works though.
Click to expand...
Click to collapse
I created another one!! I think this is better!!!
Wifi does not appear to be working
I really appreciate the work, of course, but I don't understand almost anything listed - what is the function of each feature in the list? I don't understand them. Not everyone here is a dev. so I'd imagine there are many of us excited about the new kernals but have no idea what any of this means.
Based on stock 2.6.29 SE sources
CWM recovery v4.0.1.5 in kernel
Netfilter support / AP support
Swap support
Tun/Tap in kernel
Mddi fix in kernel
Ext3/4 support in kernel
Modules auto-copying at boot
Fake dual touch in kernel (doixahn's v.007)
Additional CPU freq governors: interactive, interactivex, minmax, smartass, smartass2, scary and savagedzen
Modular Overclock / Undervolt
BFQ ioscheduler
TINY RCU
DM_CRYPT_GLOBAL_WORKQUEUES
Ramzswap for compcache
No fps caps
Please someone give brief idea!
Sent from my X10mini
Based on stock 2.6.29 SE sources --> the kernel is based on SE stock kernel
CWM recovery v4.0.1.5 in kernel --> recovery is no more part of the rom, but part of the kernel : impossible to brick with a corrupted.zip (always a possibility of restoring a BACKUP), the only way to brick is a kernel flash abort
Netfilter support / AP support --> can use your phone as a router now in native
Swap support --> exchange partition of linux
Tun/Tap in kernel
Mddi fix in kernel --> scrolling bug fixed in kernel
Ext3/4 support in kernel --> support of the last linux ext partitions
Modules auto-copying at boot --> copying the needed module at first boot (avoiding bricking beacause of a lack of vital kernel module not implemented in the rom ?
Fake dual touch in kernel (doixahn's v.007)
Additional CPU freq governors: interactive, interactivex, minmax, smartass, smartass2, scary and savagedzen --> some more governors (savagedzen is base on smartass i think
Modular Overclock / Undervolt
BFQ ioscheduler
TINY RCU
DM_CRYPT_GLOBAL_WORKQUEUES
Ramzswap for compcache --> virtual ram created on swap with compcache
No fps caps --> fps are not limited as it was befor, in fact this doesn't change anything in day to day use (115fps against 83 before)
maybe i'm wrong for some things, correct me in that case
Search no more. This is THE kernel for your gingerbread x10mini pro.
Before unlocking your bootloader, read this thread
If you brick your device, you are the sole responsible.
Features:
Based on stock 2.6.29 SE sources
Upgraded to Linux kernel version: 2.6.29.6
Ported various components from 2.6.35 / 38
Significantly fast booting time (~25 secs from power button to lockscreen)
CWM recovery 5.0.2.7 in kernel
Netfilter support / AP support / Usb tethering
Swap support
Tun/Tap
Mddi fix
Ext3/4 support
Modules auto-copying at boot
Dual touch options:
- Fake dual touch in kernel (thanks to andrej456) (default)
- Modular fake dual touch in kernel (thanks to doixanh)
- Modular no dual touch
Many CPU freq governors to chooce from: interactive, interactivex, minmax, smartass, smartass2, scary and savagedzen
Modular Undervolt
NOOP ioscheduler
TINY RCU
DM_CRYPT_GLOBAL_WORKQUEUES
Ramzswap for compcache
Offline charging embedded in the kernel
Stable and fast oveclocked frequencies (not enabled by default)
Frequency table: 19MHz - 864MHz
Default CPU governor: interactive
Two way call recording (might be against the law for some countries, you are responsible for using this feature)
Interface Stat support for ICS
Memory management and binder improvements from gb kernel
Many, many feature and stability patches from various kernel sources
ICS DRM support
IMPORTANT:
For wifi to work, the ROM MUST have Wifi built from sources as in CM. If this is not the case, the Wifi WONT work, DON'T compain here about that.
For vibration, the ROMs need to use the gb implementation.
FAQ:
If you have any issues, please read the FAQ thread first: http://forum.xda-developers.com/showthread.php?t=1266911
Requirements:
Unlocked bootloader --> http://forum.xda-developers.com/showthread.php?t=1254225
MiniCM7 or any recent gingerbread-based ROM
Flashtool tested to be working with your phone, e.g. from here: http://www.multiupload.com/GYL7A7XQBT Original flashtool thread: http://forum.xda-developers.com/showthread.php?t=920746
Install:
Backup
Unlock your bootloader as described here: http://forum.xda-developers.com/showpost.php?p=17384177&postcount=3 or here: http://forum.xda-developers.com/showthread.php?t=1254225
Download the kernel ftf file from here and move it to Flashtool\firmwares so that Flashtool can pick it up
Flash the kernel via Flashtool
Reboot and check Settings -> About Phone:
{
"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"
}
Uninstall:
Flash back to stock using Flashtool or SEUS.
Performance:
Sources:
The linux kernel is GPL'ed, everyone who does modifications should make them publicly available.
https://github.com/nobodyAtall/nAa-kernel
Credits: the_laser, FreeXperia and the rest of XDA devs who helped bypassing the bootloader!
DaRk_dOg for his awsome boot logo
Donate:
If you are enjoying my work please consider donating:
.
Donations are voluntary but allow me to spend more time on this project.
Disclaimer:
I can't be held responsible if this Kernel bricks your device or makes it explode in your hands! Use it at your own risk!
nAa-14
ICS DRM support
nAa-13
CWM Recovery 5.0.2.8
Fixed boot into recovery issues
Latest gingerbread busybox and init
Panic timeout set to 1sec for shakira
nAa-12
Fixed touchscreen multitouch modules to load
Kernel boot animation
Memory improvements from ICS
nAa-11
Proximity and Lightsensors report events as they should now
Fix for robyn keypad
CWM support for formatting sd-ext
CWM for shakira is no longer ldpi
nAa-10
msm/kgsl: Porting kgsl 1.1 from 2.6.35 gives a good performance boost for 2d/3d operations
acpuclock: Improved overclocking from 2.6.35
shakira: keyboard reset with HOME + POWER
pmem: Porting pmem from 2.6.35
Bugfixes and improvements: sha1, vfs_cache_pressure, net/ipv4, net sched, pid, mm/vmscan.c
Module for disabling dual touch altogether
Performance governor selected in recovery
NOOP ioscheduler (faster for android)
+ 2MB More RAM (184MB in total)
Cypress touchscreen fixes for notification bar pull up
nAa-09
Updated CWM recovey to the latest version (5.0.2.7)
Interactive governor selected in recovery
Minor smartassv2 fixes
nAa-08
Significantly faster booting time (~25 secs from power button to lockscreen)
Less crasses regarding reboot
Jhash improvements
Two way call recording
Modular dual touch based on dx's DT (replaces existing DT if insmoded)
nAa-07
Offline charging
Improved overclocking frequencies in kernel (no overclocking module needed for over 600MHz)
Interface Stat support for ICS
Sleep improvements for armv6
Implemented WLOD on kernel panic
nAa-06
Ported latest akm8973 sources to work for the mini
nAa-05b
Usb mounting via CWM
DDMS screen capture
nAa-05
Updated USB drivers to semc GB sources
New gb vibrator implementation
Cpu frequency fixes
Switched to fake dual touch from andrej456 (seems to be the best choice for the mini)
CIFS and utf8 support
CWM 5.0.2.3
nAa-04
Update to Linux kernel 2.6.29.6
NPARTS event support for disk devices
All around Improvements and bug fixes in:
BFQ, mutex adaptive spins, mm, irq, mmc, cpufreq, hrtimer, mtd, memcpy/memmove, yaffs
Removed FPS uncap since it caused issues with scrolling and with some apps
Gingerbread init/init.rc
Boot logo
Fixed ddms screen capture
nAa-03
BFQ ioscheduler
TINY RCU
DM_CRYPT_GLOBAL_WORKQUEUES
Removed FPS Cap
Display power-off optimizations
Droidwall support
Memory management and binder improvements from gb kernel
scary and savagedzen CPU governors
Export scaling_available_frequencies attr in /sys
Ramzswap support for compcache
Many bug fixes and optimizations from upstream regarding:
mm, cifs, sctp, timed_gpio, net sockets, tcp, fs: pipe.c, yaffs, ext4, dm-crypt, arm, sctp
nAa-02
Ext3/4 support
Modules auto-copying at boot
Fake dual touch in kernel (doixahn's 007)
CPU freq governors: interactive, interactivex, minmax, smartass, smartass2
nAa-01
Netfilter / AP support (WiFi tethering)
Swap support
Tun/Tap in kernel
Mddi fix in kernel
Modular Overclock / Undervolt
CWM recovery v4.0.1.5 in kernel
Reserved ..........
finally its here
EDIT
hey i found 2 bugs
1)vibration is not working for me
2)and wifi is giving me error on gintonic 2.5.1
Finally it has been released! thx nAa =D
im waiting for it very long lol...
farazfaraz said:
finally its here
EDIT
hey i found 2 bugs
1)vibration is not working for me
2)and wifi is giving me error on gintonic 2.5.1
Click to expand...
Click to collapse
Please read the 'IMPORTANT' note in the 1st post.
farazfaraz said:
finally its here
EDIT
hey i found 2 bugs
1)vibration is not working for me
2)and wifi is giving me error on gintonic 2.5.1
Click to expand...
Click to collapse
Same here, probably meaning gintonic hasn´t wifi built from sources. Which ROM has?
Edit: OK, I can see now: http://forum.xda-developers.com/showthread.php?t=1415026
minicm7pro v21 wifi not working! mean it doesnt have build in Wifi built from sources
Awsm.....Awsm....been waiting for this so long... Thanks
And ppl only Mini CM7-2.1.7 By Nobodyatall has Wifi Bilt from siurces...so Wifi works only woth MIni CM7-2.1.7
Am So happy
Thank you so much.
does this kernel work with other roms or only the named above ?
Guys, if you're having Wifi issues, just use nAa's MiniCM with this kernel
http://forum.xda-developers.com/showthread.php?t=1415026
Also, thank you very much for the effort, will try out soon
DJxSpeedy said:
does this kernel work with other roms or only the named above ?
Click to expand...
Click to collapse
it only will works on those ROM have build in wifi source such as MiniCM7-2.1.7.
minicm7pro v21 doesnt working with this kernel (wifi)
nobodyatall..............y do u use fake dual touch for mini pro??? y dont u use original dual touch?? even in the rom??
Features:
...
Netfilter support / AP support / Usb tethering
...
Click to expand...
Click to collapse
means this WiFi tethering?
bye
and BTW: thanks for this!!!
Yeah thank you nAa downloading now kudos to you my friend :-D
Sent from my U20i using XDA App
hey! i have tested this kernel and it doesnt have any bug with minicm7. everything is perfect and its so smooth. best kernel so far. naa has created an awesome kernel and rom for our mini's!
Mozart40 said:
means this WiFi tethering?
bye
and BTW: thanks for this!!!
Click to expand...
Click to collapse
Yes. Native wifi tethering works
thanks for replay, i'm flashin'
I use roms over stock kernal bcoz I've not unlocked my bootloader yet.. Kinda fear of breaking it.. But After seeing this kernal I'm encouraged to take the risk....
Hi i am new to kenel developement and modification i want to know how do i add smartassV2 governor to my kernel and also enable swap support i am working on kernel source from samsung gts5360 .