yashsingh1/xdaforums huggingface dataset:
[Barnes & Noble Nook Tablet] digixmax:
Both boot and sdcard partition should be accessible from your PC/laptop (if they don't automatically show up, just go to MiniTool and assign them drive letters).

The boot partition contains the boot & recovery files and the installation zip files which should not need for ~350MB (I think the extra space is needed to uncompress the zip files during the installation). CWM/TWRP backup of your emmc ROM will also use the boot partition space at the tune of 600MB-1GB per backup if you choose to do so. This partition will also get mounted by the NT stock ROM if you leave the card in while running it, and I think this is where Titanium backup would put its backup data by default. However, this partition does not get mounted with the current setting in the replacement file vold.fstab, so you will not be able to access the partition while the NT is running CM10SD, unless you make change to the replacement file vold.fstab.

The system partition is where system's file system and apps from the ROM and gapps zip files get installed.

The data partition is where your additional apps (e.g., from GooglePlay) get installed. As such this partition depends on the number as well as the size of the apps you choose to acquire and install.

The sdcard partition is meant for house your media content, and gets mounted as /sdcard by CM10SD.

One possible arrangement that might work for you is not to create a separate sdcard partition, but rather use that space for the boot partition; in this case you should just skip over replacing vold.fstab and the boot partition will get mounted as user-accessible under /sdcard. In fact this was the way we used to build CMxSD some months ago, but I think the current set up is better as there is no risk that the user or some apps might accidentally trash the boot files making the setup not bootable.

FWIW I think most of your current stock NT apps will likely not run or will need to get updated with newer version once you are on CM10, so it might not buy you a whole lot to backup and restore them across stock-CM10.

You really don't need the two zip files after the installation, but it's handy to have them there for recovery (reflashing them).
[Barnes & Noble Nook Tablet] fljoe:
@zeiss,

The different partitions on the SDCard are BOOT (FAT32/Primary/Active), SYSTEM (EXT4/Primary), DATA (Ext4/Primary), SDCARD (Fat32/Primary)

If you make boot partition larger that 500MB, it has known issues and your Nook Tablet will NOT boot into CynogenMod operating system. Only files needed for booting need to reside on the boot partition. Once the CM10 ROM and GApps files are installed, you can safely delete the *.zip files.

If you need to bring your other apps, you can make a Titanium backup and then restore it back. However if you have apps that ran in CM7 or CM9, you might encounter issues in CM10. So your best bet is to re-install the apps. Or if you want to chance it, once you boot your NookTablet into CM10, connect your USB cable to your NookTablet and the other end to your computer and you can have access to DATA partition and then copy all your 800MB of apps to the DATA partition.

Regarding your video and music files, same thing as above, once you boot your NookTablet into CM10, connect your USB cable to your NookTablet and the other end to your computer and you can have access to the last SDCard Partition4 that you can transfer the files to.

You can read up on making an SDCard here (http://iamafanof.wordpress.com/2012/11/11/how-to-guide-bootable-cm7cm9cm10-sdcard-for-nook-tablet/). This has some nice pictures that will help you understand the process better.
[Barnes & Noble Nook Tablet] zeiss74:
thanks for the info. i think i'm going to start over on my card. when i plug my nook (on CM10) into my computer, it is not recognized. and my sdcard partition is not recognized by my PC, even if i try to give it a drive letter. and my system partition now says ext3 instead of ext4. maybe something got hosed.
[Barnes & Noble Nook Tablet] SlowCobra96:
Wow, really? Dude come on at least stay on the same page. That literally is to fix WiFi that doesn't turn on after loading one of the SD ROMs. Not to correct MAC Address issues.

Anyway back to the original problem, I have confirmed without a doubt it is indeed an SD issue. If installing the same ROM to emmc the MAC address is correct.
[Barnes & Noble Nook Tablet] digixmax:
Dude take your time to read again the second line, in bold letters: "Wrong MAC address? This is a residue problem (dirty installation). Just delete wl1271-nvs.bin and reboot".
[Barnes & Noble Nook Tablet] digixmax:
/system always gets reformatted to ext3, that's "normal".
[Barnes & Noble Nook Tablet] SlowCobra96:
Except neither was a "dirty" install. Both were fully wiped, including prior to booting cwm a deregister and erase of the stock os. Short of wiping out and recreating the partition's I don't know how to get it any cleaner.
[Barnes & Noble Nook Tablet] digixmax:
The boot partition can be larger than 500MB. I have a bunch of CM10 SD cards with 1GB boot partition and a couple of ROM backup/flashing SD cards (to install and try out different flavors of ROMs on my NT emmc) with boot partition filling the entire 8GB card -- they all boot into Cyanoboot and recovery just fine.

The TI OMAP processor used by the NT is very fussy about the boot disk's partition geometry but not about the boot partition's size (see http://processors.wiki.ti.com/index.php/SD/MMC_format_for_OMAP3_boot for more info). Fortunately its requirements can be met using many disk-partition management tools such as MiniToolPartition or EASEUS Partition Master simply by selecting the approriate menu options in creating the boot partition: cylinder aligned, primary/FAT32 with LBA and Active flags set.

Next the boot partition needs to contain a specific set of boot files: MLO, u-boot.bin and boot.img and/or flashing_boot.img (aka Cyanoboot) (see http://omappedia.org/wiki/Bootloader_Project for more info). I have also found that it helps to first copy MLO (to the freshly made boot partition) before copying the other files, since it appears that the NT OMAP processor only scans the first couple of entries in the partition looking for this file.

In my experience, the two most common symptoms of failed SD boot (on insertion of a powered USB cable) and their likely causes are:

The NT boots straight to stock -- most likely the boot partition's type and/or flags are not correctly set, or the NT cannot find the MLO in the boot partition (see comment re: the ordering in file copying above).

The NT screen stays dark for minutes then eventually boots to stock -- most likely the MLO or u-boot.bin are corrupted. I have had this happen to me a few times in the process of extracting them from archive zip files and also in ftp transfers between machines (need to use "binary" instead of "auto" mode). When in doubt, check the exact size of the files in bytes, they should be respectively 38,356 and 179,812.
[Barnes & Noble Nook Tablet] MrIssy:
Worked for me.

I was able to build a fully functional CM10 card using this precedure on a 8GB card. Thanks for giving my hard-bricked NT new life.

If I do it again with a class 4 32GB card, where should I expand the partitions? data and sdcard?

(I see you already corrected the line in the first post that said to remove the card :) )

I went over to succulent's blog ("iamafanof", correct?) but don't see the matching directions of all the file swaps here to get this card ready... anyone have a link?

One quirk so far... going into the "storage" section of "settings" kicks me out of "settings".

Issy
[Barnes & Noble Nook Tablet] digixmax:
You can to /data a bit more (another 1 to 2GB?) if you're going to have tons and tons of apps, and give the rest to /sdcard (many apps will store their data on /sdcard).

This is fixed in v12/25 but you have to wait for the corresponding supplementary files for SD build.
[Barnes & Noble Nook Tablet] MrIssy:
CAUTION: I tried to up data (ext4) to 2GB or 4GB, and hosed the 32GB card in GParted... can't fully delete the partitions or reformat it. I did some cursory googling, and I saw a reference to 1.5GB being the limit on an ext4 partition. Have not validated that this was the problem, or if it was just coincidence that the microSD card failed while trying to set up a 500/500/4GB/Remainder split.

I am going to try to write an iso to it to completely reformat it... anyone have any other ideas of how to hard reformat the card in Ubuntu, if GParted can't handle it?

Issy
[Barnes & Noble Nook Tablet] digixmax:
Link to Wiki on ext4 and various size-related limits: http://en.wikipedia.org/wiki/Ext4 -- the partition size limit is orders of magnitude greater than 1.5GB.

I don't know of any other Linux formatting tool, but on Windows I sometimes resort to SD Formatter (https://www.sdcard.org/downloads/formatter_3/) and once a combination of Windows reformat followed by SD Formatter to recover from a previous bad image-write.
[Barnes & Noble Nook Tablet] MrIssy:
I guess it may be a bum card... I'll tried SD Formatter and it thinks the "write lock" switch is on. :) GParted scans the partitions each time I do anything, for 4 to 5 minutes each time. Delete does not work.

I think this NT is cursed. :)

Issy
[Barnes & Noble Nook Tablet] digixmax:
Perhaps you should try what I did: do a Windows (regular, not "quick") format to FAT32, then run SD Formatter.

Also FWIW here is the link to a step-by-step guide on Linux-based formatting of bootable SDcard for TI OMAP (which the NT uses) and a script (which you would have to mod if you want to create more than 2 partitions): http://www.sakoman.com/OMAP/preparing-a-bootable-sd-card.html
[Barnes & Noble Nook Tablet] zeiss74:
So I'm still struggling here. I've tried multiple cards, using multiple uSD adapters, including plugging in the NT itself directly, and I can't get the sdcard partition to show up in Windows, no matter how many times I "successfully" assign a drive letter in Minitool (it says successful, but the letter doesn't show up in Minitool either), and how many times I reformat, create, assign letter, etc (using Windows, SDformatter or Minitool to format). I've tried your method and Succulent's 12/31 IMG file.

Do you think there is any chance it's because I am using Windows 8 (RC)? When I use Minitool to add a partition other than boot, it tells me "Windows will not be able to use this partition, Windows can only recognize the first partition on a removable disk." That warning seems to suggest I'll never be able to access partition 4.

I found this link online, not sure if it helps me with my 64 bit system.

http://www.prime-expert.com/article...rtitions-on-removable-usb-storage-devices.php

Also not sure why I would be the only one with this problem. I've tried Kingston 4 and Patriot 10 cards. Maybe Sandisk is the only option with the right bit set for a fixed drive?
[Barnes & Noble Nook Tablet] asawi:
Just to be sure we're on the same page:

The sd-partition will not show up when the card is inserted in the computer. Like you say, Windows will only read the first (boot) partition. So that's normal.

WHen inserted in the NT you need to have USB Storage turned on for WIndows to recognize it. Otherwise not much will show up at all.

At least that's how things work for me.
[Barnes & Noble Nook Tablet] zeiss74:
Thanks for the reply.

My understanding from a number of forums (including post 22 of this thread) is that the sdcard partition #4 should be recognizable by Windows (it's FAT32), so that when you insert the SD card into your computer, you have access to boot or sdcard (E: and F: for example), and you would typically move movies or music to sdcard. That way you have access to a large partition (5 GB on an 8 GB SD card) for media.

When I insert my SD card, only boot shows up, which is 500 MB (half full) on an 8 GB card. That means if I wanted to transfer media to my SD card via my PC, I only have about 200 MB open on my boot partition to move it to, which is clearly not enough, nor the is your boot partition really the proper place to store media.

Per the link in my previous post, the issue seems to be that Windows considers my SD card a "removable" drive instead of a "fixed" drive, and thus it cannot recognize (or assign a drive letter) to partition 4, sdcard.
[Barnes & Noble Nook Tablet] asawi:
OK, I don't know how to fix that. But at least you should be able to see it when it's in the NT.

I'm sure DIgixmax will come up with a good answer soon though! ;)
[Barnes & Noble Nook Tablet] fljoe:
Use tethered USB or Wirelsss transfer program

If you have everything working and you can boot your Nook Tablet off the SDCard, you can use the NT USB cable and attach your Nook tablet to your PC and enable USB connection in the prompt at the bottom of the NT screen when you connect your USB Cable. This way you will have access to your SDCard partition and can transfer the files easily.

I have been using AirDroid and WiFi File explorer to transfer media files to my SDCard partition wirelessly. Both the programs are able to successfully copy the media file to the SDCard partition.
[Barnes & Noble Nook Tablet] zeiss74:
thanks.

another thing i could try is swapping SD cards with a sandisk, after backing that up. i wonder if i image a 16 GB card that only has 4 GB on it, can i write that IMG to an 8 GB card? or will it write a 16 GB IMG file no matter how full it is? i'm guessing i can't do that, since succulent's IMG is a full 2 GB file despite being mainly empty.
[Barnes & Noble Nook Tablet] asawi:
Yep, that's how I interpret it as well. And changing card won't change that. I suspect you have to make the device that hold the card (adapter, card reader) with card inserted "fixed" Before the partition assigning drive letter will "take".

The way your card behaves seems perfectly normal to me, even though it apparently can be made to appear differently. Eagerly awaiting info on how to achieve this!!
[Barnes & Noble Nook Tablet] digixmax:
The mounting of the sdcard partition is controlled by the setting for sdcard mount in the file /system/etc/vold.fstab:

## sdcard

dev_mount sdcard /storage/sdcard1

auto

/devices/platform/omap/omap_hsmmc.0/mmc_host/mmc​

The default value "auto" tells the NT to mount the first mountable partition it can find, i.e., the /boot partition. To mount the /sdcard partition "auto" needs to be changed to "4". If you had built the SD from scratch per the first post this is what step 5(b) (which swaps the vold.fstab files) is meant to accomplish. I am guessing that Succulent leaves the default value "auto" in his pre-made build image. So you'll have to go in and manually edit the file and make the change, or alternatively use <adb push> (http://developer.android.com/tools/help/adb.html) to replace the current vold.fstab with the pre-modified copy of vold.fstab in step 5(b).

To modify/replace /system files you'll need to remount /system as writable -- see http://xdaforums.com/showthread.php?t=1476212 for pointers.

All the above is to have the /sdcard partition accessible to the NT, and to the PC (when the NT is connected to the PC via USB) when the card is in the NT.

On the other hand, if you're looking for mount /sdcard on the PC when the card is in the PC-attached card reader then consult http://xdaforums.com/showthread.php?t=1585572.
[Barnes & Noble Nook Tablet] asawi:
Gosh, this is so interesting! I'm learning so much! I didn't think I was "into" this, but now you've tricked me to dive in anyway!
[Barnes & Noble Nook Tablet] zeiss74:
so if i understand you right, if i use your build method (which i did before) i should be able to at least see sdcard via directly plugging in the NT to the PC. i thought i tried that, but i'll try it again.

if i was on 32 bit windows, which i'm not, i might be able to update drivers to access sdcard directly without using the NT as a large adapter. but i'm out of luck on that one.

i was trying to figure out why i've never run into this before, but now i realize that i've never SD-card booted before. i've always flashed straight to the emmc.
[Barnes & Noble Nook Tablet] digixmax:
When you plug in the NT you get "usb connection notification" in the status bar, and prompt to turn on "usb storage" upon which the /sdcard (as well as the NT media partition) would become visible to your PC; I don't remember if you have to pull on the notification to get the prompt (it's been a while since I last run CM off the sdcard).
[Barnes & Noble Nook Tablet] digixmax:
Tell me about it -- this stuff can suck up a lot of one's time!!!

