[NIGHTLY][ROM][GWK74] CyanogenMod 7 for vendor Bravo (HTC Desire GSM)

Search This thread

Kali-

Inactive Recognized Developer
Apr 11, 2010
1,633
2,593
Roma
This thread is reserve for nightly build of CyanogenMod Rom for HTC Desire

CyanogenMod is a free, community built distribution of Android 2.3 (Gingerbread) which greatly extends the capabilities of your phone.

Code:
** These CyanogenMod builds are highly experimental and unsupported.
**
** Please refrain from submitting bug reports for any issues
** you may encounter while running one of these builds.
**
** Submitting bug reports on nightly builds is the leading 
** cause of male impotence.

What are Nightly build? Auto compiled build of the latest CyanogenMod source from github. This version change each night and aren't officialy supported.
If you find bugs/issues you can/must discuss here (do not submit nightlies bug on CyanogenMod issue tracker).

Warning : Not for new user, flash this build only if you know what you are doing !!!

INSTRUCTIONS:
- First time flashing CM 7 to your Desire (or coming from another ROM)?
1. Root your device and install Clockwork Recovery.
2. Do a Nandroid backup!
3. WIPE (wipe data/factory reset + wipe cache partition)
4. Install the ROM
5. Optionally install the Google Addon

- Upgrading from earlier CM7?
1. Do a Nandroid Backup!
2. Install the ROM (your Google apps will be backed up automatically)

There are no Google Apps bundled with CM ROMs, because Google asked Cyanogen to remove copyrighted apps, after flashing rom don't forget to flash Google Addon package if you want it.

Latest version: http://download.cyanogenmod.com/?device=bravo
before flash is recommended to check the md5sum

CyanogenMod Enhancement:
ChangeLog / Twitter
Device specific ChangeLog by igor.tonky

Please visit the CyanogenMod Wiki for step-by-step installation walkthroughs and tons of other useful information.

Thank you to EVERYONE involved in helping with testing, coding, debugging and documenting! Enjoy!
 
Last edited:

Kali-

Inactive Recognized Developer
Apr 11, 2010
1,633
2,593
Roma
cm7 is in a development stage and for the first installation i recommend to:

1) install rom
2) reboot, skip setup wizard and setup your access point
3) reboot recovery and install gapps
4) start and follow setup wizard, when requested select desired gapps to be downloaded from market

Battery drain issue:
Set wifi sleep policy to never
settings -> wireless & networks -> wifi settings
press menu -> advanced and set wifi sleep policy to Never
press menu -> save

RIL issue:
Switching RIL is cause of know network problem:
* Unable to make a network scan
* Data connection die on asleep (only for some carrier)

CM7 HBOOT by Alpharev | xda thread
Change partition table size 130/5/302 (system/cache/size)
Require nightly #18 or newer
Upgrade instruction:
1) Nandroid backup in recovery.
2) Verify the MD5SUM of the file you downloaded against the one in the table.
3) Flash HBOOT with your phone in fastboot mode (Back+POWER) -> 'fastboot flash hboot bravo_alphaspl-cm7.img'
4) 'fastboot reboot-bootloader'
5) 'fastboot erase cache'
6) Boot recovery, wipe everything, advanced restore system & data, install CM7 again (same version or a newer one).

Legacy App2SD Addon:
CyanogenMod do not officially support a2sd, i'm working on it because desire (not only) desperatly need it (cutted down Firerat script)
Bootloop free: bind mount do not cause bootloop
Zero Maintenance: no maintenance required after ROM update
Other a2sd can be used, this is just the easiest way: use recovery to partition your SD then install cm7_legacy_a2sd_rX-signed.zip
By default only App will be moved on SD
Optionally Cache and Data can be moved to SD, but is not recommended (guide)
Require GB Nightly #7 or newer
It's recommended to set the install location to "Internal" under Settings -> CyanogenMod -> Application Settings -> Install location
Before install check if /sd-ext is mounted, "quick system info" under A2SD Storage should report Total and Free space, if it report "information not available" format sd-ext from recovery.

r3: improved installation process (i hope)
r2: added data2sd and cache2sd as options
r1: first release

General App2SD Q&A:
Q: A2SD is recommended?
A: Internal storage perform better than SD, install A2SD only when low disk space warning happen

