I had a problem with my EVO, here is what happened and how I fixed it.
I rooted my HTC EVO 4g using Unrevoked, it worked fine, then I decided to flash a new rom, followed all the steps and I backed up my stock and wipe data/factory reset and Davik, now my phone doesn't read the sd card, is not even connecting throw usb, not even for charging.
Took the sd card out and did a FAT32 format (4 times already), downloaded the new zip to it and still not reading.
Can't do a restore because I re-formated the sd card and is not reading anyways.
I have another SD card and same thing happens.
As soon as I check install zip from card it reads
ClockworkMod Recovery v2.5.0.1
E:Can't mount /dev/block/mmcblk0 (or /dev/block/mmcblk0p1)
(No such file or directory)
E:Can't mount /sdcard
Besides that my computer wasn't reading my phone and my phone wasn't reading my SD card.
I asked and got no answers and thats why I decided on posting this.
Here is how I fixed my EVO, that doesn't mean that is going to fix yours, but is a start.
Also I am not responsible for whatever you do with or to your phone.
For everything I put on SD card I used SD card reader
A) I went to http://forum.xda-developers.com/showthread.php?t=695243
followed instructions for only SD card fix, because I couldn't use ADB.
B) Downloaded the most current RUU here http://goo-inside.me/evo/stock/RUU/ to my computer, then to SD card, went to bootloader, flashed PC36IMG, now my phone is back to stock with out USB connection, doesn't even charge with phone turned on but at least I was able to restart into a ROM. (If you have the same problem that I had, turn phone off and charge it, you don't want to run out of battery in the mids of all this scramble.
C) Download Astro, terminal emulator and root explorer from Market.
D) Download Z4root.apk from here http://forum.xda-developers.com/showthread.php?t=833953 and put it on SD Card
E) Go to http://forum.xda-developers.com/showthread.php?t=829045 and download hboot_2.xx_soff-VX.zip to computer, open it with 7zip then I put the files from step 4 on sd card, if you ignore the part that says adb push, the next is the location of the file on the zip you just opened, got to pay attention to rename the zip with correct name. The last part that says flash_image /data/local/ has to be done manually, just make sure flash_image is on the SD card.
F) Put SD card and battery back, turn phone on as normal, it will boot into rom, open Astro and search for Z4root.apk, long press on it and select application installer, install and don't open.
G)Go to Root explorer, press Mount R/W, select SD card, search for flash_image,
long press, select move, arrow back, select data, then select local and paste image there.
H)On step 6 I couldn't get Terminal to do the first part of backup but got the second part "busybox sed -n '/BEGIN CERTIFICATE/,$p' /dev/mtd/mtd0 > /sdcard/rsa_OEM.key"
I) After step 7 is done, pull battery and reboot into bootloader, and install PC36IMG as described and at this time I had S-OFF so I rebooted into ROM not to recovery and plug USB cable to computer, USB worked fine so at this point I have many options to finish job.
J) I used after last reboot universal auto root from here http://forum.xda-developers.com/showthread.php?t=838448&highlight=xHausx, run it and done, now I keep flashing different roms.
Hope this help you as it helped me, I take no credit for work done buy any of the OP's of the threads mention above, I just put together all the resources in one place for you to find.
If you feel like donating, donate to them the OP's and if there is any extra I don't mind a pack of mints.
I rooted my HTC EVO 4g using Unrevoked, it worked fine, then I decided to flash a new rom, followed all the steps and I backed up my stock and wipe data/factory reset and Davik, now my phone doesn't read the sd card, is not even connecting throw usb, not even for charging.
Took the sd card out and did a FAT32 format (4 times already), downloaded the new zip to it and still not reading.
Can't do a restore because I re-formated the sd card and is not reading anyways.
I have another SD card and same thing happens.
As soon as I check install zip from card it reads
ClockworkMod Recovery v2.5.0.1
E:Can't mount /dev/block/mmcblk0 (or /dev/block/mmcblk0p1)
(No such file or directory)
E:Can't mount /sdcard
Besides that my computer wasn't reading my phone and my phone wasn't reading my SD card.
I asked and got no answers and thats why I decided on posting this.
Here is how I fixed my EVO, that doesn't mean that is going to fix yours, but is a start.
Also I am not responsible for whatever you do with or to your phone.
For everything I put on SD card I used SD card reader
A) I went to http://forum.xda-developers.com/showthread.php?t=695243
followed instructions for only SD card fix, because I couldn't use ADB.
B) Downloaded the most current RUU here http://goo-inside.me/evo/stock/RUU/ to my computer, then to SD card, went to bootloader, flashed PC36IMG, now my phone is back to stock with out USB connection, doesn't even charge with phone turned on but at least I was able to restart into a ROM. (If you have the same problem that I had, turn phone off and charge it, you don't want to run out of battery in the mids of all this scramble.
C) Download Astro, terminal emulator and root explorer from Market.
D) Download Z4root.apk from here http://forum.xda-developers.com/showthread.php?t=833953 and put it on SD Card
E) Go to http://forum.xda-developers.com/showthread.php?t=829045 and download hboot_2.xx_soff-VX.zip to computer, open it with 7zip then I put the files from step 4 on sd card, if you ignore the part that says adb push, the next is the location of the file on the zip you just opened, got to pay attention to rename the zip with correct name. The last part that says flash_image /data/local/ has to be done manually, just make sure flash_image is on the SD card.
F) Put SD card and battery back, turn phone on as normal, it will boot into rom, open Astro and search for Z4root.apk, long press on it and select application installer, install and don't open.
G)Go to Root explorer, press Mount R/W, select SD card, search for flash_image,
long press, select move, arrow back, select data, then select local and paste image there.
H)On step 6 I couldn't get Terminal to do the first part of backup but got the second part "busybox sed -n '/BEGIN CERTIFICATE/,$p' /dev/mtd/mtd0 > /sdcard/rsa_OEM.key"
I) After step 7 is done, pull battery and reboot into bootloader, and install PC36IMG as described and at this time I had S-OFF so I rebooted into ROM not to recovery and plug USB cable to computer, USB worked fine so at this point I have many options to finish job.
J) I used after last reboot universal auto root from here http://forum.xda-developers.com/showthread.php?t=838448&highlight=xHausx, run it and done, now I keep flashing different roms.
Hope this help you as it helped me, I take no credit for work done buy any of the OP's of the threads mention above, I just put together all the resources in one place for you to find.
If you feel like donating, donate to them the OP's and if there is any extra I don't mind a pack of mints.