Just keep a copy of your art partition backed up - that’s the factory data including RF Cal… for the AR300M-NAND it’s on /dev/mtd3
cat /dev/mtd3 > art.img # this backs it up to an image file
cat art.img > /dev/mtd3 # this restores
@jeffsf - the NAND box boots out of NOR still, that’s where uboot lives…
on the testing build - 3.012 - noticed that kernel was expecting the NOR to be a Micron 8K, but found the Winbond 16K
[ 0.833518] m25p80 spi0.0: found w25q128, expected m25p80
[ 0.848358] m25p80 spi0.0: w25q128 (16384 Kbytes)
[ 0.853261] 4 cmdlinepart partitions found on MTD device spi0.0
[ 0.859369] Creating 4 MTD partitions on "spi0.0":
[ 0.891689] spi-nand: Giga SPI NAND was found.
[ 0.864336] 0x000000000000-0x000000040000 : "u-boot"
[ 0.870837] 0x000000040000-0x000000050000 : "u-boot-env"
[ 0.877866] 0x000000050000-0x000000ff0000 : "reserved"
[ 0.884717] 0x000000ff0000-0x000001000000 : "art"
[ 0.896339] spi-nand: 128 MiB, block size: 128 KiB, page size: 2048, OOB size: 128
[ 0.904469] 2 cmdlinepart partitions found on MTD device spi0.1
[ 0.910586] Creating 2 MTD partitions on "spi0.1":
[ 0.915573] 0x000000000000-0x000000200000 : "kernel"
[ 0.925630] 0x000000200000-0x000008000000 : "ubi"
[ 1.381634] found bad block 7fe0000
The bad block is nothing to worry about…
Only reason why I’m on openwrt master at the moment is that I’m helping out a small group that is bringing up a rockchip board, and I need to close out my stuff there before I get deeper into this board…