yashsingh1/xdaforums huggingface dataset:
[Nook Color Android Development] John Redcorn:
I ended up just re-doing it on the pc when I got home. Good to know about the settings - accounts though for future, wife and I use cm7 from sd on her NC too.

I didn't know you could remove an account, thought data-wipe was the only way to change google accounts on android, but I see what you're talking about on my cm7 phone, is that a cm addition?
[Nook Color Android Development] sneakysnake16:
Im sorry is its been asked in the thread somewhere but I need to know if this will do anything at all to the nook software. I really need it to stay stock because its my girlfriends and she likes android but in case she wants to go back she just wants to take out the sd card. She got it as a gift from her mom who has cancer so if it messed up in any way theyd both be heartbroken. So anyways does this do anything to the nook at all?
[Nook Color Android Development] viskon:
The SD card method does not change anything in the Nook stock software. If you need to go back to stock, you power off your Nook, remove the SD card and reboot. You will be back to stock.
[Nook Color Android Development] viskon:
I have seen it in all ROMs that I have flashed. I don't think it is specific to CM.
[Nook Color Android Development] sneakysnake16:
thanks bud this website is awesome so much help for any questions i have :)
[Nook Color Android Development] John Redcorn:
The sd cm7 does mount the nook's internal fat32 virtual sd or "data"* storage to /mnt/emmc

*I don't know what it's called, I've never actually used the built in BN-os, that's my wife's thing.

That and I think I've read that if you try and flash cwm with rom manager it acts on the internal storage those are a couple ways the cm7 from the card could interact, possibly negatively with the internals.
[Nook Color Android Development] bahill:
Just completed this on my daughter's NC, very cool.

Thanks OP for the awesome guide, this works great!

I thought I read there was some way to boot to regular Nook via a menu vs. having to power down, remove the uSD card, and reboot, but I can't find it?

I tried holding down "n" while Cyanogen was booting, but that didn't do anything.

Is that still a possibility?
[Nook Color Android Development] dcharleyultra:
With NC powered off, power it on. After the screen flutters, hold the n until you get the boot menu message (in green).

Swyped from my Evo 4G using Tapatalk
[Nook Color Android Development] masondoctorjt:
I have no Idea what this part means. Write on windows to the entire device? Is there anyone who can dumb this down for me?
[Nook Color Android Development] rnclock:
That means, “On a Windows machine” use the program “WinImage” write the image to the SD card you will be using.

Now I presume they mean that you select the SD card on the Nook, however, I was able to successfully do this by using a card reader on my laptop (others have had issues doing this though).

Hope this helps.
[Nook Color Android Development] masondoctorjt:
I keep getting Unexpected lack of boot partition on the SDCARD. I must be misunderstanding something somewhere, but thanks for the help.

---------- Post added at 07:07 PM ---------- Previous post was at 06:28 PM ----------

When I write the image, does it just end up showing The 4 files Uimage, Uramdisk, U-boot, and MLO? Or should the full 1024mb image be in there as well?
[Nook Color Android Development] masondoctorjt:
Ok I got it. I needed a little more info on how to use winimage. It would have been nice to have a couple of more details such as extract the image.zip (which I did, but the OP never said specifically to do that) and then it would've been helpful if it said to choose disk then Restor virtual hard disk image on physical drive, then choose (all files) then select the image file that you extracted and put it directly onto the sd card, then copy the cyogenmod.zip to the card and you are good to go.
[Nook Color Android Development] masondoctorjt:
you can also use the app nook tweaks. There is a menu in there that let's you choose what to boot from by default. Mine is set to boot to eMMC since is my wife's. If I eat to use cyanogen I do the n button trick to boot from ad.
[Nook Color Android Development] ceraxton:
Trouble dropping gapps-gb-20110828-signed.zip back to uSD card

I have repeatedly come up against the same problem over and over. I have update-cm-7.1.0-encore-signed.zip deployed to my 8GB class 2 SanDisk uSD card and running on my NC just fine. WiFi setup and working as well.

When I power off and remove my SD card from my NC and put it back into my PC, in order to copy the gapps-gb-20110828-signed.zip file back onto the SD card...Windows tells me that I need to format this disk before I can use it. If I choose to format, then copy gapps-gb-20110828-signed.zip file onto that newly formatted partition and finally place the SD card back into the NC and boot up, the SD card is not recognized and it boots up Read Forever. If I don't reformat that SD card, then I cannot copy gapps, so I am stuck in a catch 22.

