• Introducing XDA Computing: Discussion zones for Hardware, Software, and more!    Check it out!

[UNOFFICIAL] ClockworkMod Recovery v6.0.2.8

Search This thread

WinSuk

Senior Member
Jan 18, 2011
512
873
winsuk.net
Source-built from CyanogenMod 10.0 (jellybean tree)

New in "ver2":
- Support for newer CM11 zips
- Off-mode charging fixed (recovery is no longer usable behind it)
- Images resized to better fit the small screen (and save a bit of space)

CWM v6.0.2.8 with off-mode charging
http://goo.gl/gfKyNS
c7f804a6d9980745f8577cc33504ae3f
gfKyNS.qr

Alternate mirror: https://www.mediafire.com/?ao1688h7gtta881



CWM v6.0.2.8 without off-mode charging (boots into recovery when plugged in - useful for broken power buttons)
http://goo.gl/eiW0ib
f75223f8e95bf2d928d45c562cc4df26
eiW0ib.qr

Alternate mirror: https://www.mediafire.com/?on2rstc0nvq7xo6


Install with your current recovery (most should work).
Or, you can extract recovery.img from the zip and flash it with fastboot.


Building yourself
I won't be going over basic building stuff, but because our newer kernel used on ICS & up is too big it makes it a little more difficult to build, so I'll explain that.

With all of the source from my manifest (https://github.com/WinSuk/android/tree/jellybean), build the recovery normally (make recoveryimage).
Then, copy the last command it runs before finishing, but replace the kernel with recovery_kernel in device/htc/liberty/prebuilt
Something like this:
Code:
out/host/linux-x86/bin/mkbootimg  --kernel device/htc/liberty/prebuilt/recovery_kernel  --ramdisk out/target/product/liberty/ramdisk-recovery.img --cmdline "no_console_suspend=1 console=null" --base 0x12c00000 --output out/target/product/liberty/recovery.img
The resulting out/target/product/liberty/recovery.img should be small enough to flash with fastboot :)

To disable offmode charging, open device/htc/msm7x27-recovery/BoardConfigCommon.mk with a text editor, and uncomment (remove #) the following line:
Code:
#BOARD_RECOVERY_OFFMODE_CHARGING := false
then rebuild


Kernel source:
https://github.com/WinSuk/htc-kernel-msm7227/tree/master-tlscompat
Commit: 104446203d2871ffe595a2266a9e109157c80ea8
Compiled with cyanogen_msm7227_recov_defconfig and arm-eabi-4.4.0
 
Last edited:

duckredbeard

Senior Member
Aug 21, 2010
1,432
189
Updated with recovery-installable zips, and fixed a bug with the power button on the version without offmode charging

I have extracted the recovery.img and placed it in my folder with the fastboot.exe.
What is the fastboot command for fastboot flashing the recovery.img file?
Is it "fasboot flash recovery.img" or is there something more complicated?

Revolutionary recovery wouldn't let me do anything. Just showed me a screen with "Revolutionary" no matter what I selected in recovery.
 
Last edited:

WinSuk

Senior Member
Jan 18, 2011
512
873
winsuk.net
I have extracted the recovery.img and placed it in my folder with the fastboot.exe.
What is the fastboot command for fastboot flashing the recovery.img file?
Is it "fasboot flash recovery.img" or is there something more complicated?

Revolutionary recovery wouldn't let me do anything. Just showed me a screen with "Revolutionary" no matter what I selected in recovery.

fastboot flash recovery recovery.img
 

khaytsus

Senior Member
Apr 8, 2008
7,263
1,176
Central Kentucky
I have a pretty dumb question I'm sure... I have an Aria I use as an ipcam, and when it reboots when plugged in (randomly happens.. kernel crash or what not), it boots in CWM and I have to poke it to boot into the ROM. So I read that it might be CWM doing it, and I'm using an ancient 2.5.0.1.

I've tried flashing this a few times, it doesn't fail, but doesn't update either. HBoot is really old (0.57.0000) on it, so that might be part of it.

I don't want to do anything special to the thing, just want it to not get stuck in CWM when it reboots itself every 2-3 days. :)
 

WinSuk

Senior Member
Jan 18, 2011
512
873
winsuk.net
Recovery updated :D Download links in first post
Support for newer CM11 packages has been added, and the off-mode charging derpyness (where recovery was still usable behind it) has been fixed.
I also resized some of the images to better fix the small screen, which also saves a bit of space.
I haven't changed the version number from 6.0.4.8, as it's still based on that same version of ClockworkMod.
 

Top Liked Posts

  • There are no posts matching your filters.
  • 4
    Updated with recovery-installable zips, and fixed a bug with the power button on the version without offmode charging
    3
    Source-built from CyanogenMod 10.0 (jellybean tree)

    New in "ver2":
    - Support for newer CM11 zips
    - Off-mode charging fixed (recovery is no longer usable behind it)
    - Images resized to better fit the small screen (and save a bit of space)

    CWM v6.0.2.8 with off-mode charging
    http://goo.gl/gfKyNS
    c7f804a6d9980745f8577cc33504ae3f
    gfKyNS.qr

    Alternate mirror: https://www.mediafire.com/?ao1688h7gtta881



    CWM v6.0.2.8 without off-mode charging (boots into recovery when plugged in - useful for broken power buttons)
    http://goo.gl/eiW0ib
    f75223f8e95bf2d928d45c562cc4df26
    eiW0ib.qr

    Alternate mirror: https://www.mediafire.com/?on2rstc0nvq7xo6


    Install with your current recovery (most should work).
    Or, you can extract recovery.img from the zip and flash it with fastboot.


    Building yourself
    I won't be going over basic building stuff, but because our newer kernel used on ICS & up is too big it makes it a little more difficult to build, so I'll explain that.

    With all of the source from my manifest (https://github.com/WinSuk/android/tree/jellybean), build the recovery normally (make recoveryimage).
    Then, copy the last command it runs before finishing, but replace the kernel with recovery_kernel in device/htc/liberty/prebuilt
    Something like this:
    Code:
    out/host/linux-x86/bin/mkbootimg  --kernel device/htc/liberty/prebuilt/recovery_kernel  --ramdisk out/target/product/liberty/ramdisk-recovery.img --cmdline "no_console_suspend=1 console=null" --base 0x12c00000 --output out/target/product/liberty/recovery.img
    The resulting out/target/product/liberty/recovery.img should be small enough to flash with fastboot :)

    To disable offmode charging, open device/htc/msm7x27-recovery/BoardConfigCommon.mk with a text editor, and uncomment (remove #) the following line:
    Code:
    #BOARD_RECOVERY_OFFMODE_CHARGING := false
    then rebuild


    Kernel source:
    https://github.com/WinSuk/htc-kernel-msm7227/tree/master-tlscompat
    Commit: 104446203d2871ffe595a2266a9e109157c80ea8
    Compiled with cyanogen_msm7227_recov_defconfig and arm-eabi-4.4.0
    2
    Recovery updated :D Download links in first post
    Support for newer CM11 packages has been added, and the off-mode charging derpyness (where recovery was still usable behind it) has been fixed.
    I also resized some of the images to better fix the small screen, which also saves a bit of space.
    I haven't changed the version number from 6.0.4.8, as it's still based on that same version of ClockworkMod.