My Lflash is faulty (read: damaged). The only reliable way to boot my phat model is with Pandora/5.00m33-4 BFM. (BFM=Bootable From Media)

The MMS was made with "PSP Grader v008" and is booted with "Test M33" (5.00 M33-4). I was wondering if there was a way to do this with a CFW 6.31/6.35?

Is there a way to format the flash to detect bad sectors and then put the proper files back on so as to make sure that the files can all be read reliably?

There are bad sectors in Flash0 and in Flash1. Neither the OFW or CFW flashers seem to check for these bad sectors, and just blindly write.

Setup:
PSP-1001
6.35 PRO-B3
4GB MMS/Pandora battery