I have searched extensively for this issue, and can't seem to find anyone else w/ this problem. I have found others that are using an alternative market from within CM7 like Slideme.Org. This really doesn't get to the root of my problem, installing gapps-gb-20110828-signed.zip as described in all of the how to's that I have read. I want Google Apps w/ Google market, and finally Netflix on my NC.

I know there are others who must have run into this issue. BTW - when I attempt to drop both update-cm-7.1.0-encore-signed.zip AND gapps-gb-20110828-signed.zip onto the newly deployed generic-sdcard.img SD card and insert that into the NC...installation completes and then when I boot the device for the first time, it boots up into Read Forever as if the SD card is not even inserted into the NC.

Any ideas?
[Nook Color Android Development] Homer_S_xda:
I'd like to resize partitions 2 and 3. I need a pointer on how to do this in one of two ways:

1) In Linux, on the installed, 4 partition, card.

2) In Linux, on the boot partition before it builds the other partitions when booted in the NC. I thinking there is a script that needs some editing.

Thanks,

Homer
[Nook Color Android Development] masondoctorjt:
What version of Windows are you using? Don't know if I can help, but maybe that will help others to know what might be happening
[Nook Color Android Development] onthedlo:
I too used this method to install the [CM7][WIP] Honeycomb/CM tablet tweak and everything worked well. Got it to function as described over on that thread. But I started to get some WiFi connectivity issues: When losing connection, tried to switch off/on the WiFi and it got stuck with WiFi saying 'error'. Also started to get random FC's on Launcher Pro. The tweak may need some fixes, but I don't know if this is caused with the way it was installed.

