[G2 and Desire Z General] Tendou:
1) DZ

2) virtuous-vision_froyo_rom-v1.0.2

3) I think so, says eMMC

4) No.

I'm using CMW 3.0.0.5, it's been a while but I remember using gfree if I'm not mistaken.

VISION PVT SHIP S-OFF
HBOOT-0.85.0005
MICROP-0425
RADIO-26.03.02.26_M
eMMC-BOOT
Oct 11 2010,20: 10: 38

Market start to freeze in Virtuous rom, and then reboot, wiped user data and it worked. Thought nothing of this and then flashed to MIUI, it worked. Flashed to Insertcoin and market will freeze, Then when I tried to flash to CM7 all of this starting to happen.

E:Can't open /cache/recovery/log
E:Can't open /cache/recovery/last_log

Also from time to time it says Error mounting cache!

Whilst doing all this random "Fixes" that I read across the forum, sometimes it does manage to mount cache itself magically (CMW giving me an option to unmount /cache in mount menu). But the can't open error still there and will not boot into the OS. I have access to Fastboot and CWM, adb.

-

I have the following:

cat /sys/devices/platform/msm_sdcc.2/mmc_host/mmc0/mmc0:0001/name
M4G2DE

/proc # cat version
cat version
Linux version 2.6.32.28-cyanogenmod-g58d929e (shade@toxygene) (gcc version 4.4.3
(GCC) ) #1 PREEMPT Sun Jan 30 22:12:21 EST 2011

~ # mke2fs /dev/block/mmcblk0p27
mke2fs /dev/block/mmcblk0p27
Filesystem label=
OS type: Linux
Block size=1024 (log=0)

...................etc etc etc, output's really long but it ends with:

8192 blocks per group, 8192 fragments per group
2024 inodes per group
Superblock backups stored on blocks:
8193, 24577, 40961, 57345, 73729, 204801, 221185

-

~ # fdisk -l /dev/block/mmcblk0
fdisk -l /dev/block/mmcblk0
fdisk: can't open '/dev/block/mmcblk0': I/O error

-

~ # mount /dev/block/mmcblk0p27 /cache
mount /dev/block/mmcblk0p27 /cache
mount: mounting /dev/block/mmcblk0p27 on /cache failed: Invalid argument

-

When I flash:

miui_1.06.03_osimood_optimized_v1.0

It's the only rom that says installation successful.

----------------------------------

When I flash:

cm_vision_full-103

and

IncertCoin_Vision_v1.5

it returns a generic error.

----------------------------------

When I do:

/dev/block # cat /proc/kmsg | grep mmc0
cat /proc/kmsg | grep mmc0

It returns (truncated - too long)

<6>[ 15.431213] mmc0: Controller has been reset
<6>[ 15.431396] mmc0: Worked around bug 1535304
<6>[ 15.438323] mmc0: reinit card
<4>[ 15.438476] mmc0: Starting deferred resume
<6>[ 17.476501] mmc0: Deferred resume failed
<3>[ 155.321166] mmc0: DMA channel flushed (0x80000004)

-

C:\Users\Akane>adb devices
List of devices attached
SH0BBRT06507 recovery

Just now I tried to flash virtuous again, here's a screenshot.

If I flash MIUI straight away, this will happen:

If I run the following command first, and then flash MIUI, this will happen

~ # mke2fs /dev/block/mmcblk0p27

But that still render the phone not able to boot into the OS, nothing has been fixed and the problem is still there.

Also,

I read that it's a hardware issue and I'm totally screwed, so I'm thinking returning this DZ and get a replacement, I would like to at least make it appear stock. I understand there are guides to return to stock for normal users, is there any guides to return to stock for affected users like us? Thanks.