[Kernel][AOSP][2.6.35.9][UV][OC] PureGinger Kernel 25-DEC-2010

Search This thread

ardatdat

Senior Member
Jun 13, 2010
787
1,659
Travel around; but XDA x24
This is my own compiled kernel for NEXUS ONE based on the latest source from stock git (http://android.git.kernel.org/)

The branch I use is: android-msm-2.6.35

As I am using my own compiled ROM (PureFroyo) daily, and I am using the stock Froyo camera, I cannot use the IR's kernel (as it is merged with 720p)

Therefore, this triggers my initiative to compile my own kernel. Referenced from intersectRaven's ; Wildmonks ; pershoot ; cyanogen and some other kernels, I have made various adjustments (merge as well). So, here are the features of this ROM:

- intersectRaven's suggested frequency table in acpuclock-qsd8x50.c
- UV to 950mV
- OC to 1152MHz
- All CPU power governors
- 21 MB memory hack (thanks to coolbho3k)
- Target for stock camera, no 720p camera
- No audio boost
- Some minor changes referenced from wildmonks and intersectRaven (thanks!)
- Wifi, Froyo portable hotspot and camera work perfectly
- Not HAVS, but SVS instead
- Battery life is good for my nexus one
- Best match with stock / AOSP ROM

So, here is the link to the kernel, I would be grateful if you could help to test it and feedback whether it works for you (thanks~ ^_^)

Change Log:

2010-12-25 (Merry X'mas :D)
======================
- Rename to PureGinger :cool:
- Tested under AOSP gingerbread for a few days, very stable!
- Changed back to 950mV because 925mV seems not stable in Gingerbread
- Cherry-pick many commits... refer to my github

Link: http://www.mediafire.com/?dawr4f99t4fwc35
Mirror: http://www.4shared.com/file/6pNfdRiQ/PureGinger_26359_AXI_UV_SVS_12.html
File: PureGinger_2.6.35.9_AXI_UV_SVS_122110_223513.zip
MD5: 775007F8C1B549AAF5E18E40B0C704F5

2010-11-26
=========
- Changed to 925mV (UV). Seems running smooth for a few days
- Cherry-pick many commits from various sources (thanks stock, pershoot, raven, redstar, cyanogen, etc...)
- Enhanced ds2784 battery driver
- Other changes could be seen from my github

Link: http://www.mediafire.com/?52aa1h265w1tfau
Mirror: http://www.4shared.com/file/eqA2z7nW/PF_26357_AXI_UV_SVS_112610_014.html
File: PF_2.6.35.7_AXI_UV_SVS_112610_014525.zip
MD5: B17904841A9114BBB453FF4A94676CF2

2010-11-17
=========
- Cherry-pick many commits from various sources
- Kernel scheduler improvement (http://xdaforums.com/showthread.php?t=841599)

Link: http://www.mediafire.com/?lw7mfll6b88qtqx
File: PF_2.6.35.7_AXI_UV_SVS_111710_215623.zip
MD5: 3CD0C4976F5DA7BBFBD42FE95C6A44CE

2010-11-05
=========
- Apply IR's latest oom modifications
- Cherry-pick some latest IR's, pershoot's, cyanogen's & experimental commits

Link: http://www.mediafire.com/?vpb49te3rxpf11z
File: PF_2.6.35.7_AXI_UV_SVS_110510_230204.zip
MD5: F2C2DEE6DF9485B52A5973B243602F6D

2010-11-02
=========
- Merge with a few latest IR's & Wildmonk's commits
- Source push to github

Link: http://www.mediafire.com/?m407xyaub6wuiby
File: PF_2.6.35.7_AXI_UV_SVS_110310_002259.zip
MD5: 3CBF9EFD6A11680FB46253111941CE1E

2010-10-31
=========
- Fix USB mount problem
- Added AXI rate tweak for performance and battery savings (IR's commit: 03ca24721e278eca034f)

Link: http://www.mediafire.com/?xx2sf66sntcrf2r
File: PF_2.6.35.7_AXI_UV_SVS_103110_000825.zip
MD5: 5F4D54E6E3BA63CDA0D35DE4756CC82B

2010-10-27
=========
- First version

Link: http://www.mediafire.com/?t9w73l8qi773qm3
File: PF_2.6.35.7_UV_SVS_signed_102710_012826.zip
MD5: D1EEEA92276BE7965679B1AB173B10B2

---------------------------------------------------------------

Installation procedures are just like what you are flashing with any other kernels (please make backup first):

Instructions:
1.) Reboot to recovery and flash the update zip directly.

OR

Instructions for zImage and bcm4329.ko driver extracted from the update.zip(from command line):
1.) adb remount
2.) adb push bcm4329.ko /system/lib/modules
3.) adb reboot bootloader
4.) fastboot flash zimage zImage
5.) fastboot reboot

