[Nook Touch General] jam_dev:
Guide/HowTo/Tips'nTricks - The perfect Nook Simple Touch Setup

Nook Simple Touch (N2E) power management / battery optimization

Prerequisites:-

You know how to backup & restore,

You have a working backup

Unregister & wipe user data

(It is not required to register the device!)

Start with stock N2E running f/w v1.0.1/v1.1.0/v1.2.0

(If you have customized it somehow, please reset to stock)

Update to f/w v1.2.0

(This has the 1.1.0 kernel + some WiFi corrections)

Root the N2E device

Lets Begin:-

Uninstall the following stock apps:-

AFfileDownloadService.apk (Hint: disables book covers, skip it if you like book covers)

AccountAndSyncSettings.apk

BnAuthenticationService.apk

BnCloudRequestSvc.apk

CloudService.apk

DemoMode.apk

DeviceManager.apk

DeviceRegistrator.apk

Music.apk

NookCommunity.apk

Phone.apk

QuickStartActivity.apk

Shop.apk

Social.apk

TelephonyProvider.apk

WaveformDownloader.apk

(Hint: you can just delete the above apks from /system/app/ directory, then reboot)

In file /system/lib/egl/egl.cfg

Delete the line

0 0 android

(I suspect doing this forces h/w rendering, needs more testing)

Download & adb install CPU utility(easier way)

play[dot]google[dot]com/store/apps/details?id=it.sineo.android.noFrillsCPU

Set Min AND Max clock freq. To 300 MHz

Set CPU Governor to ondemand

Set I/O scheduler to noop

check “Apply on boot”

Click Apply

Click Exit

Press Nook “U”/reverse“U” Button> Settings> Screen>Screen Timeout

Choose 2 Minutes.

Exit

Charge the battery to 100%/Full

Reboot

Results:-

Your CPU is now running at max 300MHz

When you want the N2E device to sleep, remember

DO NOT PRESS Power Button to set the N2E device to sleep

DO NOT LONG PRESS the “U”/Reverse“U” Button to set the N2E device to sleep

If you leave the N2E device alone, it will AUTOMATICALLY go to sleep,

after the 2 minute timeout set by us.

After a overnight/12 hour period check the battery level indicator by waking up the N2E device,

if it automatically entered sleep state at 100% battery charge, it should wake up at 99%

(Ideally loses ~1% charge, and most certainly less than < 3%)

Before this process, it would lose battery charge at the rate of ~3%/hour of sleep.

Further customizations:-

Launcher:-

Best launcher seems to be ReLaunch v1.3.8

Also note: It seems to use ~20% CPU while idle, time to bug the developer

meanwhile best not to leave it running then huh?

Button reccommedations:

set the lower left page turn button mapping to Android back button

set the lower right page turn button mapping to Android menu button

App recommendations:-

Browsers:-

Both Opera Mini & Opera Mobile work great

(Perhaps if someone can point out how to disable all opera menu animations, they annoy a bit)

Note: browsers use CPU & GPU,

better set your CPU scaling

min 300 MHz

max 800 MHz

only while browsing, and then reset it back to 300 MHz max when finished with browsing

eReader App:-

Nook stock reader is the BEST ePub reader,

FBreader & coolreader are good

(Hint: disable all animations etc) these are useful to read *.mobi

mantano free/paid app

useful for reading PDFs (also reads epub/mobi/etc)

(Note: Nook's 6inch screen is problematic for reading PDFs )

Kindle App (v3.0.1.70) works w/ Nook android 2.1

(I need to figure out how to use it as a reader w/o registering with amazon, else its useless)

Firewall :-

One would assume iptables would be build-in to the linux kernel, but no that module is missing

netfilter.ko

x_tables.ko

xt_tcpudp.ko

nf_sockopt.ko

ip_tables.ko

ipt_addrtype.ko

iptable_filter.ko

I can't use Droidwall firewall, need to do something about net security

Device syncing options:-

Recommended to use calibre to sync your library to device'SDcard

Currently, I'm Rsyncing the SDCard to PC & back via Samba file sharing, Rsync running at PC end.

(If its possible to have Sdcard as EXT4 instead of FAT32 mounted, then simple Rsync at PC end will be best)

Hint: (ofcourse all this rsyncing & samba to avoid dropbox roundtrip)

Requests:-

Please try the above process to further narrow down the power management issues, so that it becomes

easier for all of us to set the NooK N2E to sleep properly.

After testing the process, perhaps it's best to host this content on the nook wiki here:-

nookdevs[dot]com/Portal:Nook_Simple_Touch

Also, would be nice to get a proper firewall for N2E, need kernel module

Screenshots:-

hxxp://i[dot]imgur[dot]com/q1a34.png

hxxp://i[dot]imgur[dot]com/EPcqH.png

hxxp://i[dot]imgur[dot]com/W6Zbw.png

hxxp://i[dot]imgur[dot]com/wK8z8.png

Post your feedback here!