• 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.

Nexus S 1.2GHz kernel for the knowledgeable

2 posts in this topic


This Kernel is for the rooted stock rom. (<---Disclaimer because i will build a kernel for Sombionix' optimized Nexus S ROM after hitting SUBMIT, don't want there to be confusion later)




you may notice there is no boot.img, good, we don't need one right now, fastboot can do it on the fly just fine. (This means there won't be a update.zip for a while)

First backup your modules, do this only once to keep your stock modules around.

mkdir ~/nexussmodules

cd ~/nexussmodules

adb pull /system/modules/ .

cd ..
The following you can use to flash this and any others i might put here until mkbootimg agrees with fastboot.

adb push ~/Downloads/bcm4329.ko /system/modules/

adb shell sync

adb reboot bootloader

sleep 15

~/bin/fastboot -b 0x30000000 -n 4096 boot ~/Downloads/zImage
Pay attention to where the module and kernel are loaded from and where fastboot is called from, this is for linux hosts with adb, fastboot you can grab from the links above. Note: This boots the kernel, it does NOT flash it. When you reboot, you are on stock kernel, push back your backed up bcm4329.ko if you do not like the kernel. If you want to keep it (and why not?) change boot to flash boot in the fastboot line above. Add this to build.prop:

benchmark with governor set to "performance" before and after if you want comparable results, i forgot nexus s has default governor "ondemand", which makes results impossible to compare to a Vibrant with "conservative" governor.

This kernel on Nexus S @1.2GHz already outperformed my DoW14 for Vibrant on Nero3 rom in nenamark benchmark. neocore maxes out at 65fps, just like on Vibrant (which makes the nenamark results easier to interpret, neocore is a nice and quick way to confirm i am not limited to 56fps however)


(BTW, this is not a finished product, however, some may think it is worth flashing, not just booting for a giggle)


Share this post

Link to post
Share on other sites


Someone asked for a version for the modaco custom rom r3

I'll build one if I know what the rom needs in initrd to work.

Later when this is on github Paul can just grab it from there.


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.