[Nook HD, HD+ Android Development] bokbokan:
This is a Nook HD CM10/CM10.1 sdcard installation initially based on verygreen Nook HD+ CM10 sdcard development.

This ROM is very much a work in progress.

For general and non-development topics about this ROM please see [Nook HD] CM10/CM10.1 General Discussion.

For Dual Boot/SDCARD/EMMC hybrid installation please see [Nook HD WIP]Dual Boot Stock and CM10.1 Hybrid

LATEST DOWNLOADS

CWM bootable image for pure SD install

uImage.20130613.sd.hd.zip - extract uImage (cyanobbot) from the zip file into the SD boot partition. *** latest ***

Screen artifacts now gone.

lg screen now working. Thanks leapinlar for testing.

update-20130224.zip - copy contents of zip file to /boot.

Provides serial number of Nook HD to android.

sdcard-cwm-hummingbirdv4.zip Posted: 1/21

Updates can now be installed from /emmc under the media folder.

From CWM menu select 'install zip from sdcard' -> 'choose zip from internal sdcard' -> <select the update file under the media folder>.

CM10/CM10.1 update file can now be downloaded using the stock B&N ROM and saved to the internal sdcard (emmc), which can later be picked up by CWM.

Removed critical partitions from being mounted and formatted. (Thanks to leapinlar for the suggestion)

ramdisk.cwm - for existing bootable sdcard, simply download this file and overwrite the old one to have the same functionality as above.
​

CM10.1 CWM Flashable ROM: Upstream updates are merged regularly.

cm-10.1-20131230-UNOFFICIAL-hummingbird *** latest ***

cm-10.1-20131201-UNOFFICIAL-hummingbird

cm-10.1-20131108-UNOFFICIAL-hummingbird

cm-10.1-20131029-UNOFFICIAL-hummingbird

cm-10.1-20131021-UNOFFICIAL-hummingbird

cm-10.1-20131017-UNOFFICIAL-hummingbird

cm-10.1-20131006-UNOFFICIAL-hummingbird

cm-10.1-20130929-UNOFFICIAL-hummingbird

cm-10.1-20130924-UNOFFICIAL-hummingbird

cm-10.1-20130918-UNOFFICIAL-hummingbird

cm-10.1-20130915-UNOFFICIAL-hummingbird

cm-10.1-20130912-UNOFFICIAL-hummingbird

cm-10.1-20130903-UNOFFICIAL-hummingbird

cm-10.1-20130901-UNOFFICIAL-hummingbird

cm-10.1-20130829-UNOFFICIAL-hummingbird

cm-10.1-20130828-UNOFFICIAL-hummingbird

cm-10.1-20130826-UNOFFICIAL-hummingbird

cm-10.1-20130812-UNOFFICIAL-hummingbird

Increased audio levels

cm-10.1-20130807-UNOFFICIAL-hummingbird

Added USB host mode to Quick Settings

cm-10.1-20130804-UNOFFICIAL-hummingbird

Integrated new "Nook Tweaks" heading under Settings. Currently only Forced USB Host option is available (No need for verygreen's switcher anymore). Checking 'Set on boot' will restore setting after a reboot.

USB storage now automatically mounted.

cm-10.1-20130801-UNOFFICIAL-hummingbird

Added kernel support for verygreen's Forced USBHost Switcher.

cm-10.1-20130728-UNOFFICIAL-hummingbird

Download latest CM10.1 gapps here: http://goo.im/gapps/gapps-jb-20130301-signed.zip​

CM10 CWM Flashable ROM

cm-10-20130101-UNOFFICIAL-hummingbird.zip

Headphone now working (Merged verygreen audio patch). :good:

Storage now default to MTP (Merged verygreen patch)

Uses dev-branch of omap4xxx and libhardware from omapzoom.

Download latest CM10 gapps here: http://goo.im/gapps/gapps-jb-20121011-signed.zip
​

CM10 sdcard Installer (For CM10.1 installation additional step in the instructions should be followed)

Due to many problems/issues encountered by users with regards to adb and sdcard not working in Windows, I have combined the two files below and written a short script to automate the installation process. Just insert the sdcard to your device and it will be installed with CM10 automatically. No user intervention is needed.

Instructions

Download the compressed image file cm10-sdcard-installer.img. Posted: 12/28

Unpack and write the image to your sdcard. For more info on how to do it, see this post.

(optional) To install CM10.1 instead of CM10, replace 'CM-10-hummingbird.zip' of the SD card boot folder with any CM10.1 image file you can download here in this page (you need to rename the file exactly as above).

Insert into the device and boot (cold)/reboot (warm).

Wait for it to finish installation.

Enjoy your HD with CM10 (CM10.1) :)