Take a look at this: http://appinventor.mit.edu/ -- before you know it you can be one of the apps developers!!! :)
[Barnes & Noble Nook Tablet] dainbred:
final release question

Great write up. If I am going to run cm-10-20121231-NOOKTABLET-acclaim-HD-SDC-img.rar final release do the update scripts in vold.fstab still have to be modified(or anything else for this to function)? Haven't seen this addressed yet and just want to make sure before proceeding
[Barnes & Noble Nook Tablet] digixmax:
vold.fstab as well as updater-script should work; but boot.img is frequently not "portable" to a different build release. You can try it out: worst case the initial boot of CM following ROM/gapps installation will just hang with boot-animation or a black screen ...
[Barnes & Noble Nook Tablet] zeiss74:
thanks. somehow i'm not seeing that USB alert, but that's okay. i decided this SD install is only temporary until i test out CM10 and put it on eMMC, so i'm just going to ignore the whole sdcard partition. i don't need it. that's also why i'm just leaving the 2 GB IMG on my 4 GB card. i don't really need to resize or optimize partition sizes for this test run. 2 GB is fine.

just to be clear, this SD card install works on any nook tablet, right? i saw something somewhere else for another root/flash method that said "16 GB only" and i never would have thought that drive size would have mattered.
[Barnes & Noble Nook Tablet] digixmax:
Yes.
[Barnes & Noble Nook Tablet] gammaworks:
update procedure?

