Been given a Desire HD that seems to have had a bad Radio Flash
I have spent perhaps 50 hours on this problem as follows:
Screen is always black whatever I do (unless /sbin/recovery - see below)
Power on: 3 Vibrates and Orange light (flashing) and in Windows Devices shows: Qualcomm CDMA Technologies MSM
Power on + Volume up: same as above
Power on + Volume Down: 5 vibrates and Green light and in Windows Devices shows: Qualcomm CDMA Technologies MSM
Connect device power lead and don't turn on:
One Vibrate Shows in Device Manager as Android USD Devices -> "My HTC" (installed OK) Also shows an "HTC DIAG" device with question mark (can install this with software from the web) F: drive comes up but cannot be accessed
can be seen in ADB devices as: HTCxxxxxxxxxxxxx RECOVERY
fastboot devices
NO fastboot... (not seen whatever I do)
adb shell
At this stage I cannot adb shell into the device as the "sh" is missing, so I adb push /system/bin and/system/lib over to the Desire HD (from another Droid) and can then adb shell to a root ('#') prompt.
I seem to be in a ramdisk, with no changes saved across reboots (not persistent) - but I do have write access to /dev/block/mmcblk0 partitions!!
NO SDcard mounted
The sd card is not mounted and seems not be recognized due to the faulty (radio?) flash.androidboot.cid is totally corrupt (crappy strange characters)
if the kernel boots why doesn't the screen come up???
Also:
dmesg
msmfb_probe() installing 480 x 800 panel mdp_lcdc_probe: initialized (probably probing for the display???)
...some stuff....
err: Device config mismatch
is this where the screen fails?
also
#reboot
Issuing reboot from adb root shell # and the phone vibrates continuously and green led flashes!!
My only hope of recovery it seems is:
1) Reflash all mmcblk partitions with stock from adb (but I don't have the images).
2) Somehow rebuild the bootloader so I can get some life on a reboot/power on.
3) Flash a radio.img via adb (I don't have any fastboot access). And perhaps this will 'repair'the device.
4) Make PD98IMG.ZIP (or whatever) persistent in storage to allow me to access it on an /sbin/recovery reboot (somehow get it into /data which at the moment isn't persistent across reboots).
5) "fastboot oem enableqxdm 0" somehow from adb (I don't have fastboot) so that an /sbin/recovery can retrieve the PD98IMG.ZIP from the sdcard and reinstall stock.
Any help appreciated. I really believe it can be done!