[Desire Q&A, Help & Troubleshooting] lalek:
I know that there are lots of posts about this issue, but i think i ran down of options, so had to open up another one... :(

I had the touch on my desire broken maybe a year ago. I was using it like that for a year, until few weeks ago when i decided i should finally replace it. Have to notice here that the phone was working without any issue for all that time, even with broken touch. When I got the phone back with new touch from the repair shop, some issues came up...the wireless was not turning on (it was showing Error message), also the sd card was not recognized. So i returned it for another check, they fixed the wireless but the sd card problem is still there. The folks from the repair shop told me that they checked and from hardware point there was nothing wrong, so I should check for any software issue.

My device:

BRAVO PVT3 SHIP S-OFF

HBOOT-0.93.0001

TOUCH PANEL-SYNT0101

RADIO-5.17.05.23

Running on CM7.2.0.1-bravo

1. I tried another card, not working also.

2. Did factory reset, nothing changed.

3. Re-formatted the card as fat32 primary on my pc (where is readable without any problem), again nothing.

4. Tried the commands fastboot oem enableqxdm 0 and fastboot oem eraseconfig, the output tells everything ok but sd still not working.

C:\android-sdk-windows\platform-tools>fastboot oem enableqxdm 0
...
OKAY [ 0.092s]
finished. total time: 0.094s

C:\android-sdk-windows\platform-tools>fastboot oem eraseconfig
...
(bootloader) Erase config: complete
OKAY [ 0.092s]
finished. total time: 0.097s

5.Tried fastboot oem reboot, it says something like FAILED and then reboots...the output is as followed:

C:\android-sdk-windows\platform-tools>fastboot oem boot
...
(bootloader) setup_tag addr=0xA0000100 cmdline add=0x8E07F9F0
(bootloader) TAG:Ramdisk OK
(bootloader) TAG:smi ok, size = 0
(bootloader) TAG:hwid 0x0
(bootloader) TAG:skuid 0x26A0D
(bootloader) TAG:hero panel = 0x3
(bootloader) TAG:engineerid = 0x0
(bootloader) MCP dual-die
(bootloader) MCP dual-die
(bootloader) TAG:mono-die = 0x0
(bootloader) Device CID is not super CID
(bootloader) CID is HTC__032
(bootloader) setting->cid::HTC__032
(bootloader) serial number: HT09HPL04877
(bootloader) commandline from head: no_console_suspend=1 msmsdcc_sdioirq=
(bootloader) 1 wire.search_count=5
(bootloader) command line length =466
(bootloader) active commandline: board_bravo.disable_uart3=0 board_bravo.
(bootloader) usb_h2w_sw=0 board_bravo.disable_sdcard=0 diag.enabled=0 boa
(bootloader) rd_bravo.debug_uart=0 smisize=0 userdata_sel=0 androidboot.e
(bootloader) mmc=false androidboot.baseband=5.17.05.23 androidboot.cid=H
(bootloader) TC__032 androidboot.carrier=HTC-EastEurope androidboot.mid=P
(bootloader) B9920000 androidboot.keycaps=qwerty androidboot.mode=normal
(bootloader) androidboot.serialno=HT09HPL04877 androidboot.bootloader=0.9
(bootloader) 3.0001 no_console_suspend=1 msmsdcc_sdioirq=1 wire.search_co
(bootloader) unt=5
(bootloader) aARM_Partion[0].name=misc
(bootloader) aARM_Partion[1].name=recovery
(bootloader) aARM_Partion[2].name=boot
(bootloader) aARM_Partion[3].name=system
(bootloader) aARM_Partion[4].name=cache
(bootloader) aARM_Partion[5].name=userdata
(bootloader) partition number=6
(bootloader) Valid partition num=6
(bootloader) jump_to_kernel: machine_id(2457), tags_addr(0x20000100), ker
(bootloader) nel_addr(0x20008000)
(bootloader) -------------------hboot boot time:629851 msec
FAILED (status read failed (Too many links))
finished. total time: 11.766s

6. I switched from CWM to AmonRa recovery, samo result.

7.I even tried by switching between unrevoked drivers and the official desire drivers, tried everything stated above, same result.

So did I miss anything? Which drivers should i use? After the two fastboot commands, should I reboot regular or reboot bootloader? Any advice is welcomed. Tx