Thanks very much for the clear instructions. Was a painless process from start to finish. Now just wondering, if newer version of these files become available, what is the update procedure? Do I need to start all over again from step 1?
[Barnes & Noble Nook Tablet] digixmax:
To update you do not need to recreate the partitions, but simply replace on the boot partition those files that are affected by the update, which usually boil down to just the modified copy of cm-10-yyyymmdd-UNOFFICIAL-acclaim.zip and boot.img (from cm-10-yyyymmdd-UNOFFICIAL-acclaim_sd_hd.zip), and occasionally the modified copy of gapps-jb-yyyymmdd-signed.zip if Google has released a new gapps package in the intervening period.

The installation steps are the same, but prior to the installation you need to "wipe" Cache/Dalvik cache (as well as wipe Data if you upgrade from CMx to CMy (e.g., CM10 to CM10.1)).
[Barnes & Noble Nook Tablet] cptan82:
NT boot CM 10 from Micro SD card doesnot have 3g option at Wireless & Network setting?
[Barnes & Noble Nook Tablet] digixmax:
Because the NT hardware does not have 3G.
[Barnes & Noble Nook Tablet] rrvball:
issues with this CM10 SD build

Thanks for the excellent instructions. I was able to create the SD card and have been running it for the past few days and have been experiencing some issues. Any help would be appreciated.