---------------------------------------------------------------

Last thing: Please flash the kernel at your own risk :D Enjoy it.

---------------------------------------------------------------

* I am using my own compiled ROM: PureFroyo

* Source finally push to github: http://github.com/ardatdat/PureFroyo-Kernel

* (OLD) - Link to the 1st version kernel source code:

Part 1
http://www.mediafire.com/?a4q78ux2yy8r8j4
Part 2
http://www.mediafire.com/?yy7t2i9hotq5hg5

---------------------------------------------------------------
 
Last edited:

ardatdat

Senior Member
Jun 13, 2010
787
1,659
Travel around; but XDA x24

sinjiyo

Senior Member
Feb 10, 2010
492
419
Thank you so much. Since several weeks my wifi at home didn't work very well. I try some kernel with the nightly. Your kernel solved my problem
 

lay_forat

Senior Member
May 20, 2010
299
12
Interested to hear your experience. This kernel seems like a great match for Geo's ROM.

just flashed it on Geo's ROM it seems everything is fine just need a little more time for testing....

Edit : excellent with Geo's ROM
Rom become more responsive and snappy and battery life is little improved
 
Last edited:

guags99

Senior Member
Apr 6, 2008
63
4
Been running this kernel with a rooted stock FRG83 ROM for a day now. So far VERY NICE!

One thing...I seem to have a problem with WiFi cutting out for a couple seconds every minute or so when I'm in Airplane mode. I work in a basement and I use airplane mode to keep the radio from killing my battery.

I know this is probably somewhat unique to me, but thought I would let you know.
 
Last edited:

redraiderj

Member
Jan 26, 2010
31
0
This is exactly what I'm looking for! Thanks a lot!:D

Edit: I'm using Geo's Completely Stock Deodexed with busybox, FRG83. I cannot connect to wifi after flashing this kernel, here are my logcat.

