[KERNEL] 2.6.29.6-nAa-ics-04 [5/7/12] Custom ICS kernel + CWM Recovery - Sony Ericsson XPERIA X10 Mini

Search no more. This is THE kernel for your ICS X10minipro.
Before unlocking your bootloader, read this thread
If you brick your device, you are the sole responsible.
Preface:
If you use this kernel on a gingerbread ROM, I will laugh at your noobness
If you use this kernel on a stock ROM, it will cook you dinner
Features:
Forked from nAa-11
Built with linaro-4.7.1 toolchain
Full ICS support
CWM-Based Recovery 5.5.0.4
Genlock: backported from CAF 3.0
Socinfo and internal_power_rail ported from CAF 3.0
KGSL version 3.8 (1.2): backported from CAF 3.0 / Latest SE sources
netfilter: add xt_qtaguid table support for network statistics
netfilter: ported xt_connmark xt_mark xt_quota2 xt_TPROXY from latest SE sources
binder: backported from CAF 3.0
SmartassV2 bugfixes
Bluetooth tethering support
ICS ramdisk and related fixes
KSM backported from latest SE sources / fixes from CAF 3.0
FAQ:
If you have any issues, please read the FAQ thread first: http://forum.xda-developers.com/showthread.php?t=1575831
Requirements:
Unlocked bootloader --> http://forum.xda-developers.com/showthread.php?t=1254225
MiniCM9 or any ICS, source-based ROM (install this kernel first, then install the 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 you should see the kernel boot animation:
{
"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.
Sources:
The linux kernel is GPL'ed, everyone who does modifications should make them publicly available.
https://github.com/nobodyAtall/nAa-kernel-ics
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-ics-04
Built with linaro-4.7.1 toolchain
Ramdisk improvements
Tune dirty_background_ratio and vm_dirty_ratio
A bit more ram reclaimed
Better dual touch for mimmi
nAa-ics-03
Updated recovery: CWM-Based Recovery 5.5.0.4
Latest busybox from ICS sources
Some more RAM (185MB total ram reported by ICS)
Ramdisk optimizations
yaffs2 updates
cleancache and support for ext3/4
msm_rotator updates
Binder bugfixes
kgsl impovements and tuning
genlock updates
nAa-ics-02
msm_mdp: Ported from CAF 3.0
MDP_Y_CBCR_H2V2_ADRENO ported from CAF 3.0
kgsl: power management and improvements
Pmem support for camera
New cool kernel boot animation instead of static logo
nAa-ics-01
Forked from nAa-11
Full ICS support
Genlock: backported from CAF 3.0
Socinfo and internal_power_rail ported from CAF 3.0
KGSL version 3.8 (1.2): backported from CAF 3.0 / Latest SE sources
netfilter: add xt_qtaguid table support for network statistics
netfilter: ported xt_connmark xt_mark xt_quota2 xt_TPROXY from latest SE sources
binder: backported from CAF 3.0
SmartassV2 bugfixes
Bluetooth tethering support
ICS ramdisk and related fixes
KSM backported from latest SE sources / fixes from CAF 3.0

Reserved.........

nAa-ics-02 for the mimmi is released!
Use it with MiniCM9 for best results
Enjoy!

Hopefully it will work, suprised that it was released today!

The best kernel for ICS go go go nAa your the best...........AND THANKS

Amazing nAa! You did it again. Sadly my MP will never taste ICS as. Its USB port is broken and cannot be flashed... But still, thank you for taking the time and effort to get this working
Sent from my U20i using xda premium

x10man said:
Amazing nAa! You did it again. Sadly my MP will never taste ICS as. Its USB port is broken and cannot be flashed... But still, thank you for taking the time and effort to get this working
Sent from my U20i using xda premium
Click to expand...
Click to collapse
You should look into making kernel flashing via CWM work

Thanks nAa

Wonderfull, Geart Work

FAQ direct link and last Questions
Read Before Asking Please
FAQ for MiniCM9 and nAa kernel
reading may answer to lots of your questions !
for X10mini, X8 & x10miniPRO
i decided to create a new thread dedicated to Q&A about miniCM9
this thread is the place of your questions, answers, tips about miniCM9 and nAa ics kernel
so please, as usual, read FAQ, use search option or anything else before asking commonly answered questions
the FAQ will be incremented when needed
the Q&A is written as Q are asked
something else that is useful to read before asking :
Here we (nearly all? XDA members, regardless of being devs or only users [like me], me at least ) don't care about your good/bad English the important is trying to be understood and to understand the content of the threads
only ask things you can't find, or you don't understand, please if you don't understand something in any process tell us exactly where is your problem : it will optimize the answer
sometime rephrasing things can make you understand better, feel free to help us for making the most understandable sentence for anybody
BUT if you don't make the effort to read, I won't make the effort to answer (ok, you can't read everything... but read the minimum )
Chatroom for support is now available (http://minicm.ie.tc/)
clic on the red text above
register, and then enjoy ​________________________________
clic here for : FAQ
this post will be updated with the very last Questions added to FAQ about the KERNEL for quick view
4/ why flastool doesn't flash the kernel i choose? (any version)
when there are lots of kernel builds in flashtool firmware folder, flashed kernel might not be the right one,
to void this, create a folder in it, cut/paste all your previous kernel there
and only keep the one you want to flash in the firmware folder
then, start flastool and process flashing operations

nobodyAtall said:
You should look into making kernel flashing via CWM work
Click to expand...
Click to collapse
Good idea! I hope you weren't trolling there where can i get mini cwm sources?oh. Theyre in naa kernel. Derp
Sent from my U20i using xda premium

x10man said:
Good idea! I hope you weren't trolling there where can i get mini cwm sources?oh. Theyre in naa kernel. Derp
Sent from my U20i using xda premium
Click to expand...
Click to collapse
Is that even possible to do for our phones? It would be awesome because we wouldn't take risks when connecting to USB, like I've experienced before.

Tom.K said:
Is that even possible to do for our phones? It would be awesome because we wouldn't take risks when connecting to USB, like I've experienced before.
Click to expand...
Click to collapse
I think you can mount the partition that holds the kernel and make CWM write to it. I hope cos my phone deserves some working. ICS after what its been through
Sent from my U20i using xda premium

can anyone help me?
05/002/2012 16:02:42 - ERROR -
05/002/2012 16:02:42 - ERROR - Error flashing. Aborted
05/002/2012 16:02:43 - INFO - Device connected in flash mode
05/003/2012 16:03:01 - INFO - Device disconnected
05/003/2012 16:03:04 - INFO - Device connected with USB debugging off
05/003/2012 16:03:04 - INFO - For 2011 devices line, be sure you are not in MTP mode
USB debugging on

x10man said:
I think you can mount the partition that holds the kernel and make CWM write to it. I hope cos my phone deserves some working. ICS after what its been through
Sent from my U20i using xda premium
Click to expand...
Click to collapse
You need kernel modifications for it - probably no changes to CWM. flash_image is the tool for flashing an image, e.g. a kernel to the specified partition. Note that there is a -close to 100%- chance of bricking your phone when you try such kernel changes, so you'd better have a JTAG solution available.

If you use this kernel on a gingerbread ROM, I will laugh at your noobness
If you use this kernel on a stock ROM, it will cook you dinner
Click to expand...
Click to collapse
Thanks for the ROM+kernel dude! You are uber-awesome!

nobodyAtall said:
You need kernel modifications for it - probably no changes to CWM. flash_image is the tool for flashing an image, e.g. a kernel to the specified partition. Note that there is a -close to 100%- chance of bricking your phone when you try such kernel changes, so you'd better have a JTAG solution available.
Click to expand...
Click to collapse
I can dismantle my phone so i could get to jtag header just probably not use it. Worth a try, maybe in November after my upgrade
Sent from my U20i using xda premium

x10man said:
Amazing nAa! You did it again. Sadly my MP will never taste ICS as. Its USB port is broken and cannot be flashed... But still, thank you for taking the time and effort to get this working
Sent from my U20i using xda premium
Click to expand...
Click to collapse
This is how u fixed mine usb port. With first try I only fix charging but than I try once again annd now works charging and connecting with pc..
sent from x10mp

matthias1203 said:
This is how u fixed mine usb port. With first try I only fix charging but than I try once again annd now works charging and connecting with pc..
sent from x10mp
Click to expand...
Click to collapse
The soldering is gone on mine. And my soldering iron is a wedge tip so i cant re- solder it
Sent from my U20i using xda premium

Related

[WIP][GSM]DarkforestKernel - MIUI - Version 2 Released [MIUI][KERNEL]

- - - - - - - Darkforest Kernel for MIUI [Gingerbread] - - - - - - - -
Code:
[b][u]- - Changelog - -[/u][/b]
[b]- - - DarkforestKernel v2 MIUI - - -[/b]
- Updated Interactive CPU governor to 3.0 kernel source - try it out.
- Enabled the following CPU Governors:
- Performance
- Powersave
- Userspace
- Conservative
- MinMax
- InteractiveX
- SavagedZen
- SmartassV2
- Enabled overclocking up to 2GHz
[b]- - - DarkforestKernel v1B MIUI - - -[/b]
- Fixed ramdisk for working WiFi
[b]- - - DarkforestKernel v1 MIUI - - -[/b]
- Based on latest freexperia CyanogenMod 7 kernel sources
- Currently using OLD DooMKernel recovery v 5.0.2.7
- Sony Ericsson splash screen
- 1.6GHz Overclock
Code:
[b][u]- - - Next Version - - -[/u][/b]
- Updating to DooMLoRD touch recovery
- More IO Schedulers
Download:
http://www.multiupload.co.uk/CE926DSXZO <- WiFi Modules, FLASH IN RECOVERY IF WIFI DOES NOT WORK
http://www.mediafire.com/?74agzujk7glmxdd <- DarkforestKernel v2 -> flash using fastboot
TO ENTER RECOVERY, KEEP PRESSING THE BACK BUTTON ON THE SPLASH SCREEN
If you are going to say thanks, you can press the thanks button too I would really appreciate it and it will motivate me to continue my work.
If you want a 1.6GHz version, please request and I will make one
Enjoy my kernel,
Keiran
blend MIUI speed porting? i was getting an error when trying to do it and posted on the thread and no one helped me and emailed the thread creator with no reply
hi,
this kernel would be great.
the previous one didn't have bluetooth.
with this kernel we can port miui v4 (dhd build)
The previous one didn't have bluetooth? strange, works for me...
EDIT:
going to ask the dev for kernel source code, getting graphical glitches.
nope.
not for me and many others.
---------- Post added at 07:58 PM ---------- Previous post was at 07:48 PM ----------
when would it be released??
Hey Keiran are you also taking a look to the rom and maybe fixing some bugs? I remember bluetooth and touchpads not working in BMSPS...
IE-coRe said:
Hey Keiran are you also taking a look to the rom and maybe fixing some bugs? I remember bluetooth and touchpads not working in BMSPS...
Click to expand...
Click to collapse
Bluetooth might be an easy fix, not quite sure though, think it is more ROM related than kernel related, might have something to do with the firmware.
Touchpads though, I do not think that I can fix this. MIUI is closed source.
If I remember correctly, the DHD has a different bluetooth chipset, so, we will see
Keiran
hi,
i thought dooms miui kernel is based upon cm7?
when he made it cm7 had no bluetooth and touchpads
he said it is the kernel (same as touchpads) if this one is based upon new cm7 kernel bluetooth and touchpads would work
nickholtus said:
hi,
i thought dooms miui kernel is based upon cm7?
when he made it cm7 had no bluetooth and touchpads
he said it is the kernel (same as touchpads) if this one is based upon new cm7 kernel bluetooth and touchpads would work
Click to expand...
Click to collapse
DooMLoRD made an MIUI kernel?
EDIT: ah **** - I was using semc not fxp sources xD
yes he did.
look in the blendmiui thread (don't know wich page)
Nick
Just made my first MIUI kernel, release comes tomorrow.
Bluetooth still doesn't work but I think that is ROM related.
1.6GHz OC on MIUI is amazing.
{
"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"
}
More features coming soon. Screenshot also doesn't work.
Sent from my R800i using MIUI
i think it is kernel related because it is working well on arc and neo!
doomkernel for miui have same things working and not working
but it has 2.0 ghz overclock (working fine on my broken play)
ps. how do you make a miui kernel (i am going to make my first kernel tomorrow if you have tips pm me!)
nickholtus said:
i think it is kernel related because it is working well on arc and neo!
doomkernel for miui have same things working and not working
but it has 2.0 ghz overclock (working fine on my broken play)
ps. how do you make a miui kernel (i am going to make my first kernel tomorrow if you have tips pm me!)
Click to expand...
Click to collapse
You make an MIUI kernel with great difficulty xD
Sent from my R800i using MIUI
I dont want to make a miui kernel
But i cant find a how to and i want to know for in the future
I am going to make a ics based kernel
nickholtus said:
I dont want to make a miui kernel
But i cant find a how to and i want to know for in the future
I am going to make a ics based kernel
Click to expand...
Click to collapse
There isn't really a how to for kernel developing, it is sort of something you learn from word.
Sent from my R800i using MIUI
ok i will start with SE guide en hope it will compile
can anyone help me out with a quick speed porting query?
check out my post here. http://forum.xda-developers.com/showthread.php?t=1372184&page=10
no1 seems able to help or have seen this error everyones seems to be fine. Love MIUI
Thanks alot in advance
Roshi69 said:
can anyone help me out with a quick speed porting query?
check out my post here. http://forum.xda-developers.com/showthread.php?t=1372184&page=10
no1 seems able to help or have seen this error everyones seems to be fine. Love MIUI
Thanks alot in advance
Click to expand...
Click to collapse
You can see my MIUI thread in Android development to see I will post BlendMIUI ROms there, see the topic for the latest MIUI download.
EDIT:
For some reason WiFi will not work when I flash new df miui kernel, even with self-compiled WiFi modules.
DM, fixed, just needed to reflash ROM.
Version 1 RELEASED, see first post for information
Keiran
Thank you soo much KieranFTW top guy. No one else would help Mr. Hit thanks here and in your thread
Sent from my R800i using xda premium

[KERNEL] 2.6.29.6-nAa-ics-04 [5/7/12] Custom ICS kernel + CWM Recovery

Search no more. This is THE kernel for your ICS X8.
Before unlocking your bootloader, read this thread
If you brick your device, you are the sole responsible.
Preface:
If you use this kernel on a gingerbread ROM, I will laugh at your noobness
If you use this kernel on a stock ROM, it will cook you dinner
Features:
Forked from nAa-11
Built with linaro-4.7.1 toolchain
Full ICS support
CWM-Based Recovery 5.5.0.4
Genlock: backported from CAF 3.0
Socinfo and internal_power_rail ported from CAF 3.0
KGSL version 3.8 (1.2): backported from CAF 3.0 / Latest SE sources
netfilter: add xt_qtaguid table support for network statistics
netfilter: ported xt_connmark xt_mark xt_quota2 xt_TPROXY from latest SE sources
binder: backported from CAF 3.0
SmartassV2 bugfixes
Bluetooth tethering support
ICS ramdisk and related fixes
KSM backported from latest SE sources / fixes from CAF 3.0
FAQ:
If you have any issues, please read the FAQ thread first: http://forum.xda-developers.com/showthread.php?t=1575831
Requirements:
Unlocked bootloader --> http://forum.xda-developers.com/showthread.php?t=1254225
MiniCM9 or any ICS, source-based ROM (install this kernel first, then install the 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 you should see the kernel boot animation:
{
"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:
Notes:
Dualtouch (for synaptics):
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
Sources:
The linux kernel is GPL'ed, everyone who does modifications should make them publicly available.
https://github.com/nobodyAtall/nAa-kernel-ics
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-ics-04
Built with linaro-4.7.1 toolchain
Ramdisk improvements
Tune dirty_background_ratio and vm_dirty_ratio
A bit more ram reclaimed
Better dual touch for mimmi
nAa-ics-03
Updated recovery: CWM-Based Recovery 5.5.0.4
Latest busybox from ICS sources
Some more RAM (185MB total ram reported by ICS)
Ramdisk optimizations
yaffs2 updates
cleancache and support for ext3/4
msm_rotator updates
Binder bugfixes
kgsl impovements and tuning
genlock updates
nAa-ics-02
msm_mdp: Ported from CAF 3.0
MDP_Y_CBCR_H2V2_ADRENO ported from CAF 3.0
kgsl: power management and improvements
Pmem support for camera
New cool kernel boot animation instead of static logo
nAa-ics-01
Forked from nAa-11
Full ICS support
Genlock: backported from CAF 3.0
Socinfo and internal_power_rail ported from CAF 3.0
KGSL version 3.8 (1.2): backported from CAF 3.0 / Latest SE sources
netfilter: add xt_qtaguid table support for network statistics
netfilter: ported xt_connmark xt_mark xt_quota2 xt_TPROXY from latest SE sources
binder: backported from CAF 3.0
SmartassV2 bugfixes
Bluetooth tethering support
ICS ramdisk and related fixes
KSM backported from latest SE sources / fixes from CAF 3.0
Reserved for extra notes
OOO MAAA GAWWWSS!!! :O I not going somewhere important just to see this greatness unfold!!
Oh my gosh! Oh my gosh! If I can, I am going to refresh these 2 threads until midnight!
Sent From XDA Premium Using My W8!!
So excited :-O
You should give lessons on how to troll and tease people
Ok this is getting real
hope ill sleep today with fully working ics in my phone
this day will be remembered as the day, when nAa trolled us all
hahaha !! nAa you are the MASTER of masters
Oh sh*t,
ICS INCOMING !
TAKE EVASIVE MANUEVERS !!!
Nobody and the adreno drivers? This is because, the camera don't work right?
nAa you rule!
nobodyAtall said:
Notes:
If you use this kernel on a gingerbread ROM, I will laugh at your noobness
If you use this kernel on a stock ROM, it will cook you dinner
Click to expand...
Click to collapse
Still laughing on the second point... though I wish it could...
Post the links fast! Stop teasing, now you know we all are already excited
In the picture I can see that we will have more 4mb of ram with ICS kernel
188MB of ram total!
Wonderful!!!!
Are we seriously getting full ics suport... one more kick to SonyEricsson telling us froyo isnt stable for us... Lols
Limited to 8 thanks a day
but THANKS, you'll earn a beer from me
Edit
damn i already thought i can download but the words are just colored in orange....
So we poor men who have sim unlocked by omnius and can't unlock bootloader won't have any chance to have full working ICS? :-(
Yaaaaaaaaahoooooooooooooooo

[KERNEL] nAa-ics-04 [5/7/12] Custom ICS kernel + CWM Recovery

Search no more. This is THE kernel for your ICS X10mini.
Before unlocking your bootloader, read this thread
If you brick your device, you are the sole responsible.
Preface:
If you use this kernel on a gingerbread ROM, I will laugh at your noobness
If you use this kernel on a stock ROM, it will cook you dinner
Features:
Forked from nAa-11
Built with linaro-4.7.1 toolchain
Full ICS support
CWM-Based Recovery 5.5.0.4
Genlock: backported from CAF 3.0
Socinfo and internal_power_rail ported from CAF 3.0
KGSL version 3.8 (1.2): backported from CAF 3.0 / Latest SE sources
netfilter: add xt_qtaguid table support for network statistics
netfilter: ported xt_connmark xt_mark xt_quota2 xt_TPROXY from latest SE sources
binder: backported from CAF 3.0
SmartassV2 bugfixes
Bluetooth tethering support
ICS ramdisk and related fixes
KSM backported from latest SE sources / fixes from CAF 3.0
FAQ:
If you have any issues, please read the FAQ thread first: http://forum.xda-developers.com/showthread.php?t=1575831
Requirements:
Unlocked bootloader --> http://forum.xda-developers.com/showthread.php?t=1254225
MiniCM9 or any ICS, source-based ROM (install this kernel first, then install the 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 you should see the kernel boot animation:
{
"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.
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
Sources:
The linux kernel is GPL'ed, everyone who does modifications should make them publicly available.
https://github.com/nobodyAtall/nAa-kernel-ics
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-ics-04
Built with linaro-4.7.1 toolchain
Ramdisk improvements
Tune dirty_background_ratio and vm_dirty_ratio
A bit more ram reclaimed
Better dual touch for mimmi
nAa-ics-03
Updated recovery: CWM-Based Recovery 5.5.0.4
Latest busybox from ICS sources
Some more RAM (185MB total ram reported by ICS)
Ramdisk optimizations
yaffs2 updates
cleancache and support for ext3/4
msm_rotator updates
Binder bugfixes
kgsl impovements and tuning
genlock updates
nAa-ics-02
msm_mdp: Ported from CAF 3.0
MDP_Y_CBCR_H2V2_ADRENO ported from CAF 3.0
kgsl: power management and improvements
Pmem support for camera
New cool kernel boot animation instead of static logo
nAa-ics-01
Forked from nAa-11
Full ICS support
Genlock: backported from CAF 3.0
Socinfo and internal_power_rail ported from CAF 3.0
KGSL version 3.8 (1.2): backported from CAF 3.0 / Latest SE sources
netfilter: add xt_qtaguid table support for network statistics
netfilter: ported xt_connmark xt_mark xt_quota2 xt_TPROXY from latest SE sources
binder: backported from CAF 3.0
SmartassV2 bugfixes
Bluetooth tethering support
ICS ramdisk and related fixes
KSM backported from latest SE sources / fixes from CAF 3.0
FAQ direct link and last Questions
Read Before Asking Please
FAQ for MiniCM9 and nAa kernel
reading may answer to lots of your questions !
for X10mini, X8 & x10miniPRO
i decided to create a new thread dedicated to Q&A about miniCM9
this thread is the place of your questions, answers, tips about miniCM9 and nAa ics kernel
so please, as usual, read FAQ, use search option or anything else before asking commonly answered questions
the FAQ will be incremented when needed
the Q&A is written as Q are asked
something else that is useful to read before asking :
Here we (nearly all? XDA members, regardless of being devs or only users [like me], me at least ) don't care about your good/bad English the important is trying to be understood and to understand the content of the threads
only ask things you can't find, or you don't understand, please if you don't understand something in any process tell us exactly where is your problem : it will optimize the answer
sometime rephrasing things can make you understand better, feel free to help us for making the most understandable sentence for anybody
BUT if you don't make the effort to read, I won't make the effort to answer (ok, you can't read everything... but read the minimum )
Chatroom for support is now available (http://minicm.ie.tc/)
clic on the red text above
register, and then enjoy ​________________________________
clic here for : FAQ
this post will be updated with the very last Questions added to FAQ about the KERNEL for quick view
4/ why flastool doesn't flash the kernel i choose? (any version)
when there are lots of kernel builds in flashtool firmware folder, flashed kernel might not be the right one,
to void this, create a folder in it, cut/paste all your previous kernel there
and only keep the one you want to flash in the firmware folder
then, start flastool and process flashing operations
reserved...........
God bless old-line xperia developers!
I think it does not work at x8. Or yes?
I have not link. Error 404 Page not found.
Please can you the link checken?
Sorry my bad english, hope you understand me, Thanks and greets from Germany
Edit: Found it now! , will tyr it now...
Many thanks dear nobody!
Sent from my E10i.
FTF link not working.... some error 404 file not found on server
EDIT: got ftf from here link fixed
waiting the rom!!!
nAa-ics-02 download link is up!
Enjoy
"If you use this kernel on a gingerbread ROM, I will laugh at your noobness
If you use this kernel on a stock ROM, it will cook you dinner"
Hahahaha
Congrats men
Sent from my SK17a using xda premium
Thanks
nobodyAtall said:
nAa-ics-02 download link is up!
Enjoy
Click to expand...
Click to collapse
Thanks trying now will report about bugs
hectorrai said:
Thanks Trying will report about bugs
Click to expand...
Click to collapse
knowing nobodyatall not think I have bugs in this kernel, jajajjaja because it is simply the best, what a shame I left my mini,
PLEASE DEVELOP FOR XPERIA NOBODYATALL MINI PRO 2, many of us have gone to that device.
ronaldvalles said:
knowing nobodyatall not think I have bugs in this kernel, jajajjaja because it is simply the best, what a shame I left my mini,
PLEASE DEVELOP FOR XPERIA NOBODYATALL MINI PRO 2, many of us have gone to that device.
Click to expand...
Click to collapse
You already have official ICS instead. :/
Tom.K said:
You already have official ICS instead. :/
Click to expand...
Click to collapse
yes but with some errors as accelerometer and battery drain, you can fix this nobodyatall,
Great
Thanks. I suscribe
ronaldvalles said:
knowing nobodyatall not think I have bugs in this kernel, jajajjaja because it is simply the best, what a shame I left my mini,
PLEASE DEVELOP FOR XPERIA NOBODYATALL MINI PRO 2, many of us have gone to that device.
Click to expand...
Click to collapse
Not bugs here but the bugs on MINI CM9
Sent from my E10i using xda premium
kernel screen is VERY VERY GOOD. LIKED it. THANKS NOBODYatALL.
xminirom said:
kernel screen is VERY VERY GOOD. LIKED it. THANKS NOBODYatALL.
Click to expand...
Click to collapse
Yeah it has got some animations ....very good than previous nAa 11 screen
Sent from my E10i using xda premium
I've got a problem on flashing this new kernel , because my device could not start in flash mode .
I have tried many times to do this (Shutt down and press back button). It's still reboot and reboot to CWM .
Does it possible about flashing kernel by flash "update.zip" procedure ? ( Help me bro @nobodyatall ) -- give me the update.zip ics kernel,plz

[KERNEL][JB]Jelly Bean Mini Project | v04 | 26/10/2012 | Released

Jelly Bean Mini Project
Info:
This kernel is part of JB Mini Project
Team Members: Stelios97, Daveee10
Features:
Forked from nAa-ics-04 (all ICS features are already in there)
Built with linaro-4.7.1 toolchain
JBMini Recovery
Custom mtd partitioning scheme suitable for JB
Tracing support for JB
pmem: bring up2date with CAF 2.6.38
genlock/kgsl fixes
Triple buffering support for msm framebuffer
Much more RAM for improved multitasking experience (195MB)
Resized partitions (System:260MB, Data:200MB, Cache:8MB)
Install Instructions:
Unlock your bootloader
Download the kernel ftf file and move it to Flashtool\firmwares
Flash the kernel via Flashtool
(First time only) Get into recovery and format /system /cache and /data manually
Download:DON'T mirror kernel​
v04: E10i_JBMiniProject_v04
v03: E10i_JBMiniProject_v03 (Not Released for X10 Mini)
v02: E10i_JBMiniProject_v02
v01: E10i_JBMiniProject_v01
Sources:
The linux kernel is GPL'ed, everyone who does modifications should make them publicly available.
https://github.com/JBMiniProject/semc-kernel-msm7x27-jb
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"
}
Thanks:
NobodyAtall
Azuzu
Doixanh
Google
Daveee10
And all who posting patches to gerrit
Please don't ask ETA!​Press
button or
if you like and want to support this project!​
Changelog
Changelog:
2012.10.26 (v04) - Some improvements
-Added SLQB memory allocator
-Lowmemorykiller small fix
-Patch for ScreenOff (Electron Beam) Animation
-RWSEM update to 2.6.35
-Futex backport from 2.6.32
-lib-CRC32 & crypto-CRC32 updates
-update jHash to V3
-New recovery (JBMini Recovery 1.0)
2012.09.08 (v03) - Add some features (Not Released for X10 Mini)
-New CWM Recovery (JBMini CWM Recovery 6.0.1.1)
-Built in Aroma File Manager
-Triple buffering now working
-KGSL/genlock fix
-Some free memory (192MB) [thx to nAa]
-Resized partitions (System:260MB, Data:200MB, Cache:8MB)
2012.08.04 (v02) - Add some features
-Enabled vsync
-Enabled tripple buffering
-Lower gain value
2012.07.22 (v01) - First release
Development
Development: [in next release]
Stellios need some SMART testers !
HELLO guys ! I am a tester of JB mini project ! And Stellios still needed some testers ( but he need is a GOOD TESTER )
1) Tester must have mutch time to test the ROM
2) Tester must be smart
3) Tester must hear all Stellios commands
If someone wants to be a tester then wright down ur wish !
Kernel Released!
kernel 04 is release but rom seems not to be available for the moment hope we could test it as soon as possible ..
Thanks in advance.
I think JBMP Recovery is the best part of this kernel. Thanks Stelios 97!
ktg7777 said:
I think JBMP Recovery is the best part of this kernel. Thanks Stelios 97!
Click to expand...
Click to collapse
Yeah in nAa kernel, when I install zip from SD card, I have to press volume key one by one but this kernel only needs to press volume key long to browse things that ate way far in the bottom.
Sent from my E10i using Tapatalk 2
Just out of my curiosity, will this kernel work on all other JB Roms?
ktg7777 said:
Just out of my curiosity, will this kernel work on all other JB Roms?
Click to expand...
Click to collapse
Maybe. We don't decided how change things for other JB roms or not... We thinking on it now...
Maybe... Be patient and wait next release... That's include lot of performance tweaks and some backported things... The v06 version.. Stelios can release v05 if he mind and he's got time...
Daveee10 said:
Maybe. We don't decided how change things for other JB roms or not... We thinking on it now...
Maybe... Be patient and wait next release... That's include lot of performance tweaks and some backported things... The v06 version.. Stelios can release v05 if he mind and he's got time...
Click to expand...
Click to collapse
That sounds good. I will wait. That way we can have both kernel like [Rom] Aaaaaaaa | nAa and Jbmp | 2011 11 11
ktg7777 said:
That sounds good. I will wait. That way we can have both kernel like [Rom] Aaaaaaaa | nAa and Jbmp | 2011 11 11
Click to expand...
Click to collapse
maybe
v04: E10i_JBMiniProject_v04 link is dead
Gammapooka said:
v04: E10i_JBMiniProject_v04 link is dead
Click to expand...
Click to collapse
Use nAa JB kernel, it's good
Sent from my E10i using xda premium
It's so good that my sim isnt reconized (but it could be the rom to)
Gammapooka said:
It's so good that my sim isnt reconized (but it could be the rom to)
Click to expand...
Click to collapse
Is this the first thing you tried after unlocking your bootloader? Because that may be the cause of your sim not getting recognised.
After unlocking my bootloader i installed first the latest nAa JB kernel and after that i flashed Jelly Bean Mini Project | Android 4.1.2 JB-CM10.
Can not find any provider after booting up.
After that i did try the info under Common problems (http://forum.xda-developers.com/showthread.php?t=1254225)
1. My SIM Card is not recognised after unlocking phone with msm7227_setool2.cmd!
Ans: Redo unlocking procedure (step 5 onwards) using msm7227_semc.cmd.
Click to expand...
Click to collapse
But this isnt working for me.
I have root acess.
Putting back the original kernel and rom have the same problem
Gammapooka said:
After unlocking my bootloader i installed first the latest nAa JB kernel and after that i flashed Jelly Bean Mini Project | Android 4.1.2 JB-CM10.
Can not find any provider after booting up.
After that i did try the info under Common problems (http://forum.xda-developers.com/showthread.php?t=1254225)
But this isnt working for me.
I have root acess.
Putting back the original kernel and rom have the same problem
Click to expand...
Click to collapse
You need to go back to stock and relock the bootloader first, before you start again. (The ONLY safe way to relock the bootloader is using the Restore-button in S1Tool). Then boot up your phone and hope your signal comes back.
If your phone was simlocked to a provider you may need to get an IMEI-code in order to sim-unlock it and then unlock the booloader successfully.
SmG67 said:
You need to go back to stock and relock the bootloader first, before you start again. (The ONLY safe way to relock the bootloader is using the Restore-button in S1Tool). Then boot up your phone and hope your signal comes back.
If your phone was simlocked to a provider you may need to get an IMEI-code in order to sim-unlock it and then unlock the booloader successfully.
Click to expand...
Click to collapse
My phone was already unlocked when i did buy it
I'll try your info tomorrow. thnx !
Ok, i did go back to stock and relocked it.
I booted my phone and now it's hanging at "Sony Ericsson" and it keeps rebooting after 10 seconds.....
SEUS do not work also (before it did) it keeps saying i have the latest update
[edit]
Reflashed again with some spanish stock rom and everything is working.
But..... i dont know any spanish LOL !
At least it is working, but my battery is to low to flash another english stockrom i just found.
Will continue tomorrow.

[KERNEL] [JB] [WIP] [email protected] | Based on nAa-JB kernel with some added features!

Yes guys, you read the title right.
Presenting [email protected]
Now you have a kernel with touch recovery for JB. Yeah, JB!!! It is compiled from nAa's JB kernel sources and TWRP is compiled from source, too, but not by me. Performance is almost like that of nAa's JB kernel. Maybe even better.
FEATURES
- Everything from nAa's JB kernel
- Custom MTD partitions as in nAa-JB kernels
- Built with Linaro toolchain
- CWM-based recovery 5.5.0.4 because the touch version just HAD to mess up.
- TWRP! Check this link: http://forum.xda-developers.com/showthread.php?t=1985993
- A new I/O scheduler - Deadline - that's as fast as hell especially after the tweaks from Daveee10's commits. Seriously I tried this on my phone. Super fast.
- SIO and V(R) schedulers.
- smartassH3 governor that nearly eliminates the wake up bug on JB ROMs.
- SLQB slab allocator
- H/W video decoding.
- Dual-booting JB ROMs. fehereneoh's post in the 34th covers that.
That's it for now.
REQUIREMENTS:
- Rooted XPERIA X8 with unlocked bootloader
- A lot of courage
- The ability to follow instructions (which I'm pretty sure everyone around here possesses =))
- An sdcard backup is recommended, too.
INSTRUCTIONS
- Make sure you have a copy of the stock kernel and ROM in case anything goes wrong (I'm pretty sure it won't)
- Backup using CWM
- And don't forget to format /system, /cache and /data before flashing. Otherwise the kernel won't boot.
- Download the kernel and put in the firmwares folder of Flashtool
- Follow the instructions provided by Flashtool
- Reboot and press back button several times and if you see the TOUCH RECOVERY you have succeeded in your quest
SCREENSHOTS
Kernel info:**
{
"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"
}
SetCPU screenshot (check the scheduler bit):**
I/O Scheduler Deadline in use:**
Best AnTuTu score with [email protected] on smartassv2 and Deadline I/O scheduler. Stock 2GB sdcard was used. I swear to God no tweaks were used:**
Since I forgot to take a screenshot of the "Detailed scores", I'm uploading the score record XML file as well (mostly for skeptics). It hasn't been tampered with. What you believe is up to you, though:
https://www.dropbox.com/s/xegzeia4srs4236/2013-01-01 18_04_01.xml
BUGS
- Rebooting to recovery from ROM works but if you reboot to system from CWM it keeps booting to CWM. Wipe cache to solve this.
- SDCARD gets formatted sometimes. This bug has been confirmed removed by testers. But you should always be on the safer side and have a backup.
DOWNLOADS AND SOURCES
Downloads: http://d-h.st/qGM V8: http://forum.xda-developers.com/showpost.php?p=38189560&postcount=511 Thank CnCprior to downloading, as it wouldn't have been possible without his efforts. Much appreciated bruv.
Kernel source: https://github.com/souljaboy11792/oxydo-kernel-jb
Use the master branch and as EET has advised, use this instead of zipballs or tarballs:
Code:
git clone https://github.com/souljaboy11792/oxydo-kernel-jb.git
Ramdisk is present in the source (after extraction of course) as kernel.sin-ramdisk. Copy it some place else if you want to pack it.
Tha above basically means I am fully compliant with GPL. Thanks go to nAa, pilu1978, CtrlAltDelIrl, EET and all the others who warned me.
CREDITS:
- nobodyAtall for kernel source
- alfsamsung for touch recovery
- djnilse for helping alfsamsung
- feherneoh for being a great friend and helping with nBoot which still doesn't work, and for creating oBoot which does work!
- pilu1978 for helping me
- Daveee10 for helping out with governors and schedulers
- CnC-ROCK for bootlogo and soon, bootanim
- viper001 for instructions
- mayurcools for ideas for solutions to bugs
- DooMLorD for the unpacking tool
- Dev-Host for being the wonderful file-hosters they are (suck on that Mediafire)
- androidnerd2 for providing the commands that determine what touch screen you have
- Cyanogenmod team for......you know what....if you don't, then GTFO. just kidding
- TAJ_Rocks - For some suggestions
- Sony Ericsson for the phone
- My family for supporting me =)
- The whole of Team Oxydo for being the awesome guys that they are
- Allah Almighty (yes I'm a proud Muslim)
TO BOOT INTO TWRP, TOUCH THE SCREEN WHILE THE LOGO IS BEING DISPLAYED.
TO ENTER CWM RECOVERY, KEEP PRESSING BACK BUTTON WHILE LOGO IS BEING DISPLAYED.
ENJOY!
NEITHER ME NOR ANYONE RELATED TO THIS KERNEL CAN BE HELD RESPONSIBLE IF YOU BRICK YOUR PHONE BY FLASHING THIS. PLEASE HAVE A BACKUP OF YOUR SDCARD BEFORE FLASHING AS THIS MAY FORMAT IT. THIS BUG HAS BEEN REMOVED AS CONFIRMED BY TESTERS, BUT HAVE A BACKUP BEFOREHAND TO BE SAFE.
NOTE: I still consider it a WIP. Therefore bugs may exist. However they shouldn't cause much damage. And bug reports are always welcome. You can use this kernel. If you like it, just press the "Thanks" button. Don't spam, please.
**If you're wondering how I got my phone's UI to look that nice (it is nice, isn't it?), just set LCD density to 120. Text is a little small but I can read it without glasses, so it's all good.
THIS WORKS WITH ALL JB ROMs THAT ARE BASED ON THE MINICM10 ROMs (Nightly or stable version doesn't really matter here)
MAKE SURE YOU HAVE A JB ROM BACKUP THAT YOU CAN RESTORE. OTHERWISE YOU'LL FACE THE assert getprop ..... ERROR.
AFTER RESTORATION, YOU CAN INSTALL ANY JB ROM.
OR
YOU CAN EDIT THE UPDATER-SCRIPT IN THE ROM.ZIP. REMOVE THE assert getprop LINES, AND THEN PROCEED WITH INSTALLATION. THIS IS NOT ALWAYS SAFE AND CAN CORRUPT YOUR ROM.ZIP FILE.
CHANGELOG
-30-10-12
* Initial release
* CWM touch recovery from Alfs' kernel
-8-12-12
*TWRP
*Both versions of CWM touch recovery integrated into one ramdisk
*FPS-uncap (maybe?)
-15-12-12
*Removed CWM touch
*Included CWM 5.5.0.4
-18-12-12
*Forget 5.5.0.4. CWM touch 5.0.2.8 is back in two different kernels.
*MD5 mismatch is still un-fixed. Official error (I guess).
-1-1-13
*New Year's Release (not really, built it quite some time ago).
*Added Deadline I/O scheduler (not quite sure why nAa-jb doesn't have this; it is blazing fast).
*Better TWRP UI (thanks to CnC for providing the awesome buttons and the sliders).
-7-1-13
*Added SIO and V(R) schedulers.
*Tweaked Deadline a bit from Daveee10's commits. Super cool now.
*Added smartassH3 governor.
-12-1-13
*Used SLQB slab allocator instead of the default SLAB.
*Applied the PMEM commits from nAa-jb-03. H/W video decoding works perfectly now.
*Edited the bootrec to make sure two recoveries aren't booted at once. Sdcard bug gone for now.
*CWM backups work. You just have to mount /system and /data. Don't pull out the battery when it's backing up. It's actually in progress, although the progress bar is so thin, you won't be able to determine whether it's actually working or not.
*New TWRP theme. Credits: thecoby for the original theme and an0nym0us_ for resizing it to MDPI.
*Fixed the I/O schedulers bug. Credits: Daveee10.
DEVELOPMENT PLANS FOR NEXT RELEASE(S)
- New bootanimation (similar to Nexus ones)
- Powerboost and some other newer ondemand governor features. Also thanks to Daveee10.
Thanks for this Kernel, Good work.
The thanks button is just below the profile pic. Thank me later if you ran out of thanks for today.
Added your name to credits. By project list, are you referring to nBoot? Top-notch work that, though we couldn't get it to work.
Just a suggestion:
Why don't you make this with FPS cap OFF too, like in the ICS kernel... Wouldn't there be more performance enhancements?
Will do. I'm trying to port TWRP to ICS now. Will come back to this after that is done.
sgt. meow said:
Will do. I'm trying to port TWRP to ICS now. Will come back to this after that is done.
Click to expand...
Click to collapse
Is this recovery working goood?
Is it in 100% working and I won't brick my phone?
Thanks
This kernel is working perfectly. No bugs at all. Next version will have TWRP hopefully. I'll start working on 15th December after my exams are over. Please be patient.
Post #2 updated. Please read before flashing.
Next version will have TWRP.
And I will also experiment with FPS-uncap.
this kernel work in the new rom 4.1.2 ??
It does.
I'm trying to install the latest minicm10 with this kernel and i'm getting Installer Status 7 all the time, with naa-jb kernel i don't have that problem, any suggestions?
Read post #2.
POST #2 updated. PLEASE READ POST #2 ROM-COOKERS.
Kernel dev is back nice one !
You wrote in the third post how this works with all JB rom.... That's false... Not working fully with JBMiniProject... SD-Card not working and USB connection to PC too....
So the correct description is:
This works with all JB roms what based on nAa's JB
And thanks again Daveee10.
This new kernel and new opportunities so I'll have to go ahead and do it to my roms work with this kernel because I see that it is really worth

Categories

Resources