No navigation bar. I went into settings and disabled it and re-enabled it and sometimes, not very often, that would get the navigation bar to display. But after going to another app, the navigation bar would disappear. But upon sleep/wake-up, the navigation bar would be gone.

Random messages saying something is not responding and wait or close. Usually pressing wait allows the app to work.

Unplugged and didn't use it all day, and then went to turn it on and it was completely dead. Battery dead! So I'm guessing the deep sleep mode is still not quite fixed? Or, is there some other unknown issue.

Can't dock any app to the dock (where the All Apps button is). I can move an app down there, and it stays there, but the "Remove" bar at the top stays and I can't press the app to launch it. Then starting another app will cause the docked app to be moved back to its pre-dock location.
[Barnes & Noble Nook Tablet] digixmax:
I have no experience with #1 and #4 and hence don't have any suggestion to make.

#2 is typically a symptom of a "slow" SDcard. To run an OS off an SDcard you need a card capable of high throughput in reads/writes of short data-blocks that are "scatterly" placed. See this thread http://xdaforums.com/showthread.php?t=1005633 for discussion and info on performance of different brands and classes of SDcards. FWIW I have very good experience with Sandisk class 4 and crummy experience with Transcend class 10.

Re: #3, I have reasonably good battery performance and no deep-sleep issue with Succulent's most recent builds 12/08 and 12/31. The one caveat is that I turn off WiFi (using one of the free WiFi widgets from Google Play) whenever I am not accessing Internet. Also, be aware that the NT has to be "awake" to detect presence of a powered USB cable and go into charging mode (then you can put it to sleep and it will stay charging).