(I should probably post these issues to that thread, but thought I'd share my experience.)

Much thanks to verygreen for all the hard work!

Next experiment: installing the new Nookie Comb to SD with this method! Cross your fingers for me!
[Nook Color Android Development] ks_47:
This root works great but is there a way to totally revert back to stock. I formatted my sd card and hard reset my nook back to stock but wwhenever I ave a sd card in the nook, it boot up to cm7.
[Nook Color Android Development] verygreen:
I would guess you just formatted the last fat partition.

You need to remove all partitions from the card and then create one big one over entire SD card.
[Nook Color Android Development] ks_47:
I did that and it didnt work.
[Nook Color Android Development] DizzyDen:
Try booting into nook stock ROM with SD card out... after it is booted... insert SD.... go into system settings... device info... sd card...unmount sd card.... after it is unmounted format it in the NC.
[Nook Color Android Development] ks_47:
Will try but I dont think it has anything to do with the SD card. I'm pretty sure it the flashing over the emmc portion of the nook's internal memory. Thanks!
[Nook Color Android Development] molesaied88:
can this be done with phiremod? thanks in advance
[Nook Color Android Development] quinxy:
For anyone who is a newbie and needs a bit more handholding, I just wrote a:

Guide to Installing CyanogenMod 7 RC4 on a Nook Color SD card

It references verygreen's info, but also including some solutions to problems I ran into with my class 10 SD card, with BT, and with the UI.

^ Quinxy
[Nook Color Android Development] xdabr:
Well, hello, I'm a newbie and I need a bit more handholding!

Thanks very much for the guide -- it looks well written and fairly complete.
[Nook Color Android Development] khaytsus:
No, it doesn't. I've booted mine back to stock Eclair multiple times since installing this.

If it's booting CM7 with the SD card in, and Eclair out, it's obvious the card is not formatted.
[Nook Color Android Development] ks_47:
I think there is a big misunderstanding of whats going on. When I first started to read this thread I was under the impression that CM7 would be installed on the SD card and not touching the NOOK's internal memory at all. I found that this is not true. CM7 is actually installed on th emmc portion of the nook's internal memory while binding the boot portion to the SD card. Try it for your self. boot up into CM7 and pullout your card. CM7 will work fine except for the application that were installed on the actual SD card. Please correct me if I am wrong.
[Nook Color Android Development] DizzyDen:
That is because the ROM is extracted to RAM.... try as I explained to do... you will no longer boot into CM7 when the SD is in... it WILL boot to eMMC and the SD card will be available.

This install does NOT write to eMMC... it extracts everything to partitions on the SD and makes necessary edits to files to access the SD mountpoints.
[Nook Color Android Development] khaytsus:
Per the scope of the whole thread, you are wrong. It installs to SD. Take out the SD, boot the device. Is it Eclair? I believe you already said so. Your issue is around your SD card, which you have not yet formatted since using this tool.

So feel free, take out the SD card, boot the NC... I've done this several times experimenting with wifi problems I have in CM7 but not Eclair.
[Nook Color Android Development] faux123:
I am a ROM/Kernel Dev from MT4G/Glacier forum, and I have to say, NC is quite nice with your SDcard hack...

This combined with the dual-boot menu hack is match made in heaven... I have an untouched eMMC NC reader and CM7 on the same device... I am quite happy with my purchase now.... :D
[Nook Color Android Development] clamder:
Any chance you'll start messing with some things on the nc as well? ;)
[Nook Color Android Development] faux123:
I might :D Got my hands full now with 2 ROMs, 3 kernels and a pure AOSP project going for MT4G... I will most likely lurk this forum and occasionally pop in when I see a need or I found something useful to NC....
[Nook Color Android Development] glgehman:
4th partition fails on 32 GB cards?

Has anybody else had trouble getting a successful format with 32 GB card? I have used this excellent method successfully with 8 and 16 GB cards. Just got a 32 GB card the other day and when I flashed CM7 to it I got a fully working system, but when I tried to push content to the /sdcard partition through ADB, I got either "mount: not found" or "file system is read only" errors.

With card in the nook using root explorer, I was not able to mount or format the /sdcard partition. Just now I inserted the microsd card in my linux laptop and discovered 3 intact partitions and one "unknown." Under linux, I formatted the unknown 30GB as fat32 and am in process of copying data to it now.

Nope. Everything I put on the partition under linux is not visible from the nook. It still doesn't exist. Nor is the partition recognized when I put it back in the laptop.

glg
[Nook Color Android Development] DizzyDen:
File system is read only can be fixed by adb remount commands... however...

I've always experienced the same thng with 16 GB SD's... take your 8 or 16GB... make an image of it and expand the 4th partition to use all left over space.
[Nook Color Android Development] tablo:
Love it so far. Thanks so much. Sorry if this is stupid question, but when following the "OC Kernel installation instructions" in the first post:

Should I be using "update-CM7-dalingrin-OC-emmc-033111.zip" or "update-CM7-dalingrin-OC-sd-033111.zip"

Thanks for any comments.
[Nook Color Android Development] quinxy:
SD! You are installing the SD version so you want the dalingrin with the letters SD in it.

And if you need a bit more guidance, check out my walkthrough of installing/configuring CM7 RC4, it just expands on verygreen's excellent thread starting post and adds some details and solutions which may not be obvious.
[Nook Color Android Development] ceraxton:
Windows 7 Ultimate 64bit - although that was not related to the issue which I ended up resolving on my own.

Apparently the partition size is not large enough for both gapps-gb-20110828-signed.zip and pdate-cm-7.1.0-encore-signed.zip. I downloaded a free version of EASEUS Partition Manager and installed it into Windows 7. I used this partition manager to increase the partition size from 107 or whatever the size was defined by the generic-sdcard.img image and increased the partition to 250MB. I then copied gapps-gb-20110828-signed.zip onto that partition and removed the SD card from my PC. Inserted into the NC and powered it up and watched it complete the installation successfully before powering down. This time when I went to power it up, it actually launched the CM7 OS and began the setup wizard!!!

Woo Hoo! This was tricky and had me banging my head. Now to show my wife how to dual boot this thing.
[Nook Color Android Development] masondoctorjt:
That is still strange though, as the partition was large enough for me, and apparently others without having to repartition it. But glad it worked. Thanks for sharing how you fixed it, you may have already helped someone else:)
[Nook Color Android Development] Snoshrk:
FYI Today only Get'em while they're hot

This is the card I am using.

