I am able to flash the nand via the mfgtool and that all seems to do ok. The uboot is flashed using the kobs-ng and I am able to load the uboot when it is rebooted and run from nand. The issue is that the device tree is written using nandWrite and when uboot reads it from nand there are 13 extra bytes of random data at the end of each 512 byte block. The actual write block size is 2048 bytes and 512 is not even a size used on the chip. The nand flash on our board is Toshiba TH58NVG4S0FBAID. I have attached the flash log and the boot log and the nand dump of the device tree loaded by the mfgtool and the memory dump of the device tree after doing the nand read via uboot. I have added a BUNCH of debugging info for trying to figure out what is going on and am not able to get the nand to be recognized by uboot.
Original Attachment has been moved to: mfgtool-nand-dtb.dump.zip
Original Attachment has been moved to: uboot.log.zip
Original Attachment has been moved to: mfgtool-program.log.zip