Finally, remember to always wipe cache when doing a new install.
[Barnes & Noble Nook Tablet] rrvball:
Hmmm, I didn't wipe cache. I wonder if that's the issue. Is that necessary when installing to the SD card? Will it mess up the internal system?
[Barnes & Noble Nook Tablet] digixmax:
Wiping cache does not affect internal system apps, but wiping data & factory reset would.
[Barnes & Noble Nook Tablet] fsr678:
I followed the instructions but used the cm-10-20121231-NOOKTABLET-acclaim-HD-SDC.zip and cm10_121011_gapps.zip. I replaced the two files for the rom and one file for gapps zip. I used the boot and recovery imgs in the cm-10-20121231-NOOKTABLET-acclaim-HD-SDC.zip along with the other files noted in the instructions from sd boot zip.

It seems to be running ok except for a couple of issues which I am sure is due improper flashing.

1. When I click "Storage" in "Settings", I get a settings has stopped. I am unable to check storage on the device.

2. I did a factory reset/wipe in recovery. When I went back to the original nook os, my nook data seems to have been wiped as well because the device was deregistered (i.e. I was presented with the initial video intro screen).

Am I using the incorrect rom? Running off 16gb sd card. Partitioned as instructed in first post.

Can't seem to find anything on the problems I am having.

Any help is greatly appreciated!
[Barnes & Noble Nook Tablet] digixmax:
If you use cm-10-20121231-NOOKTABLET-acclaim-HD-SDC.zip and cm10_121011_gapps.zip then you do not need to replace updater-script and vold.fstab, as they have already been replaced.

Try wiping Cache/Dalvik cache from Recovery and see if that helps.

"Wipe Data & Factory-Reset" will wipe config data of your NT's stock ROM.
[Barnes & Noble Nook Tablet] willmore:
I'm completely new to this and I'm trying to do all that I can from a Linux command line, so I don't have a GUI zip file editor. Can someone explain why one can't unpack/edit/repack the zip files? Thank you all!
[Barnes & Noble Nook Tablet] digixmax:
There are pairs of files (in /etc/terminfo) in the ROM zip file with same exact file-name character string but one in lower-case the other in upper-case, hence you'd get error messages about duplicated names if you unpack the zip file in Windows (as Windows does not make lower/upper case distinction).

In any event, my original post is kind of out-of-date: you can simply just grab cm-10-20121231-NOOKTABLET-acclaim-HD-SDC.zip and cm10_121011_gapps.zip from http://iamafanof.wordpress.com/2012/11/18/cm10-0-jellybean-sdcard-img-for-nook-tablet/ and install them as is (in steps 10 and 11), since they already incorporate the needed version of updater-script and vold.fstab. Or, even simpler, you can just download the pre-made CM10 SD image cm-10-20121231-NOOKTABLET-acclaim-HD-SDC-img.rar and burn it to SD and boot up -- if you're not picky about sizing of the various partitions on the SDcard.