I have NAND flash memory dump, as a separate MTD partitions copied from NAND flash chip use built-in nanddump commands. I need to reflash some corrupted MTD partitions. In order to reflash partitions properly, should I use the partition dump that contain only the actual data, cleaned first from OOB data dummy chunks?
This depends very much on how exactly you plan to write the data back; some options would accept only "payload", others may need OOB too.
If you use U-Boot's
nand write, it seems it accepts data without OOB but you need to erase target pages manually first.
It depends. For example Samsung XSR stores information about the blocks in spare area, thus you need to have to dump both data and spare.