[EVO 4G Android Development] aph:
After cooking the .76 hboot into the zip and flashing that, I was able to get out of the bootloader loop. However still getting that memgetbadblock error. Trying the fastboot method of backing up the wimax partition gives this error:

F:\Evo 4G drivers\android-sdk-tools\tools>fastboot oem saveprt2sd wimax -n wimax
.bin -a
... INFOSaveImageToSD partition file name:wimax
INFOSaveImageToSD output file name:wimax.bin
INFO[SD]power_addr=0xB1400000
INFO
INFO[SD]clk_addr=0xB1400004
INFO
INFO[SD]mclk_md_addr=0xA86003DC
INFO
INFO[SD]mclk_ns_addr=0xA86003E0
INFO
INFO[SD]SDC4_BASE_PHYS=0xA0600000
INFO
INFO[SD]SDC4_BASE_virt=0xB1400000
INFO
INFOsdc_ns_reg value=0xFFF60B59
INFOsdc_ns_reg value=0xFF9E0B58
INFOCmd5 CMD_TIMEOUT
INFOsdcc_poll_status(): status=4 i=2296
INFOCmd5 polling status timed out
INFOSD: CMD5 fail, rc=2 ..
INFOsdc_ns_reg value=0xFF9E0B58
INFOSD_CMD8.resp[0] =0x1AA
INFOSD_ACMD41.resp[0] =0x40FF8000
INFOSD_ACMD41.resp[0] =0xC0FF8000
INFOHC card
INFOSD card mfr_month=2009 mfr_year=2
INFOsdcc_init_memory_device done
INFOsdc_ns_reg value=0xFFF60B59
INFOcard_type = 6......................
INFOSD enable 4 bit mode
INFO Searching free data sectors....
INFO[S2S_ERROR] write_data_to_cluster fail.
OKAY [ 1.406s]
finished. total time: 1.406s

F:\Evo 4G drivers\android-sdk-tools\tools>

I am definitely on HBOOT-0.76.2000. I tried one more time and instead of recovery flashing root-2.2.zip I just did the fastboot commands instead. They actually worked, but I get a bad block right in the middle of both:

F:\Evo 4G drivers\android-sdk-tools\tools>fastboot oem saveprt2sd wimax -n wimax
.bin
... INFOSaveImageToSD partition file name:wimax
INFOSaveImageToSD output file name:wimax.bin
INFO[SD]power_addr=0xB1400000
INFO
INFO[SD]clk_addr=0xB1400004
INFO
INFO[SD]mclk_md_addr=0xA86003DC
INFO
INFO[SD]mclk_ns_addr=0xA86003E0
INFO
INFO[SD]SDC4_BASE_PHYS=0xA0600000
INFO
INFO[SD]SDC4_BASE_virt=0xB1400000
INFO
INFOsdc_ns_reg value=0xFFF60B59
INFOsdc_ns_reg value=0xFF9E0B58
INFOCmd5 CMD_TIMEOUT
INFOsdcc_poll_status(): status=4 i=2315
INFOCmd5 polling status timed out
INFOSD: CMD5 fail, rc=2 ..
INFOsdc_ns_reg value=0xFF9E0B58
INFOSD_CMD8.resp[0] =0x1AA
INFOSD_ACMD41.resp[0] =0x40FF8000
INFOSD_ACMD41.resp[0] =0xC0FF8000
INFOHC card
INFOSD card mfr_month=2009 mfr_year=2
INFOsdcc_init_memory_device done
INFOsdc_ns_reg value=0xFFF60B59
INFOcard_type = 6......................
INFOSD enable 4 bit mode
INFO Searching free data sectors....
INFO [SAVE2SD] 131072 bytes saved.
INFO [SAVE2SD] 262144 bytes saved.
INFO [SAVE2SD] 393216 bytes saved.
INFO [SAVE2SD] 524288 bytes saved.
INFO [SAVE2SD] 655360 bytes saved.
INFO [SAVE2SD] 786432 bytes saved.
INFO [SAVE2SD] 917504 bytes saved.
INFO [SAVE2SD] 1048576 bytes saved.
INFO [SAVE2SD] 1179648 bytes saved.
INFO [SAVE2SD] 1310720 bytes saved.
INFO [SAVE2SD] 1441792 bytes saved.
INFO [SAVE2SD] 1572864 bytes saved.
INFO [SAVE2SD] 1703936 bytes saved.
INFO [SAVE2SD] 1835008 bytes saved.
INFO [SAVE2SD] 1966080 bytes saved.
INFO [SAVE2SD] 2097152 bytes saved.
INFO [SAVE2SD] 2228224 bytes saved.
INFO [SAVE2SD] 2359296 bytes saved.
INFO [SAVE2SD] 2490368 bytes saved.
INFO [SAVE2SD] 2621440 bytes saved.
INFO [SAVE2SD] 2752512 bytes saved.
INFO [SAVE2SD] 2883584 bytes saved.
INFO [SAVE2SD] 3014656 bytes saved.
INFO [SAVE2SD] 3145728 bytes saved.
INFO [SAVE2SD] 3276800 bytes saved.
INFO [SAVE2SD] 3407872 bytes saved.
INFO [SAVE2SD] 3538944 bytes saved.
INFO [SAVE2SD] 3670016 bytes saved.
INFO [SAVE2SD] 3801088 bytes saved.
INFO [SAVE2SD] 3932160 bytes saved.
[b][color="red"]INFO#8121 is bad block!![/b][/color]
INFO [SAVE2SD] 4063232 bytes saved.
INFO [SAVE2SD] 4194304 bytes saved.
INFO [SAVE2SD] 4325376 bytes saved.
INFO [SAVE2SD] 4456448 bytes saved.
INFO [SAVE2SD] 4587520 bytes saved.
INFO [SAVE2SD] 4718592 bytes saved.
INFO [SAVE2SD] 4849664 bytes saved.
INFO [SAVE2SD] 4980736 bytes saved.
INFO [SAVE2SD] 5111808 bytes saved.
INFO [SAVE2SD] 5242880 bytes saved.
INFO [SAVE2SD] 5373952 bytes saved.
INFO [SAVE2SD] 5505024 bytes saved.
INFO [SAVE2SD] 5636096 bytes saved.
INFO [SAVE2SD] 5767168 bytes saved.
INFO [SAVE2SD] 5898240 bytes saved.
INFO [SAVE2SD] 6029312 bytes saved.
INFO [SAVE2SD] 6160384 bytes saved.
INFO [SAVE2SD] 6291456 bytes saved.
INFO [SAVE2SD] 6422528 bytes saved.
INFO [SAVE2SD] 6553600 bytes saved.
INFO [SAVE2SD] 6684672 bytes saved.
INFO [SAVE2SD] 6815744 bytes saved.
INFO [SAVE2SD] 6946816 bytes saved.
INFO [SAVE2SD] 7077888 bytes saved.
INFO [SAVE2SD] 7208960 bytes saved.
INFO [SAVE2SD] 7340032 bytes saved.
INFO [SAVE2SD] 7471104 bytes saved.
INFO [SAVE2SD] 7602176 bytes saved.
INFO [SAVE2SD] 7733248 bytes saved.
INFO [SAVE2SD] 7864320 bytes saved.
INFO [SAVE2SD] 7995392 bytes saved.
INFO [SAVE2SD] 8005632 bytes saved.
INFO [SAVE2SD] Done.
OKAY [ 11.415s]
finished. total time: 11.415s

