yashsingh1/xdaforums huggingface dataset:
[Nook HD, HD+ Android Development] chungylau:
Thanks! It works great.
[Nook HD, HD+ Android Development] digixmax:
Is there a way I can install the ROM and gapps from the external SDcard (rather than from the internal SDcard)?

When I tried to select "... from external SDcard" I got the error message "can't mount /sdcard".
[Nook HD, HD+ Android Development] leapinlar:
No, you cannot do that until you have the CM10.1 ROM installed and functional. Then you should be able to download a zip to the card with CM10.1 and flash it with CWM using the install from SD option.

Sent from my Nook HD+ running CM10.1 on emmc.
[Nook HD, HD+ Android Development] digixmax:
I need to have a larger space allocation for the /data partition than is allocated by the automated script. What is the best way of going about this? I had tried to use MiniTool Partition Wizard to adjust the size of the partitions on the post-installation sdcard but had not been able to enlarge the /data partition after I reduced the /cm10sdcard partition.

Alternatively, is there a set of boot & recovery files I can use to flash bokbokan's Pure SD ROM and Gapps on a SD-card that have 4 partitions already manually created?
[Nook HD, HD+ Android Development] leapinlar:
The issue with trying to expand the data partition with Mini-Tool is the partition has data in it and Mini-Tool cannot deal with ext4 partitions with data in it. So, go to CWM and do a backup to internal memory. Then go back to MiniTool and shrink the media partition and DELETE the data partition. Then create the data partition larger and format it ext4. Then boot back to CWM and do an advanced restore from internal memory, picking just /data. You should be back in business.

You can use the second method too, but this one is easier.

Sent from my Nook HD+ running CM10.1 on emmc.
[Nook HD, HD+ Android Development] digixmax:
Where can I find the boot & recovery files for the second method (with manually created partitions)?

Thanks in advance.
[Nook HD, HD+ Android Development] leapinlar:
Ok, I will explain that too.

You have everything you need.

Use your CWM to make a backup to internal memory.

Then save all the boot files from partition 1 somewhere.

Use MiniTool to partition the new SD.

Set p1 as about 100MB, fat32 and set as active.

Set p2 as about 1GB and format as ext4.

Set p3 any size you want and format as ext4.

Set p4 as an extended partition the size of the remaining space.

Set p5 as a logical partition filling the extended partition and format as fat32.

Then copy the boot files you saved earlier to p1.

You should be able to boot to CWM by holding the n key and selecting CWM in the menu. Then do a restore from internal memory

You should be able to boot to CM10.1 then.

The only variable I don't know for sure is whether bokbokan used the p4/p5 method or just used a primary p4 as sdcard. His HD setup used the p4/p5. It should not matter though.

Sent from my Nook HD+ running CM10.1 on emmc.
[Nook HD, HD+ Android Development] digixmax:
Thanks for the info & elaboration. Having simply p4 primary has worked for me in the past (in creating SDcard CM10 for the Nook Tablet), so I'll try that.
[Nook HD, HD+ Android Development] bokbokan:
OP updated 20130618
[Nook HD, HD+ Android Development] digixmax:
FWIW, I couldn't get CM10.1 to boot on setups with a manually created p2: Cyanoboot would say "loading CM10/10.1 ..." then after about 10-15 sec the HD+ would boot into stock ROM!!!

CM10.1 would boot just fine in setups with the automatically created p2 left as-is (and only p3 & p4 deleted and manually re-created with customized sizes).
[Nook HD, HD+ Android Development] leapinlar:
Sounds like the boot files were not copied right or corrupted. It was looking for ramdisk and kernel and when it could not find it, loaded ramdisk.stock and kernel.

The modified 3/4 version already had the right boot files on it.

