I have 2 versions of my nand:
updflash which is my freeboot image.. The closest thing I have to the original nand
and flashdmp which is self explanatory.
The updflash when opened does not show any bad blocks
It shows like this:

However this exact nand when flashed to the jtag then dumped somehow has bad blocks.
This flashdmp is a dump almost directly after flashing the no bad block nand.

I don't understand how it can be flashed with a perfect nand, then still produce bad blocks in the dump.
I'm also having issues with the jtag which I assume is a product of the bad blocks. Occasionally it will restart for no reason and without warning.
I have a few images from my old xenon jtag if maybe using it as a donor nand will help.. Idk.
If someone can come up with a working solution I will be more than happy to pay