Note: This is very much a work in progress and not fully tested. Use it at your own risk!!!
​

For manual installation, follow the instruction given in verygreen CM10 page and replace the following files appropriate for the Nook HD.

sdcard-cwm-early3.img.gz ---> sdcard-cwm-hummingbirdv4.zip

cm-10-XXXXXXXX-UNOFFICIAL-ovation.zip ---> cm-10-XXXXXXXX-UNOFFICIAL-hummingbird.zip or cm-10.1-XXXXXXXX-UNOFFICIAL-hummingbird.zip

OLDER BUILDS

CWM bootable image for flashing CM10/CM10.1 ROM to sdcard

cm-10.1-20130723-UNOFFICIAL-hummingbird

cm-10.1-20130718-UNOFFICIAL-hummingbird

cm-10.1-20130716-UNOFFICIAL-hummingbird

cm-10.1-20130714-UNOFFICIAL-hummingbird

cm-10.1-20130711-UNOFFICIAL-hummingbird

cm-10.1-20130705-UNOFFICIAL-hummingbird

cm-10.1-20130702-UNOFFICIAL-hummingbird

cm-10.1-20130630-UNOFFICIAL-hummingbird

cm-10.1-20130628-UNOFFICIAL-hummingbird

cm-10.1-20130626-UNOFFICIAL-hummingbird

cm-10.1-20130625-UNOFFICIAL-hummingbird

cm-10.1-20130623-UNOFFICIAL-hummingbird

cm-10.1-20130621-UNOFFICIAL-hummingbird

cm-10.1-20130617-UNOFFICIAL-hummingbird

cm-10.1-20130615-UNOFFICIAL-hummingbird

Fixed: Missing menu icon

Working: Wi-Fi Direct (Tested with my HD+)

Tethering and hotspot

Working: Wi-Fi hotpsot

Not yet tested: USB Tethering

Not yet working: BT Tethering

Note for hybrid setup: Need to extract ramdisk.hybrid from update.20130616.ramdisk-hybrid.hd.zip into the SD card boot partition.

cm-10.1-20130609-UNOFFICIAL-hummingbird

Fixed: Boot screen artifact.

Additional note for hybrid setup: Please update uImage and ramdisk.hybrid noted below.

cm-10.1-20130608-UNOFFICIAL-hummingbird

Additional note for hybrid setup: Need to extract uImage from uImage-hybrid-6-8.zip into the SD card boot partition. (cyanoboot updated)

cm-10.1-20130607-UNOFFICIAL-hummingbird

Fixed: Intermittent boot problem.

Additional note for hybrid setup, Need to extract ramdisk.hybrid from update-6-8.zip into the SD card boot partition.

cm-10.1-20130602-UNOFFICIAL-hummingbird

Fixed: WIFI slowing down the AP where it is connected. (Thanks leapinlar for the head up)

cm-10.1-20130529-UNOFFICIAL-hummingbird

cm-10.1-20130528-UNOFFICIAL-hummingbird

cm-10.1-20130525-UNOFFICIAL-hummingbird

Closing lid will now put device to sleep (Tested with my new cover)

Merged with kernel from BN 2.1.0 (Please report any mmc issue)

cm-10.1-20130515-UNOFFICIAL-hummingbird

sdcard-cwm-hummingbirdv3.img.gz Posted: 12/27

Reverted mmc patch of kernel from B&N 2.0.5 to 2.0.2 - mmc write BUG discussed in HD+ thread.

Retained other B&N 2.0.5 patches - Device will not get hot even when the screen is on under cwm for a long time.

cwm updated with bigger and now using roboto font. Orientation has been corrected.

sdcard-cwm-hummingbirdv2.img.gz

There is something wrong with the initial cwm sd image sdcard-cwm-hummingbird.img.gz, partition 5 is not being formatted. Please redownload this updated version.

CWM Flashable CM10.1 ROM to sdcard

cm-10.1-20130512-UNOFFICIAL-hummingbird

cm-10.1-20130510-UNOFFICIAL-hummingbird

cm-10.1-20130508-UNOFFICIAL-hummingbird

cm-10.1-20130507-UNOFFICIAL-hummingbird

cm-10.1-20130505-UNOFFICIAL-hummingbird

cm-10.1-20130503-UNOFFICIAL-hummingbird

cm-10.1-20130502-UNOFFICIAL-hummingbird

cm-10.1-20130430-UNOFFICIAL-hummingbird

cm-10.1-20130425-UNOFFICIAL-hummingbird

cm-10.1-20130422-UNOFFICIAL-hummingbird

