Has anyone found a reliable way to fix the mtd: re-read error at [hex address] (Out of memory) error when manually flashing a recovery image? I used to fix it by executing erase_image recovery but that doesn't seem to fix it any longer. I've also tried flashing SPR and then manually flashing CWM but I still get the same errors.
What confuses me even more is that Rom Manager seems to flash CWM with no problem. How does that happen?