Sent from my Nook HD+ running CM10.1 on emmc.
[Nook HD, HD+ Android Development] digixmax:
I had thought so too, and checked several times to make sure that kernel and ramdisk are present in /boot and are the same as those inside the CM10.1 ROM zip archive.
[Nook HD, HD+ Android Development] leapinlar:
Inside the archive? That is the problem. The backup of boot is broken in the CWM backup. You should have taken them from the SD directly.

EDIT: I now realize that you meant the ROM zip, not the backup archive. I any case, it was the boot files that were preventing it from working.

Sent from my Nook HD+ running CM10.1 on emmc.
[Nook HD, HD+ Android Development] sflesch:
This is an incredibly helpful post. I don't know if there's a way to sticky it, but if not, maybe a new topic discussing partitions with these instructions could be stickied. I'm always trying to find out what the partitions are for and which ones I can make larger to avoid having to move data/programs. :good:

Questions:

Can we manually create the partitions after placing the DWM image on the card? I tried these instructions and failed, but it could be my UltraSD card again. I will play with it more.

Is there a reason the data partition isn't larger to begin with? It seems like that would be better than going in and "moving apps to SD"

What's the earliest this can be done or best recommendation for when it should be done? After loading ROM, but before reboot? After loading GAPPS, but before reboot? Boot into CM and perform setup, then repartition?
[Nook HD, HD+ Android Development] sflesch:
The first time I think I did it right after loading the nightly and it was unsuccessful. This time I loaded and booted nightly and gapps then tried it. Each time I get a blank screen....now I look back and see this is a Hybrid thread. Should the actual procedure be any different if I am doing plain SD card load?
[Nook HD, HD+ Android Development] leapinlar:
If you want to modify the partitions, do it after burning and booting once. Then the partitions are created. But repartition before flashing the ROM. That way only p1 has data in it. Then you can use the partition manager to resize all you want.

The data partition is determined by the overall size of the card. Not too large so small cards still have lotsbof room for media files.

And with CM10.1, apps to SD is disabled.

And this thread is actually both a hybrid and a pure SD thread. The instructions were for pure. Hybrid partitions are different.
[Nook HD, HD+ Android Development] digixmax:
FWIW, here's the process I used to create my working Pure-SD card with customized sizing for the two partitions /data (which holds apps downloaded from Google Play) and /cm10sdcard (which holds user-media content):

Burn content of sdcard-cwm-ovation-sdv1.img.zip to SDcard.

Boot the card, wait until CWM comes up, then do not install ROM and Gapps zip files but instead turn off HD+ and remove the card.

Use a partition tool such MiniTool Partition Magic to delete the 3rd and 4th partitions /data and /cm10sdcard that were auto-created in the previous step (but leave the first two partitions /boot and /system alone), then recreate them respectively as Primary Ext4 and Primary FAT32 with the desired customized size (e.g., on my 8GB card I allocated 2GB for /data and the rest to /cm10sdcard).

Put the card back into HD+ and boot up, when CWM comes up this time proceed to install ROM and Gapps zip files.
[Nook HD, HD+ Android Development] Lavrentsii:
Are there any builds of TWRP that can be used with a hybrid installation?
[Nook HD, HD+ Android Development] bokbokan:
OP updated 20130623
[Nook HD, HD+ Android Development] sflesch:
Thanks leapinlar & digixmax. The part I was messing up was that the data partition needs to be made primary. By default, MiniTool and most others start making it Logical unless you change it.
[Nook HD, HD+ Android Development] prabhjan:
Is there any way for me to be able store data in both SD card and Internal with the Hybrid setup? Im using a Class 10 32GB Ultra and its a darn shame that I cant use all that space.

Edit: nevermind its working after a restart.
[Nook HD, HD+ Android Development] sflesch:
Are you using an SD Ultra? The performance on mine is not good on the HD+ and on the HD, I can't even get it to boot.
[Nook HD, HD+ Android Development] prabhjan:
Yes, it's a Sandisk Class 10 Ultra. It works smooth as silk for me. The Pure SD/emmc ones were lag paradise. But this one seems to be great. I tried with a class 4 and class 10 ultra. It was way better than emmc/P-SD in both cases, and with the Class 10, it works almost as fast as it should, comparing with how my Galaxy Nexus performs, with similar specs (Super smooth).
[Nook HD, HD+ Android Development] erm1001:
u
[Nook HD, HD+ Android Development] dmullens:
What are My Options?