cm-10.1-20130420-UNOFFICIAL-hummingbird

cm-10.1-20130418-UNOFFICIAL-hummingbird

cm-10.1-20130415-UNOFFICIAL-hummingbird

cm-10.1-20130412-UNOFFICIAL-hummingbird

cm-10.1-20130409-UNOFFICIAL-hummingbird

Backported uhid to kernel 3.0 for BT keyboard to work.

cm-10.1-20130408-UNOFFICIAL-hummingbird

cm-10.1-20130407-UNOFFICIAL-hummingbird

cm-10.1-20130406-UNOFFICIAL-hummingbird

cm-10.1-20130405-UNOFFICIAL-hummingbird

cm-10.1-20130404-UNOFFICIAL-hummingbird

Major change: switch to sgt7 cm mod for tablet (frameworks/base, Settings & Trebuchet). See SGT7 - Making your Nexus 7 a true tablet. Thanks sgt7 team.

cm-10.1-20130331-UNOFFICIAL-hummingbird

Tablet UI now enabled again.

cm-10.1-20130326-UNOFFICIAL-hummingbird

Upstream change: Added basic pie control inspired by Paranoid Android.

Removed Tablet UI for the meantime (Will put it back in the next build).

cm-10.1-20130324-UNOFFICIAL-hummingbird

cm-10.1-20130320-UNOFFICIAL-hummingbird

cm-10.1-20130318-UNOFFICIAL-hummingbird

cm-10.1-20130317-UNOFFICIAL-hummingbird

cm-10.1-20130315-UNOFFICIAL-hummingbird

cm-10.1-20130313-UNOFFICIAL-hummingbird

cm-10.1-20130312-UNOFFICIAL-hummingbird

Upstream change: Added Quick Launch Shortcuts. To activate, press Home Button and slowly slide upward (or long press Home) until navigation ring is shown. To perform an action, continue sliding to one of the 3 target icons and release after the item is selected. To add/change actions, go to Settings->System->Quick launch shortcuts.

Switched to omapzoom frameworks/av and hardware/libhardware_legacy *** TEST ****

cm-10.1-20130310-UNOFFICIAL-hummingbird

cm-10.1-20130309-UNOFFICIAL-hummingbird

cm-10.1-20130307-UNOFFICIAL-hummingbird

cm-10.1-20130306-UNOFFICIAL-hummingbird

Upstream change: superuser now integrated with ROM settings.

cm-10.1-20130305-UNOFFICIAL-hummingbird

cm-10.1-20130304-UNOFFICIAL-hummingbird

cm-10.1-20130303-UNOFFICIAL-hummingbird

cm-10.1-20130302-UNOFFICIAL-hummingbird

cm-10.1-20130228-UNOFFICIAL-hummingbird

cm-10.1-20130227-UNOFFICIAL-hummingbird

cm-10.1-20130225-UNOFFICIAL-hummingbird

cm-10.1-20130223-UNOFFICIAL-hummingbird

cm-10.1-20130222-UNOFFICIAL-hummingbird

cm-10.1-20130221-UNOFFICIAL-hummingbird

cm-10.1-20130220-UNOFFICIAL-hummingbird

cm-10.1-20130219-UNOFFICIAL-hummingbird

Upstream change: reboot to recovery, bootloader, etc is hidden from power menu by default. To enable as before, go to Developer Options and enable Advanced Reboot. Also no longer shown in power menu while in lock screen.

cm-10.1-20130217-UNOFFICIAL-hummingbird

2D hardware blitter finally fully enabled (Updated Vivante GC320 2-D core driver to a more recent version). *** TESTING ***

Following upstream staging from Android 4.2.1 to 4.2.2. *** UNSTABLE ***

cm-10.1-20130213-UNOFFICIAL-hummingbird

cm-10.1-20130212-UNOFFICIAL-hummingbird

cm-10.1-20130210-UNOFFICIAL-hummingbird

cm-10.1-20130209-UNOFFICIAL-hummingbird

cm-10.1-20130208-UNOFFICIAL-hummingbird

cm-10.1-20130207-UNOFFICIAL-hummingbird

MTP showing wrong contents fixed.

cm-10.1-20130205-UNOFFICIAL-hummingbird

cm-10.1-20130204-UNOFFICIAL-hummingbird

cm-10.1-20130203-UNOFFICIAL-hummingbird

Added reboot to bootloader and bootmenu.

Replaced Reboot Menu with the following texts: Reboot, CWM Recovery, BN Stock ROM and Cyanoboot Menu.

Tweaked to increase audio volume.

cm-10.1-20130203-UNOFFICIAL-hummingbird

Minor fixes.