16GB Sandisk Class 4 $7.99 + Shipping ($5 iirc)
[Nook Color Android Development] greiland:
I'm having a similar problem with CM9. To get it to work on an SD card, they say you have to first install sneakpeak1, then install sneakpeak2 over it. Problem is, after installing sneakpeak1, I put the sd card into computer and it wants to format it. I need to get sneakpeak2 on it, but I can't format it or I'll lose everything else on it. How do you get Windows to recognize the card after installing?
[Nook Color Android Development] Rempala:
Works great with CM7.2-RC0] MiRaGe - KANG. you just have to rename the file.
[Nook Color Android Development] scottgti:
Works fine for me on cm9. Install sneakpeak1, THEN BOOT INTO CM9 AND SHUTDOWN, then install sneakpeak2.
[Nook Color Android Development] masondoctorjt:
Thanks for the tip. Just picked one up. It was free shipping on top of it!
[Nook Color Android Development] pbot:
Even before installing sneakpeek1, right after writing the SD card image, does your PC recognize it? The first partition named boot does not change after installing any version of cm7 or cm9. I assume it does otherwise you wouldn't be able to copy any rom to your card.
[Nook Color Android Development] greiland:
Yes, that's how I got sneak1 on the card, otherwise I wouldn't have been able to even put sneak1 on the card. Something must have happened after installing sneak1. The nook would recognize the card, so I got around the problem by downloading the files I needed via dropbox on the nook. In hindsight, I probably could have just plugged my nook into my computer and transferred the file over via usb. Stange thing is now that I have sneak2 installed, I tried putting the sd card into the computer and now the computer recognizes it! Must have been some kind of glitch.
[Nook Color Android Development] mmark66:
I hope I can shed some light on this issue:

If you carefully look at the output during an install of sneak2 or your own custom build via verygreens sd installer, you will see that at the end the installer complains about an error in line 2 of updaterscript and that the execution of the updaterscript stops WITHOUT generating any symbolic links in /bin.

The updaterscript is located inside the update.zip file at META-INF/com/google/android/updater-script. The offending lines are:

symlink("Roboto-Bold.ttf", "/system/fonts/DroidSans-Bold.ttf");

symlink("Roboto-Regular.ttf", "/system/fonts/DroidSans.ttf");

If you remove those to lines (by first unzipping everything, editing the file and zipping everything back together), the install process continues and creates the symlinks. Sadly this still does not get the image to boot, so I assume something else is missing...

Does anybody know where/how the updater-script is generated? I could not find any source for this file in the rep! I assume that it is generated on the fly, but something must control what is included in this file...
[Nook Color Android Development] Homer_S_xda:
I find I have to remove the two lines you reference and the whole block of retouch_binaries then it works. Not sure what all those retouches are doing however...

Homer
[Nook Color Android Development] Blue6IX:
Yea, I have always had the same issue. Easeus to resize to 200MB and it gives enough room, I always fail when writing the kernel, says out of space.

He went up to 250MB, with cm7.1 stable and the current Gapps for it it'll all work fine on 200MB of space, whatever you're comfortable with doing. if you're using an 8 gig or better card (SanDisk, right :) ) 50MB isn't a big deal.

It's been a while since I flashed it, I know on some CM7 versions it went through fine without having to resize, but when I copy CM7.1 stable to the card after formatting it, I have just under 7MB of free space in the Boot partition...Gapps is 6.11MB, leaving like half a meg left...just not quite enough for setup to happen on the MicroSD card.

http://www.partition-tool.com/

In case anyone needs the link to EaseUS website for the partition software.

( by the way, thanks again for the awesome image for the MicroSD card verygreen - been enjoying my non-rooted NC with full-on Android for many months now )
[Nook Color Android Development] bahill:
Something strange has happened.

My daughter was shutting down from a SD-card boot. After it was powered down, she plugged it into the wall charger, and she said it powered back on and started booting to the SD-card again.

Ok, but then it was stuck on the CM7 screen with the blue skateboarder and the rotating arrow circle. She came to show me and it continued to just circle for at least 5 minutes, so I hard shut it down (power + "n").

I powered it back on, it showed the green Cyanogen screen, then went to the landscape screen where it looks like it's trying to flash something, (like the first time I put the card in), and then shut down on its own.

Powered it on again, back to the looping blue skateboard screen for another extended period before I did another hard shut-down.

Removed the SD-card, booted to OEM Nook no problem.

So, what happened to my SD card image, and how do I fix it, now that it's loaded with apps and data?

TL ; DR...something happened where my SD image won't boot. How can I fix it?
[Nook Color Android Development] bobstro:
Make sure the card is seated, etc. I'd give it more than 5 minutes. After a fresh install, after wiping cache, Dalvik cache and the like, it's more like 10-15 minutes.

