Sorry to bring up this thread again, but this is probably the most comprehensive thread on this scope.
I am seeing the same error messages as
@sprit (ECC errors, FPGA failed) and was unable to fix it, even with all the information provided here.
Seems I have a damaged NAND chip U702 (NQ277 = MT29F1G08ABADAH4-IT:D = 1Gb NAND Flash)
It could be the BGA soldering.
Trying to write data to the NAND via CLI:
printenv:
...
nimages=1
image1=0xd0400000
fsstart=0x2c00000
...
p500> mm 800000
00800000: ffffffff ? 11223344
<CTRL+C>
p500> md 800000
00800000: 11223344 ffffffff ffffffff ffffffff ................
p500> nand write 800000 400000 4
NAND write: device 0 offset 0x400000, size 0x4
Attempt to write non page aligned data
4 bytes written: ERROR
p500> nand read 800000 400000 80
p500> md 800000
00800000: ffffffff ffffffff ffffffff ffffffff ................
p500> nand write 800000 400000 10
NAND write: device 0 offset 0x400000, size 0x10
Attempt to write non page aligned data
16 bytes written: ERROR
p500> nand write 800000 400000 20
NAND write: device 0 offset 0x400000, size 0x20
Attempt to write non page aligned data
32 bytes written: ERROR
Would someone be able confirm my assumption??? Is the NAND chip (or it's soldering) really damaged?