[Barnes & Noble Nook Tablet] Demetris:
I proudly present to you

Nook On Fire Showtime V3.22

Nook On Fire Nemesis V2.4

Dear Nook Tablet users,

Welcome to the unbelievably Stable,Butter Smooth,Fast and Feature Rich: Nook On Fire Kernel!

This kernel is based on Official CM10.1 kernel sources.

I'll continue to add more features to the kernel in the future and when real life permits.

Oh, and yes: I built the kernel because I have fun doing so. But be not mistaken that I am a 'play-around kid': I dislike pulling in every little mod someone made. What I want is stability.

This kernel can be flashed on:

- SlimBean

- Official CM10.1

- LiquidSmooth

- AOKP Rom

- CarbonRom

- SGT7 Rom By TheForceUnleashed

You can use Trickster MOD Kernel Settings app from Google Play to control some aspects of this kernel

Link: https://play.google.com/store/apps/details?id=com.bigeyes0x0.trickstermod

I hope you enjoy my kernel :)

Nook On Fire kernel features:

*Up2date kernel Revision.

*Up2date CPU Schedulers.

*Up2date CPU Governors.

*Pushes Nook Tablet inbuilt hardware's to the maximum of their capabilities.

*Performance/battery carefully picked tweaks

*Default max CPU frequency: 1.20 GHz

*LCD Panel tweaked to reach manufacturer recommendations and reach maximum performance as the settings are taken by the datasheet pdf.

*ARM CPU topology! More info here

*More tweaks under the hood (check sources if you're interested)

*Lots more **** - flash and see for yourself

F.A.Q:

1. My device rebooted or crashed, how can I help?

A: Get me /proc/last_kmsg or logcat.

2. Battery sucks, my device is not entering deep sleep.FIX PLOX!

A: Fix it yourself, it's an app waking your device up not the kernel's problem

3. Do I need to wipe anything when flashing this kernel?

A: No.

4. No WiFi?

A: Rename /etc/firmware/ti-connectivity/wl1271-nvs_127x.bin -> wl1271-nvs.bin

5. Wrong MAC address?

A: This is a residue problem (dirty installation). Just delete wl1271-nvs.bin and reboot.

6. Does this kernel has X or Y mod?

A: Learn to read, everything you need to know is in the features list, changelog or public repo.

Nook On Fire Showtime Kernel

V3.22 changelog

- OMAP4:Fix HSMMC 3/4/5 master clock

- Nohz/sched: don't go tickless when CPU is loaded

- LPDDR2 RAM timings optimization for 10% speed increase

V3.21 changelog

- 10! Yes 10 touch driver is back :) Thanks to Mik_os

- GPU is pushed to the limits 384Mhz from 307mhz

- I give back to gpu the volt juice it had it might need some adjustment still.

- Our cpu frequencies are changed

- Cpu frequencies are now these

200Mhz/600Mhz/999Mhz/1.1ghz/1.22ghz

V3.2 changelog

- Some more cherry picks

- 720p/1080p video playback seems fixed.

- Reverted previous hashcode commit about usb detection and power down.(was eating battery)

- Am declaring this release stable if no major issues surface.

- Kernel now is ready for serious heavy weight work.

V3.11 changelog

- Trying to fix 720p/1080p video playback issues

- Pushed a reverted commit about usb detection and power down from Hashcode for testing

- Repo Synced to RC5

- Second Showtime release but things show stable enough for me :)

- If no negative feedback i will declare next release stable :p So speak now or be silent forever.

V3 changelog

- First released kernel based on Kindle Fire 2 and I9100G (t1) source code.

- Linux Kernel 3.0.81

- More than 100 commits

- New features added and more to come

- Might need some fine-tuning as this is 1st release.

- Highly experimental so if you don’t need adventures stay with NOF-Nemesis for now :)

Nook On Fire Nemesis Kernel

V2.4 changelog

- I started borrowing code from Kindle Fire kernel, so for now we have code changes from them in:

- GCX

- USB

- MMC

- EMIF

- WIFI