Q: How to check if is working?
A: run:
adb shell
df -h | grep /dev/block/mmcblk0p2

output should be
Code:
Filesystem                Size      Used Available Use% Mounted on
/dev/block/mmcblk0p2    751.9M    146.9M    566.8M  21% /sd-ext
/dev/block/mmcblk0p2    751.9M    146.9M    566.8M  21% /data/app
/dev/block/mmcblk0p2    751.9M    146.9M    566.8M  21% /data/app-private
Q: I have installed a2sd addon but now i get low space warning again, why?
A: by default a2sd addon move only app, this is fine for most user but some user with more application have to move also cache and/or data.
Cache2SD can be enabled with
adb shell
/sd-ext/userinit.d/10cache2sdext-binds enable

Data2SD
adb shell
/sd-ext/userinit.d/11data2sdext-binds enable

reboot when prompted

HBOOT
All alpharev's hboot are compatible except the oxygen version
CM7 version is recommended ~270MB for app (stock 110MB, N1 195MB)

HowTo
Perform automatic backups of files in /system/ while (re-)flashing CyanogenMod

useful link
http://goo-inside.me/google-apps/

md5:
18ef81c567398a93183aff65a41a1565 cm7_legacy_a2sd_r3-signed.zip
 

Attachments

  • cm7_legacy_a2sd_r3-signed.zip
    164.1 KB · Views: 16,937
Last edited:

mad-murdock

Retired Recognized Developer
Oct 11, 2010
2,373
1,670
Detmold
Last edited:

Kali-

Inactive Recognized Developer
Apr 11, 2010
1,633
2,593
Roma
before someone ask
Oxygen HBOOT do not work, system is too small (cm7 require other 20mb)
we are working with alpharev for a CM7 specific partition layout but there are some thing concerning the /cache shrinking that requires to be developed and tested
 
  • Like
Reactions: sprkrt

MrDevil

Senior Member
Oct 15, 2010
196
7
not sure if this is a market issue or titanium backup but my apps don't appear as installed on the market after a restore. btw is the sd-ext issue fixed in cwm? read from the cwm thread of some people having issues about sd-ext not being backed up.
 

cTrox

Senior Member
Apr 19, 2010
571
174
we are working with alpharev for a CM7 specific partition layout but there are some thing concerning the /cache shrinking that requires to be developed and tested

Great, looking forward to it! I'm using the N1 Layout atm and it my cache is under 50MB
Code:
Filesystem                Size      Used Available Use% Mounted on
/dev/block/mtdblock4     95.0M     48.4M     46.6M  51% /cache
I guess a bit above 50 would be good?

btw, what would happen if the cache is full? Would it just get really slow?
 

Kali-

Inactive Recognized Developer
Apr 11, 2010
1,633
2,593
Roma
btw is the sd-ext issue fixed in cwm? read from the cwm thread of some people having issues about sd-ext not being backed up.

just tested and the one i posted do not backup/restore sd-ext
i will post a working one later, i just noticed that my patch is still under review
 

rover.prince

Senior Member
Jul 7, 2010
671
342
www.zodage.com
Never tested but for what i know DT need to be flash after any update and is not bootloop free
Thank's for report :)

I am using it personally, I have done the installation what I did.

1. Installed CM7.
2. Installed G.Apps
3. Started Phone, Installed All Apps
4. Restored Some Apps via Titanium Backup ==>Ended Up via Low Storage
5. Installed DT
6. Executed CacheSD
7. Phone Rebooted (Took Some Time to Boot)

Voilla I am happy.
 

Kali-

Inactive Recognized Developer
Apr 11, 2010
1,633
2,593
Roma
Great, looking forward to it! I'm using the N1 Layout atm and it my cache is under 50MB
Code:
Filesystem                Size      Used Available Use% Mounted on
/dev/block/mtdblock4     95.0M     48.4M     46.6M  51% /cache
I guess a bit above 50 would be good?

btw, what would happen if the cache is full? Would it just get really slow?

we are working for something like 5MB or less
the problem is about download and market.
for sure tmp file are stored on cache and if file size is bigger then free space download fail, not sure if there are other issue
 
Last edited:

MrDevil

