[GUIDE] mr72's CM 7.10 (or 7.20) NC setup

Search This thread

jgaf

Senior Member
Aug 14, 2011
1,229
389
Tampa
I'm sure this is just a quick way of saying "slider all the way to the left" above, but if you use any kind of tool or prop editor that lets you custom adjust brightness levels, don't go below 5 or so, and definitely never 0!

0 percent brightness is a black screen, and trust me, it is a ***** to undue when you can't see a damn thing.I speak from ill-gotten experience from when I was deep in the throes of a battery maximization obsession. It was not pretty, and my tablet has a lot less FCs now that I have quit trying to freeze "non-essential" processes/apps.

I have a brightness widget its really easy to change it since it has preset. Right now I can see perfectly at 0%, just a bit of reflection since its daytime. When screen is black (e.g. reading in nightmode) I use 2% when the room is dark. Otherwise I'm around 10% to 25%

Sent from my NookColor using Tapatalk
 

mateorod

Inactive Recognized Developer
Nov 16, 2011
1,981
3,503
New Orleans
www.gigmasters.com
Trust me, you are not actually at zero brightness. You are the lowest available preset for whatever widget you have used/configured. Some apps that provide brightness Widgets have strict variable levels that they allow you toggle between, others allow you to enter custom values.

It is important to know that you are probably at 7% or so at lowest. Someday you may, like I did, decide to make your own widget with just the preset values you find usefu. If you believe, like I did then and you do now, that zero brightness is simply very dim, you will have a rude awakening when your screen goes black and you cannot remember exactly where the toggle is by touch alone.

Trust me on this one. Or don't and try it, just remember where that widget is placed (I am pretty sure Elixir is where I defined my levels when I did it, but I have seen the capability several places.)
 

jgaf

Senior Member
Aug 14, 2011
1,229
389
Tampa
Trust me, you are not actually at zero brightness. You are the lowest available preset for whatever widget you have used/configured. Some apps that provide brightness Widgets have strict variable levels that they allow you toggle between, others allow you to enter custom values...

When I'm reading in Kobo I can set the brightness down to 0% and you can only see it in really dark rooms with nightmode. The widget I use goes lower than the default brightness levels in CM7, but I got to admit it might be it's not 0% truly. My wallpapers are bright so it makes it easier to see when in such low brightness and I always know where my brightness widget is :D

So I'm going to try to figure out what 0% in this brightness widget really is...

Edit:

Ok I download elixir and it says my brightness is at 4% :)
 
Last edited:

davidr415

Senior Member
Feb 16, 2011
132
26
Thanks Mr72.. I'll give it a shot. I am not unhappy with memory allocation..just shooting for max battery life as I use my NC for only a few things. I've had good luck with the several SD installs I've done.. just trying to make them as efficient as possible on batt life.
 

afghan-gsm-mastermind

Senior Member
Jan 11, 2012
160
1
hello to mr72 and other friends
when I install super charge script in last step. when enter 16 device reboot. it is ok or no place give. answer thanks
 

Explore3

Senior Member
Mar 6, 2011
281
60
Google Pixel 7
Google Pixel 7 Pro
I have decided to implement your setup. I am planning to give my nook to my sister. It looks like a setup that can work without a lot of maintenance. Hope it survives her four kids.

I am wondering about the partition. I have been getting the Amazon free applications on an account for her. Will the large number of games need a larger app partition? I do not have many games installed, so I am not sure where they are stored.
 

mr72

Senior Member
Aug 2, 2010
503
126
Austin, TX
I don't think you'll need a larger partition for apps. Hard to say though. I guess if you put enough apps, you will run out of space no matter what. I have a TON of apps and still have a lot of space available.
 

doncaruana

