(Undo spam revision 49837 by Tamekabegay (talk)) |
|||
| (29 intermediate revisions not shown) | |||
| Line 2: | Line 2: | ||
[http://www.barnesandnoble.com/nookcolor/index.asp Nook Color Official Site] | [http://www.barnesandnoble.com/nookcolor/index.asp Nook Color Official Site] | ||
| + | |||
[http://nookdevs.com/Portal:NookColor NookDevs Nook Color Portal], good source of information | [http://nookdevs.com/Portal:NookColor NookDevs Nook Color Portal], good source of information | ||
| Line 15: | Line 16: | ||
* Power, Volume+, Volume-, and stylized "N" home button | * Power, Volume+, Volume-, and stylized "N" home button | ||
* Headphone jack | * Headphone jack | ||
| + | * USB Host support - Working in CM7 with 2.6.39 kernel and "Nook Tweaks" tool | ||
| + | * Bluetooth -- Working in CM7 with 2.6.39 kernel | ||
| - | + | == Communication == | |
| - | + | ||
| - | + | All channels are on irc.freenode.net | |
| + | |||
| + | #meego, #meego-arm -- Future MeeGo discussion. | ||
| + | |||
| + | == Novomok == | ||
| + | |||
| + | [http://www.meegoexperts.com/2011/06/nook-color-hacked-meego/ Novomok] had something going a few days after the 2011 San Francisco conference. They used a chroot to get stuff running. | ||
== Kernel Sources == | == Kernel Sources == | ||
| - | + | === Vendor Sources === | |
| - | + | B&N have posted the sources for their kernel, bootloader, and xloader, on their [http://www.barnesandnoble.com/nookcolor/legal/index.asp legal page], look for Attachments 1 and 2. Attachment 1 is the older 2.6.29 kernel, while Attachment 2 is the newer 2.6.32 kernel. Attachments 3 and 4 are for more recent builds of the Nook OS. | |
| - | + | === Community Sources === | |
| - | + | Existing community [[Nook Color Kernel Sources]], attempting to clean the kernel up and push boards upstream | |
| - | + | With the realization that we can boot on 2.6.32, [https://github.com/dalingrin/nook_kernel Dalingrin's kernel] is currently our base. | |
| + | |||
| + | == Adaptation Patches == | ||
| + | |||
| + | [https://gitorious.org/mer-nook-compat Nook Hardware Adaptation for Mer] | ||
== Getting Started == | == Getting Started == | ||
| Line 38: | Line 51: | ||
=== Creating a Bootable Card === | === Creating a Bootable Card === | ||
| - | + | A baseline .ks can be found [http://pastie.org/pastes/2956301/text here], which builds a 3 partition, ~4GB disk image that the OMAP3 will correctly boot from. | |
| + | |||
| + | === Building the Kernel === | ||
| - | The | + | The [http://nookdevs.com/NookColor:_Build_the_Original_Kernel Nook Devs] instructions will suffice for building a proper uImage. |
| - | + | === Debug === | |
| - | + | ||
| - | + | Currently it's mostly trial and error. There are two UARTs on the board, one via the USB port that is disabled if the kernel initializes USB, the other via 4 test points on the (facing the screen) right edge of the PCB. They are 1.8v, and consist of RX, TX, VCC, and Ground. | |
| - | + | ||
| - | + | ||
| - | + | ||
The Nook Color is an OMAP3621 based 7" tablet produced by Barnes and Noble as an lcd-based e-Reader. At the same time, it serves as quite a handy target for MeeGo due to the similar SoC.
NookDevs Nook Color Portal, good source of information
Contents |
All channels are on irc.freenode.net
Novomok had something going a few days after the 2011 San Francisco conference. They used a chroot to get stuff running.
B&N have posted the sources for their kernel, bootloader, and xloader, on their legal page, look for Attachments 1 and 2. Attachment 1 is the older 2.6.29 kernel, while Attachment 2 is the newer 2.6.32 kernel. Attachments 3 and 4 are for more recent builds of the Nook OS.
Existing community Nook Color Kernel Sources, attempting to clean the kernel up and push boards upstream
With the realization that we can boot on 2.6.32, Dalingrin's kernel is currently our base.
Nook Hardware Adaptation for Mer
The Nook Color has a particularly well done boot sequence, in that it will default to boot from the SD card slot if plugged into a PC and powered on with a bootable card inserted.
A baseline .ks can be found here, which builds a 3 partition, ~4GB disk image that the OMAP3 will correctly boot from.
The Nook Devs instructions will suffice for building a proper uImage.
Currently it's mostly trial and error. There are two UARTs on the board, one via the USB port that is disabled if the kernel initializes USB, the other via 4 test points on the (facing the screen) right edge of the PCB. They are 1.8v, and consist of RX, TX, VCC, and Ground.