And 2 Great Cherry picks from Hashcode that might fix kernel issues some Nook Tablets have

1. https://github.com/Ntemis/NOF-Nemesis/commit/f0f3f061f94544fb87c429d9e93ae417e00b3458

2. https://github.com/Ntemis/NOF-Nemesis/commit/0799813998b44dcfae0728cd8f16576931b4432f

Edit: Confirmed, now it boots on problematic nooks that couldnt use 1.2ghz previously.Welcome to 1.2ghz era boyz ;)

V2.21 changelog

- Kernel 3.0.80

- Tried to boost io performance

- slub: zero page, trying to fix boot crashes

- Lowered cache presure from 100 -> 50

V2.11 changelog

- Galaxy Nexus Kernel processwith addictional code from franco: shorten freezer sleep time using exponential backoff

- Borrowed immoseyon interactivex governor and edit it to fuction on our interactive, when using interactive you now use interactivex.

- I tunalize interactivex header so we can use interactivex from Gnex.

- Watchdog driver borrowed from Gnex

V2.1 changelog

- Touch driver code review

- Accelerometer code review

- Kernel 3.0.79

- Some wireless code borrowed from Tuna

- Fix some issues with kernel power proccess and filesystem syncing

V1.73 changelog

- More Changes

- Upsteam Synced

V1.72 changelog

- Some more fixes and addictions

V1.70 changelog

- Linux Kernel 3.0.78

- Sio updates by Boy Petersen

V1.66 changelog

- Power related changes like Wakelock/Suspend

- Timer related issues

- Sleep and wake up changes

- Fixes in several mempolicy leaks in tmpfs mount logic

- OMAP4430 Cpu Governors Finetunning to:

Hyper/Conservative/Hotplug/Ondemand/PegasusQ and Wheatley

- Port Snappy and Frontswap and Reworked on Zram tweaks and enchancements.

- CM10.1 RC2 Synced

- Now when usb is plugged for charge etc, it wakes up :highfive:

V1.60 changelog

- Linux Kernel Upgrade to 3.0.77

- Finetuned page writeback for Vmalloc=128mb

- Upstream Sync

V1.52 changelog

- Fixed Smartass V2

- Added HYPER Cpu Governor

- Disabled Fair Sleepers for UI smoothness

V1.51 changelog

- Added SmartAss V2 Cpu Governor

- Reduced Cpu latency from 40ms to 15ms(testing)

- Since no reports came up after i released UnderVolt Kernel for test now UnderVolting is officially implemented into my kernel.

V1.50 changelog

- Add assembler versions of AES and SHA1 for ARM platforms. This has provided

up to a 50% improvement in IPsec/TCP throughout for tunnels using AES128/SHA1.

- ARMv7: Flush the vectors page using the base address.

- OMAP4: PM: fix overconsumption on OFF mode

- SIO I/O sheduler updates and tweaks finetunned to omap44xx

- CFQ I/O sheduler updates and tweaks finetuned to omap44xx

- Upgraded Linux Kernel to V3.0.76

V1.42 changelog

Changes are a lot more and you are more than welcome to read my github.

Some of them are:

- Low Memory Killer ported from 3.9 kernel

- Some ondemand tweaks to increase frequency early.

- Disable CRC in Mmc driver

- Read ahead fine tunning

- Mmc core: Fix possbile memory leak

- Interactive fixes and updates

- Ported Logger from mainline 3.9

- Decreased the amount of time the device waits after entering low power mode to freeze processes.

- Reduce System logging

- Prevent enqueue of hrtimer on dead CPU

- Another kernel Upgrade to 3.0.75

- Reverted some commits that i was suspecting them to be my troublesome ones.

They were causing troubles like hard power downs and lockups.

V1.35 changelog

- Reduced swappiness from 60 to 45

- Make kernel actually use arm cpu topology

V1.34 changelog

Some minor changes vs the previous kernel base.

I removed some things i didnt like.If you need them please ask for them.

-Fsync

-Ondemandplus

-Make sure you download the modules needed for new rebased kernel!

Nook On Fire Kernel :

