Updated u-boot for AR300M not booting OSes

You probably need to mark your’s as tested for whatever reason like I did. If your device is just booting to the uboot prompt there will be an error at the bottom:

Device have calibrated,Checking device test status...
Device haven't tested. Please test device in calibration firmware...
Booting image at: 0x9Fed0000
## Booting image at 9fed0000 ...
Bad Magic Number

You can boot manually to nand by running run bootcmd or to nor with run altbootcmd

See the thread here to mark device as tested and get the switch to work: