export PATH=$PATH:/u-boot-encore/tools/.As a result, neither x-loader nor u-boot need to be present in the boot partition if CM7 is installed, but u-boot still needs to be built for the tools needed to prepare the uImage. Holding the N button at boot with it installed will display a menu with the ability to choose the boot target. This version of u-boot is the same as the one found when booting CyanogenMod 7. Note that the nook-x-loader source assumes that there is a u-boot/ dir at a peer level:ĬROSS_COMPILE="sb2 -t mer_armv7l_min " make Attempting to consolidate files on gitorious if at all possibleīefore attempting a build, please check out ALL of the above repositories.įor building in the platform SDK ensure you have the Mer-SB2-armv7l pattern installed and a suitable minimal mer armv7l target.Patches based on several N9/N950 kernel patches to extend support for Mer back to 2.6.32.Kernel Patches and configs: (apply against the above kernel).
Noisy build and some hacks for things like Bluetooth and USB Host support. This kernel is a modified variant of the stock kernel from Barnes and Noble.It will then load the x-loader on the SD card, then u-boot, then the kernel. The Nook Color can be triggered to boot from the SD card slot by holding the + volume key while the unit either reboots or is powered on from the off state. Xorg is -not- registering the touch panel.Xorg is registering the accelerometer as an input device, thus doing weird things.
Figure out how to get all of this mess up on COBS, and have it to a complete build.Nothing can be remotely described as clean or fully functional, but it is possible to use usbnet to access an SSH shell on the device and work with it remotely.
Thus far (as of January 6, 2012) we have a kernel and filesystem that will boot the Nook Color up to qml-viewer, which is an excellent start after far too long. Otherwise, many other hardware bits and pieces are shared with the N900/N9/N950 and Beagleboard. The sound driver, if a compatible one isn't already upstream, needs to be completely rewritten due to the large changes in the sound subsystem with 2.6.37.
Attempts have been made to upstream the necessary drivers and thus far Oleg Drokin (verygreen xda-devs) has managed to get the base board support file upstream.