Barns and Noble Nook Tablet (barnsnoble-acclaim)
Appearance
	
	
| This device is marked as not booting. Status: "Not sure how to boot custom kernels on the device, still figuring it out" | 
|  Barns and Noble Acclaim | |
| Manufacturer | Barns and Noble | 
|---|---|
| Name | Nook Tablet | 
| Codename | barnsnoble-acclaim | 
| Released | 2011 | 
| Hardware | |
| Chipset | TI OMAP 4430 | 
| CPU | 1 GHz TI OMAP4 dual-core | 
| GPU | PowerVR SGX540 | 
| Display | 600x1024 IPS | 
| Storage | 8 or 16 GB | 
| Memory | 512 MB or 1 GB RAM | 
| Architecture | armv7 | 
| Software | |
| Original software The software and version the device was shipped with. | Heavily modified Android 2.3 | 
| Extended version The most recent supported version from the manufacturer. | Heavily modified Android 2.3 | 
| Mainline Instead of a Linux kernel fork, it is possible to run (Close to) Mainline. | no | 
Contributors
- NoriTech
Maintainer(s)
NoriTech
Users owning this device
How to enter flash mode
Boot Cyanoboot off a micro SD card.
Installation
To-do
Status
Device won't load the kernel and will just endlessly bootloop, possibly needs Cyanoboot but could also be a nonfunctional kernel.
More info
This doesn't seem to actually work, just leaving it up incase!!
Something I learned after taking apart the boot images for Cyanogenmod10, cyanoboot is just u-boot and the boot image is a kernel appended to u-boot. Warning: Unknown if this works, still figuring it out.
A binwalk shows:
DECIMAL HEXADECIMAL DESCRIPTION -------------------------------------------------------------------------------- 0 0x0 Android bootimg, kernel size: 180500 bytes, kernel addr: 0x80F00000, ramdisk size: 4096 bytes, ramdisk addr: 0x80E3F090, product name: "BauwksBoot" 104676 0x198E4 U-Boot version string, "U-Boot 1.1.4-gb2da2b92 (Nov 23 2012 - 20:58:40)" 109512 0x1ABC8 CRC32 polynomial table, little endian 114951 0x1C107 Android bootimg, kernel size: 1869570560 bytes, kernel addr: 0x203A6974, ramdisk size: 543449442 bytes, ramdisk addr: 0x746F6F62, product name: "boot image magic" 262144 0x40000 Android bootimg, kernel size: 4510344 bytes, kernel addr: 0x80088000, ramdisk size: 249351 bytes, ramdisk addr: 0x81080000, product name: "" 266240 0x41000 Linux kernel ARM boot executable zImage (little-endian) 284560 0x45790 gzip compressed data, maximum compression, from Unix, last modified: 1970-01-01 00:00:00 (null date) 4780032 0x48F000 gzip compressed data, from Unix, last modified: 1970-01-01 00:00:00 (null date)
You can replace the kernel image at the end using dd with the decimal addresses:
dd if=zImage of=boot.img bs=1 count=4780032 seek=266240