[KERNEL]Xoom_1.4_Cybertronic_p6 - Xoom Android Development

This kernel is based on the Tiamat_1.4 kernel+ramdisk from Bigrushdog
Note that there is nothing wrong with Bigrushdog's kernel... This is just a slight variation with patches and config changes that may/maynot be in the Tiamat kernel.
I am going to try to keep this kernel as up-to-date with the mainline patches and source. I will plan to release something at least weekly if not more often.
The changelog will be updated, so please dont ask.. "Whats new in...."
I am usually available on #xoom for any questions/feedback.
Download Link: http://cybertronic.com/Xoom_1.4_Cybertronic_p6.zip
OR get it in KernelManager
***CHANGELOG***
**CHANGES SINCE p5***
+Added wireless sleep/resume bugfix
**CHANGES SINCE p4***
+Included AUTOGROUP scheduler patch (supposed to be much better performance under load)
**CHANGES SINCE p3***
+Added NTFS and NFS modules
+RTC bug fix (NVIDIA Kernel BUG: 811075)
+LED driver thread fix
**Overall changes***
*Changed Tegra2 video memory allocations
*Current codebase of Honeycomb MR1
*Removed tons of debug code
*Enabled TCP Large Recv offload
*Enabled TCP advanced congestion control (CUBIC)
*Compiled with GCC 4.5.2 with Optimizations for Tegra2/Cortex-A9

i flashed p5 a little while ago, going to flash p6 now. So far everything seems good

flashing now

Fastest benchmarks yet for me!
Sent from my ADR6300 using XDA Premium App

looks very nice for me!

I am on the Tiamat 1.40 and am getting an error flashing this rom -
error in /sdcard/Xoom_1.4_Cybertronic_p6.zip
(Status 0)
Installation aborted
Any special things need to be done first?

I dont know what method you are doing....
Use the traditional adb method OR KernelManager from marketplace.
I have not tested it from CM.

So difference between this and tiamat is patching? Does that equal increased stability?

Was installing via CWM - booting into CWM. Then tried from CWM app - it worked this method.

It won't flash in clockwork for me either, but it worked fine in kernel manager. Scores are about the same, but i'm gonna leave this one on for a while and see how it goes.

Will only install if someone tells me if it is stable compared to Tiamat or stock. Please can anyone confirm?
Sent from my Xoom

I am interested in knowing how this kernel performs compared to the Tiamat. I dont care about quadrant. Just looking for performance evaluations...
Thanks!

Will this kernel work with the Wifi Xoom?

yooper said:
Will this kernel work with the Wifi Xoom?
Click to expand...
Click to collapse
yes, i have a wifi xoom and it works just fine

It is tiamat just cleaned up.....
Smokexz said:
Will only install if someone tells me if it is stable compared to Tiamat or stock. Please can anyone confirm?
Sent from my Xoom
Click to expand...
Click to collapse
sent from my evo

Smokexz said:
Will only install if someone tells me if it is stable compared to Tiamat or stock. Please can anyone confirm?
Sent from my Xoom
Click to expand...
Click to collapse
Running stable and fast for me. Flashed p6 using kernel manager.
Edit: This is on VZW 3G Xoom

My Xoom (3g version) wouldn't start WiFi after installing this - it simply said "error". Had to flash back to Tiamat...

You must have done something wrong. My device is a Verizon 3G...so I know it works.
What method did you use to install?

ethanwinkley said:
My Xoom (3g version) wouldn't start WiFi after installing this - it simply said "error". Had to flash back to Tiamat...
Click to expand...
Click to collapse
I also have this error on my WiFi Xoom. Was at an older version of Tiamat and flashed p6 using Kernel Manager Pro. After a reboot I now get wifi error. Can't launch Kernel Manager due to no network. Can't flash using CW recovery because it can't find an sd card.
I also tried copying the broadcom ko file in /system/lib/modules from tiamat 1.3.2 but that didn't fix it. Any suggestions?

GrkEngineer said:
I also have this error on my WiFi Xoom. Was at an older version of Tiamat and flashed p6 using Kernel Manager Pro. After a reboot I now get wifi error. Can't launch Kernel Manager due to no network. Can't flash using CW recovery because it can't find an sd card.
I also tried copying the broadcom ko file in /system/lib/modules from tiamat 1.3.2 but that didn't fix it. Any suggestions?
Click to expand...
Click to collapse
If you want to go back you need to:
adb reboot bootloader
fastboot flash boot boot.img (using what came in tiamat)
fastboot reboot
adb remount
adb push (all files in tiamat to where they go)
adb reboot

Related

[Kernel] .29 Alpha for Cyanogenmod 5 Based ROMs 【aHero】 - For the Impatient