If it still won't boot, you could try updating the CM on the SD card using eyeballer's procedure.

If it still doesn't get any further, it might be quickest to just rebuild the card unless you've got a lot of configuration on it you need to preserve.
[Nook Color Android Development] bahill:
Let it cycle on the blue skateboarder for close to 40 minutes...no dice.

Thanks will try this tonight...hoping to avoid this:
[Nook Color Android Development] masondoctorjt:
Both my xp machines now say device in unknown now when I plug the nook in? I didn't see this mentioned before, but has anyone else had this issue?

Update... Seems my usb cable may be bad, as the one for my phone worked, so nevermind.
[Nook Color Android Development] kapnkool:
Can not get into recovery mode....

Hi,

I hope that's someone out there can help me. I followed evergreen's instructions to a T..used win image 32 to create a boot sandisk 4 16gb card with the encore nightly build of cyanogenmod. Booted up no problems into cyanogenmod 7. Here's where I'm hitting a brick wall. I can not get into recovery mode no matter what I do. I've tried the reboot through clockworkmod and the hold power switch and boot into recovery. When I try to boot into recovery I get a string of messages saying the card is formatted properly, flushing caches, clearing recovery flag, preparing to shutdown. And then the NC just shuts down. There has to be something I've done wrong...anyone have a clue? I appreciate any suggestions...thanks.
[Nook Color Android Development] Homer_S_xda:
Power off, hold home ("n") press power until you see the screen flash, release power but continue holding home. Under the Cyanogen green chicklet where it normally says Loading... you should see Entering boot menu. Use up (Vol +), down (Vol -) and select(home) to select:

SDcard

Recovery

Boot now

This should get you to recovery on the Verygreen 1.3.

After it does it's flashy dance and shuts off, just turn it on again normally. Are you trying to get to some other recovery?

Homer
[Nook Color Android Development] DizzyDen:
Actually... THAT is the recovery mode of the uSD install. It is not the CWM you are thinking of... and CWM should NOT be used for attempting to modify SD installs....

IF you want to use CWM on the same SD for EMMC operations... my suggestiong is to either copy uRecRam and uRecImg on the card now to uAltRam and uAltImg and then place uRecRam and uRecImg from CWM on... OR... rename uRecRam and uRecImg from CWM to uAltRam and uAltImg and put there.
[Nook Color Android Development] kapnkool:
Ultimately, what I want to do is to be able to upgrade to any future Kang CM7 Rom builds onto my 16gb sd card, and not the nook's internal drive. Having read evergreen's instructions he says to place the new build you want to try on the first partition. So, not the boot partition of the usd install, correct?
[Nook Color Android Development] DizzyDen:
The boot partition is the first partition.
[Nook Color Android Development] webdroidmt:
Hi Homer,

Figured I'd ask here because it's somewhat related. Will verygreen's installer recognize your bootanimation fix for CM9? Also, thanks for making that fix.

Mike T
[Nook Color Android Development] Homer_S_xda:
I made the fix and Samiam packaged it as an update. You'll have to give it a test and report back.

Homer
[Nook Color Android Development] webdroidmt:
Ok Homer, thanks for your reply. I'll give it a shot, hopefully it will soon be included in the nightlies.

EDIT: Tried, didn't work. Got an error on metadata script.

Mike T
[Nook Color Android Development] Homer_S_xda:
Can you post the error here as best you can, maybe it will help Samiam troubleshoot if needed.

Homer
[Nook Color Android Development] webdroidmt:
Basically, what I remember is that the zip was found and inflated but I believe it failed to parse, creating a metadata syntax error. Sorry, that's to the best of my recollection.

Btw, I decided to install to eMMC, so installing your fix was easy. All seems to be running real well. Thanks.

Mike T
[Nook Color Android Development] Samiam303:
Just to let everyone know, I've uploaded a fixed version of this install image that will work better with Ice Cream Sandwich builds -- it'll no longer require you to flash sneakpeek1 first, and you won't have to rename the gapps. It's available for download in the Ice Cream Sandwich Nightlies thread. Huge thanks to Verygreen for helping me get it fixed.
[Nook Color Android Development] Pito67:
Sorry for the noob question, but here it is,

Can I use this method to get CM7 on a Nook color 1.4.1 without loosing my wife's content that she had already purchased from BN, Do I need to root first? What method?

Thanks