D/Tethering( 96): eth0 is not a tetherable iface, ignoring
D/WifiService( 96): ACTION_BATTERY_CHANGED pluggedType: 2
D/WifiService( 96): acquireWifiLockLocked: WifiLock{NetworkLocationProvider ty
pe=2 binder=android.os.Binder@46194828}
V/WifiStateTracker( 96): Connection to supplicant established, state=DISCONNEC
TED
D/NetworkStateTracker( 96): setDetailed state, old =DISCONNECTED and new state
=DISCONNECTED
D/LocationMasfClient( 96): getNetworkLocation(): Location not found in cache,
making network request
I/wpa_supplicant( 686): CTRL-EVENT-STATE-CHANGE id=-1 state=2 BSSID=00:00:00:00
:00:00
I/wpa_supplicant( 686): WPS-AP-AVAILABLE
W/wpa_supplicant( 686): Failed to initiate AP scan.
V/WifiStateTracker( 96): Changing supplicant state: DISCONNECTED ==> SCANNING
D/NetworkStateTracker( 96): setDetailed state, old =DISCONNECTED and new state
=SCANNING
V/WifiMonitor( 96): Event [WPS-AP-AVAILABLE ]
D/ConnectivityService( 96): Dropping ConnectivityChange for WIFI: DISCONNECTED
/SCANNING
V/WifiMonitor( 96): Event [CTRL-EVENT-STATE-CHANGE id=-1 state=2 BSSID=00:00:0
0:00:00:00]
D/dalvikvm( 96): GC_FOR_MALLOC freed 24258 objects / 1295032 bytes in 118ms
D/NativeCrypto( 96): Freeing OpenSSL session
D/LocationMasfClient( 96): getNetworkLocation(): Number of prefetched entries
1
D/LocationMasfClient( 96): getNetworkLocation(): Returning network location wi
th accuracy 1467.0
D/WifiService( 96): releaseWifiLockLocked: WifiLock{NetworkLocationProvider ty
pe=2 binder=android.os.Binder@46194828}
I/wpa_supplicant( 686): WPS-AP-AVAILABLE
V/WifiMonitor( 96): Event [WPS-AP-AVAILABLE ]
W/wpa_supplicant( 686): Failed to initiate AP scan.
I/wpa_supplicant( 686): WPS-AP-AVAILABLE
V/WifiMonitor( 96): Event [WPS-AP-AVAILABLE ]
D/SntpClient( 96): request time failed: java.net.SocketTimeoutException: Conne
ction timed out
W/wpa_supplicant( 686): Failed to initiate AP scan.
I/wpa_supplicant( 686): WPS-AP-AVAILABLE
V/WifiMonitor( 96): Event [WPS-AP-AVAILABLE ]
D/AK8973 ( 75): Compass Start
I/power ( 96): *** set_screen_state 0
D/WifiService( 96): ACTION_SCREEN_OFF
D/WifiService( 96): setting ACTION_DEVICE_IDLE timer for 120,000 ms
D/SurfaceFlinger( 96): About to give-up screen, flinger = 0x125b18
D/AK8973 ( 75): Compass CLOSE
W/wpa_supplicant( 686): Failed to initiate AP scan.
D/StatusBar( 96): DISABLE_EXPAND: yes
D/GoogleLoginService( 204): onBind: Intent { act=android.accounts.AccountAuthen
ticator cmp=com.google.android.gsf/.loginservice.GoogleLoginService }
I/wpa_supplicant( 686): WPS-AP-AVAILABLE
V/WifiMonitor( 96): Event [WPS-AP-AVAILABLE ]
D/dalvikvm( 204): GC_EXPLICIT freed 2276 objects / 120416 bytes in 70ms
D/dalvikvm( 411): GC_EXPLICIT freed 35 objects / 2000 bytes in 60ms

BTW, I hide the SSID of my wifi, and the encryption method is WPA2-PSK with AES. And when I connect my nexus one to laptop, there is no notification to ask me to mount the phone as a usb device or something like that. There should be an android, green or orange, depends on mounted or not, but I notice nothing happens when I connect.
 
Last edited:

niftydl

Senior Member
Mar 30, 2006
183
14
Using Geo411's latest ROM I get no USB SD mount notification, anyone else having this issue? I am using the latest Korean radio ROM as well.
 

