
Hi,
Today I built an image for the CHIP using OE and was able to flash it to the CHIP board. I was a bit disappointed to find https://github.com/NextThingCo/CHIP-u-boot is from a year ago and https://github.com/NextThingCo/CHIP-linux is 4.2 from Aug 2015. Marek suggested I try u-boot's master branch since it includes support for the CHIP. So I changed my build to use the current u-boot recipe in OE (which builds 2016.03 or df61a74e6845ec9bdcdd48d2aff5e9c2c6debeaa) and configured it to use configs/CHIP_defconfig.
The CHIP's flashing procedure creates a u-boot script (https://github.com/NextThingCo/CHIP-tools/blob/chip/stable/chip-fel-flash.sh...) which calls u-boot's "nand" procedure. The "nand" command is not built/enabled in u-boot master for CHIP. Tweaking the CHIP_defconfig to enable it causes a build failure.
My guess is this is something to keep the user from bricking their device? So I guess I either have to figure out how to merge NextThing's nand code into master, or I would need to figure out how to flash the CHIP without this procedure?
Although I'm using 2016.03 specifically, it looks like the same applies to master as well.
Best regards, Trevor