• Announcements

    • Reminder - MoDaCo position on illegal content   07/30/15

      ILLEGAL CONTENT I'd like to just reaffirm MoDaCo's position regarding piracy and illegal content in the light of some recent questions / postings. Posts will be censored by myself or my moderation team if the contain or link to: Illegal / pirated / cracked software or sites that host such softwareNintendo emulators / ROMs or sites hosting them (in light of Nintendo's legal stance)CUSTOM ROMS You may discuss and post links to custom device ROMs on MoDaCo, provided the following rules are adhered to: ROMs must not contain any illegal 3rd party software (this includes trial versions included without permission)ROMs must give full credit to the original authorISSUES If you have any issues with this policy, please contact PaulOBrien directly via PM.
    • Reminder: Selling items on the forum directly is not allowed   07/30/15

      Please note that selling items on the forum directly is not allowed by the forum rules. There is a forum for eBay auctions whereby you can list the items on eBay and link to them there. This is the ONLY forum for this type of activity. You may also advertise links to the eBay forum in your signature. Please note that selling directly in contravention of these rules will result in a warning / suspension / ban.

[Kernel] 308 Kernel for official ICS roms, Updated 07/02/2013

190 posts in this topic

Posted (edited) · Report post

What is it?

This is a kernel I have been working on for fun when I have time. Is uses some commits from Daz and his ICS/JB kernel, Quite a few commits from Code Aurora Forum and a bit from Omegamoon and Geno. I have Also recycled some code from my previous 308 kernel for the Huawei X5/u8800.

I used the 3.08 kernel source from Huawei as a base and pulled the boot.img and config from my stock b936 vodafone NZ rom.

19/01/13 update:

I broke my build environment a while ago, and my last kernel stopped building. Have finally rebuilt environment again properly and I decided to use Genokolars kernel as a base to save some time. It helps that his source is nice and clean too and he has documented his changes well. His source is here:

https://github.com/g...kernel_msm7227a

This Kernel is for stock/stock based roms only. It will not work with CM9 or CM10.

What does it have?

Old Kernel

First Release #16:

Overclocking, which I don't use and have not tested.

Lots of KGSL (graphics) fixes

Updated touchscreen drivers thanks to Dazzozo and Fagulhas

Tweaked SIO and stock VR ioscheds, I use SIO

Tuned Smartass2 and stock InteractiveX governers, I have customised smartass2 the way I like it.

Bluetooth BNEP enabled, Stil not one hundred percent sure about this one, seems to be about bluetooth networking.

Some small CAF audio changes.

Updated lowmemorykiller values set in the kernel.

A CAF battery calibration fix, you may experience a battery drop while this calibrates, but after a charge/discharge/charge cycle this is fine and I get through a full day with 60% left in the battery.

11/11/12 Release #19:

Init.d support from Cyda- need to know if this works, I don't use init.d scripts myself.

Some Governor tuning in interactiveX and conservative governors

Zram enabled

Dazzozo's fix for wifi crashing and deadlock from CAF

Current Kernel:

19/01/13 Release #6:

New kernel based of Geno's source.

Has Ramdisk from B952 stockplus.

Largely the same tweaks as before, but with some left out that I felt caused instabitity.

Seems to be about the same speed wise.

Looking to put some more changes in and hopefully fix zram eventually.

Includes the init from Unaszplodrmann.

19/01/13 Release #7

Removed the modified init, seems to cause some phone weirdness.

Set smartass2 as default governor.

Added more entropy into the kernel. I doubt it does anything, but why not. A bit more randomness to pull from can't hurt, can it?

Added updated zram and turned on in the defconfig

21/01/13 Release #11

Added Lagfree Governor

Added Wheatley Governer

23/01/13 Release #12

Made smartass2 a bit more responsive

Updated Freq's from CM9. 1.19ghz back, 1,3ghz gone because nobody can use it.

28/01/13 Release #13

Added swap

small memory management fix

turned off some huawei logging

03/02/13 Release #14

Goodbye Wheatley, wish you worked better on our phone.

07/02/13 Release #15

Really goodbye Wheatley, you stuck around like a bad rash.

Made working directory clean and did a full clean build.

Probably final unless some really cool stuff comes along to try.

Disclaimer stuff:

I have tested this as working on my phone, I am not responsible for fires, death or nuclear war breaking out if you use this kernel. I have only tested it using the stock+ B952 rom, but it should work on all stock based roms.

Get it here:

Old Kernel:

#16 update kernel:

http://www.mediafire...7444bntbq0aqmi4

#19 update kernel: http://www.mediafire...3d0irtycdyybw7x

Flash back to stock boot.img: http://www.mediafire...t66482e72shhcth

Current Kernel:

#6 update kernel: http://www.mediafire...94uuu9ebcxyts7a

#7 update kernel: http://www.mediafire...5f9947r4hxurklj

#11 update kernel: http://www.mediafire...guspai8u69i29sn

#12 update kernel: http://www.mediafire...sej3w8ipxo7a16r

#13 update kernel: http://www.mediafire...43116mf34ttvs5l

#14 update kernel: http://www.mediafire...ap4glxz57tp9zjm

#15 update kernel: http://www.mediafire...j19164hvx2z8956

Higher number is the latest and is highlighted above. If you look in Settings>about>kernel Version, you should see it match the kernel number there. You can flash your kernel/rom of choice to get back to your previous kernel. #15 looks to be final unless something really cool kernel wise comes along.

Just come back to using my phone for the first time in a while and realised that it was a bit choppy. Not sure why I didn't notice it before. Anyway, have set the governor values back closer to stock and added some small changes like updating SIO and changing the lowmemorykiller values a little bit. Seems smoother so that is cool.

http://www.mediafire.com/?bcn5rvlp0naqrta

Thanks to:

Dazzozo and Fagulhas

Omegamoon

Geno

Code Aurora Forum

Cyda for Init.d support

Unaszplodrmann

Fork Me:

All my source is updated on GIT and I try to credit everything I do where needed.

https://github.com/P...ank/g300_kernel

https://github.com/P...a/tree/msm7227a

You can build this by using this guide:

http://forum.xda-dev...d.php?t=1577876

I use ubuntu 12.04 LTS and build off the u8815_defconfig.

Edited by PaulMilbank
16

Share this post


Link to post
Share on other sites

Posted · Report post

Grate I'll give it ago

0

Share this post


Link to post
Share on other sites

Posted · Report post

cool, sounds good :)

