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

Root Nandroid Help!

menno890

Newbie
Hi,
I just rooted my HTC Desire with Unrevoked3, and i want to flash it with an rom.
Maybe Leedroid, sombody knows other good roms?
But to the point, i wan't to nandroid my phone, so i go into recovery mode.
When i enter RM, it says
Code:
E:can't find MISC:
E: Can't mount CACHE:recovery/command
E:can't find MISC:
E:can't mount CACHE:recovery/log
E:can't find MISC:

So ok?! what to do about that, and then when i go into backup and restore. I press backup and it says
Code:
SD CARD SPACE FREE:1816MB
Backing up boot..
Error while dumping boot image!
E:Can't mount CACHE:recovery/log
E:can't find MISC:

Please can sombody help me?
Greetz Menno
 
Sorry, on phone so can't post links or long replies. Sounds like you may have a USB brick, and if "RM" = ROM Manager then that's probably what caused it. That app does not play well with Desires.

Go to the root forum and search for "usb brick" and "misc error". You should find an answer. If unsure post a question there.

Note that the root forum has a sticky thread called "Warning: Do not use ROM Manager". Some fix instructions may be in there, and it's worth reading anyway.

Also check the rooting FAQ, from the "all about rooting" sticky thread. In particular, if your device is PVT4 erase size 40000 you need to use the right recovery for it (all explained in the faq).
 
SUroot, could you possibly expand on these sizes? I.e. what defines them and what they do?
Apologies if they're in your guides but I never really came across the definitions etc. Just how to find it out on your device.
 
There are 4 versions of gsm desire. PVT1-PVT4.

Some of the pvt4 devices have a different NAND Chip (that contains the /system, /cache and /data partitions).

All NAND has an erase size. This is the minimum size of block data that can be written to memory. This means data smaller than the erase size is written bigger to the minimum erase size.. so a file that is 10,000 in size, writes 20,000 of data (using 20,000 of space) on a standard desire.

Older recoveries such as cwm 2.5.0.7 are designed to meet this minimum data block size of 20,000.

The 40,000 erase size devices can't accept 20,000 blocks but the recovery dictates that data blocks are rounded up to 20,000 so an incompatibility ensues.

Therefore 20,000 recoveries cannot read or write to the 40,000 devices, rendering it useless
 
Download "terminal emulator" from the market.

Open it and type "cat /proc/mtd" (note the space) and press enter. What's the result
First all thanks for helping noobs like me :) it says this:

Code:
$ export PATH=/data/local/bin:$PATH
$ cat /proc/mtd
dev:    size   erasesize  name
mtd0: 00100000 00040000 "misc"
mtd1: 00480000 00040000 "recovery"
mtd2: 00340000 00040000 "boot"
mtd3: 0fa00000 00040000 "system"
mtd4: 02800000 00040000 "cache"
mtd5: 096c0000 00040000 "userdata"
$
 
Ok so this means you need to change recovery, probably to amon-RA 2.0.1

Best to s-off then use fastboot to flash new recovery.

To s-off, go to http://revolutionary.io to learn how to s-off
 
There are 4 versions of gsm desire. PVT1-PVT4.

Some of the pvt4 devices have a different NAND Chip (that contains the /system, /cache and /data partitions).

All NAND has an erase size. This is the minimum size of block data that can be written to memory. This means data smaller than the erase size is written bigger to the minimum erase size.. so a file that is 10,000 in size, writes 20,000 of data (using 20,000 of space) on a standard desire.

Older recoveries such as cwm 2.5.0.7 are designed to meet this minimum data block size of 20,000.

The 40,000 erase size devices can't accept 20,000 blocks but the recovery dictates that data blocks are rounded up to 20,000 so an incompatibility ensues.

Therefore 20,000 recoveries cannot read or write to the 40,000 devices, rendering it useless


Wow. Thank you for the clear response. I seriously feel enlightened! I had to go through the erase size debacle and found out I had 2000 and flashed 2.5.0.7 successfully. I just had no idea what it all meant. Thanks again SUroot.
 
thanks for the best info....but I still noob about this things
Any way this is what I get when I use Terminal Emulator..

$ export PATH=/data/local/bin:$PATH
$ cat /proc/mtd
dev: size erasesize name
mtd0: 000a0000 00020000 "misc"
mtd1: 00480000 00020000 "recovery"
mtd2: 00300000 00020000 "boot"
mtd3: 0fa00000 00020000 "system"
mtd4: 02800000 00020000 "cache"
mtd5: 093a0000 00020000 "userdata"
$

Recovery CWM 5.0.2.0 is it ok?
 
No. You have to fastboot flash it from pc. Read my adb and fastboot faq in my signature. Skip the adb section as its irrelevant
 
Ok in your FAQ, you say you can use the fastboot from XDA and that link you posted, wich one is better?

Edit: I did it with yours :D other one crashes ;)
I am now nandroid backuping > Nandroid Backup Complete.
Edit2. Tommorow rom instal.
Do i need to format my SD card? i just back it up on my pc and then i use wipe option on recovery and then install?
 
I'm doing
Code:
http://forum.xda-developers.com/showthread.php?t=1016084
this now, do i realy need to do step 5 and burn that program on a CD/DVD?
 
Back
Top Bottom