F:\Evo 4G drivers\android-sdk-tools\tools>fastboot oem saveprt2sd wimax -n wimax
raw.bin -a
... INFOSaveImageToSD partition file name:wimax
INFOSaveImageToSD output file name:wimaxraw.bin
INFO[SD]power_addr=0xB1400000
INFO
INFO[SD]clk_addr=0xB1400004
INFO
INFO[SD]mclk_md_addr=0xA86003DC
INFO
INFO[SD]mclk_ns_addr=0xA86003E0
INFO
INFO[SD]SDC4_BASE_PHYS=0xA0600000
INFO
INFO[SD]SDC4_BASE_virt=0xB1400000
INFO
INFOsdc_ns_reg value=0xFFF60B59
INFOsdc_ns_reg value=0xFF9E0B58
INFOCmd5 CMD_TIMEOUT
INFOsdcc_poll_status(): status=4 i=2316
INFOCmd5 polling status timed out
INFOSD: CMD5 fail, rc=2 ..
INFOsdc_ns_reg value=0xFF9E0B58
INFOSD_CMD8.resp[0] =0x1AA
INFOSD_ACMD41.resp[0] =0x40FF8000
INFOSD_ACMD41.resp[0] =0xC0FF8000
INFOHC card
INFOSD card mfr_month=2009 mfr_year=2
INFOsdcc_init_memory_device done
INFOsdc_ns_reg value=0xFFF60B59
INFOcard_type = 6......................
INFOSD enable 4 bit mode
INFO Searching free data sectors....
INFO [SAVE2SD] 131072 bytes saved.
INFO [SAVE2SD] 262144 bytes saved.
INFO [SAVE2SD] 393216 bytes saved.
INFO [SAVE2SD] 524288 bytes saved.
INFO [SAVE2SD] 655360 bytes saved.
INFO [SAVE2SD] 786432 bytes saved.
INFO [SAVE2SD] 917504 bytes saved.
INFO [SAVE2SD] 1048576 bytes saved.
INFO [SAVE2SD] 1179648 bytes saved.
INFO [SAVE2SD] 1310720 bytes saved.
INFO [SAVE2SD] 1441792 bytes saved.
INFO [SAVE2SD] 1572864 bytes saved.
INFO [SAVE2SD] 1703936 bytes saved.
INFO [SAVE2SD] 1835008 bytes saved.
INFO [SAVE2SD] 1966080 bytes saved.
INFO [SAVE2SD] 2097152 bytes saved.
INFO [SAVE2SD] 2228224 bytes saved.
INFO [SAVE2SD] 2359296 bytes saved.
INFO [SAVE2SD] 2490368 bytes saved.
INFO [SAVE2SD] 2621440 bytes saved.
INFO [SAVE2SD] 2752512 bytes saved.
INFO [SAVE2SD] 2883584 bytes saved.
INFO [SAVE2SD] 3014656 bytes saved.
INFO [SAVE2SD] 3145728 bytes saved.
INFO [SAVE2SD] 3276800 bytes saved.
INFO [SAVE2SD] 3407872 bytes saved.
INFO [SAVE2SD] 3538944 bytes saved.
INFO [SAVE2SD] 3670016 bytes saved.
INFO [SAVE2SD] 3801088 bytes saved.
INFO [SAVE2SD] 3932160 bytes saved.
[b][color="red"]INFO#8121 is bad block!![/color][/b]
INFO [SAVE2SD] 4063232 bytes saved.
INFO [SAVE2SD] 4194304 bytes saved.
INFO [SAVE2SD] 4325376 bytes saved.
INFO [SAVE2SD] 4456448 bytes saved.
INFO [SAVE2SD] 4587520 bytes saved.
INFO [SAVE2SD] 4718592 bytes saved.
INFO [SAVE2SD] 4849664 bytes saved.
INFO [SAVE2SD] 4980736 bytes saved.
INFO [SAVE2SD] 5111808 bytes saved.
INFO [SAVE2SD] 5242880 bytes saved.
INFO [SAVE2SD] 5373952 bytes saved.
INFO [SAVE2SD] 5505024 bytes saved.
INFO [SAVE2SD] 5636096 bytes saved.
INFO [SAVE2SD] 5767168 bytes saved.
INFO [SAVE2SD] 5898240 bytes saved.
INFO [SAVE2SD] 6029312 bytes saved.
INFO [SAVE2SD] 6160384 bytes saved.
INFO [SAVE2SD] 6291456 bytes saved.
INFO [SAVE2SD] 6422528 bytes saved.
INFO [SAVE2SD] 6553600 bytes saved.
INFO [SAVE2SD] 6684672 bytes saved.
INFO [SAVE2SD] 6815744 bytes saved.
INFO [SAVE2SD] 6946816 bytes saved.
INFO [SAVE2SD] 7077888 bytes saved.
INFO [SAVE2SD] 7208960 bytes saved.
INFO [SAVE2SD] 7340032 bytes saved.
INFO [SAVE2SD] 7471104 bytes saved.
INFO [SAVE2SD] 7602176 bytes saved.
INFO [SAVE2SD] 7733248 bytes saved.
INFO [SAVE2SD] 7864320 bytes saved.
INFO [SAVE2SD] 7995392 bytes saved.
INFO [SAVE2SD] 8126464 bytes saved.
INFO [SAVE2SD] 8257536 bytes saved.
INFO [SAVE2SD] 8388608 bytes saved.
INFO [SAVE2SD] 8519680 bytes saved.
INFO [SAVE2SD] 8650752 bytes saved.
INFO [SAVE2SD] 8781824 bytes saved.
INFO [SAVE2SD] 8912896 bytes saved.
INFO [SAVE2SD] 9043968 bytes saved.
INFO [SAVE2SD] 9175040 bytes saved.
INFO [SAVE2SD] 9306112 bytes saved.
INFO [SAVE2SD] 9437184 bytes saved.
INFO [SAVE2SD] 9568256 bytes saved.
INFO [SAVE2SD] 9699328 bytes saved.
INFO [SAVE2SD] 9830400 bytes saved.
INFO [SAVE2SD] 9961472 bytes saved.
INFO [SAVE2SD] 10092544 bytes saved.
INFO [SAVE2SD] 10223616 bytes saved.
INFO [SAVE2SD] 10354688 bytes saved.
INFO [SAVE2SD] 10485760 bytes saved.
INFO [SAVE2SD] 10616832 bytes saved.
INFO [SAVE2SD] 10747904 bytes saved.
INFO [SAVE2SD] 10878976 bytes saved.
INFO [SAVE2SD] 11010048 bytes saved.
INFO [SAVE2SD] 11141120 bytes saved.
INFO [SAVE2SD] 11272192 bytes saved.
INFO [SAVE2SD] 11403264 bytes saved.
INFO [SAVE2SD] 11534336 bytes saved.
INFO [SAVE2SD] 11665408 bytes saved.
INFO [SAVE2SD] 11796480 bytes saved.
INFO [SAVE2SD] 11927552 bytes saved.
INFO [SAVE2SD] 12058624 bytes saved.
INFO [SAVE2SD] 12189696 bytes saved.
INFO [SAVE2SD] 12320768 bytes saved.
INFO [SAVE2SD] 12451840 bytes saved.
INFO [SAVE2SD] Done.
OKAY [ 14.609s]
finished. total time: 14.609s

F:\Evo 4G drivers\android-sdk-tools\tools>

Is that OK or is something seriously wrong with my phone's nvram since it seems both methods are finding these bad blocks?

Wondering if my only remote shot at fixing this is to (gasp) flash_image the latest wimax and then restore my MAC ID and RSA key.