0

Share this post


Link to post
Share on other sites

Posted · Report post

Thanks for this :)

0

Share this post


Link to post
Share on other sites

Posted · Report post

picture ?

0

Share this post


Link to post
Share on other sites

Posted · Report post

picture ?

Sure, here you go, its a kernel... Sorry man, its not a rom, so there is not much to take a picture of.

post-945562-0-47096800-1352447647_thumb.

5

Share this post


Link to post
Share on other sites

Posted · Report post

Is screen more responsive now with this updated touchscreen drivers?

0

Share this post


Link to post
Share on other sites

Posted · Report post

Just added this to Stock+944, using the overclocking settings recemmeded in Stock+, and it's made it even nippier! No issues at all, and the phone is now running very fast. My rule of thumb benchmark is how long it takes to open Opera Mini from closed... Infusion about 5 secs, Stock+ and JellyCream are both about 4, Stock+ with this added is less than 4.

0

Share this post


Link to post
Share on other sites

Posted · Report post

What's the touch screen like now

0

Share this post


Link to post
Share on other sites

Posted · Report post

What's the touch screen like now

absolutely fine, but then again I never really had any issues before.

0

Share this post


Link to post
Share on other sites

Posted · Report post

absolutely marvellous!

Congrats & thx for sharing :)

will have a look at your changes in detail.

luv the kernel pic!

always pictured it as the inside of a walnut crossbred with Jonny Mnemonic xD

@T.Tractor: might try this combo on top of my B926. Sounds good!

0

Share this post


Link to post
Share on other sites

Posted · Report post

Sounds great, I've give this a blast. Thanks a lot.

0

Share this post


Link to post
Share on other sites

Posted · Report post

Been working fine so far... but I just had a missed call and eventually got a hang from the phone process... I used to get this occasionally on other roms, so I don;t think it's particularly this kernel or anything though... might be more to do with running exdialer and the missed call not being cleared properly.

0

Share this post


Link to post
Share on other sites

Posted · Report post

I just install it, and with first minute, i feel diferent with reaction on touch. My first verdict is: this kernel i looks very good.

0

Share this post


Link to post
Share on other sites

Posted · Report post

Any chance of init.d support and adding 122Mhz to the frequency options? I think with those two extras this would be my new kernel of choice.

0

Share this post


Link to post
Share on other sites

Posted · Report post

I like the sound of this, but I've never installed a custom kernel before. Do I simply put the zip on my SD card and install it from ClockworkMod - i.e the same as installing a custom ROM? Any specific wipes/formats you'd recommend?

0

Share this post


Link to post
Share on other sites

Posted · Report post

Install through clockworkmod with no wipes. That's all.

0

Share this post


Link to post
Share on other sites

Posted · Report post

Install through clockworkmod with no wipes. That's all.

Nice one - thanks.

0

Share this post


Link to post
Share on other sites

Posted · Report post

Awesome, thanks for this new kernel :D

Going to test :P

0

Share this post


Link to post
Share on other sites

Posted · Report post

Any tips on an overclock program, and settings which won't crash the phone? - Thanks!

0

Share this post


Link to post
Share on other sites

Posted (edited) · Report post

Any tips on an overclock program, and settings which won't crash the phone? - Thanks!

Program: No Frills CPU control (download off the market/play store)

Overclock settings: Min 480 and Max 1.19ghz or 1.229ghz

Governor: I recommend smartassv2

I/O scheduler: vr

Edited by thepolodoc
0

Share this post


Link to post
Share on other sites

Posted · Report post

Top man - Thanks!

0

Share this post


Link to post
Share on other sites

Posted · Report post

Well I installed this last night gave it a full charge and my batt is at 34% now that is the best its ever been after a days use and generaly it all feels smother and more responsive so far good stuff I would def say its an improvement

0

Share this post


Link to post
Share on other sites

Posted · Report post

Does OTG supported?

0

Share this post


Link to post
Share on other sites

Posted · Report post

looks good! suggestion - put [KERNEL] in the thread title (it helps people notice it) :D

0

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!


Register a new account

Sign in

Already have an account? Sign in here.


Sign In Now

MoDaCo is part of the MoDaCo.network, © Paul O'Brien 2002-2015. MoDaCo uses IntelliTxt technology.