Wednesday, 18 July 2012

Test Nexus S kernel release 3.0.37-17

So, a test release today, with something new, my idle2 port from Samsungs P1000 kernel. Read about that here.

There is no point in repeating what I have already written there. If you have any questions about the implementation, please comment in that post, but no stupid questions please, they will be deleted.

As 3.0.36-14 stable with the following changes:

  • idle2, which is a replacement for deep-idle.
  • Merged to 3.0.37 from mainline – nothing scary there.
  • Merged android-common-3.0 – just a wifi module bugfix.

Available here.


  1. I'm having an issue in this release which I don't have with CM9 kernel: after a call the screen doesn't automatically light up when the phone is moved away from the ear.

    Perhaps the idle2 is messing with the proximity sensor?

    Regards and keep up the good work

    1. Disregard, I wasn't able to replicate it.

  2. Flashed and found much awake time during screen off, comparing to 14 stable version.

    1. If you are referring to the Android 'awake' time, then that is horribly inaccurate and perhaps idle2 makes it more inaccurate.

      Unless you are seeing an unusual amount of battery drain, I would ignore it. If you are seeing an unusual amount of battery drain, I would suggest you check your apps first and foremost.

      - Will

    2. Yes, battery drain more quickly than before was noticed firstly, then I checked the battery usage chart.
      So what does the IDLE2 aim for? Saving battery only?

  3. Hi, I tried to install this kernel and also the stable one on my Nexus S, running Oxygen ICS early build (Oxygen-3-20120505-SNAPSHOT-NS).
    It does not install from recovery, therefore I followed the guide on the Oxygen Forum, using adb and fastboot.
    Wi-fi cannot be activated. Wi-fi works well with other kernels, such as 1) the original kernel packed with oxygen, 2) Baedalus 1.3c (that I know you find "messy" ) and 3) simplekernel 1.2.
    Is there a procedure to follow when installing your kernel?
    (e.g. I avoided performing a factory reset as it was not mentioned in te oxygen forum?)
    Thank you very much for your work,

    1. I don't see why you can't install it from recovery. Nobody else has complained about this issue yet.

      Perhaps your recovery is borked?

    2. Many thanks for your prompt reply. It turned out the procedure I used to transfer the file to the SD corrupted it.
      I have the touch version of the recovery I was transferring the file from google drive internal folders on the SD: I don't know why, but it probably corrupted it it. Transferring the file with sftp and recovery was ok.
      Moreover, wi-fi works now. I was following a probably outdated adb and fastboot procedure on the oxygen forum, I do not know.
      Many thanks,

  4. This runs smoothly with AOSP Jelly Bean build by Legolas [on XDA] and it sort of solves battery drain problem by default kernel.

    To those having problem like awake state, should give it a reboot or two.