[Kernel] .29 Alpha for Cyanogenmod 5 Based ROMs 【aHero】 - For the Impatient
Here's a quick and dirty kernel compile with bluetooth and SetCPU OC both working for this ROM (and any Cyanogenmod based Hero ROM really). Should not be overclocking on boot.
Uses koush anykernel format to make it compatible for any CM based ROM.
I don't plan to update this. I had no intentions of making a Hero kernel so I probably wont be updating this. It was kind of an accident. I don't even have a GSM Hero. Anyways flash and enjoy! Devs can take what I did on my .config and make it good. There's some weird stuff in it.
If this eats your phone please do not hunt me down.
jaymac407 said:
Boots, testing more now..
Update: Wifi works, bluetooth works, OC seems to work (I THINK)
Good work.
Click to expand...
Click to collapse
I copied the netfilter options too. If someone can try to see if Wifi-tether works that would be awesome.
So apparently my kernel boots this aHero and fixes bluetooth. It's a .29 kernel based on the new source code.
Mind you that I might be missing some things. I took around 20 minutes comparing the existing .config and making one that is more similar to the Cyanogenmod .config by eyeballing differences and copying pasting code (yes really). I got really lazy toward the end because the .config was so damn long.
I at least enabled squashfs so the .sqf files decompress for sure now. Set localversion to cyanogenmod. You can see what I did to it in the download link as well, where I have a pastebin of what I did before I disabled perflock.
I also disabled a crap load of debug options that were enabled for some reason.
credits:
cyanogen for CM5. Based .config off his ROM
toastcfh for the kernel source code and being the father of all MSM7K overclocks
koush anykernel
.config here:
http://forum.xda-developers.com/showpost.php?p=6548814&postcount=53
how do i use this on ahero ? just flash it over the rom ?
Is this applicable to VanillaEclair?
Just flash this zip over my aHero?
Re: [Kernel] .29 Beta for Cyanogenmod 5 Based ROMs 【aHero】 - For the Impatient
Dont work for me om cyanogen mod, runs so slow it freezes. Cant get in set cpu and look
Sent from my HTC Hero using Tapatalk
going to test this now. I will update.
it sseems to freeze at boot (aHero 1.0 with JIT)
mine freeze at hero screen
Does it need a wipe and reflash first, or should it be ok to try over current CM ROM ( Vanillain 3.0 test version) ?
furrypotato said:
Does it need a wipe and reflash first, or should it be ok to try over current CM ROM ( Vanillain 3.0 test version) ?
Click to expand...
Click to collapse
There specific patches for the villain roms, theres one for Vanillain 3. There is a thread with them on xda
I tired it on Vanillian but cant seem to get past the lockscreen
I downloaded toastcfh's kernel source, but I didn't have time to compile..
anyway thanks for compiling, and I'll test it and report back soon..
Demologic said:
There specific patches for the villain roms, theres one for Vanillain 3. There is a thread with them on xda
I tired it on Vanillian but cant seem to get past the lockscreen
Click to expand...
Click to collapse
And me. Best wait I guess for a fix later.
Heh, awesome.
Be advised that this sometimes freezes randomly, that's the only bug I can see so far. Especially during going from and to sleep. That's the only issue that needs to be resolved. Apart from that, everything seems to work.
jaymac407 said:
Heh, awesome.
Be advised that this sometimes freezes randomly, that's the only bug I can see so far. Especially during going from and to sleep. That's the only issue that needs to be resolved. Apart from that, everything seems to work.
Click to expand...
Click to collapse
Try in setcpu to make the governor performance, if not msm7k
the ondemand governor code was broked in HTC source in .27
can i download the zip and flash it on ahero 1.0????
xaueious said:
Try in setcpu to make the governor performance, if not msm7k
the ondemand governor code was broked in HTC source in .27
Click to expand...
Click to collapse
Only options are performance and ondemand. Neither option seems to help with the crashes.
i have downloaded the zip on first page and flash over ahero 1.0 without JIT my phone boots and come to lockscreen and then i cant anything

[Kernel][01/06/12] 2.6.35.14 – oc-uv-neon_fp 1.516ghz – g2

Kernel 2.6.35.14 – OC-UV-NEON_FP (1.516GHZ) – G2
-based off of HTC's ace-2.6.35-gb-MR (developer.htc.com) and supplied msm7230_defconfig (2.6.35.10)
-merged up to kernel.org's 2.6.35.14
-merged in coolbh3k's/cyanogen's oc patch
-frequency range is from 806 to 1516; default bootup is 245-806.
-undervolt all frequencies (max mv is 1300)
-merged in zinx's GAN_ETH wifi calling module modifications
-merged in changes from cyanogen's htc-kernel-msm7x30, and pershoot's vision-2632
-optimisations based off of .32 release from Vision.
-added/amended a few things to the config (-xtra (please see below and in github)).
-import autogroup (session) from 2.6.38
http://droidbasement.com/db-blog/
.....
Previous:
Kernel 2.6.32.41 – OC-UV-NEON_FP (1.516GHZ) – G2
-based off of HTC's vision-MR-2.6.32-g9ab3677 (developer.htc.com) and supplied vision_defconfig (2.6.32.17)
-merged up to kernel.org's 2.6.32.41
-merged in coolbh3k's oc patch
-frequency range is from 806 to 1516; default bootup is 245-806.
-undervolt all frequencies (max mv is 1300)
-merged in zinx's GAN_ETH wifi calling module modifications
-merged in a few changes from cyanogen's github.
-optimisations based off of .35 release from Nexus/DS.
-added/amended a few things to the config (-xtra (please see below and in github)).
http://droidbasement.com/db-blog/
Will this be compatible with sense-based roms?
Stryder5 said:
Will this be compatible with sense-based roms?
Click to expand...
Click to collapse
it will, but your mileage 'may' vary in terms of camera use/functionality, etc.
Nice work.
I just flashed it through rom manager. Will let you know how my battery does
So far seems quite quick.
pershoot said:
it will, but your mileage 'may' vary in terms of camera use/functionality, etc.
Click to expand...
Click to collapse
Fair enough. I'll give it a try tomorrow and report back
Works fine here on my Desire Z. Thanks
Wifi, calling, 3G, camera, video.
Would love to see stuff like BFS, interactive/smartass scheduler and more intermediate speeds at the low end (if possible).
Might just try to build one myself.
*edit* Just noticed the -XTRA Nice.
Does it change the Wi-Fi Mac address like other overclocking kernel ?
jzhyok said:
Does it change the Wi-Fi Mac address like other overclocking kernel ?
Click to expand...
Click to collapse
No the MAC address doesnt get altered like one the other kernels. Most of the others have been fixed and dont do that anymore.
Nice work, pershoot! Everything seems to work together nicely. Hopefully, this might help with the battery life with the addition of my screen off profile clocked at 245...
can I install this via ROM Manager?
Yes, you can. read the instructions
Instructions:
Flash the .zip through recovery
Click to expand...
Click to collapse
put the zip file to your sdcard, open Rom Manager and select Install ROM from SD card
convolution said:
can I install this via ROM Manager?
Click to expand...
Click to collapse
Yes you can install with rom manager
Yea it can be installed via rm. Search for pershoot in rm, and you'll come to see it.
Kernel doing ok?
Pls report all issues with a dmesg in hand.
Thx.
pershoot said:
Kernel doing ok?
Pls report all issues with a dmesg in hand.
Thx.
Click to expand...
Click to collapse
No issues for me
working fine here as well, running CM NB#33
installed and now my phone is stuck in a boot loop... had to battery pull and do a restore
dietotherhythm said:
installed and now my phone is stuck in a boot loop... had to battery pull and do a restore
Click to expand...
Click to collapse
if you have setcpu set to on boot, flash back to stock, untick that option, then flash this kernel.
go up in 50/100 MHZ freqs and test at each spot. use ondemand cpu governor. tell me which freq(s) your device is having issues with.
thx.
Flashed over cm rc 2. Looks fine - glad this thing is finally getting undervolted. Cm kernel is not optimized enough.
However, this kernal has too many frquency sets. In setcpu most frequencies are at 0s total use tiime.
Sent from my HTC Vision using XDA App
Wifi hotspot appears to be broken.
Sent from my HTC Vision using XDA App

