
Originally Posted by
droidor
ive been trying to update to the latest version of droid mod for EVER so here i am. im a noob and not tech savvy and thats why i picked droid mod. now im stuck with version 1.0. i get an error that says (An Error has occurred!
mtd.MEMGETBADBLOCK returned 1 at 0x004600
(errno=0)!!!!! i will paypal 5$ to anyone that can help me fix it!
This error is basically telling you that a portion of your flash RAM has gone bad. If you were to boot into recovery and manually format the partitions, it would help narrow down exactly WHICH partition the bad flash block is in (and would also erase all of your data, so take that as a word of caution).
That is the one problem with flash RAM, erasing and rewriting blocks will eventually cause them to fail. I have a couple of bad MTD blocks in my DATA partition, for example - however, in my case they cause no issues. It could be that your bad block is somewhere in the recovery partition; i've heard of that causing problems like you describe when trying to flash a new "ROM".
Unfortunately, there's no way to fix memory blocks that have physically gone bad. The only real 'fix' would be to return the device to Verizon. However, good luck explaining to them how you figured out the blocks are bad. There's no way to know that without doing something (flashing a custom ROM) that voids your warranty.
You COULD try following the directions in the thread on how to use the SBF file to go back to stock; but that won't fix the problem most likely. However, it MAY work - I suspect that somewhere in the SBF flashing process, bad MTD blocks are flagged and the system acts like they're not there. I'm not sure that the recovery partition (if that is indeed where your bad blocks are) has enough space to flash the custom recovery, however, once it has bad blocks. I believe it's only big enough to hold the recovery image, with no extra space - but i've been wrong before.