by crashmaster » Sat Feb 22, 2014 3:52 pm
Although it's Debian centric i think it's easy to follow these steps in Archlinux. I did that but in my case also not successful for my CB2. Maybe it's thought for CB1 only.
I think another reason was that NAND may have defect and unusable blocks of memory and these addresses must be eluded.
Maybe i'm wrong but i believe the best and only way to get these corrections for a clean addressing of the NAND is to use Phoenix (or Livesuit) to create the NAND content in FEL mode.
I downloaded a ready NAND image for CB2, burnt it with Phoenix and voila, it boots from NAND. I booted again from SD, mounted and copied the uImage and script.bin to nand1 (or nanda). On nand2 (or nandb) i installed (copied) my complete Archlinux rootfs (without /boot) from the SDcard and it works fine.