Stock O/C Kernel 1.7Ghz and CM/MIUI/GB O/C Kernel 1.8Ghz UPDATED 01/09 - Grankin01

First is an O/C kernel that I built from the HTC source. This kernel is stable and with the right profiles setup in setCPU has given me very good battery life. I'm giving coolbho3000 credit here as his post in the G2 forums is what helped me to do this. I am also acknowledging gr8gorilla who helped me several times through this process. Second is a kernel built from the latest CM kernel zource from zinx. It has proven to be very stable (after tweaking the voltages).
Now for the boring part ... If you choose to flash this you do it at your own risk. I am in no way, shape, or form responsible if you flash this and your phone turns into a paperweight. Once again, flash this at your own risk.
There, now that that is out of the way we can get on to the good stuff.
Make sure you choose the right kernel. The stock kernel will break your CM install if you flash it.
Kernels for Stock and Stock based roms
Kernel 2.6.32.21grankin010OC0v0.05
http://t1mgmaps.com/file.php?id=24
Md5Sum: 72c3430177eeefc6ff4b2c658efa0949
Features:
adb root enabled by default
system set r/w at boot (no need to remount)
voltages tweaked
cacheflush hack from zodttd integrated
noatime for better FS performance
Kernel 2.6.32.21grankin01-OC-v0.04
http://t1mgmaps.com/file.php?id=20
Md5Sum: a8668bdb2c1c7ca6ef0d9fbdafbe6969
Features(+v0.03):
Same features as v03 but with different voltages
Kernel 2.6.32.21grankin-OC-v0.03
http://t1mgmaps.com/file.php?id=19
Md5Sum: a82111399a9a4d570def14dce563a073
Features(+v0.01):
Voltages tweaked - Hopefully this one is more stable for you guys.
Kernel 2.6.32.21grankin01-OC-v0.02
http://www.mediafire.com/?o216o3b6jea13f9
Md5Sum: 2fdcde29532339743f0c41daae32db7f
Features(+v0.01):
O/C'd to 1.8Ghz with several intermediate clock speeds
Voltages for 1.7Ghz have been turned up a little bit to address stability concerns
Kernel 2.6.32.21grankin01-OC-v0.01
http://www.mediafire.com/?bqbdgb38m15n789
Md5Sum: af73907d0f9d8fbc1b5dcc41ea6b9552
Features:
Ext4 support (if you want to play with it)
O/C'd to 1.7Ghz with several intermediate clock speeds
ADB has root privileges automatically
System is set R/W on boot (no need to mount anymore)
HTC Perflock is disabled (pre-requisite for over-clocking)
CPU Governors:
Performance
Conservative
OnDemand
UserSpace
PowerSave
Kernels for CyanogenMod and MIUI
Do not use these with CM7-GB. They will not boot properly.
Kernel_grankin01-CM-OC-v0.10
http://t1mgmaps.com/file.php?id=26
Md5Sum: 6c4f5b18ca5509cc83cf5eac0667b3e0
Features:
Same as v09 but video works
Kernel_grankin01-CM-OC-v0.09
http://t1mgmaps.com/file.php?id=25
Md5Sum: 63bcc734bf33cb30eb0dd335f807bf10
Features(+v0.08):
Wifi is fixed in this release
Kernel 2.6.32.27grankin01-CM-OC-v0.08
http://www.mediafire.com/?4hs3ix1b8rdmz36
Md5Sum: 7822eb4dcf547d712c455c72c83d4118
Features:
Noatime for better FS performance
Cacheflush hack by zodttd is integrated
Voltages have been tweaked (again )
Inludes all the standard features also
Kernel 2.6.32.27grankin01-CM-OC-v0.07
http://t1mgmaps.com/file.php?id=18
Md5Sum: 9273d9405e6bdb76f754c96916e36262
Features(+0.06):
System Permanent R/W Fix (edited code in v06 and left that out ... oops)
Video is fixed
Voltages changed (hopefully for better battery life)
Kernel 2.6.32.27grankin01-CM-OC-v0.06
http://t1mgmaps.com/file.php?id=17
Md5Sum: 55f04250126b6763db2f180b2829e4ac
Features(+0.05):
Newest Bluetooth fixes
Newest Video fixes - broken/missing code
System Permanent R/W - Broken (edited code and left that out ... oops)
Kernel 2.6.32.27grankin01-CM-OC-v0.05
http://t1mgmaps.com/file.php?id=16
Md5Sum: 026e5717311fa42da073ac8a9fc442d5
Features(+0.03):
Bluetooth fix
Charge issue fix
Kernel 2.6.32.27grankin01-CM-OC-v0.03
http://www.mediafire.com/?3g6yv8g9ypsu953
Md5Sum: 0424f5565387f86818c1e67ff636443e
Features(+v0.02):
New version of kernel includes fix for video
Kernel 2.6.32.27grankin01-CM-OC-v0.02
http://www.mediafire.com/?jsux5wtj7mgcvzo
Md5Sum: 8c243df7f53143a6a3be5292073f052b
Features:
Ext4 support (if you want to play with it)
O/C'd to 1.8Ghz with several intermediate clock speeds
ADB has root privileges automatically
System is set R/W on boot (no need to mount anymore)FIXED
HTC Perflock is disabled (pre-requisite for over-clocking)
CPU Governors:
Performance
Conservative
OnDemand
UserSpace
PowerSave
Interactive
CM7-Gingerbread Kernels
Do not use these with CM6-Froyo! They have different ramdisks and wifi options built in.
These kernels have no issue with video. If you are having trouble with youtube and such update your GB rom to one of the newest. There was a memory leak in the source for the rom itself that zinx has fixed. Thirty to Forty-Five minutes of straight youtube action and I had no problem at all.
Kernel_2.6.32.27grankin01-CM-GB-OC-v0.09
http://t1mgmaps.com/file.php?id=29
Md5Sum: 7565340ac31ff7560d45ab42e043acc0
Features(+v0.08):
Changed voltages a tad
I get great battery life with light to moderate usage on this kernel
Kernel 2.6.32.27grankin01-CM-OC-v0.08-GB
http://t1mgmaps.com/file.php?id=22
Md5Sum: b7b5fde8db99a01d827c3b7fc81a387e
Features:
Noatime for better FS performance
Cacheflush hack by zodttd is integrated
Ext4 support (if you want to play with it)
O/C'd to 1.8Ghz with several intermediate clock speeds
ADB has root privileges automatically
System is set R/W on boot (no need to mount anymore)
HTC Perflock is disabled (pre-requisite for over-clocking)
CPU Governors:
Performance
Conservative
OnDemand
UserSpace
PowerSave
Interactive
I have packaged this into an update.zip format that you can flash through your custom recovery. Simply choose to install a zip from the sdcard and pick the update package to install it. It will install the wifi driver at the same time so you don't need to worry about that. Everything works with this kernel so far for me if you have any problems please post them and I'll see what I can do to fix them.
Remember that you hardware is not the same as your neighbor's so while he may be able to max the settings out and run stable your device may need to be set to a lower clock speed to run stable.
Source code for both kernels has been added to github. If you want to play around with them download source from here: https://github.com/grankin01
Happy Modding/Devving!
wow, thank you sir
I was just about to start testing kernels with Zinx's CM6 anyway. Looks like yours is first.
hmmm... could not run update.zip through clockworkmod. I was looking to extract the files and push them manually, however, I don't see a zImage file to push.
No luck with the miui rom. Cant get past the splash screen.
Sent from my HTC Glacier using XDA App
monnietron said:
No luck with the miui rom. Cant get past the splash screen.
Sent from my HTC Glacier using XDA App
Click to expand...
Click to collapse
Yeah, its based off of CM. I'm working on one built fromthe CM source right now.
Christopher3712 said:
I was just about to start testing kernels with Zinx's CM6 anyway. Looks like yours is first.
hmmm... could not run update.zip through clockworkmod. I was looking to extract the files and push them manually, however, I don't see a zImage file to push.
Click to expand...
Click to collapse
There isn't a zimage. I wrapped it all up in its own boot.img and then packaged it in the update.zip with the wifi module.
Does this break the nightly CM ROM? I know gorilla's kernel does.
I appreciate your work!
TmobileDash12 said:
Does this break the nightly CM ROM? I know gorilla's kernel does.
I appreciate your work!
Click to expand...
Click to collapse
Yes, it breaks it horribly. I'm working on it now.
grankin01 said:
Here is an O/C kernel that I built from the HTC source. This kernel is stable and with the right profiles setup in setCPU has given me very good battery life. I'm giving coolbho3000 credit here as his post in the G2 forums is what helped me to do this. I am also acknowledging gr8gorilla who helped me several times through this process.
Click to expand...
Click to collapse
Thanks for this grankin01. Great work to you and the others involved.
So no miui or cm6 on this kernel correct I just dont wanna break anything.
Sent from my icey cold glacier 4g freezing every phone in its path.
jriv said:
So no miui or cm6 on this kernel correct I just dont wanna break anything.
Sent from my icey cold glacier 4g freezing every phone in its path.
Click to expand...
Click to collapse
Not yet. It will work with the rom that you have installed right now though.
hey guys. im a noob to android. every other phone i have had has been winmo. i wanted to try this oc kernel because it seems easier to install than the gorilla one. however i ran into a problem when installing. i have a stock rom 2.2.1, perm rooted s=off, using clockwork recovery. i backed up my rom and flashed via rom manager. it then began to send me into a boot loop never getting past the first screen. just kept turning off and rebooting. soooooo i rebooted directly into clockwork and tried to do it from there and the same thing happened. so i restored my recovery and now everything is back to normal. can anyone point me in the right direction? i did notice that in clockwork it gave me two options to flash the kernel or to flash an update from the sd card. should i have flashed the update zip instead of the kernel or flash both.. sorry im a partial noob. i know how to use adb a lil and the emulator, this is the first thing i flashed on my phone and nearly had a heart attack from thinking i was bricked! any help is appreciated
Do you already have setCPU installed? Not everyone's phone will be able to reach the maximum speed without bootlooping or locking up. Just the nature of the beast. Try setting your speed down in setCPU (if you already have it installed) and turn set at boot off and then flashing and rebooting. Then you can test the speeds one by one to know what is working for you.
Edit: New kernel for CM and MIUI is nearly ready. 1.8Ghz with over 3200 on quadrant!!!
grankin01 said:
Not yet. It will work with the rom that you have installed right now though.
Click to expand...
Click to collapse
Oh I'm running miui now just haven't changed my sig lol
Sent from my icey cold glacier 4g freezing every phone in its path.
Can't wait for your kernel for CM! I wanna see my phone unleash its true power! Lol thanks dude.
Sent from my HTC Glacier using XDA App
grankin01 said:
Do you already have setCPU installed? Not everyone's phone will be able to reach the maximum speed without bootlooping or locking up. Just the nature of the beast. Try setting your speed down in setCPU (if you already have it installed) and turn set at boot off and then flashing and rebooting. Then you can test the speeds one by one to know what is working for you.
Edit: New kernel for CM and MIUI is nearly ready. 1.8Ghz with over 3200 on quadrant!!!
Click to expand...
Click to collapse
thanks.... stupid me... duuhhh.... i have setcpu installed already and it is set at "set on boot".... thanks for the help man... will give it a go and let you know how that works out!
Edit: turning off set on boot in setcpu didnt work. still boot looped. i will try uninstalling setcpu, then flashing, then reinstalling. i dont get it though because my highest on setcpu is the stock 1024.... hmm maybe its the profiles i have set up... either way, gonna give it another go in a few. im gonna get this working today if its the last thing i do. so thankful for backups to restore lol
grankin01 said:
Do you already have setCPU installed? Not everyone's phone will be able to reach the maximum speed without bootlooping or locking up. Just the nature of the beast. Try setting your speed down in setCPU (if you already have it installed) and turn set at boot off and then flashing and rebooting. Then you can test the speeds one by one to know what is working for you.
Edit: New kernel for CM and MIUI is nearly ready. 1.8Ghz with over 3200 on quadrant!!!
Click to expand...
Click to collapse
That's...retarded. I can't wait to see how that handles. lol! Are you incorporating U/V's on the lower frequencies as well?
UV / OC?
Is this a UV / OC kernel? Thanks for the help.
Christopher3712 said:
That's...retarded. I can't wait to see how that handles. lol! Are you incorporating U/V's on the lower frequencies as well?
Click to expand...
Click to collapse
Yes, and O/V's in the higher frequecies for stability. This one was picky.
InvisibleHero said:
Is this a UV / OC kernel? Thanks for the help.
Click to expand...
Click to collapse
Only in the lower frequencies. The higher frequencies weren't stable running lower voltages.
Thanks OP. When you say the lower ranges, at which MHz did you not UV? Just curious. I am thinking of not OC'ing more than 1.4MHz and didnt know if I would get the UV benefit.
*EDIT* Meant GHz