I purchased the Nook HD+ right before Father's Day. Used B&N OS for about 10 minutes and then put on Nova Launcher. However, when I discovered I could dual boot with your ROM, bokbokan, I was excited. For that past week or so I've run your ROM and have booted into stock so my daughter could see what the regular Nook OS looked like (she is thinking about getting one).

Now, I'm wondering what my options are. I'm running the Hybrid version. I'm wondering two things:

1) Would this ROM be faster if installed on the EMMC? Is that even possible with this ROM since it is setup for both SD and EMMC?

2) I would like to try out CarbonRom, but it seems to replace stock on EMMC. Would I be able to do this _and_ still run CM 10.1 Hybrid?

Thanks for any insight and/or direction!

Peace
[Nook HD, HD+ Android Development] bokbokan:
Thanks for using this ROM.

1. I have tried installing /system in EMMC before and the perceived difference is not that much. Yes with some mod it is possible.

2. Supposedly it can be done unless the said ROM clears the /data partition used by stock. If that is the case then you need to reinstall the CM10.1 hybrid to dual boot.

Regards
[Nook HD, HD+ Android Development] bokbokan:
OP updated 20130627
[Nook HD, HD+ Android Development] dmullens:
If it doesn't clear the data partition, then I would just install the rom normally? I'll ask on that thread for sure.

If it does clear out the data portion, would an advance restore fix it?

It would be awesome to dual boot both rooms and get rid of stock. Thanks again.

EDIT: ------------------------

I'm looking through the file directories and, since this is a hybrid, I want to make sure I know what I'm doing.

The /data device is on the actual device right? (and not the SD Card) Is that the only data directory I would have to worry about? There is also a data directory under /sdcard.

I'll look through this thread again, but with the hybrid install, are the only files CM 10.1 is using under the /data directory or are there other places the hybrid stores it's files?

Thanks for the ROM and all the work!
[Nook HD, HD+ Android Development] bokbokan:
Yes you can use cwm to back it up then restore if so needed. Or you can simply tar compress the cm_data and then extract to /data. Yes it is the only data by hybrid in emmc.
[Nook HD, HD+ Android Development] docinthebox:
Installing Update

bokbokan,

Ive been using your hybrid installation for a few weeks now and it works flawlessly. Thank you so much for all of your effort.

Question is, can the 20130627 updated ROM be flashed over the previous ROM without data loss? Sorry if this is a dumb question but I'm still getting my mind around where everything is. My mind seems to be too stuck on flashing roms on my sgs3 phone.
[Nook HD, HD+ Android Development] bokbokan:
Yes, simply update using cwm and you are good to go
[Nook HD, HD+ Android Development] bokbokan:
OP update 20130628
[Nook HD, HD+ Android Development] dmullens:
Just wanted to say that I'm loving Halo and PIE. Thanks again for an awesome rom.
[Nook HD, HD+ Android Development] 123421342:
Hows the performance on this rom?
[Nook HD, HD+ Android Development] docinthebox:
bokbokan, seems you post an updated ROM almost daily. Two questions 1) Do you ever sleep? 2) what changes are there in the different ROMs? And thank you for your tireless work on behalf of us Nook enthusiasts.
[Nook HD, HD+ Android Development] bokbokan:
Thanks also for using the ROM.

1.) yes i do ;)

2.) Most are nightly merge from cm and sgt7. If I made a local mod, it will be reflected in the update log on the OP.

