• After 15+ years, we've made a big change: Android Forums is now Early Bird Club. Learn more here.

Root CyanogenMod 7 & ROM Manager

Luffer

Member
Trying to flash CM7 to my HTC Desire. Using ROM Manager, downloaded the ROM and selected to wipe/reset etc... It reboots and displays the phone with Red triangle. Does nothing! I can reboot back to my current ROM which is Pinky-desire-1.8, but why do I get the Red triangle every time I attempt to flash? It even happens when I just choose the "Backup Current ROM" option.
 
Can you boot into recovery manually and flash that way? If not sounds like you may need to re-root and install recovery again
 
Rom Manager sucks. DO NOT USE IT!!!!!

Flash via Recovery. Much more better.

+1

Did you root with unrevoked? That triangle suggests not to me. Unless you didn't flash clockwork in Rom manager, but you shouldn't anyway and manually boot into recovery.

Uninstall Rom manager
 
Why does everyone say ROM Manager sucks so much? People used to rave about it in the past! What's happened?

How do I do this without ROM Manager, is there a good tutorial somewhere?
 
Why does everyone say ROM Manager sucks so much? People used to rave about it in the past! What's happened?
I think that there was a time, pre-Unrevoked, when you more or less had to use it.

But it's one more thing to go wrong, and it does go wrong too often to recommend it.

How do I do this without ROM Manager, is there a good tutorial somewhere?
I'm sure it's in SUroot's FAQs (from his sig, or the sticky post at the top of the forum). But it's pretty simple really:

* Do your Titanium backups, and any others you would do before flashing.

* Download or copy the ROM zip file to your SD card. Put it wherever suits you, no need to rename it.

* Boot while pressing the "volume down" key. That gets you to the HBOOT screen. Follow the instructions to select recovery (use volume keys to move cursor, power button to select).

* When you get the recovery menu, go to backup/restore and make a backup. You can now use the trackpad - pressing power will just make the screen go black ;)

* When that's done, wipe if needed (full wipe/factory reset menu option). If you are running Pinky, you will need to wipe before installing CM7.

* Then to install the ROM, select "install zip from SD card". On next menu select the choose zip file option, find your ROM zip and select it. Confirm that you want to go ahead.

And that's it. After a while it becomes second nature, and it gives you more control and more options than ROM Manager.
 
When I get to HBOOT and select Recovery, I then get a Red Triangle. Pressing Up + Power gets me a menu to Reboot and a message that reads:

E: Can't open /cache/recovery/command

What's going wrong here?
 
Aaargh, I'd forgotten the top of this thread: you don't have a custom recovery installed!

I guess you rooted before unrevoked was available? The recipe there was assuming that you have clockworkmod in place of the original HTC recovery, but the red triangle sounds like the unmodified recovery.

So, the options I can think of are either to use ROM manager anyway (the easy one right now), or to flash a custom recovery in place of the red triangle version. I believe you can use unrevoked to do this, even though you are already rooted, but I'm sure someone will be along to confirm soon (maybe before I've finished typing this!).
 
Well it was quite some time ago that I rooted and installed the custom ROM. But it wasn't before Froyo because that's why I rooted.

A lot of the things you are saying are a bit over my head. I don't know what unrevoked is or if I used it. But I'm pretty sure I have ClockworkMod Recovery and I Flashed the latest version, which seems to be 2.5.0.7 according to ROM Manager?

EDIT: If I ask ROM Manager to "Boot into Recovery" I'm greeted by the Red Triangle too :/

EDIT 2: Just checked out the Unrevoked thing, tried to download it and the file already exists on my PC, so I guess that IS how I rooted my phone originally, so what next?
 
