[G2 and Desire Z Q&A, Help & Troubleshooting] mops81:
Wow, thanks for amazing reply.

To be hones I didn't expected much but this blew me away in terms of content and quality.

Im at work so I cant test everything at the moment, however so far I have did some of the tests you recommended:

1. I do have M4G2DE emmc. This is the bad one.... no surprise here.

2. I have fun e2fsck back to back with all sort of different options. I have even used it to mark large section of partition as bad and tried copying files to it -> fail

3. "fastboot oem rbchk" produced output, after which the phone froze. No response to adb/phone buttons. Removed battery and proceeded to #4

... INFOrbchk: scan blocks from 163841 to -1
INFOmsm_nand_block_isbad: unsupported block address, 0x1C205320
INFOmsm_nand_block_isbad: unsupported block address, 0x1114C80
INFOmsm_nand_block_isbad: unsupported block address, 0x32529900
INFOmsm_nand_block_isbad: unsupported block address, 0x17439260
INFOmsm_nand_block_isbad: unsupported block address, 0x2D75D840
INFOmsm_nand_block_isbad: unsupported block address, 0x1266D1A0
INFOmsm_nand_block_isbad: unsupported block address, 0x28991780
INFOmsm_nand_block_isbad: unsupported block address, 0xD8A10E0
INFOmsm_nand_block_isbad: unsupported block address, 0x23BC56C0
INFOmsm_nand_block_isbad: unsupported block address, 0x8AD5020
INFOmsm_nand_block_isbad: unsupported block address, 0x1EDF9600
INFOmsm_nand_block_isbad: unsupported block address, 0x3D08F60
INFOmsm_nand_block_isbad: unsupported block address, 0x1A02D540
INFOmsm_nand_block_isbad: unsupported block address, 0x30351B20
INFOmsm_nand_block_isbad: unsupported block address, 0x15261480
... some more similar lines here
INFOmsm_nand_block_isbad: unsupported block address, 0x2B585A60

4. ran "fastboot oem partition_test all" output: (I dont think it's doing what you intended)

... INFOTesting Partition[merge_emmc]...
INFOCan not allocate heap for flash_block_test
INFOTesting Partition[misc]...
INFOCan not allocate heap for flash_block_test
INFOTesting Partition[hboot]...
INFOCan not allocate heap for flash_block_test
INFOTesting Partition[sp1]...
INFOCan not allocate heap for flash_block_test
INFOTesting Partition[wifi]...
INFOCan not allocate heap for flash_block_test
INFOTesting Partition[recovery]...
INFOCan not allocate heap for flash_block_test
INFOTesting Partition[boot]...
INFOCan not allocate heap for flash_block_test
INFOTesting Partition[mfg]...
INFOCan not allocate heap for flash_block_test
INFOTesting Partition[sp2]...
INFOCan not allocate heap for flash_block_test
INFOTesting Partition[pdata]...
INFOCan not allocate heap for flash_block_test
OKAY

5. I have not tried your " PC10IMG.zips" as you suggest, however I did confirmed I have radio s-off, as per your thread.

6. I really want to try "G2/DZ AIO wipe tool". I have downloaded it but I cant see any install/usage instructions anywhere ?

7. CyanogenMod 7.1 booting from SDCARD is awesome !. Does exactly what I wanted. Only few things I need to find out now: how do I make it always boot from sdcard ? currently, once i boot this rom, then when i go reboot, it boots to the rom installed in the internal memory. Is there a way to force it to boo from sdcard every time ?