[HD2 Android NAND Development] Rick_1995:
ofcourse it wont work for you.

care to read the recovery thread once in a while before upgrading. its a known issue that the newer 3.1.0.0 and 3.2.0.0 recoveries cause the following errors in certain roms.

E/dalvikvm( 216): DexOpt opt chunk write: write failed: No space left on device

i bet your logcat will be full of stuff which repeats itself like below:

--------- beginning of /dev/log/system
I/Vold ( 62): Vold 2.1 (the revenge) firing up
D/Vold ( 62): Volume sdcard state changing -1 (Initializing) -> 0 (No-Media)
D/Vold ( 62): Volume sdcard state changing 0 (No-Media) -> 2 (Pending)
D/Vold ( 62): Volume sdcard state changing 2 (Pending) -> 1 (Idle-Unmounted)
D/Vold ( 62): USB connected
D/Vold ( 62): Share method ums now available
--------- beginning of /dev/log/main
I/ ( 210): mediaserver main in
I/ ( 210): after defaultServiceManager
I/ ( 210): ServiceManager: 0xade8
E/AudioHardwareQSD( 210): Cannot open /dev/audience_a1026 -1
I/HTC Acoustic( 210): libhtc_acoustic.so version 2.0.1.5
E/HTC Acoustic( 210): Fail to open /system/etc/AdieHWCodecSetting.csv -1.
E/HTC Acoustic( 210): read ADIE para from file failed -1
E/HTC Acoustic( 210): ioctl ACOUSTIC_UPDATE_ADIE failed -1
I/HTC Acoustic( 210): open /system/etc/AudioBTID.csv success.
I/HTC Acoustic( 210): BT ID table version: ACE_HTC_20110222
E/HTC Acoustic( 210): Fail to open /system/etc/TPA2018.csv -1.
E/AudioHardwareQSD( 210): speaker amplifier tpa2018 is not supported
D/AudioHardwareQSD( 210): mNumBTEndpoints = 23
E/AudioHardwareQSD( 210): BT name Default (tx,rx)=(1001,1101)
E/AudioHardwareQSD( 210): BT name Default Car-kit (tx,rx)=(1201,1301)
E/AudioHardwareQSD( 210): BT name JKDAP3264 (tx,rx)=(1002,1102)
E/AudioHardwareQSD( 210): BT name JKDAP3265 (tx,rx)=(1003,1103)
E/AudioHardwareQSD( 210): BT name 9xxPlantronics (tx,rx)=(1004,1104)
E/AudioHardwareQSD( 210): BT name PROPlantronics (tx,rx)=(1005,1105)
E/AudioHardwareQSD( 210): BT name 9xxBackBeat (tx,rx)=(1006,1106)
E/AudioHardwareQSD( 210): BT name Motorola H790 (tx,rx)=(1007,1107)
E/AudioHardwareQSD( 210): BT name Motorola S9 (tx,rx)=(1009,1109)
E/AudioHardwareQSD( 210): BT name HBH-IV840 (tx,rx)=(1010,1110)
E/AudioHardwareQSD( 210): BT name HBH-PV740 (tx,rx)=(1011,1111)
E/AudioHardwareQSD( 210): BT name HBH-DS220 (tx,rx)=(1012,1112)
E/AudioHardwareQSD( 210): BT name HBH-DS980 (tx,rx)=(1013,1113)
E/AudioHardwareQSD( 210): BT name Jabra Halo (tx,rx)=(1014,1114)
E/AudioHardwareQSD( 210): BT name Jabra STONE (tx,rx)=(1015,1115)
E/AudioHardwareQSD( 210): BT name Jabra BT3030 (tx,rx)=(1016,1116)
E/AudioHardwareQSD( 210): BT name BH M300 (tx,rx)=(1017,1117)
E/AudioHardwareQSD( 210): BT name Nokia BH-905 (tx,rx)=(1018,1118)
E/AudioHardwareQSD( 210): BT name Nokia BH-106 (tx,rx)=(1019,1119)
E/AudioHardwareQSD( 210): BT name Nokia BH-216 (tx,rx)=(1020,1120)
E/AudioHardwareQSD( 210): BT name Samsung WEP410 (tx,rx)=(1021,1121)
E/AudioHardwareQSD( 210): BT name BHM400 (tx,rx)=(1022,1122)
E/AudioHardwareQSD( 210): BT name END (tx,rx)=(0,0)
D/AudioHardwareInterface( 210): setMode(NORMAL)
I/AudioHardwareQSD( 210): Set master volume to 1.000000.
V/MediaPlayerService( 210): MediaPlayerService created
I/CameraService( 210): CameraService started (pid=210)
E/AudioPolicyManagerBase( 210): Could not open support_back_mic()
E/AudioPolicyManagerBase( 210): Could not open support_receiver()
D/AudioPolicyManagerBase( 210): mSupportReceiver = 1
D/AudioPolicyService( 210): AudioPolicyService::AudioCommandThread::parametersCommand() before command->mCond.wait()
I/AudioFlinger( 210): AudioFlinger's thread 0xea78 ready to run
I/AudioHardwareQSD( 210): Routing audio to Speakerphone
D/AudioHardwareQSD( 210): Enable ALT for speaker
E/AudioHardwareQSD( 210): get_batt_temp: cannot open /sys/devices/platform/rs30100001:00000000/power_supply/battery/batt_temp: No such file or directory
D/AudioHardwareQSD( 210): Switching audio device to
D/AudioHardwareQSD( 210): Speakerphone
D/AudioPolicyService( 210): AudioPolicyService::AudioCommandThread::parametersCommand() after command->mCond.wait()
D/AudioSystem( 210): linearToSpecifyHtcVolume(volume:100, streamType:0, audio_devices:2)
D/AudioSystem( 210): initGainTables(), Init GainTableMusicHeadset.
D/AudioSystem( 210): linearToSpecifyHtcVolume(volume:100, streamType:1, audio_devices:2)
D/AudioSystem( 210): linearToSpecifyHtcVolume(volume:100, streamType:2, audio_devices:2)
D/AudioSystem( 210): linearToSpecifyHtcVolume(volume:100, streamType:3, audio_devices:2)
D/AudioSystem( 210): linearToSpecifyHtcVolume(volume:100, streamType:4, audio_devices:2)
D/AudioSystem( 210): linearToSpecifyHtcVolume(volume:100, streamType:5, audio_devices:2)
D/AudioSystem( 210): linearToSpecifyHtcVolume(volume:100, streamType:7, audio_devices:2)
D/AudioSystem( 210): linearToSpecifyHtcVolume(volume:100, streamType:8, audio_devices:2)
D/AudioSystem( 210): linearToSpecifyHtcVolume(volume:100, streamType:9, audio_devices:2)
D/AudioHardwareQSD( 210): setVoiceVolume(1.000000)
I/AudioHardwareQSD( 210): Setting in-call volume to 5 (available range is 0 to 5)
D/AudioHardwareQSD( 210): Setting in-call volume to 100
I/AudioHardwareQSD( 210): AudioHardware pcm playback is going to standby.
D/dalvikvm( 211): DexOpt: --- BEGIN 'core.jar' (bootstrap=1) ---
D/dalvikvm( 216): creating instr width table
D/dalvikvm( 216): Ignoring duplicate verify attempt on Ljava/lang/Object;
D/dalvikvm( 216): Ignoring duplicate verify attempt on Ljava/lang/Class;
D/dalvikvm( 216): DexOpt: load 176ms, verify+opt 1911ms
D/dalvikvm( 216): DexOpt opt chunk write: partial write (will retry): (52288 of 98312)
E/dalvikvm( 216): DexOpt opt chunk write: write failed: No space left on device
W/dalvikvm( 216): Failed writing opt data
E/dalvikvm( 216): Optimization failed
W/dalvikvm( 211): DexOpt: --- END 'core.jar' --- status=0xff00, process failed
E/dalvikvm( 211): Unable to extract+optimize DEX from '/system/framework/core.jar'
D/dalvikvm( 211): Unable to process classpath element '/system/framework/core.jar'
E/dalvikvm( 211): opt header write failed: No space left on device
I/dalvikvm( 211): Unable to open or create cache for /system/framework/ext.jar (/data/dalvik-cache/system@framework@ext.jar@classes.dex)
D/dalvikvm( 211): Unable to process classpath element '/system/framework/ext.jar'
E/dalvikvm( 211): opt header write failed: No space left on device
I/dalvikvm( 211): Unable to open or create cache for /system/framework/framework.jar (/data/dalvik-cache/system@framework@framework.jar@classes.dex)
D/dalvikvm( 211): Unable to process classpath element '/system/framework/framework.jar'
E/dalvikvm( 211): opt header write failed: No space left on device
I/dalvikvm( 211): Unable to open or create cache for /system/framework/android.policy.jar (/data/dalvik-cache/system@framework@android.policy.jar@classes.dex)
D/dalvikvm( 211): Unable to process classpath element '/system/framework/android.policy.jar'
E/dalvikvm( 211): opt header write failed: No space left on device
I/dalvikvm( 211): Unable to open or create cache for /system/framework/services.jar (/data/dalvik-cache/system@framework@services.jar@classes.dex)
D/dalvikvm( 211): Unable to process classpath element '/system/framework/services.jar'
E/dalvikvm( 211): No valid entries found in bootclasspath '/system/framework/core.jar:/system/framework/ext.jar:/system/framework/framework.jar:/system/framework/android.policy.jar:/system/framework/services.jar'
W/dalvikvm( 211): JNI_CreateJavaVM failed
E/AndroidRuntime( 211): JNI_CreateJavaVM failed
I/ServiceManager( 61): service 'media.audio_flinger' died
I/ServiceManager( 61): service 'media.player' died
I/ServiceManager( 61): service 'media.camera' died
I/ServiceManager( 61): service 'media.audio_policy' died
D/AndroidRuntime( 218):