Regards
[Nook HD, HD+ Android Development] 123421342:
What's the battery life like on this thing? Also, can I install this just from twrp without doing any hybrid anything? I tried once and it gave me a cant mount bootdata error.
[Nook HD, HD+ Android Development] eng3:
I accidentally installed the non-hybrid rom to update but then flashed the correct one, however when it boots up, I get a bunch of error messages and a message that the SD card is not inserted.

Any tips on how to fix?
[Nook HD, HD+ Android Development] bokbokan:
OP update 20130705
[Nook HD, HD+ Android Development] bokbokan:
There is only a single ROM for both sd and hybrid setup so I'm not sure I understand what really happen. Can you give more detail information?
[Nook HD, HD+ Android Development] bokbokan:
OP updated 20130707
[Nook HD, HD+ Android Development] KindMartin:
Edited as it was resolved but I cannot delete.

-M
[Nook HD, HD+ Android Development] snargledorf:
What would it take to get this rom build to boot off emmc? I enjoy the features in this build much more than the current emmc build, found here.

Just wondering, thanks in advance :)
[Nook HD, HD+ Android Development] digixmax:
Is this build based on CM10.1.1 (incorporating the "MasterKey" security bug fix)?

Thanks.
[Nook HD, HD+ Android Development] bokbokan:
This is based on cm10.1 nightly. So patched already.
[Nook HD, HD+ Android Development] digixmax:
I too would love to see an emmc version of this ROM.
[Nook HD, HD+ Android Development] vimesxda:
So I just read about the stock update installing Google play store and wondering if I should just switch to stock now? If I install it will it stop me booting to SD? Is there any advantages to having cwm instead? Cheers
[Nook HD, HD+ Android Development] digixmax:
I have no problem booting to SD with my HD+ running the latest version of stock ROM. Even with stock ROM now allowing Google Play, choice of Launcher, etc., I still prefer CM10 ROM.
[Nook HD, HD+ Android Development] Tom2112:
This might be a dumb question, but what does this have to do with Samsung Galaxy Tab 7's (SGT7) ?
[Nook HD, HD+ Android Development] ebsebs:
Help With Storage Problem with CM10.1

I have a 32GB Nook HD+, and I built a 32 GB CM10.1 Pure SD card according to the instructions in this thread.

Everything works great when booting from the SD card, except for a problem with the Nook's internal storage.

I expected to be able to use the built in 32 GB storage as one continuous area, but there is a problem.

In the Storage Settings, I see three storage areas, not two as I expected:

Internal Storage: 1.88 GB

SD Card: 25.45 GB

Internal Storage: 27.01 GB

When I install an app, it goes into the small 1.88 GB area, which quickly fills up.

The large area shows 20 GB out of 27 GB available.

Is there some way to combine the two Internal Storage areas into one, and use it for installing apps?

If it helps, Solid Explorer shows what I would expect: emmc (/storage/sdcard0) 7 GB used of 27 GB,

and SD card (/storage/sdcard1) 860 MB used of 26.4 GB.

Thanks for any help,

Eric
[Nook HD, HD+ Android Development] leapinlar:
Yes, don't use the pure install, use the hybrid and it uses all that wasted internal memory for apps.

Sent from my Nook HD+ running CM10.1 on emmc.
[Nook HD, HD+ Android Development] snargledorf:
Not to be a stickler, but the date on the 7-16 build is incorrect. That is all :D
[Nook HD, HD+ Android Development] hajkan:
Hi

