Root MIUI kernel options?

Joehunni

Android Expert
Ok so I was about to try out the unique and very popular MIUI ROM but I noticed that it comes prepackaged with an SBC kernel. I have no desire to run one of these problematic kernels, what other kernels do y'all reccommend to flash over MIUI for good performance/battery life?
 

stevcha

Android Expert
Over at the Miui forum there are a lot of people recommending the savage kernels. Just not sure which version to go with.
 

novox77

Leeeroy Jennnkinnns!
Over at the Miui forum there are a lot of people recommending the savage kernels. Just not sure which version to go with.

I believe the kernel packaged with MIUI is a savage kernel w/ SBC. So it makes sense to look for a savage with noSBC.

I also see BCBlend mentioned. I don't think it's an SBC kernel, but I'm not 100% sure. Check the sticky thread in the MIUI dev forum.
 

stevcha

Android Expert
I believe the kernel packaged with MIUI is a savage kernel w/ SBC. So it makes sense to look for a savage with noSBC.

I also see BCBlend mentioned. I don't think it's an SBC kernel, but I'm not 100% sure. Check the sticky thread in the MIUI dev forum.


The latest version of MIUI 1.2.11 comes with 2.6.32.25 bcblend. I don't see any mention of SBC in the kernel name.
 

novox77

Leeeroy Jennnkinnns!
interesting. Does anyone know why the kernel is named BCBlend? Just wondering if the BC(blend) refers to some different battery charging mechanism...
 

akazabam

Android Expert
interesting. Does anyone know why the kernel is named BCBlend? Just wondering if the BC(blend) refers to some different battery charging mechanism...

I think it's called bcblend because a) dev is named bcnice (ok you didn't ask that part, and it was rather obvious, anyway), and b) it's a "blend" of features from various other kernels along with his work. That's just a guess, but I know for a fact that the normal bcblend kernel does not include SBC. No idea if there is any other charging mechanism, but how many are there :p? In any case, I know this because the official AOSP SBC kernel is a variation of bcblend, found here. If you're using the official bcblend kernel, it shouldn't be SBC. If you use the official AOSP SBC kernel, it will be bcblend, but with SBC. That sound right?
 

stevcha

Android Expert
Found this thread:

[KERNELS] Official Kernel Discussion Thread - All Kernel Talk Here Please


icon14.png
[KERNELS] Links to kernels you can use on miui....
Just thought id put together a post with links to the different kernels everyone can use on MIUI. so, yea, pretty simple...here ya goz:


to flash a kernel, follow these instructions:
1) back up your apps if you want...never know what can happen, esp when flashing a BFS (brain-**** scheduler) kernel.
2) reboot into recovery
3) nandroid backup (if ya feel the neeeeeeed)
4) flash CLEAR_TEMP_FILES.ZIP : download here : http://dl.dropbox.com/u/16341178/CLEAR_TEMP_FILES.zip
5) flash the kernel you downloaded
6) reboot

if getting bootloop after that, go back to recovery and use the steps above to flash a different kernel. if bootloops persists, nandroid restore. if that doesnt work, then flash the FORMAT_ALL.zip and reflash miui.


FORMAT_ALL.zip dl :
http://dl.dropbox.com/u/16341178/FORMAT_ALL.zip


hope this helps in some way. ill try and keep this updated for everyone and maybe i might even put lil things about each kernel such as if it seems to cause more reboots or whatever....
 

stevcha

Android Expert
I just tried flashing two savage kernels and I was unable to mount my sd card when connected via usb. Tried toggling usb debugging and still no good. I did some searching and I guess its a known bug. Flashing something else now.
 

stevcha

Android Expert
After a full day with the latest Ziggy CFS kernel I think I found my kernel of choice for miui. USB and camera both work. It allows you to overclock to 1.2ghz. I've been putting the kernel/rom through the ringer and the battery is holding steady. Everything is pretty snappy. I haven't had an fc or random reboots.
 

novox77

Leeeroy Jennnkinnns!
Do you use bluetooth? Was wondering if the current BT issue with MIUI was a kernel issue or not. The kernels I tried: savage, netarchy, bcblend didn't resolve the bluetooth issue (pairing is fine, but trying to connect is flaky).
 

stevcha

Android Expert
I don't use BT. I did try to connect to my laptop via bt just now. It looks like it will pair but doesn't actually stay connected. I'm thinking its an issue with aosp.
 
From miui forums -

"Hey guys. The bt issue is not a Savaged-Zen kernel issue. The problem is MIUI does not like bt stacks past. 32 kernel patch. I just got back so I'll continue to work on this. Also, I'll crank out a few non-sbc kernels if there is demand. Personally, I love sbc. But different strokes..."

So the newer kernels >32 may have this problem
 

stevcha

Android Expert
Just wanted to post some links to the Ziggy Evo Kernels in case anyone was confused by which one's to download. These are the latest releases for EVO as of today. Here's the changelog for those interested:


Changelog (since 15 Jan 11):
Hybrid Adaptive Voltage Scaling (HAVS) with sysfs vdd interface working 100%
SVS sysfs interface file for VDD: /sys/devices/system/cpu/cpu0/cpufreq/vdd_levels
HAVS sysfs interface file for VDD: /sys/devices/system/cpu/cpu0/cpufreq/vdd_levels_havs
It’s mostly the same code, but for scripting purposes I named them different
Only one will appear, not both

Sped up lock screen on ALL, damn HTC and Android fdearlysuspend
Fixed some earlysuspend issues
Fixed some wakelock issues
Updated WiMax drivers, ooops, forgot that in the EVO-MR3 update
Fixed a findbit problem



Beta Kernel EVO BFS 21 Jan 11:
Downloads

Beta Kernel EVO BFS HAVS 21 Jan 11:
Downloads

Beta Kernel EVO CFS 21 Jan 11:
Downloads

Beta Kernel EVO CFS HAVS 21 Jan 11:
Downloads
 

novox77

Leeeroy Jennnkinnns!
just installed a new kernel and its not going back my htc inc white screen =\ what do i do?

Power off. If you can't, pull the battery. Once the battery is back in, hold down Power and Vol-Down buttons together until you see the white bootloader screen.

From there, choose Recovery. This will boot into your recovery program. From here, you can try to reflash that kernel, flash another kernel, or flash a ROM (which comes with a kernel). If none of that works, better hope you have a recent NANDroid you can restore from. The restore is done by the recovery program as well.
 

xzero425x

Well-Known Member
Power off. If you can't, pull the battery. Once the battery is back in, hold down Power and Vol-Down buttons together until you see the white bootloader screen.

From there, choose Recovery. This will boot into your recovery program. From here, you can try to reflash that kernel, flash another kernel, or flash a ROM (which comes with a kernel). If none of that works, better hope you have a recent NANDroid you can restore from. The restore is done by the recovery program as well.

got it up and moving again ty
 
Top