V13.3 changelog:

- Finetuned newly introduced Governors for Omap4430 Cpu.

- Added SLQB low-level memory manager More info here

- I have disabled Fsync because it was causing major lags.

Anyone that want to use it it can enable it inside Trickster MOD Kernel Settings from Gplay.

V13.2 changelog:

- Added CPU governor: ondemandplus (more info here)

- Added CPU governor: pegasusq

* ondemandplus is an ondemand- and interactive-based governor that has additional power-saving capabilities while maintaining very snappy performance. (Is finetuned for omap4460 for now, i will fix that when i find more free time :D)

* pegasusq is an ondemand based governor with hotplugging (=disables the second CPU core when it is not needed). It even hotplugs after some seconds when the screen is on.

- Added ARM CPU topology: multi-core scheduling (enabled by default; saves battery by scheduling load among the CPU cores; more info here)

- Added Fsync and enabled it by default

- Some more tweaks for Speed

V12.1 changelog:

- Hardcoded Row frequencies by a research group of the xda community.

- Load frequency edits so we reach Gnex Kernel speed and responsiveness

- Tried to fix usb mounting freezes and usb cut outs.

- At This point i find the kernel enough stable and fast for any task you will need it to perform at.

V12 changelog:

- Kernel Updated to latest 3.0.xx(74)

- Updated Row I/O Sheduler to latest 2013 with all upstream fixes

V11 changelog:

- Major changes taken from francisco franco Tuna kernel aka Gnex

- Kernel major jump from 3.0.62 to 3.0.73!

- For wifi to work new modules compiled against kernel 3.0.73 needed and posted.

Notice:

From now on and if you are on same rom you only need to flash kernel, when you flash a new rom a modules package reflash is required or else wifi wont work.

V10 changelog:

- Wakelock changes taken from Samsung latest JB source code

- Suspend changes taken from Samsung latest JB source code

- Memory timings changes copied from B&N Nook HD source code.

V09 changelog:

- Boxer Lcd Panel at 59.1Mhz per datasheet with accompanied settings

- More compiler optimizations

V08 changelog:

- Use ARM Hardware Float instead of software. More info here: http://wiki.debian.org/ArmHardFloatPort/VfpComparison

- Use -O3 flags when compiling Gpu driver. ccflags-y += -O3 in drivers/gpu/makefile ;) (Thanks Mnazim)

- Improoved page writeback tweaks

- Nook HD Panel Settings

- Epic Citadel force close fixed ;) {61fps woot!}

V03 changelog:

- Nook HD source complete memory timings

- Cpu idle code tweaks

- Silicon Performance Enabled aka 1.2Ghz

You can find all releases :

Goo.im Link:

http://goo.im/devs/demetris/Acclaim/NookOnFire

Dev-host:

http://d-h.st/users/demetris/?fld_id=16788#files

Nook On Fire Showtime CWM/TWRP Links:

One Package flasher (Kernel+Modules) for V3.22 http://tinyw.in/bALo

One Package flasher (Kernel+Modules) for V3.21 http://tinyw.in/OFgN back Sorry :)

One Package flasher (Kernel+Modules) for V3.2 http://tinyw.in/uJfz

V3.2 Kernel Download Link: http://tinyw.in/xd7M

V3.2 Kernel Modules (required)!Download Link: http://tinyw.in/Mxoo

V3.11 Kernel Download Link: http://tinyw.in/5z0M

V3.11 Kernel Modules (required)!Download Link: http://tinyw.in/MBw0

Kernel

http://goo.im/devs/demetris/NookOnFire/NOF-Showtime-Kernel-V3.zip

Modules

http://goo.im/devs/demetris/NookOnFire/NOF-Showtime-Modules-V3.zip

-------------------------------------------------------------------------------------------------------------------------------------------------------------

Nook On Fire Nemesis CWM/TWRP Links:

V2.4 Kernel Download Link: http://d-h.st/YEA

V2.4 Kernel Modules (required)!Download Link: http://d-h.st/sZa

V2.21 Kernel Download Link: http://d-h.st/G2S