Top Liked Posts

  • There are no posts matching your filters.
  • 3
    This is my own compiled kernel for NEXUS ONE based on the latest source from stock git (http://android.git.kernel.org/)

    The branch I use is: android-msm-2.6.35

    As I am using my own compiled ROM (PureFroyo) daily, and I am using the stock Froyo camera, I cannot use the IR's kernel (as it is merged with 720p)

    Therefore, this triggers my initiative to compile my own kernel. Referenced from intersectRaven's ; Wildmonks ; pershoot ; cyanogen and some other kernels, I have made various adjustments (merge as well). So, here are the features of this ROM:

    - intersectRaven's suggested frequency table in acpuclock-qsd8x50.c
    - UV to 950mV
    - OC to 1152MHz
    - All CPU power governors
    - 21 MB memory hack (thanks to coolbho3k)
    - Target for stock camera, no 720p camera
    - No audio boost
    - Some minor changes referenced from wildmonks and intersectRaven (thanks!)
    - Wifi, Froyo portable hotspot and camera work perfectly
    - Not HAVS, but SVS instead
    - Battery life is good for my nexus one
    - Best match with stock / AOSP ROM

    So, here is the link to the kernel, I would be grateful if you could help to test it and feedback whether it works for you (thanks~ ^_^)

    Change Log:

    2010-12-25 (Merry X'mas :D)
    ======================
    - Rename to PureGinger :cool:
    - Tested under AOSP gingerbread for a few days, very stable!
    - Changed back to 950mV because 925mV seems not stable in Gingerbread
    - Cherry-pick many commits... refer to my github

    Link: http://www.mediafire.com/?dawr4f99t4fwc35
    Mirror: http://www.4shared.com/file/6pNfdRiQ/PureGinger_26359_AXI_UV_SVS_12.html
    File: PureGinger_2.6.35.9_AXI_UV_SVS_122110_223513.zip
    MD5: 775007F8C1B549AAF5E18E40B0C704F5

    2010-11-26
    =========
    - Changed to 925mV (UV). Seems running smooth for a few days
    - Cherry-pick many commits from various sources (thanks stock, pershoot, raven, redstar, cyanogen, etc...)
    - Enhanced ds2784 battery driver
    - Other changes could be seen from my github

    Link: http://www.mediafire.com/?52aa1h265w1tfau
    Mirror: http://www.4shared.com/file/eqA2z7nW/PF_26357_AXI_UV_SVS_112610_014.html
    File: PF_2.6.35.7_AXI_UV_SVS_112610_014525.zip
    MD5: B17904841A9114BBB453FF4A94676CF2

    2010-11-17
    =========
    - Cherry-pick many commits from various sources
    - Kernel scheduler improvement (http://xdaforums.com/showthread.php?t=841599)

    Link: http://www.mediafire.com/?lw7mfll6b88qtqx
    File: PF_2.6.35.7_AXI_UV_SVS_111710_215623.zip
    MD5: 3CD0C4976F5DA7BBFBD42FE95C6A44CE

    2010-11-05
    =========
    - Apply IR's latest oom modifications
    - Cherry-pick some latest IR's, pershoot's, cyanogen's & experimental commits

    Link: http://www.mediafire.com/?vpb49te3rxpf11z
    File: PF_2.6.35.7_AXI_UV_SVS_110510_230204.zip
    MD5: F2C2DEE6DF9485B52A5973B243602F6D

    2010-11-02
    =========
    - Merge with a few latest IR's & Wildmonk's commits
    - Source push to github

    Link: http://www.mediafire.com/?m407xyaub6wuiby
    File: PF_2.6.35.7_AXI_UV_SVS_110310_002259.zip
    MD5: 3CBF9EFD6A11680FB46253111941CE1E

    2010-10-31
    =========
    - Fix USB mount problem
    - Added AXI rate tweak for performance and battery savings (IR's commit: 03ca24721e278eca034f)

    Link: http://www.mediafire.com/?xx2sf66sntcrf2r
    File: PF_2.6.35.7_AXI_UV_SVS_103110_000825.zip
    MD5: 5F4D54E6E3BA63CDA0D35DE4756CC82B

    2010-10-27
    =========
    - First version

    Link: http://www.mediafire.com/?t9w73l8qi773qm3
    File: PF_2.6.35.7_UV_SVS_signed_102710_012826.zip
    MD5: D1EEEA92276BE7965679B1AB173B10B2

    ---------------------------------------------------------------

    Installation procedures are just like what you are flashing with any other kernels (please make backup first):

    Instructions:
    1.) Reboot to recovery and flash the update zip directly.

    OR

    Instructions for zImage and bcm4329.ko driver extracted from the update.zip(from command line):
    1.) adb remount
    2.) adb push bcm4329.ko /system/lib/modules
    3.) adb reboot bootloader
    4.) fastboot flash zimage zImage
    5.) fastboot reboot

    ---------------------------------------------------------------

    Last thing: Please flash the kernel at your own risk :D Enjoy it.

    ---------------------------------------------------------------

    * I am using my own compiled ROM: PureFroyo

    * Source finally push to github: http://github.com/ardatdat/PureFroyo-Kernel

    * (OLD) - Link to the 1st version kernel source code:

    Part 1
    http://www.mediafire.com/?a4q78ux2yy8r8j4
    Part 2
    http://www.mediafire.com/?yy7t2i9hotq5hg5

    ---------------------------------------------------------------
    1
    Happy New Year guys :)
    may I please ask if this kernel is compatible with Enomther's 2.14.4? Thanks a lot!

    Happy new year! ardat has some froyo kernels I think you could use for non 720 camera froyo.

    Sent from my Nexus One using XDA App