[Desire Q&A, Help & Troubleshooting] Rolandx:
Hello guys. I have this "tiny" problem:

I was running OpenDesire 3.0.5 with a custom theme, modified by me(had to use the OD's stock framework to modify an xml). All was running smoothly, to my surprise since it was my first attempt at modifying something. Had 2 restore points made in ROMmanager, both working.

Then 3.1 was launched, I installed it and, like a fool, I thought the theme will work on 3.1 too and I flashed it via recovery. Obviously it didnt work. This wasnt the issue, since this happened to me before, i just wiped/installed 3.0, restored back-up.

Well, here comes the problem(or the chain of problems)... followed the same steps now, only to my surprise, nothing good came out of it. I got stuck at boot animation. The animation was going and going and going, then it restarted(just the animation), then the same thing all over again.

Then my sd card "bricked", couldnt read it by phone nor PC

Then one of my restore points worked but it was fubared, since phone was seeing the sd card now, but blank

then miraculously the sd card got back in shape after putting it in my PC then back in phone :S

fresh OD 3.1 install got stuck at boot loop too

restore points, again, the same

any OD ROM except the 3.0 i was lucky to keep on my phone the same

So now Im stuck with OD 3.0 and dont know what to do, as I dont know wtf happened :(

edit: I also tried restoring from the fresh 3.0. same problems as if I installed it from recovery menu

edit2: I read somewhere on these forums about something on fastboot saying S-OFF and S-ON. mine is S-ON, dunno how it was before today...

I also found this recovery log i saved

Starting recovery on Wed Aug 11 16:00:18 2010
can't open /dev/tty0: No such file or directory
framebuffer: fd 3 (480 x 800)
E:Can't open /cache/recovery/command
I:Set boot command "boot-recovery"
Command: "/sbin/recovery"

ro.secure=0
ro.allow.mock.location=0
ro.debuggable=1
persist.service.adb.enable=1
ro.ril.ecc.VIRGIN-UK=112,999,911
ro.ril.ecc.HTC-ELL=92,93,94
ro.ril.ecc.HTC-Russia=01,02,03,04
ro.ril.ecc.HTC-FRA=123,911
ro.ril.ecc.HTC-WWE=999,999
ro.ril.disable.fd.plmn.prefix=23402,23410,23411
ro.ril.enable.sdr=0
ro.ril.enable.a52.HTC-ITA=1
ro.ril.enable.a53.HTC-ITA=1
ro.ril.enable.a52.VODA-Portugal=0
ro.ril.enable.a53.VODA-Portugal=1
ro.build.id=ERE27
ro.build.display.id=htc_bravo-userdebug 2.1-update1 ERE27 eng.u70000.20100315.233632 test-keys
ro.build.version.incremental=150129
ro.build.version.sdk=7
ro.build.version.codename=REL
ro.build.version.release=2.1-update1
ro.build.date=Mon Mar 15 23:37:14 CST 2010
ro.build.date.utc=1268667434
ro.build.type=userdebug
ro.build.user=u70000
ro.build.host=Oven-X05
ro.build.tags=test-keys
ro.product.model=HTC Desire
ro.product.brand=htc_europe
ro.product.name=htc_bravo
ro.product.device=bravo
ro.product.board=bravo
ro.product.cpu.abi=armeabi
ro.product.cpu.abi2=
ro.product.manufacturer=HTC
ro.product.locale.language=hdpi
ro.product.locale.region=
ro.wifi.channels=
ro.board.platform=qsd8k
ro.build.product=bravo
ro.build.description=1.15.405.3 CL150129 test-keys
ro.build.changelist=150129
ro.product.ua=
ro.build.fingerprint=htc_europe/htc_bravo/bravo/bravo:2.1-update1/ERE27/150129:userdebug/test-keys
ro.product.version=1.15.405.3
keyguard.no_require_sim=1
ro.sf.lcd_density=240
rild.libpath=/system/lib/libhtc_ril.so
ro.ril.enable.dtm=1
ro.ril.gprsclass=12
ro.ril.hsdpa.category=8
ro.ril.hsupa.category=5
ro.ril.hsxpa=2
ro.telephony.default_network=0
wifi.interface=eth0
wifi.supplicant_scan_interval=15
ro.opengles.version=131072
dalvik.vm.heapsize=24m
ro.ril.def.agps.mode=2
ro.phone_storage=0
ro.ril.disable.power.collapse=1
ro.ril.enable.prl.recognition=1
ro.media.enc.file.format=3gp,mp4
ro.media.enc.vid.codec=m4v,h263
ro.media.enc.vid.h263.width=176,1280
ro.media.enc.vid.h263.height=144,720
ro.media.enc.vid.h263.bps=64000,2000000
ro.media.enc.vid.h263.fps=1,30
ro.media.enc.vid.m4v.width=176,1280
ro.media.enc.vid.m4v.height=144,720
ro.media.enc.vid.m4v.bps=64000,2000000
ro.media.enc.vid.m4v.fps=1,30
ro.media.dec.jpeg.memcap=20000000
ro.htc.checkin.url=http://andchin.htc.com/android/checkin
ro.htc.checkin.crashurl=http://andchin.htc.com/android/crash
ro.bt.chipset=Broadcom BCM4329-B1
ro.bt.version=Bluetooth 2.1 + EDR
ro.bt.stack=Broadcom BTL-A
ro.bt.stack.version=2.0.47.005
ro.bt.profiles=4270339
ro.url.legal=http://www.google.com/intl/%s/mobile/android/basic/phone-legal.html
ro.url.legal.android_privacy=http://www.google.com/intl/%s/mobile/android/basic/privacy.html
ro.com.google.networklocation=1
ro.setupwizard.mode=DISABLED
ro.config.ringtone=Innovation.mp3
ro.config.notification_sound=Color.mp3
ro.config.alarm_alert=Light.mp3
ro.config.cal_notification=Vector.mp3
ro.config.msg_notification=Ascend.mp3
ro.com.google.clientidbase=android-htc
ro.com.google.locationfeatures=1
ro.com.google.gmsversion=2.1_r2
media.a1026.nsForVoiceRec=0
htc.audio.alt.enable=0
htc.audio.hac.enable=0
dalvik.vm.dexopt-flags=m=y
net.bt.name=Android
net.change=net.bt.name
ro.config.sync=yes
dalvik.vm.stack-trace-file=/data/anr/traces.txt
ro.factorytest=0
ro.serialno=HT03SPL01423
ro.bootmode=recovery
ro.baseband=5.09.00.20
ro.carrier=HTC-EastEurope
ro.bootloader=0.75.0000
ro.hardware=bravo
ro.revision=129
ro.cid=HTC__032
init.svc.choice_fn=stopped
init.svc.adbd=running
init.svc.recovery=running

I:Set boot command ""
I:Unlink

-- Install from sdcard...
I:Set boot command "boot-recovery"
Finding update package...
I:Update location: SDCARD:update.zip
Opening update package...
I:Update file path: /sdcard/update.zip
I:1 key(s) loaded from /res/keys
Verifying update package...
I:comment is 1738 bytes; signature 1720 bytes from end
I:whole-file signature verified
I:verify_file returned 0
Installing update...
package_extract_file: can't open /res/modules/crc16.ko for write: No such file or directory
set_perm: chown of /res/modules/crc16.ko to 0 0 failed: No such file or directory
set_perm: chmod of /res/modules/crc16.ko to 755 failed: No such file or directory
package_extract_file: can't open /res/modules/ext4.ko for write: No such file or directory
set_perm: chown of /res/modules/ext4.ko to 0 0 failed: No such file or directory
set_perm: chmod of /res/modules/ext4.ko to 755 failed: No such file or directory
package_extract_file: can't open /res/modules/jbd2.ko for write: No such file or directory
set_perm: chown of /res/modules/jbd2.ko to 0 0 failed: No such file or directory
set_perm: chmod of /res/modules/jbd2.ko to 755 failed: No such file or directory
Replacing stock recovery with ClockworkMod recovery...about to run program [/sbin/busybox] with 4 args

rm: can't remove '/cache/recovery/command': No such file or directory
rm: can't remove '/cache/update.zip': No such file or directory
sh: bad pid 'root'
sh: can't kill pid 3368: No such process
sh: bad pid 'S'
sh: bad pid '/sbin/adbd'
sh: bad pid 'recovery'
sh: bad pid 'root'
sh: can't kill pid 10948: No such process
sh: bad pid 'D'
sh: bad pid '/sbin/recovery'
run_program: child exited with status 1
script result was [256]
Starting recovery on Wed Aug 11 16:00:33 2010
can't open /dev/tty0: No such file or directory
framebuffer: fd 3 (480 x 800)
ClockworkMod Recovery v2.5.0.1
I:Boot command: boot-recovery
I:Set boot command "boot-recovery"
Command: "/sbin/recovery"

ro.secure=0
ro.allow.mock.location=0
ro.debuggable=1
persist.service.adb.enable=1
ro.ril.ecc.VIRGIN-UK=112,999,911
ro.ril.ecc.HTC-ELL=92,93,94
ro.ril.ecc.HTC-Russia=01,02,03,04
ro.ril.ecc.HTC-FRA=123,911
ro.ril.ecc.HTC-WWE=999,999
ro.ril.disable.fd.plmn.prefix=23402,23410,23411
ro.ril.enable.sdr=0
ro.ril.enable.a52.HTC-ITA=1
ro.ril.enable.a53.HTC-ITA=1
ro.ril.enable.a52.VODA-Portugal=0
ro.ril.enable.a53.VODA-Portugal=1
ro.build.id=ERE27
ro.build.display.id=htc_bravo-userdebug 2.1-update1 ERE27 eng.u70000.20100315.233632 test-keys
ro.build.version.incremental=150129
ro.build.version.sdk=7
ro.build.version.codename=REL
ro.build.version.release=2.1-update1
ro.build.date=Mon Mar 15 23:37:14 CST 2010
ro.build.date.utc=1268667434
ro.build.type=userdebug
ro.build.user=u70000
ro.build.host=Oven-X05
ro.build.tags=test-keys
ro.product.model=HTC Desire
ro.product.brand=htc_europe
ro.product.name=htc_bravo
ro.product.device=bravo
ro.product.board=bravo
ro.product.cpu.abi=armeabi
ro.product.cpu.abi2=
ro.product.manufacturer=HTC
ro.product.locale.language=hdpi
ro.product.locale.region=
ro.wifi.channels=
ro.board.platform=qsd8k
ro.build.product=bravo
ro.build.description=1.15.405.3 CL150129 test-keys
ro.build.changelist=150129
ro.product.ua=
ro.build.fingerprint=htc_europe/htc_bravo/bravo/bravo:2.1-update1/ERE27/150129:userdebug/test-keys
ro.product.version=1.15.405.3
keyguard.no_require_sim=1
ro.sf.lcd_density=240
rild.libpath=/system/lib/libhtc_ril.so
ro.ril.enable.dtm=1
ro.ril.gprsclass=12
ro.ril.hsdpa.category=8
ro.ril.hsupa.category=5
ro.ril.hsxpa=2
ro.telephony.default_network=0
wifi.interface=eth0
wifi.supplicant_scan_interval=15
ro.opengles.version=131072
dalvik.vm.heapsize=24m
ro.ril.def.agps.mode=2
ro.phone_storage=0
ro.ril.disable.power.collapse=1
ro.ril.enable.prl.recognition=1
ro.media.enc.file.format=3gp,mp4
ro.media.enc.vid.codec=m4v,h263
ro.media.enc.vid.h263.width=176,1280
ro.media.enc.vid.h263.height=144,720
ro.media.enc.vid.h263.bps=64000,2000000
ro.media.enc.vid.h263.fps=1,30
ro.media.enc.vid.m4v.width=176,1280
ro.media.enc.vid.m4v.height=144,720
ro.media.enc.vid.m4v.bps=64000,2000000
ro.media.enc.vid.m4v.fps=1,30
ro.media.dec.jpeg.memcap=20000000
ro.htc.checkin.url=http://andchin.htc.com/android/checkin
ro.htc.checkin.crashurl=http://andchin.htc.com/android/crash
ro.bt.chipset=Broadcom BCM4329-B1
ro.bt.version=Bluetooth 2.1 + EDR
ro.bt.stack=Broadcom BTL-A
ro.bt.stack.version=2.0.47.005
ro.bt.profiles=4270339
ro.url.legal=http://www.google.com/intl/%s/mobile/android/basic/phone-legal.html
ro.url.legal.android_privacy=http://www.google.com/intl/%s/mobile/android/basic/privacy.html
ro.com.google.networklocation=1
ro.setupwizard.mode=DISABLED
ro.config.ringtone=Innovation.mp3
ro.config.notification_sound=Color.mp3
ro.config.alarm_alert=Light.mp3
ro.config.cal_notification=Vector.mp3
ro.config.msg_notification=Ascend.mp3
ro.com.google.clientidbase=android-htc
ro.com.google.locationfeatures=1
ro.com.google.gmsversion=2.1_r2
media.a1026.nsForVoiceRec=0
htc.audio.alt.enable=0
htc.audio.hac.enable=0
dalvik.vm.dexopt-flags=m=y
net.bt.name=Android
net.change=net.bt.name
ro.config.sync=yes
dalvik.vm.stack-trace-file=/data/anr/traces.txt
ro.factorytest=0
ro.serialno=HT03SPL01423
ro.bootmode=recovery
ro.baseband=5.09.00.20
ro.carrier=HTC-EastEurope
ro.bootloader=0.75.0000
ro.hardware=bravo
ro.revision=129
ro.cid=HTC__032
init.svc.choice_fn=stopped
init.svc.adbd=running
init.svc.recovery=running
adb.connected=1

I:Checking for extendedcommand...
I:Skipping execution of extendedcommand, file not found...
I:Set boot command ""

-- Wiping data...
Formatting DATA:...
mtd: not erasing bad block at 0x028a0000
mtd: not erasing bad block at 0x078c0000
mtd: not erasing bad block at 0x08a20000
Formatting CACHE:...
Formatting SDEXT:...
rm: can't stat '/sd-ext//dalvik-cache/system@framework@am.jar@classes.dex': Stale NFS file handle
rm: can't stat '/sd-ext//dalvik-cache/system@framework@bmgr.jar@classes.dex': Stale NFS file handle
rm: can't stat '/sd-ext//dalvik-cache/system@framework@framework-tests.jar@classes.dex': Stale NFS file handle
rm: can't stat '/sd-ext//dalvik-cache/system@framework@ime.jar@classes.dex': Stale NFS file handle
rm: can't stat '/sd-ext//dalvik-cache/system@framework@input.jar@classes.dex': Stale NFS file handle
rm: can't stat '/sd-ext//dalvik-cache/system@framework@monkey.jar@classes.dex': Stale NFS file handle
rm: can't stat '/sd-ext//dalvik-cache/system@framework@pm.jar@classes.dex': Stale NFS file handle
rm: can't stat '/sd-ext//dalvik-cache/system@framework@svc.jar@classes.dex': Stale NFS file handle
rm: can't stat '/sd-ext//dalvik-cache/system@app@SettingsProvider.apk@classes.dex': Stale NFS file handle
rm: can't stat '/sd-ext//dalvik-cache/system@app@GoogleBackupTransport.apk@classes.dex': Stale NFS file handle
rm: can't stat '/sd-ext//dalvik-cache/system@app@CalendarProvider.apk@classes.dex': Stale NFS file handle
rm: can't remove '/sd-ext//dalvik-cache': Directory not empty
rm: can't remove '.' or '..'
rm: can't remove '.' or '..'
Formatting SDCARD:/.android_secure...
rm: can't remove '.' or '..'
rm: can't remove '.' or '..'
Data wipe complete.
Fixing execute permissions for /cache
I:Set boot command ""
No files found.
I:Set boot command ""
Checking MD5 sums...
md5sum: can't open 'boot.img': No such file or directory
boot.img: FAILED
cache.img: OK
data.img: OK
recovery.img: OK
sd-ext.img: OK
system.img: OK
md5sum: WARNING: 1 of 6 computed checksums did NOT match
MD5 mismatch!
I:Set boot command ""

-- Wiping cache...
Formatting CACHE:...
Cache wipe complete.
Fixing execute permissions for /cache
I:Set boot command ""

Anyone any ideas? Altho I'd LOVE my restore back so I wont have to recustomize the whole thing again, I'd be happy with only getting my contacts only, as I didnt sync them on SIM, nor google. they were saved on sd card at one point tho... Is there any way to get the data out of the restore points and install them in another way?

Thank you