V2.21 Kernel Modules (required)!Download Link: http://d-h.st/oOh

V2.11 Kernel Download Link: http://d-h.st/TMo

V2.11 Kernel Modules (required)!Download Link: http://d-h.st/6v4

V2.1 Kernel Download Link: http://d-h.st/ORM

V2.1 Kernel Modules (required)!Download Link: http://d-h.st/l3y

V1.73 Kernel Download Link: http://d-h.st/Dkf

V1.73 Kernel Modules (required)!Download Link: http://d-h.st/iWe

V1.72 Kernel Download Link:http://d-h.st/uCu

V1.72 Kernel Modules (required)!Download Link:http://d-h.st/aoj

V1.70 Kernel Download Link: http://d-h.st/agX

V1.70 Kernel Modules (required)!Download Link: http://d-h.st/flX

V1.66 Kernel Download Link: http://d-h.st/3pk

V1.66 Kernel Modules (required)!Download Link: http://d-h.st/W4y

V1.60 Kernel Download Link: http://d-h.st/X7K

V1.60 Kernel Modules (required)!Download Link: http://d-h.st/ayE

V1.52 Kernel Download Link: http://d-h.st/jiL

V1.52 Kernel Modules (required)!Download Link: http://d-h.st/IWe

V1.51 Kernel Download Link: http://d-h.st/Iz8

V1.51 Kernel Modules (required)!Download Link: http://d-h.st/LIH

V1.50 Kernel Download Link: http://d-h.st/G3m

V1.50 Kernel Modules (required)!Download Link:http://d-h.st/Fan

V1.42 Kernel Download Link: http://d-h.st/dVI

V1.42 Kernel Modules (required)!Download Link: http://d-h.st/Hvr

V1.35 Download Link:http://d-h.st/b9r

V1.34 Download Link:http://d-h.st/Z0D

V1.34 Kernel Modules (required)!Download Link: http://d-h.st/OrS

-------------------------------------------------------------------------------------------------------------------------------------------------------------

Nook On Fire CWM/TWRP Links:

V13.3 Download Link: http://d-h.st/i7L

http://celticstorage.co.uk/cm10/NOF-Kernel-V13.2.zip

http://celticstorage.co.uk/cm10/NOF-Kernel-V12.1.zip

http://celticstorage.co.uk/cm10/NOF-Kernel-V12.zip

http://celticstorage.co.uk/cm10/NOF-Kernel-V11.zip

http://celticstorage.co.uk/cm10/NOF-Kernel-V10.zip

http://celticstorage.co.uk/cm10/NOF-Kernel-09.zip

http://celticstorage.co.uk/cm10/NOF-Kernel-08.zip

http://celticstorage.co.uk/cm10/NOF-Kernel-03.zip

Because of major kernel upgrade new modules needed also!

Modules for NOF V11 and UP!:

http://celticstorage.co.uk/cm10/3.0.xx_Modules.zip

Installation:

Copy zip archive to sdcard

Reboot to recovery

Select to install zip from sdcard

Navigate to archive

Flash and reboot.

Fastboot way:

Unzip archive, get boot.img out of it and,

Installation:

Enter fastboot mode from cyanoboot menu by holding N button and type:

Fastboot flash boot boot.img

Fastboot reboot

Profit.

Succulent Roms NOF Version Link:

http://celticstorage.co.uk/cm10/Succu-NOF.zip

Untested

Source:

https://github.com/Ntemis/kernel3NookTablet/tree/p-android-omap-3.0.y

Find Kernel sources here:

Nook On Fire Nemesis:

https://github.com/Ntemis/NOF-Nemesis

Nook On Fire:

https://github.com/Ntemis/NOF_kernel_bn_acclaim

If you find my work useful please press thanks button!

Credits to:

Kuzma30

chrmhoffmann

Hashcode

Mik_os

Rebellos

Mnazim

Fransisco Franco

Boype

Loosethisskin

Imoseyon

and all other developers who do not remember and whos code is now being used in our kernel.

Thank you very much.