I am trying to install this sdcard, I followed the steps but hitting couple roadblocks. It says it cannot mount sd card ;( When I try toi do system back up it says it cannot mount backup path. Did anyone have issues with it?

edit:

Ok I tried bunch of other booters to see if it worked and I for example was able to boot with leapinlar`s images and I was able to back up my tablet. I am really not sure why the HD+ is so picky about thyis boot image here. I am able to booth 1 out of 10 tries and that one boot does not work properly ;(

thanks
[Nook HD, HD+ Android Development] digixmax:
Is USB Host mode supported in this ROM?
[Nook HD, HD+ Android Development] chachi:
Yes digixmax it is
[Nook HD, HD+ Android Development] r1c47:
A question about this USB host support.

How do you connect it?

I mean, with this proprietary port... how?
[Nook HD, HD+ Android Development] digixmax:
I assume we can use a USB gender-changer like http://www.ebay.com/itm/USB-A-Femal..._USB_Cables_Hubs_Adapters&hash=item43bc691631.

I don't know though if USB Host is enabled by default, or we have to fiddle with some setting somewhere.
[Nook HD, HD+ Android Development] jbbandos:
Switching from verygreen SD

Hi,

I have just got my Nook HD+ last Friday, and I have been using verygreen's SD ROM, with leapinglar's patch to show bokbokan's boot menu. However, I would like to try bokbokan's Hybrid ROM. How do you recommend I go about it? Can I just overwrite the first partition on the SD with the files from sdcard-cwm-ovation-hybridv3.zip, and after booting into it flash cm-10.1-20130711-UNOFFICIAL-ovation?

Thank you!
[Nook HD, HD+ Android Development] leapinlar:
You may get by with what you suggest, but I recommend you format the SD with SDFormatter (in overwrite mode) first to get rid of the old partitions.

Sent from my Nook HD+ running CM10.1 on emmc.
[Nook HD, HD+ Android Development] jbbandos:
Oh well, I was hoping not to have to rsync to backup and restore everything under data/media/0 on the third partition, but it might not be the best option. Does the hybrid partition layout look anything like verygreen's?
[Nook HD, HD+ Android Development] leapinlar:
No. It is completely different. The /data is on internal memory and the sdcard media is partition 3.

Sent from my Nook HD+ running CM10.1 on emmc.
[Nook HD, HD+ Android Development] jbbandos:
Thank you, I'll start the backup now, and will follow the guide in the op.
[Nook HD, HD+ Android Development] jbbandos:
Ok, now it is installed, and until now seems more stable than verygreen's sdcard ROM. i haven't had one reboot yet.

However, I've got two issues;

1- OpenVPN doesn't work, fails complaining of a missing tun.ko module. I connect to a lot of open wifi networks, so a VPN is essential to me.

2- USB forced host mode seems to be missing. I have a gender changer plug that works well on verygreen's ROM (except for a couple USB keys it complains need too much power), but with this ROM it won't work at all. I tried using the USB host app from verygreen's thread, but it complains of missing kernel settings.

Can this be fixed, ie by flashing another kernel, or another workaround?

Thanks1
[Nook HD, HD+ Android Development] i_m_jughead:
I have been having some random reboots since last couple of updates... Does anybody else have the same experience?
[Nook HD, HD+ Android Development] bokbokan:
OP updated 20130723
[Nook HD, HD+ Android Development] bokbokan:
1. tun.ko is not loaded by default. Can you open Terminal Emulator

type the ff:

su<enter>

modprobe tun<enter>

then try openvpn again.

2. I dont have the cable to test host mode. At least can you give me a logcat and dmesg?
[Nook HD, HD+ Android Development] jbbandos:
Thanks for the reply!

1 - "insmod /system/lib/modules/tun.ko" worked; I suppose "modprobe tun" should work also if I remounted system rw so that "depmod -a" could update the modules.dep file.

2 - nothing shows up in dmesg when I insert the key, remove it, or try to force USB host mode. logcat also is unchanged for key insertion and removal; it does however show which "file" is missing, and also might give you some hints to a spontaneous reboot my hd+ had previously, about one hour and half before I took the logcat. You can find it here: https://app.box.com/s/tmpfn4xlgq6fgz8855cd

Thanks again!

Edit: I've now remounted /system, generated a new /system/lib/modules/modules.dep, and tun gets loaded automatically by openvpn, so it seems that you are shipping the ROM with an outdated modules.dep. Before I did the depmo I had a couple of "soft reboots", where te system got more and more sluggish, before rebooting directly to the spinning cyanogenmod symbol (the "distorted' one, that a little later in the boot process is replaced by the "normal' one).
[Nook HD, HD+ Android Development] sdgon:
Yes, I have the same problem.
[Nook HD, HD+ Android Development] jbbandos:
I've now had two reboots while using the nook, and I noticed that for both, besides the sluggishness, there is an error just before the reboot; I have too Gmail accounts, and I get a warning that here is an error authenticating my second account . I never have the time to see which app is showing the notification, as the reboot is a couple of seconds later.
[Nook HD, HD+ Android Development] sflesch:
Sorry for the delayed response. My SanDisk Ultra has been really bad. I know there's a thread or two talking about a batch of bad SanDisk Ultra cards. I recently did an RMA for another card, but I'm not sure what the best thing is to tell them if I RMA this one and I am not sure if I will get a "better" card after all of that.
[Nook HD, HD+ Android Development] jbbandos:
I always had great results with Sandisk. Both with their uSD cards, which for me were always solid and great performers, and also with their help desk when they still made and sold SD WiFi cards, which is the only time I had any kind of issues with them. Try contacting their support.

Ah, and I have 3 SanDisk ultra cards now, one in the Nook, another in my phone and another in the wife's phone, and they have been absolutely perfect. Great speed, no data corruption, no issues at all.
[Nook HD, HD+ Android Development] bokbokan:
OP updated 20130728
[Nook HD, HD+ Android Development] jbbandos:
Something strange with this release.

I still had to mount /system rw and do a "depmod -a" to get the tun module to load automatically, but that isn't the biggest issue I've found. After flashing and booting, when I opened a terminal, swiftkey started complaining about "Predictions not available. Can't access SD.". When I checked, swiftkey was trying to access a file in /storage/sdcard1/Android/data/com.touchtype.swiftkey.tablet.full/files, and was failing. Checking mount, I saw that /storage/sdcard1 wasn't mounted.

Just to be sure, I rebooted, and now /dev/block/vold/179:27 is mounted at /storage/sdcard1, so either my depmod fixed whatever was the issue, or the reboot did.

Anyway, I still have to open a terminal and do a "modprobe tun" before running openvpn, or it won't get loaded, even after doing a "depmod -a".

USB Host is still unchanged.

Another issue, is that windows XP at work detects a MTP device, but doesn't install the drivers. As I can't install much at work, I can't access the nook there. My galaxy S4 gets detected as MTP, and the drivers are automatically installed, and I can access it, even if the ADB interface isn't installed on both. At home I tried booting into XP and following the ADB install guide for the Nook, and like that I can install the ADB driver, but I still can't find an MTP driver for the Nook. Once again, the galaxy S4 works well.
[AT&T Samsung Galaxy S 4 Q&A, Help & Troubleshootin] coskevin:
Does Slim Bean jflteatt [build 5.6] - LOKI patched have Multi Windows support?
[AT&T Samsung Galaxy S 4 Q&A, Help & Troubleshootin] jsho31:
If its not a Touchwiz rom it wont have multi-window or anything like air view or the scrolling choices. So to answer your question, NO.
[AT&T Samsung Galaxy S 4 Q&A, Help & Troubleshootin] coskevin:
I thought Multi Windows is a stock Jelly bean feature as well:

youtube dot com/watch?v=cEwhMENG3Ds
[AT&T Samsung Galaxy S 4 Q&A, Help & Troubleshootin] jsho31:
He's still on a stock Jellybean touchwiz rom. Stock is the base OS of the phone that it ships with. Youre thinking Vanilla as stock like the Nexus 4. Its 2 different things
[AT&T Samsung Galaxy S 4 Q&A, Help & Troubleshootin] coskevin:
Thx
[AT&T Samsung Galaxy S 4 Q&A, Help & Troubleshootin] jsho31:
No problem. I use to think the same thing with the word "stock".