Unrevoked (just google that word, you'll find it) is a tool for rooting various HTC handsets. It's the recommended method of rooting the Desire these days, and as well as rooting it replaces the original HTC recovery with a custom version (by default clockworkmod 2.5.0.7, but you can specify a different one).

ROM Manager doesn't actually replace the original recovery. What it does is place a copy on the SD card and runs this, using a trick called "fake flash". So in this case if you try to enter recovery via hboot you get the one that's really installed, as opposed to the fake flash version from ROM Manager. If both are 2.5.0.7 people may not realise there is any difference.

Seeing the red triangle when you ask rom manager to boot into recovery is interesting. I'd have thought it would try to use it's own copy, so maybe that means that something has gone wrong with its fake copy? Can you see the recovery zip in sdcard/clockworkmod/download/mirror.kanged.net/recoveries (which I believe is where ROM Manager keeps it)?

Edit: it may also place a copy as /sdcard/update.zip. I know that Villain Setup from the GingerVillain ROM uses a similar trick, and I see an update.zip of the right size (2.09 MB) on my SD card. I should add that in my experience installs from Villain Setup are not 100% reliable either.

So, if you want to try ROM Manager, and recover isn't working properly from there, you could try reloading its clockworkmod. To do that you probably have to remove both of the files I named above. A proper install of clockwork would be more reliable, but this is a smaller operation and more familiar to you.
 
It seems the ROM Manager method just isn't working. I have an update.zip which is 2.09Mb in the root of the SD. I can't find a "mirror.kanged.net" directory in "clockworkmod/download" though. But I do have two files:

recovery-clockwork-2.5.0.1-bravo.zip
recovery-clockwork-2.5.0.7-bravo.zip

in a directory called "koush.tandtgaming.com/recoveries". I took all three files off the SD card (and backed them up to my PC). But I still get the same problem....!

Just to confirm before I do something really stupid, how would I do a proper install of ClockworkMod?
 
Get to the red triangle and press up and power. If recovery is blue text and says something like recovery 2.0e then you rooted the old way like me.

I just ran unrevoked to get clockwork
 
But I didn't root the old way, I used Unrevoked, I recognise the program and the steps needed...

Is there any harm in repeating the process?
 
Okay, this is crazy!

I just tried the unrevoked method again. I got "Internal error: installing package failed." when it was trying to push stuff to the phone!

I've got the HBOOT driver installed on my PC and that is all fine, I entered debugging mode on my phone.

What the hell is going on here?
 
SUroot is saying that he ran unrevoked after his phone was rooted in order to install clockwork, so I think it should be OK.

My only concern is that I don't understand why you are seeing the red triangle if you did root with unrevoked...
 
It's the:

E:Can't open /cache/recovery/command

message when I hit Power + Up that has me confused. Seems like that's the error message, but what does it mean? I still see the Android recovery <2e> menu. But I know I had the other ClockworkMod menu, it's a bit hazy, but I can recall seeing other menu options!
 
It's why you see this at all that puzzles me - CWM should have replaced the original recovery, so booting into recovery should put you straight to that menu, no going through red triangles etc.

I've been googling that "internal error" message, and it seems some have got past it by just trying again, but others reckon it happens if you are short of space on your phone.
 
Right, no more messing about. What follows is FACT.

You did not root this handset with unrevoked. The 2.0e is the HTC engineering recovery ONLY gained by rooting the old, pre-unrevoked method OR having a HTC engineering / test handset like rastaman had. Either way, unrevoked has NOT been used.

The error message you receive is normal with this engineering recovery. The red triaangles is consistent with having a HTC recovery (of which, 2.0e is an example of).



The CWM menu you saw was with ROM manager. This does not flash clockwork, it fake flashes it. It uses the ability of 2.0e to apply update.zip to run clowckworkmod recovery, from an update.zip that rom manager has on your SD card.

If you somehow have an engineering handset, you will probably not manage to root it again with unrevoked.

You could run unrevoked again to flash clockwork mod, but if the rom you have (pinky's) is not close enough to stock it will fail. Similarly you may have this problem running s-off.

If you have update.zip on your SD card from rom manager (perhaps delete it and redownload via rom manager), from 2.0e, you can "apply update zip" from that menu and run CWM.

If you can get there, your best bet is to flash a stock rom like teppic74's rooted stock and either s-off to flash cwm or unrevoked to flash it.

Sorry for the blunt words, but theres too much confusion here.
 
I think we may have a triumph....

Looks like it might have been the lack of storage issue. I deleted all apps off the phone and ran unrevoked again. This time it has claimed success.
 
OK, great. :)

So assuming you can now enter clockwork from HBOOT, just use that for flashing ROMs, taking recovery etc, and ignore ROM Manager - it's more reliable that way.
 
Just to put an end this thread, after removing enough apps to make space on the phone (damn the Desire's pathetic storage) I was able to use unrevoked to put ClockworkMod Recovery on the phone. I was then able to use Recovery to install the new CyanogenMod 7 ROM from the SD card.

Basically everything worked fine once ClockworkMod was installed. Big relief from me! Now everything looks weird because I don't have HTC Sense, guess I'll need to get used to that! :-)

Thanks for all who contributed to the thread, I still have no idea why I was seeing the Red triangle...
 
First off, thanks to you both for identifying this error and resolving it. Now added to the FAQ :)

In regards to to red triangle. Thats is actually a fail safe of HTC recoveries, to ensure you don't accidentally get in there and wipe.

Manually choosing recovery from Hboot or using a reboot into recovery option (such as power button reboot menu) will generate this if a HTC recovery is on the phone.

Because you were using rom manager to boot into recovery, you shouldn't get this, but it does happen if there is a problem with ROM manager and/or its update.zip of clockworkmod. I too had this, but I managed to get around it by deleting and replacing clockworkmod's update.zip on the sd card.
 
Back
Top Bottom