cm-10.1-20130202-UNOFFICIAL-hummingbird

Inverted tilt angle fixed.

Better screen rotation.

cm-10.1-20130130-UNOFFICIAL-hummingbird

vold patched to auto mount last vfat partition.

Also works with the new sdcard installation (dual boot/hybrid) posted in this thread.

cm-10.1-20130128-UNOFFICIAL-hummingbird

Tablet UI now reenabled and can be selected from settings. Thanks Team sgt7.

To switch: System->Status Bar->Tablet UI.

cm-10.1-20130127-UNOFFICIAL-hummingbird

Slower surfaceflinger but with better and 'well-behaved' UI.

cm-10.1-20130126-UNOFFICIAL-hummingbird

TESTING hwcomposer ver 1.1 - very fast UI and with better 3D performance.

Reverted all WIFI updates pre 1/14.

cm-10.1-20130121-UNOFFICIAL-hummingbird

Added tun.ko as suggested by robertchow.

cm-10.1-20130118-UNOFFICIAL-hummingbird

Recommit WIFI Auto connect option reverted by upstream.

cm-10.1-20130117-UNOFFICIAL-hummingbird

MAC Address fixed.

Revert WIFI commit by upstream to solve connection problem.

cm-10.1-20130114-UNOFFICIAL-hummingbird.zip

Updated hwcomposer to more recent version. Should be faster and have more butter smooth UI.

cm-10.1-20130113-UNOFFICIAL-hummingbird.zip

USB computer connection menu back in Storage setting.

Issue: Contents of Internal and SD card are swapped when shown using MTP.

cm-10.1-20130109-UNOFFICIAL-hummingbird.zip *** BETA ***

Wifi battery drain fixed.

It seems more deep sleep friendly.

cm-10.1-20130107-UNOFFICIAL-hummingbird.zip *** ALPHA ***

Microphone now working.

Still not working:

MTP

cm-10.1-20130106-UNOFFICIAL-hummingbird.zip *** ALPHA ***

Bluetooth (bluedroid) now functional.

Still not working:

Microphone

MTP

cm-10.1-20130105-UNOFFICIAL-hummingbird.zip *** ALPHA ***

Multiuser capabilities of JB 4.2.1 are now enabled. :cool: For more info read this article.

Still not working:

Bluetooth

Microphone

MTP

cm-10.1-20130104-UNOFFICIAL-hummingbird.zip *** ALPHA ***

Solved FC due to mounting problem in init.rc.

EMMC and SD Card are properly mounted now.

Reboot to recovery now working.

Initial Build: cm-10.1-20130103-UNOFFICIAL-hummingbird.zip *** ALPHA ***

Bluetooth and microphone not yet working.

For Performance and Development settings, go to 'About Tablet' and touch 'Build Number' many times to enable the missing options.

CWM Flashable CM10 ROM to sdcard

cm-10-20121227-UNOFFICIAL-hummingbird.zip :good: *** STABLE ***

Merged with CM10 - lock screen can now be rotated.

Updated kernel - Reverted mmc patch to B&N 2.0.2 but retained other patches.

Updated SGX to DDK Release 1.9@2166536.

cm-10-20121225-UNOFFICIAL-hummingbird.zip

Merged verygreen audio lib patch

Updated kernel to B&N 2.0.5

Initial Build based on verygreen source: cm-10-20121224-UNOFFICIAL-hummingbird.zip

Linaro Build: cm-10-20121229-UNOFFICIAL-hummingbird-linaro.zip *** TEST BUILD ***

Same as the 20121227 build below except built using the Linaro 4.7 (12.12) toolchain.

*With bluetooth problems

Since this rom uses cyanoboot, you can use the menu to choose boot option (currently available options are SD normal and SD recovery)

Source Downloads: cyanoboot & kernel

See video here: CM10 in Nook HD

Notes/Issues:

If your HD boot directly to B&N rom upon turning it on (cold boot), do not press the shutdown button. Use adb and issue "adb reboot" or install app to reboot the stock. It should now boot from SD (warm boot).

For Windows users attempting to copy image file for an initial install or subsequent updates:

Under cwm, partition 5 (second vfat) will/can not be mounted by the OS when SD is inserted to your computer so either dual boot Linux or run in a VM (see post #45 of this thread by anthony062991) or use adb to transfer file.

When CM10 is already installed and running, enable MTP under USB storage setting. CM10SDCARD will be automatically mounted as media device where you can copy the zip file.

For working/non-working CM10 SD cards see this post.

For rooting the device see these threads by leapinlar: using adb and cwm recovery.

Thanks to verygreen, fattire, leapinlar and sgt7 team for their works.