[Kernel]Froyo/AOSP[2.6.32.27](ver2.0.0)MaxOC~1.84GHz,SmartAss/UV/BFS/SLQB/BFQ[Jun-19]

NOTICE: I am changing the title of my kernel thread to be clearer. ALL FROYO AOSP ROMS:
Froyo MIUI (Evil D and Gr8Gorilla Ports),
Liquid Metal Ports,
CM6,
G2 and any other Froyo AOSP ROM series​
All Froyo Sense ROMs should use my Froyo Sense Kernel
All Gingerbread ROMs should use my Gingerbread Kernel
Hi XDA members and fellow MT4G users:
This is my THIRD kernel hack. I want to thank Grankin, Gr8Gorilla, Erasmux, dumfuq, Cyanogen, Zinx, Snq, Pershoot and several others I cannot recall for inspiring me to venture into this unfamiliar territory for me.
What is a Kernel? The Kernel is the Foundation in which everything else builds upon in any software system.
[Car Analogy]: Kernel is like the Engine, Electrical system and the Transmission to a car. The Library, Framework and the Apps [AKA ROM] are the body frame and the rest of the Car.
​
Updated Note: Newest ClockworkMod Recovery VERSION 3.0.0.6+ IS COMPATIBLE with this Kernel.
(NOTE: My Froyo kernel DOES NOT format EXT 4 file system directly -- Orange Color Text -- ClockworkMod Recovery 2.5.1.4 or 3.0.0.5, so if your existing kernel is using using EXT 4 file system, you need to restore back to ClockworkMod Version 2.5.1.2 -- Green Color Text --, then WIPE EVERYTHING include Cache, System and Data)
My goal for this Sense Based Kernel is to provide maximum Sense ROM compatibility, and only apply updates/patches/enhancements once I understand how they work and their cost/benefit to the kernel as a whole...
Please DO NOT use any task killers, they DO NOT improve performance nor battery life. They INTERFERE with your phone's stability (more crashes) and App compatibilities (Forced Close).
My kernel is based on the HTC source code directly from developer.htc.com.
MinMax Governor (Battery Saver)
This governor will try to minimize the frequency jumps/changes which cause voltage spikes/changes which supposedly drains more battery life... Supposedly designed to work with SetCPU... so give it a whirl...
SmartAss Governor (Balanced)
This governor has a built-in "profile" similar to SetCPU, so screen off will use lower clock rate thus conserve more battery, but it also has a fast wake up feature so that user interaction will not see the lag when switching from Sleep to Wake state.... (So SetCPU Profiles are sorta redundant when using this governor, you can still use SetCPU to OC to higher than default Clock frequency).
Interactive Governor (Performance)
This governor is designed to put more priority to User Interface (UI aka Apps) tasks, therefore appears more responsive then the traditional OnDemand governor. So if you want the smoothest UI interaction, this governor is for you...
Brain F*ck Scheduler - (BFS)
This scheduler is designed to be simple and speedy tailor specifically for user interface type systems such as desktop/smart phone devices where user interaction is MORE important than serving 1 million web requests at the same time (think of nimble desktop workstations vs large corporate servers). CM7 main line is using this as its default scheduler, now I bring you the same performance as CM7 with compatibility to Sense Series ROMs.
SLQB - (SLAB allocator with Queue)
This memory allocator is designed for small number of CPUs system (such as desktop or smart phone devices). This allocator is design to be simple and it is optimized for using order-0 pages as much as possible (order-0 pages are the simplest therefore quickest type of memory in a Linux system to allocate). Not all kernels are using SLQB including CM7 main line...
Fair Budget Queue (BFQ I/O scheduler)
This I/O scheduler is an improvement on top of Completely Fair Queue (CFQ). CFQ is fair in terms of time but not in terms of throughput / bandwidth, so BFQ make sure that both time and throughput / bandwidth are balanced across all requests.
Installation Instructions:
Here's a step by step instruction to install this kernel to work with Froyo based ROMs:
[ Aurum Edition ]
[ CFS-Smartass ]
The File ==> Version 2.0.0 CFS Low Voltage <==
The File ==> Version 2.0.0 CFS Stock Voltage <==
[ BFS-Interactive ]
The File ==> Version 2.0.0 BFS Low Voltage <==
The File ==> Version 2.0.0 BFS Stock Voltage <==
[NOTE]: If your WiFi driver is working but somehow are are UNABLE to connect, you need to apply the following Patch:
Patch 1: WPA_Supplicant
Post your problem IN DETAIL:
A [good example] of error reporting... (from vinsane)
Here's a template to use if you don't know how to report your issue
1. download the above file (via phone directly or to a PC)
2. copy the downloaded zip file to /sdcard/download/
3. Open ROM Manager and select "Reboot into Recovery" and select "OK"
4. Once in recovery, select "wipe cache partition", select "Yes", then select "advanced", then select "Wipe Dalvik Cache", then select "Yes" again. Once finished, click the back button to go back to the main recovery menu. On that menu, select "Install Zip From SDCad", then select "Choose zip from SDCard", then go to /sdcard/download and select the downloaded zip file and let it run its script.
5. Once the script is done, select "reboot system now"
After FLASHING, the first reboot may take longer than usual, please be patient (rebuilding cache structures)... After the first reboot, it may lag during initial load (let everything finish loading). Once everything is loaded and phone is ready for use, reboot the phone a 2nd time and the lag will be gone and everything should be silky smooth...[more detail]
NEWS BULLETIN:
Version 2.0.0 is OUT! Completely rebuilt from scratch from CM source code. Added many technologies back, added LOTS and LOTS of optimization.
BFS is BAAAACK...
Geek Talk Below:
Froyo AOSP kernels were sufficiently different from the HTC Sense Kernels, so I have no choice but to create another kernel for Froyo AOSP ROMs such as Liquid Metal, MIUI, CM6, G2 or any ROM series with AOSP roots...
BUGS:
None so far...
TO DO:
Don't know yet...
History:
Version 1.0.0 (Deprecated)
Split from Froyo Sense Kernel, based on CM7 GB kernel back ported to Froyo
Version 1.5.0 (Deprecated)
Added Native CIFS+UTF-8 support (no need more cifs.ko and utf-8.ko)
Added Native VPN support
Added Native gan-eth support (WiFi Calling)
Added FUSE FS (file system in user space, same as CM7)
Updated core Linux Kernel version from 2.6.32.33 to 2.6.32.36
Fixed WiFi compile option (should fix WiFi issues)
Updated Battery Driver from HTC Thunderbolt kernel
Updated LED Driver from HTC Thunderbolt kernel
Updated Power Driver from HTC Thunderbolt kernel
Updated SPI Master Driver from HTC Thunderbolt kernel
Updated MMC/SD Driver from HTC Thunderbolt kernel
Updated USB Dock Driver from HTC Thunderbolt kernel
Version 1.5.6 (deprecated)
Revert back to original CM6 WiFi driver
Revert back to original CM6 USB RNDIS driver
Updated CPU Freq Table 536MHz -> 576MHz from using PLL_2 to PLL_3
Update SmartAss Governor to use new 576MHz as max wake up frequency
Version 1.5.7 (deprecated)
BFS scheduler is back!
Compiled with newer toolchain from 4.4.0 to 4.4.3 [more optimization = better performance]
Version 1.6.0 (deprecated)
Patched to latest stable kernel version 2.6.32.41
Patched Youtube video while screen off crash bug
Version 1.7.0 (deprecated)
Revert to old Video Codec
Version 2.0.0 (Current)
Rebuilt FROM SCRATCH based on CM source code
Added BFS
Tweaked SmartAss
SLAB, BFQ default
Fixed YOUTUBE/Video issues FOR GOOD
Compiler, Video, Process and many other optimization added
Standard Disclaimer: Not responsible for bricking your phone, voiding your warranty, or any other pain or suffering you may feel as result of using this kernel!!!
Follow me on Twiiter :
My Github Complying with GPL
If you find this Kernel useful, feel free to hit the [Thanks] button below
Reserved 1 for sure...
Reserved 2 Just in Case
Hurry up and get those links up!! So ready to try this!
Sent from my HTC Glacier using XDA App
Fabulous
Finally we get the ultra one~~Hoping the link would come soon!!!
Testing~~great~~
Edit: would the wifi issue be solved??Trying terminal ~~~
super hype for this cm6 rules!!!
Faux is my hero
edit: first to download yay
Anyone having wifi issues?? I was able to connect using .9.1, flashed this and now it won't even find it. I'm running the latest miui and have wiped cache and dalvik, fixed permissions, did it all over again, reflashed, and still nothing. Checked my router and internet connection on my laptop and its all good there. Not sure, kind of stumped.
Sent from my HTC Glacier using XDA App
Awesome! Thank you so much Faux! You da man!
Amac1222 said:
Anyone having wifi issues?? I was able to connect using .9.1, flashed this and now it won't even find it. I'm running the latest miui and have wiped cache and dalvik, fixed permissions, did it all over again, reflashed, and still nothing. Checked my router and internet connection on my laptop and its all good there. Not sure, kind of stumped.
Sent from my HTC Glacier using XDA App
Click to expand...
Click to collapse
It's missing a file WPA_Supplicant from the framework... ugh.. tell Option94 to put that file in
Lol in the meantime what is my short term option?? (haha I made a funny ) go back to .9.1 or what??
Sent from my HTC Glacier using XDA App
faux123 said:
It's missing a file WPA_Supplicant from the framework... ugh.. tell Option94 to put that file in
Click to expand...
Click to collapse
Or can you pm me the file/post it on here and if there is a way I can move wpa_supplicant to the right spot???
Sent from my HTC Glacier using XDA App
Same~
Amac1222 said:
Anyone having wifi issues?? I was able to connect using .9.1, flashed this and now it won't even find it. I'm running the latest miui and have wiped cache and dalvik, fixed permissions, did it all over again, reflashed, and still nothing. Checked my router and internet connection on my laptop and its all good there. Not sure, kind of stumped.
Sent from my HTC Glacier using XDA App
Click to expand...
Click to collapse
Same as yours ~
hunteryezd said:
Same as yours ~
Click to expand...
Click to collapse
Option has already taken note of this and will be added to New update of miui to be released either today or early tomorrow
Amac1222 said:
Anyone having wifi issues?? I was able to connect using .9.1, flashed this and now it won't even find it. I'm running the latest miui and have wiped cache and dalvik, fixed permissions, did it all over again, reflashed, and still nothing. Checked my router and internet connection on my laptop and its all good there. Not sure, kind of stumped.
Sent from my HTC Glacier using XDA App
Click to expand...
Click to collapse
Option has already taken note of this and will be added to New update of miui to be released either today or early tomorrow
Thanks I just saw that over on the miui thread.. Hard to keep up on the app lol
Sent from my HTC Glacier using XDA App
Grab the file here for those of you who can't wait...
COPY the file to /system/bin and OVERWRITE the existing file, then use terminal emulator and do
Code:
su
cd /system/bin
chmod 755 wpa*
chown 0.2000 wpa*
VOILA! Instant WiFi access. I tested WiFi calling on this baby and it WORKS too!!!!
faux123 said:
Grab the file here for those of you who can't wait...
COPY the file to /system/bin and OVERWRITE the existing file, then use terminal emulator and do
Code:
su
cd /system/bin
chmod 755 wpa*
chown 0.2000 wpa*
VOILA! Instant WiFi access. I tested WiFi calling on this baby and it WORKS too!!!!
Click to expand...
Click to collapse
Sweeeettt!! You guys are the ****!!
Edit: worked like a charm, thanks man!
Sent from my HTC Glacier using XDA App
Amac1222 said:
Sweeeettt!! You guys are the ****!!
Edit: worked like a charm, thanks man!
Sent from my HTC Glacier using XDA App
Click to expand...
Click to collapse
Does not work on RoyalThunder ROM. Tries to connect and then disconnects. scans, tries, disconnects...
Amac1222 said:
Sweeeettt!! You guys are the ****!!
Edit: worked like a charm, thanks man!
Sent from my HTC Glacier using XDA App
Click to expand...
Click to collapse
What I got is
su
#cd /system/wpa*
cd: can't cd to /system/wpa*
#chmod 755 wpa*
chmod: wpa*: No such file or directory
#chown 0.2000 wpa*
chown: wap*: No such file or directory
???????????????????
hunteryezd said:
What I got is
su
#cd /system/wpa*
cd: can't cd to /system/wpa*
#chmod 755 wpa*
chmod: wpa*: No such file or directory
#chown 0.2000 wpa*
chown: wap*: No such file or directory
???????????????????
Click to expand...
Click to collapse
It's system/bin not system/wpa*
Sent from my HTC Glacier using Tapatalk

