[Desire Android Development] nickolasemp:
TWRP was the culprit

Hello again,

1. Only cache has some issues. Does android know not to use that block?

Does the cache (I think not, but just to be 100% sure) prohibit the ROM to be installed?

C:\Users\~\Documents\personal\Desire>fastboot oem partition_test system

...

(bootloader) ## Round 1: Block[0x0000024E]~Block[0x00000A1D] ##

(bootloader) ..Testing B[0x0000024E]~B[0x0000026D]

(bootloader) ..Testing B[0x0000026E]~B[0x0000028D]

(bootloader) ..Testing B[0x0000028E]~B[0x000002AD]

(bootloader) ..Testing B[0x000002AE]~B[0x000002CD]

(bootloader) ..Testing B[0x000002CE]~B[0x000002ED]

(bootloader) ..Testing B[0x000002EE]~B[0x0000030D]

(bootloader) ..Testing B[0x0000030E]~B[0x0000032D]

(bootloader) ..Testing B[0x0000032E]~B[0x0000034D]

(bootloader) ..Testing B[0x0000034E]~B[0x0000036D]

(bootloader) ..Testing B[0x0000036E]~B[0x0000038D]

(bootloader) ..Testing B[0x0000038E]~B[0x000003AD]

(bootloader) ..Testing B[0x000003AE]~B[0x000003CD]

(bootloader) ..Testing B[0x000003CE]~B[0x000003ED]

(bootloader) ..Testing B[0x000003EE]~B[0x0000040D]

(bootloader) ..Testing B[0x0000040E]~B[0x0000042D]

(bootloader) ..Testing B[0x0000042E]~B[0x0000044D]

(bootloader) ..Testing B[0x0000044E]~B[0x0000046D]

(bootloader) ..Testing B[0x0000046E]~B[0x0000048D]

(bootloader) ..Testing B[0x0000048E]~B[0x000004AD]

(bootloader) ..Testing B[0x000004AE]~B[0x000004CD]

(bootloader) ..Testing B[0x000004CE]~B[0x000004ED]

(bootloader) ..Testing B[0x000004EE]~B[0x0000050D]

(bootloader) ..Testing B[0x0000050E]~B[0x0000052D]

(bootloader) ..Testing B[0x0000052E]~B[0x0000054D]

(bootloader) ..Testing B[0x0000054E]~B[0x0000056D]

(bootloader) ..Testing B[0x0000056E]~B[0x0000058D]

(bootloader) ..Testing B[0x0000058E]~B[0x000005AD]

(bootloader) ..Testing B[0x000005AE]~B[0x000005CD]

(bootloader) ..Testing B[0x000005CE]~B[0x000005ED]

(bootloader) ..Testing B[0x000005EE]~B[0x0000060D]

(bootloader) ..Testing B[0x0000060E]~B[0x0000062D]

(bootloader) ..Testing B[0x0000062E]~B[0x0000064D]

(bootloader) ..Testing B[0x0000064E]~B[0x0000066D]

(bootloader) ..Testing B[0x0000066E]~B[0x0000068D]

(bootloader) ..Testing B[0x0000068E]~B[0x000006AD]

(bootloader) ..Testing B[0x000006AE]~B[0x000006CD]

(bootloader) ..Testing B[0x000006CE]~B[0x000006ED]

(bootloader) ..Testing B[0x000006EE]~B[0x0000070D]

(bootloader) ..Testing B[0x0000070E]~B[0x0000072D]

(bootloader) ..Testing B[0x0000072E]~B[0x0000074D]

(bootloader) ..Testing B[0x0000074E]~B[0x0000076D]

(bootloader) ..Testing B[0x0000076E]~B[0x0000078D]

(bootloader) ..Testing B[0x0000078E]~B[0x000007AD]

(bootloader) ..Testing B[0x000007AE]~B[0x000007CD]

(bootloader) ..Testing B[0x000007CE]~B[0x000007ED]

(bootloader) ..Testing B[0x000007EE]~B[0x0000080D]

(bootloader) ..Testing B[0x0000080E]~B[0x0000082D]

(bootloader) ..Testing B[0x0000082E]~B[0x0000084D]

(bootloader) ..Testing B[0x0000084E]~B[0x0000086D]

(bootloader) ..Testing B[0x0000086E]~B[0x0000088D]

(bootloader) ..Testing B[0x0000088E]~B[0x000008AD]

(bootloader) ..Testing B[0x000008AE]~B[0x000008CD]

(bootloader) ..Testing B[0x000008CE]~B[0x000008ED]

(bootloader) ..Testing B[0x000008EE]~B[0x0000090D]

(bootloader) ..Testing B[0x0000090E]~B[0x0000092D]

(bootloader) ..Testing B[0x0000092E]~B[0x0000094D]

(bootloader) ..Testing B[0x0000094E]~B[0x0000096D]

(bootloader) ..Testing B[0x0000096E]~B[0x0000098D]

(bootloader) ..Testing B[0x0000098E]~B[0x000009AD]

(bootloader) ..Testing B[0x000009AE]~B[0x000009CD]

(bootloader) ..Testing B[0x000009CE]~B[0x000009ED]

(bootloader) ..Testing B[0x000009EE]~B[0x00000A0D]

(bootloader) ..Testing B[0x00000A0E]~B[0x00000A1D]