Senior Member
Oct 15, 2010
196
7
just tested and the one i posted do not backup/restore sd-ext
i will post a working one later, i just noticed that my patch is still under review

thanks for the info. looking forward to a rc. :D
will try to reflash later and restore apps with mybackup and see if it's a market or titanium issue.
 

Top Liked Posts

  • There are no posts matching your filters.
  • 102
    This thread is reserve for nightly build of CyanogenMod Rom for HTC Desire

    CyanogenMod is a free, community built distribution of Android 2.3 (Gingerbread) which greatly extends the capabilities of your phone.

    Code:
    ** These CyanogenMod builds are highly experimental and unsupported.
    **
    ** Please refrain from submitting bug reports for any issues
    ** you may encounter while running one of these builds.
    **
    ** Submitting bug reports on nightly builds is the leading 
    ** cause of male impotence.

    What are Nightly build? Auto compiled build of the latest CyanogenMod source from github. This version change each night and aren't officialy supported.
    If you find bugs/issues you can/must discuss here (do not submit nightlies bug on CyanogenMod issue tracker).

    Warning : Not for new user, flash this build only if you know what you are doing !!!

    INSTRUCTIONS:
    - First time flashing CM 7 to your Desire (or coming from another ROM)?
    1. Root your device and install Clockwork Recovery.
    2. Do a Nandroid backup!
    3. WIPE (wipe data/factory reset + wipe cache partition)
    4. Install the ROM
    5. Optionally install the Google Addon

    - Upgrading from earlier CM7?
    1. Do a Nandroid Backup!
    2. Install the ROM (your Google apps will be backed up automatically)

    There are no Google Apps bundled with CM ROMs, because Google asked Cyanogen to remove copyrighted apps, after flashing rom don't forget to flash Google Addon package if you want it.

    Latest version: http://download.cyanogenmod.com/?device=bravo
    before flash is recommended to check the md5sum

    CyanogenMod Enhancement:
    ChangeLog / Twitter
    Device specific ChangeLog by igor.tonky

    Please visit the CyanogenMod Wiki for step-by-step installation walkthroughs and tons of other useful information.

    Thank you to EVERYONE involved in helping with testing, coding, debugging and documenting! Enjoy!
    51
    cm7 is in a development stage and for the first installation i recommend to:

    1) install rom
    2) reboot, skip setup wizard and setup your access point
    3) reboot recovery and install gapps
    4) start and follow setup wizard, when requested select desired gapps to be downloaded from market

    Battery drain issue:
    Set wifi sleep policy to never
    settings -> wireless & networks -> wifi settings
    press menu -> advanced and set wifi sleep policy to Never
    press menu -> save

    RIL issue:
    Switching RIL is cause of know network problem:
    * Unable to make a network scan
    * Data connection die on asleep (only for some carrier)

    CM7 HBOOT by Alpharev | xda thread
    Change partition table size 130/5/302 (system/cache/size)
    Require nightly #18 or newer
    Upgrade instruction:
    1) Nandroid backup in recovery.
    2) Verify the MD5SUM of the file you downloaded against the one in the table.
    3) Flash HBOOT with your phone in fastboot mode (Back+POWER) -> 'fastboot flash hboot bravo_alphaspl-cm7.img'
    4) 'fastboot reboot-bootloader'
    5) 'fastboot erase cache'
    6) Boot recovery, wipe everything, advanced restore system & data, install CM7 again (same version or a newer one).

    Legacy App2SD Addon:
    CyanogenMod do not officially support a2sd, i'm working on it because desire (not only) desperatly need it (cutted down Firerat script)
    Bootloop free: bind mount do not cause bootloop
    Zero Maintenance: no maintenance required after ROM update
    Other a2sd can be used, this is just the easiest way: use recovery to partition your SD then install cm7_legacy_a2sd_rX-signed.zip
    By default only App will be moved on SD
    Optionally Cache and Data can be moved to SD, but is not recommended (guide)
    Require GB Nightly #7 or newer
    It's recommended to set the install location to "Internal" under Settings -> CyanogenMod -> Application Settings -> Install location
    Before install check if /sd-ext is mounted, "quick system info" under A2SD Storage should report Total and Free space, if it report "information not available" format sd-ext from recovery.

    r3: improved installation process (i hope)
    r2: added data2sd and cache2sd as options
    r1: first release

    General App2SD Q&A:
    Q: A2SD is recommended?
    A: Internal storage perform better than SD, install A2SD only when low disk space warning happen

    Q: How to check if is working?
    A: run:
    adb shell
    df -h | grep /dev/block/mmcblk0p2

    output should be
    Code:
    Filesystem                Size      Used Available Use% Mounted on
    /dev/block/mmcblk0p2    751.9M    146.9M    566.8M  21% /sd-ext
    /dev/block/mmcblk0p2    751.9M    146.9M    566.8M  21% /data/app
    /dev/block/mmcblk0p2    751.9M    146.9M    566.8M  21% /data/app-private
    Q: I have installed a2sd addon but now i get low space warning again, why?
    A: by default a2sd addon move only app, this is fine for most user but some user with more application have to move also cache and/or data.
    Cache2SD can be enabled with
    adb shell
    /sd-ext/userinit.d/10cache2sdext-binds enable

    Data2SD
    adb shell
    /sd-ext/userinit.d/11data2sdext-binds enable

    reboot when prompted

    HBOOT
    All alpharev's hboot are compatible except the oxygen version
    CM7 version is recommended ~270MB for app (stock 110MB, N1 195MB)

    HowTo
    Perform automatic backups of files in /system/ while (re-)flashing CyanogenMod

    useful link
    http://goo-inside.me/google-apps/

    md5:
    18ef81c567398a93183aff65a41a1565 cm7_legacy_a2sd_r3-signed.zip
    11
    130/5/302 hboot is available on alpharev site
    this hboot require nightly #18 or newer

    this is the alpharev instruction, extended for user who already have cm7 and want to change partition layout without wipe (just slight changes on point 6):

    1) Nandroid backup in recovery.
    2) Verify the MD5SUM of the file you downloaded against the one in the table.
    3) Flash HBOOT with your phone in fastboot mode (Back+POWER) -> 'fastboot flash hboot bravo_alphaspl.img' (change into the correct filename for the HBOOT you downloaded)
    4) 'fastboot reboot-bootloader'
    5) 'fastboot erase cache'
    6) Boot recovery, wipe everything, advanced restore system & data, install CM7 again (same version or a newer).

    Big thank's to ieftm & kmdm
    8
    new semi-official nightly build
    (to replace the buildbot auto builds)

    mirror1: cm_bravo_full_teamdesire-20110601-1925.zip size: 84M (88037737 bytes)
    mirror2: cm_bravo_full_teamdesire-20110601-1925.zip md5sum: 38591bab5df5d8f57e714f7888567bdb

    have fun with this - lets hope official nightlies are soon back. after 2nd hdd crash in about 2 month, chris is doing durability tests with the new harddisks first - to make sure, they dont crash again in near future.

    btw: if you refer to this later on, remember, those links are on first page, third post - much more easy to find than "search a few pages back" :)

    btw2: you bravo guys do a LOT more downloads than i get on my ace and vega builds - thats why i included bravo in todays build cycle - even though i gotta hit a civ5 lan at friends :) time to go now...
    7
    my dear old bravo friends, i miss you! unfortunately time doesn't allow to read this thread too often. so much happening here. see my current primary project in signature to get a clue what keeps me busy most :)

    but since no nightlies for 3 days, i remembered you and myself some months back. and i remembered how this would have driven me insane.

    get my nightly build here:
    cm_bravo_full_teamdesire-20110326-1142.zip md5sum: c38983df1fe50c1c511b18fd03b31d55


    even though i got no bravo to test, i am pretty confident it should work as intended! just handle it like any other nightly you usually flash.

    for the people that dont know me: i started my android career with a bravo device which i later sold and used the money to buy a (very cheap) ace/desire hd.
    i am a cm dev for a while and a member of teamdouche. so i usually know what i am doing. i only do those builds for ace and bravo in case there was no nightly and i got the time to build/upload one.
    the reasoning is simple: i was nightly addicted, too. and it sucks to have no build in the morning. especially for multiple days.
Our Apps
Get our official app!
The best way to access XDA on your phone
Nav Gestures
Add swipe gestures to any Android
One Handed Mode
Eases uses one hand with your phone