[KERNEL] [SHIFT][AOSP][LOLLIPOP]

Shift Lollipop Kernel​
This kernel supports only Lollipop AOSP. Should support all roms but not sure about Slim, if it doesn't work for a ROM please upload the boot.img from the ROM and post it here and I will see about adding support. Basically this kernel was developed only for CyanideL ROM but has progressed into a decent standalone kernel from reports as I do not own this device, so I thought I would just go ahead and share it so it was known and people could use it for other Lollipop Roms since I keep the source updated for the ROM I figured a kernel with some features and up to date source would be worth posting. Hopefully you all enjoy it
CPU GOVERNORS: smartass, smartassV2, ondemand, powersave, interactiveX, performance, userspace, zzmoove, wheatley and nightmare
I/O GOVERNORS: noop, deadline, cfq, row, sio
default cpu governor: InteractiveX
default I/O governor: row
F2FS/EXT4
OverClock to 1881
CPU Voltage Control
GPU Step Control
Advanced TCP Controls
Faux Sound Mod
Quick Charge
Compiled with Linaro GCC 4.9.1
Install Instructions: Standard flash in recovery, wiping caches in recommended but usual shouldn't be required
Current version is 3.0
Downloads: Shift Kernel
Thank you and enjoy!!
If you like our work, then maybe you would like to give a small donation or buy me a beer. You know you want to lol :victory:
Donate to @rogersb11
Thank you and ENJOY!!!!!
​
XDA:DevDB Information
Shift Kernel, Kernel for the AT&T Samsung Galaxy S III
Contributors
rogersb11
Kernel Special Features:
Version Information
Status: Stable
Current Stable Version: 3.0
Stable Release Date: 2015-02-19
Created 2015-02-20
Last Updated 2015-02-19
Nice work here man ?
GS3-T999L : SOKP-MS-04-KK444
Hey rogersb11. I just installed on my sgh-i747m. Running an alpha self built pacman ROM. I will test it out today and report back results. Thanks for all your contributions in the Dev world. Cheers!!!!
Sent from my SAMSUNG-SGH-I747 using Xparent Cyan Tapatalk 2
exfat?
Thanks! This kernel has been working great on Cyanide L.
Quick question, does it have exfat support built in?
This kernel is working great on Oct-L
jason2678 said:
Thanks! This kernel has been working great on Cyanide L.
Quick question, does it have exfat support built in?
Click to expand...
Click to collapse
Top of my head I'm not sure and I'm not by my build machine to check the source. If it's not I can look into adding it tho. I have it in my they kernel source so I'm sure I can port it over
Thanks. I have a microsd that may be of dubious quality. It works best as exfat. I've found I have to be really cautious with it. I'm pretty sure I didn't try it with cyanide.
Doesn't seem to support exfat, but it's nice and smooth on the official Slim weekly.
Loving your kernel, hey I am wondering about f2fs, is it new? I tried formating my system and data to f2fs flashed shift v2.2 and didn't boot I tried this on cyanide L and I am a currently on it (ext4), if there are different steps I need to take please let me know other wise I am loving v3!!!
Sent from my SAMSUNG-SGH-I747 using Tapatalk
Johnnyy9262 said:
Loving your kernel, hey I am wondering about f2fs, is it new? I tried formating my system and data to f2fs flashed shift v2.2 and didn't boot I tried this on cyanide L and I am a currently on it (ext4), if there are different steps I need to take please let me know other wise I am loving v3!!!
Sent from my SAMSUNG-SGH-I747 using Tapatalk
Click to expand...
Click to collapse
You need the kernel changer from the f2fs thread to allow ROM to boot
Sent from my SAMSUNG-SGH-I747 using XDA Free mobile app
Would this work for d2tmo?
gvsukids said:
You need the kernel changer from the f2fs thread to allow ROM to boot
Sent from my SAMSUNG-SGH-I747 using XDA Free mobile app
Click to expand...
Click to collapse
Link me? It would be amazing if actually get f2fs working in lollipop [emoji1]
Sent from my SAMSUNG-SGH-I747 using Tapatalk
roogerrisboredd said:
Would this work for d2tmo?
Click to expand...
Click to collapse
Yes it SHOULD. Comes with cyanide ROM and it's for tmobile as well
gvsukids said:
You need the kernel changer from the f2fs thread to allow ROM to boot
Sent from my SAMSUNG-SGH-I747 using XDA Free mobile app
Click to expand...
Click to collapse
F2fs ramdisk support was added in 3.0. I only added it for data and cache tho and that's where the improvements are to be had
Shift 3.0 bootloops on CyanideL
I've been running CyanideL with the Shift kernel for a couple of months with no problems. The latest version (20150220) bootloops on me, though. I tried a dirty flash, then factory reset but either way it shows the Samsung flash screen, buzzes and then back. I tried flashing Shift 3.0 separately after this happened, as suggested by @TheGeekyNimrod, but that produced the same result. But then I flashed Shift 2.2 D2 over CyanideL-20150220, and now it's booting fine.
I tried to take a logcat while it was booting with adb logcat>logfile but I got the message -waiting for device- and nothing more. The logifle was empty. Is there another way to take a boottime logcat? My recovery is TWRP 2.8.4.0.
Thanks, @rogersb11, for all your work on this.
pixbuf said:
I've been running CyanideL with the Shift kernel for a couple of months with no problems. The latest version (20150220) bootloops on me, though. I tried a dirty flash, then factory reset but either way it shows the Samsung flash screen, buzzes and then back. I tried flashing Shift 3.0 separately after this happened, as suggested by @TheGeekyNimrod, but that produced the same result. But then I flashed Shift 2.2 D2 over CyanideL-20150220, and now it's booting fine.
I tried to take a logcat while it was booting with adb logcat>logfile but I got the message -waiting for device- and nothing more. The logifle was empty. Is there another way to take a boottime logcat? My recovery is TWRP 2.8.4.0.
Thanks, @rogersb11, for all your work on this.
Click to expand...
Click to collapse
Yea this seems to be a very random issue. Geeky himself has this on a previous kernel I gave him. After failed boot you can boot straight to recovery and pull the last_kmsg. I can't remember exactly the command but a quick search will tell you. That's the kernel log
3.0 running great on Oct-L. Awesome work!
rogersb11 said:
Yea this seems to be a very random issue. Geeky himself has this on a previous kernel I gave him. After failed boot you can boot straight to recovery and pull the last_kmsg. I can't remember exactly the command but a quick search will tell you. That's the kernel log
Click to expand...
Click to collapse
I tried this but there was no last_kmsg. I did get one from a successful boot with the 2.2-D2 kernel; that one said "no errors" at the bottom. But I guess it doesn't get far enough to even create the kmsg file with the 3.0 kernel. The last time I tried it stayed on the Samsung flash screen with the LED pulsing blue for about 10 minutes before I pulled the battery.
pixbuf said:
I tried this but there was no last_kmsg. I did get one from a successful boot with the 2.2-D2 kernel; that one said "no errors" at the bottom. But I guess it doesn't get far enough to even create the kmsg file with the 3.0 kernel. The last time I tried it stayed on the Samsung flash screen with the LED pulsing blue for about 10 minutes before I pulled the battery.
Click to expand...
Click to collapse
If it stays on the Samsung screen very long at all then it's just not gonna boot. Well that's unfortunate man, 3.0 is a massive improvement. Not sure how to help you since almost all haven't had this issue. Maybe next build will work for you. Not sure what else I will add but I'm sure I'll find something. Anybody have any requests?
rogersb11 said:
If it stays on the Samsung screen very long at all then it's just not gonna boot. Well that's unfortunate man, 3.0 is a massive improvement. Not sure how to help you since almost all haven't had this issue. Maybe next build will work for you. Not sure what else I will add but I'm sure I'll find something. Anybody have any requests?
Click to expand...
Click to collapse
You're awesome, I know I'll be happy when a new build comes out that works. Fiops please, and I don't know if f2fs support for sdcard would work but that seems like the best file format for an sdcard to me. :good:
JDC2389 said:
You're awesome, I know I'll be happy when a new build comes out that works. Fiops please, and I don't know if f2fs support for sdcard would work but that seems like the best file format for an sdcard to me. :good:
Click to expand...
Click to collapse
I'll look into fiops. F2fs should work on an sdcard. Kernel supports f2fs cache and data so internal and external should work that way
Cool stuff, I flashed the newest twrp recovery and latest modem/baseband NJ1 using Exodus rom from team Vanir http://www.vanir-exodus.net/exodus/d2att/ shift kernel 2.2 works sortof, zzmoove hardlocks the phone and xposed alpha won't work[works on exo kernel]. 3.0 is broken for me still on a clean flash the splash loads this time then after a bit the screen goes black, oddly enough touching the power button causes a vibrate but other then that phone won't wake. Phone is unresponsive from pc side using adb logcat etc when on 3.0 so I don't know how I would report any bugs.

Categories

Resources