(bootloader) Time cost = 496643 ms

(bootloader) PASS rate = 2000 / 2000 = 100 %

(bootloader) FAIL rate = 0 / 2000 = 0 %

OKAY [496.656s]

finished. total time: 496.657s

C:\Users\~\personal\Desire>fastboot oem partition_test userdata

...

(bootloader) ## Round 1: Block[0x00000A46]~Block[0x00000FFA] ##

(bootloader) ..Testing B[0x00000A46]~B[0x00000A65]

(bootloader) ..Testing B[0x00000A66]~B[0x00000A85]

(bootloader) ..Testing B[0x00000A86]~B[0x00000AA5]

(bootloader) ..Testing B[0x00000AA6]~B[0x00000AC5]

(bootloader) ..Testing B[0x00000AC6]~B[0x00000AE5]

(bootloader) ..Testing B[0x00000AE6]~B[0x00000B05]

(bootloader) ..Testing B[0x00000B06]~B[0x00000B25]

(bootloader) ..Testing B[0x00000B26]~B[0x00000B45]

(bootloader) ..Testing B[0x00000B46]~B[0x00000B65]

(bootloader) ..Testing B[0x00000B66]~B[0x00000B85]

(bootloader) ..Testing B[0x00000B86]~B[0x00000BA5]

(bootloader) ..Testing B[0x00000BA6]~B[0x00000BC5]

(bootloader) ..Testing B[0x00000BC6]~B[0x00000BE5]

(bootloader) ..Testing B[0x00000BE6]~B[0x00000C05]

(bootloader) ..Testing B[0x00000C06]~B[0x00000C25]

(bootloader) ..Testing B[0x00000C26]~B[0x00000C45]

(bootloader) ..Testing B[0x00000C46]~B[0x00000C65]

(bootloader) ..Testing B[0x00000C66]~B[0x00000C85]

(bootloader) ..Testing B[0x00000C86]~B[0x00000CA5]

(bootloader) ..Testing B[0x00000CA6]~B[0x00000CC5]

(bootloader) ..Testing B[0x00000CC6]~B[0x00000CE5]

(bootloader) ..Testing B[0x00000CE6]~B[0x00000D05]

(bootloader) ..Testing B[0x00000D06]~B[0x00000D25]

(bootloader) ..Testing B[0x00000D26]~B[0x00000D45]

(bootloader) ..Testing B[0x00000D46]~B[0x00000D65]

(bootloader) ..Testing B[0x00000D66]~B[0x00000D85]

(bootloader) ..Testing B[0x00000D86]~B[0x00000DA5]

(bootloader) ..Testing B[0x00000DA6]~B[0x00000DC5]

(bootloader) ..Testing B[0x00000DC6]~B[0x00000DE5]

(bootloader) ..Testing B[0x00000DE6]~B[0x00000E05]

(bootloader) ..Testing B[0x00000E06]~B[0x00000E25]

(bootloader) ..Testing B[0x00000E26]~B[0x00000E45]

(bootloader) ..Testing B[0x00000E46]~B[0x00000E65]

(bootloader) ..Testing B[0x00000E66]~B[0x00000E85]

(bootloader) ..Testing B[0x00000E86]~B[0x00000EA5]

(bootloader) ..Testing B[0x00000EA6]~B[0x00000EC5]

(bootloader) ..Testing B[0x00000EC6]~B[0x00000EE5]

(bootloader) ..Testing B[0x00000EE6]~B[0x00000F05]

(bootloader) ..Testing B[0x00000F06]~B[0x00000F25]

(bootloader) ..Testing B[0x00000F26]~B[0x00000F45]

(bootloader) ..Testing B[0x00000F46]~B[0x00000F65]

(bootloader) ..Testing B[0x00000F66]~B[0x00000F85]

(bootloader) ..Testing B[0x00000F86]~B[0x00000FA5]

(bootloader) ..Testing B[0x00000FA6]~B[0x00000FC5]

(bootloader) ..Testing B[0x00000FC6]~B[0x00000FE5]

(bootloader) ..Testing B[0x00000FE6]~B[0x00000FFA]

(bootloader) Time cost = 3747896 ms

(bootloader) PASS rate = 1461 / 1461 = 100 %

(bootloader) FAIL rate = 0 / 1461 = 0 %

OKAY [347.747s]

finished. total time: 347.748s

C:\Users\~\Documents\personal\Desire>fastboot oem partition_test cache

...

(bootloader) ## Round 1: Block[0x00000A1E]~Block[0x00000A45] ##

(bootloader) ..Testing B[0x00000A1E]~B[0x00000A3D]

(bootloader) #2591 is an original bad block!

(bootloader) ..Testing B[0x00000A3E]~B[0x00000A45]

(bootloader) Time cost = 8340 ms

(bootloader) PASS rate = 39 / 40 = 97 %

(bootloader) FAIL rate = 1 / 40 = 3 %

OKAY [ 8.376s]

finished. total time: 8.380s

C:\Users\~\Documents\personal\Desire>

2. Skipped just to check if it can be installed without rewiping.

3. Installed without issue. I had TWRP 2.7.1.0 before but with ext4 it installs without any issues... Apparently TWRP is no good for installing spezi77's ROMS (I have tried other ROMS too). I am keeping ext4 for my Desire then. I have Clock and some other processes that error out .

Thank you ze7zez and spezi77