Senior Member
Jan 17, 2011
614
115
Any reason why this method and these settings would not work as well on an SD card install?[/QUOTE

Actually, these settings do work on an SD card install. Ironically, the OC settings are the exact same ones that Dalingrin uses so I've been using them for some time. I get killer battery life and sleep mode is incredible. I'm using either the 7.1 released build or one of the nightlies shortly thereafter (can't remember, don't know how to tell)
 

doncaruana

Senior Member
Jan 17, 2011
614
115
This is not ironic at all. Dalingrin's suggested settings are where I got my suggested settings. I just put them all in along with my big giant setup guide.

They work perfectly for me. No crashes, never a SOD, and very, very good battery life.

And kudos to you for organizing that for everyone! They've been great for me as well! Nice job putting it out there (I was too lazy :) )
 

mr72

Senior Member
Aug 2, 2010
503
126
Austin, TX
The information was all basically out there, but in different places and not really integrated into one common plan that works. I had just hoped to put it together in one unified guide that shows end to end how to set up a smooth and snappy NC with terrific battery life.
 

hushpup131

Senior Member
Dec 18, 2010
53
6
elected not to SuperCharge

Dear Mr72,

A note of thanks... got the NC back from my daughter b/c she couldn't read it well outside by the pool. Used your tweaks.. very stable and it's been a great reader for me.

Thank you.
 

beaujack

Member
Aug 24, 2011
32
3
Princeton, NJ
Ran the super whizzed script, the last step. Migrated all angry birds & bookmark. Had CM7 on SD for a week or so. Hey mr72, ain't that Mister Mister on the radio...Thanks a ton, love you man.:D

Sent from my NookColor using xda premium
 

rampart51

Senior Member
Feb 2, 2011
172
18
Has anyone tried this whole process since the market has changed to PLAY? Do you think I need a new GAPPS?

gapps installs ok and I'm able to add an account ok but when I try to download ROM manager, it says it can't due to an error.

I'm going to try the whole process once more.


So I tried the whole process again and got the same thing. I installed Mirage Kang....maybe I will try the stable as mentioned in the OP.

OK...so thats what the problem was....YOU CANNOT USE THE LATEST MIRAGE KANG!
 
Last edited:

tonyp

Inactive Recognized Developer
Feb 3, 2011
5,019
34,902
Has anyone tried this whole process since the market has changed to PLAY? Do you think I need a new GAPPS?

gapps installs ok and I'm able to add an account ok but when I try to download ROM manager, it says it can't due to an error.

I'm going to try the whole process once more.


So I tried the whole process again and got the same thing. I installed Mirage Kang....maybe I will try the stable as mentioned in the OP.

OK...so thats what the problem was....YOU CANNOT USE THE LATEST MIRAGE KANG!

The market should auto update to Google Play. Worked for me.

Sent from my Optimus 2X using XDA
 

Top Liked Posts

  • There are no posts matching your filters.
  • 22
    I have done my NC and a couple of others, here are the steps I am using for IMHO the ultimate NC setup, FYI. This guide is adapted from the guide posted for installing CM7 http://xdaforums.com/showthread.php?t=1030227 with many of my own extra steps. I recommend reading the original guide first.

    I get an average of >12 hours battery life with very stable performance with these settings on my NC.

    In short, this is how I think the Nook Color should have been done from the beginning. I have attempted to balance some goals that are pretty common to other users. This guide walks you through steps that will accomplish all of these goals, but you may decide to keep some and skip others.

    Here is what this will do:
    1. Root your Nook Color and put a variant of CM7 ROM on it. This is an "AOSP", or "generic Android" installation. Nook Color comes standard with Android under the covers of B&N's launcher and suite of apps. Many of the tweaks and advantages in this guide cannot be had without first abandoning B&N's standard OS in favor of CM7.
    2. Enhance performance by overclocking. The Nook Color is 800MHz max clock rate from the factory, and this guide will allow it to run at 1.2GHz (50% faster), along with tweaking the governor settings to ensure you do not sacrifice battery life.
    3. Improve battery life. My goal was to have a device that I can use on flights between Austin, TX and Europe to read books or watch movies without access to a power outlet. I believe I have achieved that goal.
    4. Enhance stability. While many ROMs (such as the new ICS work) may favor bells & whistles and tinkering over stability, I want my device to be rock solid and never, ever crash. The goal here is a device that *just works*, much like Apple devices are known to *just work*.
    5. Smooth and responsive UI. One common complaint of Android devices vs. Apple stuff is on smoothness and responsiveness of the UI, in particular scrolling, screen switching, etc. Glitchy or erratic movements, abrupt or stuttery scrolling, etc. all gives a feeling of poor quality or lack of "polish" IMHO, and I have made an effort to fix this flaw in Android on the NC, mostly because the hacky feel distracts from my enjoyment of the device.
    6. Flexibility and efficient use of storage. My guide will swap the /emmc and /sdcard mountpoints as well as repartition the internal memory of the NC, with the goal of efficiently utilizing the internal storage space, and allowing the SD card to be used in a more portable fashion, not required for operation but interchangeable. Mostly this is because for me, I have a LOT of music and limited space on my 32GB SD card for other media. But on long trips, I may want to bring along movies to watch and they are far more portable when put on tiny microSD cards. So I want to be able to change SD cards and change the media content on my NC, without having to reboot or lose access to some apps.

    NOTE
    These instructions will root your device and install a variant of CM7 onto your Nook Color in the internal memory, EMMC. This will destroy the original (stock) Operating System and you will lose whatever you had in your Nook Color before the install. It is destructive and likely difficult to reverse. If you have reservations about changing it or wish to change back, don't use these instructions. Try someone else's less-permanent means of doing so. You may screw up a step or I may have missed something, or your NC may not respond like I expect, so if you brick your Nook, then you are on your own. There is no warranty included with these instructions.

    These instructions are for those of you who want a smooth, fast and stable NC Android experience, with exceptional battery life as well as efficient usage of internal and external storage. IMHO, this is how they should have done it from the factory. Someone else likely figured out a better way, but this is my way, and it works for me. You do this at your own risk.

    This is not for those of you who want the Barnes & Noble experience. And this is certainly not for those of you who are on the fence about whether to re-flash. As far as I know, there is no going back, or if there is, it probably is hard to do. I don't know, because I never considered it.


    There. Now you're on your own :)

    Also NOTE
    I am not the developer of the ROMs, image files, tools for repartitioning, or any of the other stuff mentioned here. I simply am noting my method for doing the installation and settings. Full credit and thanks are due to all of the original developers of this content.

    mr72's setup guide:
    1. Power up your brand new Nook Color and register the device. Note: I have seen a few refurb NCs that needed to be returned... don't skip registering it! Might save you some heartache.
    2. You will need two SD cards: the "boot SD", which will be used to install clockworkmod, the OS, and google apps; a "data SD" which will be used to install the repartitioning scripts and then can be used for data storage. You can use the same SD card for both, but you may want to reformat it after using it to install the OS. IMHO, 1G and 2G microSD cards are cheap and it makes sense to make the "boot SD" on one of these and keep it around for recovery, using a much larger microSD (16GB or 32GB) for data storage later.
    3. Use Win32DiskImager to write the 1gb_clockwork-3.2.0.1-eyeballer.zip image to the boot SD. You must run Win32DiskImager as administrator!
    4. Copy the following files to the "boot SD" which you prepared with Win32DiskImager (Note: do not unzip them.):
      A. The CM7.20 Stable ROM
      B. gapps-gb-20110828-signed.zip
    5. Copy the following files to the "data SD" card (Note: don't unzip these either.):
      reformatData-v1.zip
      repartition2GBdata-v1.zip
    6. Power off your Nook. Put the "boot SD" card in (the one with the 1gb_clockwork image), and then power it back on. It should boot into ClockworkMod Recovery ("CWM").
      Navigate in CWM using the volume up/down keys to go up and down, N button to accept, power button to go back.
    7. Optional: Now is a good time to back up the factory OS. Use "Backup" from the ClockworkMod menu.
    8. Go back and navigate to "Install .zip from sdcard", then "Choose .zip"
      Flash the files in this order:
      1. update-cm-7.1.0-encore-signed.zip
      2. gapps-gb-20110828-signed.zip
    9. Once you've flashed the files, in the ClockworkMod main menu select "wipe data/factory reset"
    10. Go back to the main menu, remove the "boot SD" card and put in your data SD card. Choose "Reboot system now", which should boot into CyanogenMod (CM7). Note, it requires an SD card to boot at this time.
    11. Once you boot into CM7, you must add your Google account, which will require wifi access. You can set up wifi by using the menu on the status bar. It may be kind of tricky to set up the wifi and get through the wizard. But it will eventually work.
    12. Go to the market and search for "ROM Manager", and install the latest version.
      Then just open up Rom Manager from the app drawer and hit "Flash ClockworkMod Recovery" and choose "Nook Color". It's on the list, even though the list may not be in any discernible order.
    13. Optional: While in the market, you probably want "ES File Explorer", makes life easier when trying to navigate files.
    14. Reboot into recovery, and back up the current ROM. Seriously, now make a backup. This is a basic starting point before you add apps and do a lot of tricky stuff, so this is an excellent place to make a backup that may save you later.
    15. Install the reformat/repartition using precise instructions in this thread
      Follow the instructions to use custom 1.96GB "/data", 4+GB "/media" partitioning to the precise detail.
      This process is destructive and may feel quite risky. I suppose it is! So be careful and don't make a mistake here. It is worth it. By repartitioning you will wind up with 2GB of space for apps (vs. 1GB stock) and the other 4GB is usable as temp storage (like an SD card). This will also allow you to run your Nook Color with no SD card installed, plus hot-swap SD cards with no effect on running apps.
    16. Now, back to Menu -> Settings -> CyanogenMod Settings
      Application
      - uncheck "Allow application moving"
      - Install location: "Internal"
      - check "Use internal storage"
      - uncheck "Permission management"​
      Note: This will cause the SD card to be mounted at /emmc and the internal 4G partition will be mounted at /sdcard. The result of this is your actual SD card does not have to be installed in order for the NC to work, apps that require /sdcard for storage will use the internal memory. This also means your SD card can be "clean", with only media on it, and interchangeable so you can have more than one SD card with content. The 2GB partition will be used for apps. You will have a hard time running out of application storage space with 2GB.
      If you didn't repartition, then you will have 5GB for apps and only 1GB will be used for /sdcard stuff, which IMHO, is too little space for the /sdcard temp/settings storage, and way more than you can ever use for apps (certainly if your apps require sdcard space). So the repartition is IMHO necessary to make the sd/emmc swap feasible.
    17. Install the V6 Supercharger script, update 8. Download it and use ES File Explorer or other tool to move it to the root level of the SD card partition (/mnt/sdcard). You will have to run the script in Terminal Emulator with the following commands:
      su
      cd /mnt/sdcard
      sh V*
      0
      9
      16​
      Note: this changes the way apps' memory is managed and results in more available memory for the active app more often. This makes things faster. However, you may find that it winds up killing background apps more frequently, so there is a tradeoff. So if you pause your Angry Birds game and go do web surfing for a couple of hours, Angry Birds may have to restart when you return to it rather than staying in memory the whole time. FYI.
      Also Note: There are some other tweaks floating around that are said to improve performance; in my observation, they do not really improve it, and they are not necessarily persistent across boots. The V6 Supercharger does the trick, and doesn't require anything else to get the job done, IMHO.
    18. Some performance tweaks, if you want iPad-like scrolling and smoothness and 12+ hours of battery:
      Menu -> Settings -> CyanogenMod Settings
      Performance (say OK to the "Dragons ahead" warning)
      - CPU Settings
      - Governor: InteractiveX, min 300, max 1200, set on boot checked. Note: the Conservative governor may result in better battery life, InteractiveX will result in a more responsive device. I switch between the two depending on whether I need long battery life, such as on a long flight where I plan to read or watch movies.
      - Use JIT - checked
      - Enable surface dithering - checked
      - Use 16bit transparency - checked
      - Allow purging of assets - checked
      - Lock home in memory - checked
      - Lock messaging app in memory - unchecked (there is no messaging on a NC)​
      You will have to reboot for these to take effect.
    19. Undervolt/Frequency settings (this improves battery):
      Run the Nook Tweaks app
      CPU Settings
      Clock Settings
      CPU Stepping 1: 350mhz
      CPU Stepping 2: 600mhz
      CPU Stepping 3: 800mhz
      CPU Stepping 4: 1000mhz
      CPU Stepping 5: 1200mhz
      Set on boot: Checked​
      Voltage Settings
      Stepping 1: 0.925v
      Stepping 2: 1.05v
      Stepping 3: 1.2v
      Stepping 4: 1.275v
      Stepping 5: 1.325v​

    Note: you can set the CPU minimum to 300 MHz to eek out a tiny bit more battery but when I do this, I get occasional SOD that are alleviated completely by using 350 MHz min.

    I continue to update this whenever I have something meaningful to report. The truth is that for months now I have just basically been using my Nook Color regularly with no problems whatsoever, so this doesn't really require regular attention. Once ICS is fully-baked, I am sure I will come up with an alternative using ICS. For now, this setup appears to be rocking.

    With this setup, with wifi disabled I achieved over 17 hours of battery life while reading ebooks with Moon+ Reader and the screen on (not night mode, this is white background, black text, and brightness about 10%). I also got about 10 hours of battery while watching movies. I think this is pretty great battery performance.

    UPDATES CM10!
    I have completed my experiments with CM10 and CM10.1 and (drum roll!)... they are not good choices IMHO for NC.

    Battery life was about 1/2 on CM10 or CM10.1 what it was with CM7.20 and performance was very sluggish. Web browsing in particular is almost useless. I found I ONLY used my NC for reading books (since Moon+ Reader worked just fine) and I seriously hated having to use it for anything else.

    The battery would not last throughout one overseas flight just reading books.

    Just not nearly enough battery and performance for me, and while I like some of the UI enhancements (and particularly the ability to use Chrome browser) with CM10/10.1, they were in no way worth the extreme tradeoff in performance.

    In the meantime I also dropped my NC and crunched the corner on it, so while it works, it does need to be replaced.

    So, back to CM7.20 for me on the NC. I'm actually following my own guide right now to get it rebuilt the way it was. I'll be shopping for a new tablet to get maybe this summer that will run CM10+ with performance like I was getting from my lowly NC. Long live CM7.20 on NC!
    2
    Great!
    It's very detail but some miss ;)

    Thanks, I updated it. Maybe didn't catch everything.

    Also, flashing CwM into eMMC very convenience, yes, but it is a pain if you want to go back to stock ROM.

    IMHO, if you have reservations and think you might want to go back to the stock ROM, then my instructions above are not for you.

    Your note in step 15, I personally do not believe it is 100% true. In my case, without an external uSD card plugged in, Aldiko Reader won't work. And yes, my system set up is like what you said.

    I have not tried Aldiko but I have probably 100 other apps and none of them require the SD to be installed. IIRC Aldiko does require you to tell it where the library is located; maybe this is the problem? I don't remember.

    I switched to Moon+ Reader for my books, which I wholeheartedly recommend over Aldiko. I found Aldiko was crashing and causing my whole NC to crash/spontaneously reboot, etc., when you leave it running in the background for a long time. I think Aldiko likely has a memory leak.

    While I am talking about app recommendations, I also suggested Go Launcher EX, which I really like. It feels faster and is more configurable in ways that improve responsiveness for my tastes compared to ADW. I have some theme preferences that I could share, which I think are optimal for the NC given the screen size, but I have found that most other people I know who are over 30 tend to think my settings for screen sizes of icons and controls are too small, so I didn't bother. Normal Tablet Tweaks and the default CM7 setup may be ok for you. I do prefer Dolphin HD browser over the stock browser, and I also tried Maxthon, Firefox Mobile, and Opera Mobile as well as Opera Mini. I like features of all of them, but on balance Dolphin HD is the winner.
    1
    Back to your "previously step 15", which probably a step 17 now, external uSD related. I just glanced through one of my previous post that talking about the requirement of an external uSD.
    Can you do a quick test? Remove uSD off your NC, then capture the screenshot using the built-in feature (press and hold power button to bring up the menu).
    See if it let you save the image or not.

    Next time I have my SD card removed, I can try that. I'm not going to do it today. But trust me, it works just fine. The Android OS doesn't know there is no physical SD. You just have to make sure the internal partition is mounted at /sdcard. No part of Android OS can write to the partition without going through that mountpoint.
    1
    thanx mr 72
    i dont have wi-fi connection can i use this instructon?
    if yes so what to do step 11 and 12?

    Yes you can use this guide. Just skip step 11 and get the ROM Manager apk here:
    http://www.clockworkmod.com/rommanager (search for "Nook Color").
    1
    mr72

    I did all the tinkering except the repartitioning parts. I definetly see a lot of improvement in my battery life, although I'm re-calibrating it as we speak. But since I did all the tinkering I got 7hrs and 45 mins with 10% of battery left. This include surfing the web, watching videos from time to time, and reading book with TTS. I'm not sure how you get 10-12 hrs of video though.\

    Screen brightness, maybe wifi access also (how often are you syncing email, calendar, etc., and of course web browsing will use more battery than turning off wifi and watching a movie from the SD card).

    But still, 7.75 hrs @10% battery winds up being about 8.5+ hours of total battery life. Not too bad! I have no feedback about how long my NC lasts when doing routine web browsing and other mixed use. Usually I don't run it nearly down to zero, and in the cases I reported before, this was while on an airplane on a transatlantic flight where I didn't have access to power, and I read ebooks going one way for 17 hours and watched movies going the other way for 10+ hours, in both cases wifi was off and screen brightness varied from about 6% to 15%.

    Hopefully after re-calibrating the battery I'll get more battery life. Before the tinkering I was getting around 6hrs to 7hrs for doing the same I've been doing since the tinkering. So I've been getting around 1hr more than before :)

    Is there anyway of bypassing the NC autoshutdown after 9% battery?

    I am not aware of this auto shutdown. I have run by battery well below 9% without a shutdown. I suspect it is in one of your settings.

    Re-calibrating won't wind up with more battery life, unless you are just disconnecting the charger the moment it hits 100%. If it reads 100% and the battery is only 3900mV, then it will keep charging until the battery really gets up to ~4200mV if you leave it connected. Then it will just "say" 100% until it gets back down below 3900mV. Recalibrating just improves the accuracy of the battery meter.

    If you still need more battery life, I suggest these things:

    1. decrease screen brightness.
    2. change your screen background to something dark, or just plain black.
    3. turn off wifi when you do not need it.