yashsingh1/xdaforums huggingface dataset:
[Nook HD, HD+ Android Development] MechaGen:
I followed your lead and on 05/27 has been very stable, no reboots in the last 12 hours. This is in stark contrast to what I've experienced on sd install, hybrid and emmc so far. With maps installed my Nook HD+ reboots every 5 hours reliable.

Thanks for sharing your observation.
[Nook HD, HD+ Android Development] DicKan:
The forced USB Host function is fantastic!!

I have looking for such function for a looooong time!!
[Nook HD, HD+ Android Development] dbrickg:
So, about 12 hours ago I resinstalled Maps and turned off Settings / Location access / GPS satellites, and I haven't had any soft reboots (no hard ones, neither, for that matter :-\ )

---------- Post added at 08:40 PM ---------- Previous post was at 08:37 PM ----------

So, I reinstalled Maps, and unchecked Settings / Location access / GPS satellites, and haven't had any reboots for the last 12 hours. So, it looks like you can have your cake and eat it too.
[Nook HD, HD+ Android Development] DicKan:
I've tested that and found only input devices(keyboard and mouse) work perfectly.

And the storage devices work in a strange way:

My USB Flash disk which compatible with other android devices is totally not compatible with my nook(neither plug directly nor with USB hub).

While my SD card with card reader only works with Port #2 (NOT #1) of my USB hub, neither plug directly to the gender changer.
[Nook HD, HD+ Android Development] verygreen:
because those require the least of android support.

It all depends on how your usb hub numbers ports.

When I plug a flashcard directly into my nook, I get a message like this in dmesg:

the 1-1 is important part. If your storage happens to have some internal hub, it might present itself differently. Or it might declare that it needs too much power and then you'll see a message in dmesg to that effect too.

Also in my hub when I plug into port 1 (hich internally might be port 2 for all I know), I get this:

Important part being 1-1.2

But no matter what other port I plug it in, it's still detected and working, just no automount.

You'll see stuff like this in the log in any case:

after this you can mount /dev/block/ube1 somewhere manually.
[Nook HD, HD+ Android Development] DicKan:
Thanks a lot!!!

And I have another question about bluetooth tether.see this: http://xdaforums.com/showthread.php?t=2294674
[Nook HD, HD+ Android Development] astralpirate:
Hey verygreen, I just wanted to say a huge THANK YOU for getting the Nook HD+ to work in USB host mode... this was a major concern for me since I was used to hooking up my DSLR to my Nexus 7... I gave the Nexus to my girlfriend and got the Nook, installed CWM and CM 10.1, and now with this latest update I was able to hook up my DSLR to the Nook and frame my shots on the Nook's beautiful HD screen... so far it works like a charm! If I have any issues I will report them here, but I just wanted to thank you for all of your efforts. This tablet is exactly what I wanted it to be now...
[Nook HD, HD+ Android Development] ccaappton:
Integrating Pdroid 2.0

Hi, verygreen. Thanks a lot for your awesome work, which make my Nook HD+ really rock!

Is it possible for you to integrate the pdroid permission management framework at http://xdaforums.com/showthread.php?t=1923576 in the rom? Or can I get the your current source tree and do it?
[Nook HD, HD+ Android Development] ndttung8487:
Thanks again verygreen, you ROCKS!!!

BTW: Is there any chance that i can use my USB 3G modem too? Thank you
[Nook HD, HD+ Android Development] KCKitsune:
Hey quick question Verygreen: if I plug in a powered USB hub can I use a mouse and keyboard with this? If so then I'm so happy as I don't have to lug around my laptop. My Nook HD+ can become a netbook replacement... or when Ubuntu for Android comes around I can have an Ubuntu desktop whenever I need one.

PS: Donated another $15 to you. Great Work!
[Nook HD, HD+ Android Development] verygreen:
If it's presenting itself as a serial port, you most likely can,

But you'll need some sort of android piece of software to connect through it, I suspect.
[Nook HD, HD+ Android Development] verygreen:
For just a keyboard and a (non-fancy) mouse you can even use unpowered hub (or a keyboard with a hub inside to daisychain mouse into it).

Powered hub is only helpful ig you need somethign that either draws a lot of power, or if you plan to still charge the nook externally while it's working as a host (to prolong battery life.)

That said I did not do any measurements as to how bad battery usage is when working as a self-powered host with some low-powered devices connected, but it does not look too bad in my limited usage.
[Nook HD, HD+ Android Development] ndttung8487:
This link is to one of instruction use USB 3G with Google Nexus 7 in my country, I send you link of google translate with it

May be you can think about it

Another link here too
[Nook HD, HD+ Android Development] verygreen:
This all should work. Obviously you will need to skip all the rooting steps.
[Nook HD, HD+ Android Development] ndttung8487:
Can you clear something more? sorry for my knowledge limitation, I'll give a try. Hope can discover something
[Nook HD, HD+ Android Development] verygreen:
Just use that second link verbatim and that should be it.
[Nook HD, HD+ Android Development] ndttung8487:
Thank you so much again for your hard work verygreen. Much appreciate.

I'll try and let you know later. Hope for good result
[Nook HD, HD+ Android Development] Ravynmagi:
I must be doing something wrong, but need some help figuring out what that is...

I flashed CM10.1 eMMC with this guide onto my Nook HD+ this weekend. And at first everything looked good. But the first problem occurred when I reinstalled the Kindle app. The Kindle books I had downloaded before on the Stock OS were still there (had to delete and re-download them) and the carousel animation is completely broken in the app. I tried reinstalling the app, clearing data and cache, but no luck. But anyway, this got me noticing that all my user data from the stock OS seems to still be here. I thought this install process was going to wipe everything.

I tried a factory reset. Went through the initial setup. But it seems like my files are still there, stuff like \downloads still has files I downloaded before in it, my \pictures\ are still there. Not sure why this stuff isn't getting wiped.

Next I went into CWM recovery and did "wipe data/factory reset", "wipe cache partition", and "wipe dalvik cache". I reboot again, go through the initial setup. Open the file manager and see my files are still there. And I installed the Kindle app and the carousel is still broken.

I'm pretty sure some old data is probably causing the Kindle app to be all screwy. But I can't seem to wipe this device completely.

---------- Post added at 01:24 PM ---------- Previous post was at 12:46 PM ----------

I went ahead a reflashed CM10.1 eMMC again. Was not really expecting it to work, but it did. My personal data is still there, maybe that part is suppose to be normal. But the real problem is resolved, the Kindle app is now working normally. And I hadn't noticed any other issues.
[Nook HD, HD+ Android Development] leapinlar:
There are a couple of issues you need to understand with this device running CM10.1 on emmc.

First is how data is stored on stock. It uses an emulated SDCARD which is really just a folder in /data. That is where stock stores most media files like Kindle books. If you were to do an erase and deregister with stock, that folder gets wiped along with the rest of /data and your media files are gone. But with the CWM recovery, that folder is protected and not wiped with a "wipe data/factory reset". If you want those media files wiped you have to go to the mounts and storage menu and choose format "data and datamedia". Then it gets wiped. That is why your media files are still there.

The second issue is how verygreen set up the emulated sdcard in CM10.1. Because of what google recommended, he has set it up so apps like Kindle look in the internal memory for things like Kindle books. So, instead of looking for books in /storage/sdcard1/Kindle (which is your external SD), it looks in /storage/sdcard0/Kindle (which is your internal emulated SD, same as stock).

This does not answer the question why your Kindle carousel is messed up, but now you should know why things are stored where they are.
[Nook HD, HD+ Android Development] thegracious:
Sorry but where could i get the usb to host apk? Should the one From the nook touch thread http://xdaforums.com/showpost.php?p=21818624&postcount=16 work?
[Nook HD, HD+ Android Development] verygreen:
It's already included, so just flash the 6/02 version and you'll have it.
[Nook HD, HD+ Android Development] Ravynmagi:
Really loving having CM10.1 on my HD+. Thanks verygreen.

One issue I'm still having though is the touch sensitivity doesn't seem right on mine. Not sure if this is correct, but it kinda seems like it's too sensitive or something. Trying to tap icons, links, pages, often nothing happens. I think it's just being so sensitive that it's registering the minute movements of my fingers when I'm tapping. Such as with the Kindle or other reading apps, I try to tap a page, the page jitters instead of flips to the next page.

I read recommendations to wipe the screen regularly, I do. But that doesn't seem to help. I started without a screen protector and have since put one on and I think it's helped a little bit. But I'm still having to tap multiple times quite often. Anything I can do to tweak this screen sensitivity or is it something else?
[Nook HD, HD+ Android Development] concept0:
I have also noticed this. Links that I can easily click on my Note 2 are often very difficult on my HD+.

Other than that, this ROM is great!
[Nook HD, HD+ Android Development] Ogre6473:
I'm having a little difficulty with something. I've been updating regularly since the 5/12 ROM. I've had the same problem every time. I'm using TWRP to do my updates. Whenever I flash, I also try to wipe dalvik cache but every time I get the error "unable to mount /bootdata". Anyone know how I might be able to fix this? I had major issues with the 5/30 (I think) update because of it.
[Nook HD, HD+ Android Development] libertus77:
I think I was seeing that too, but didn't know if it was an issue. I just switched from twrp to cwm because twrp wasn't successfully restoring system when restoring backups.
[Nook HD, HD+ Android Development] Ogre6473:
So would installing CWM remove TWRP or is there some process to switching them out?
[Nook HD, HD+ Android Development] libertus77:
Yeah, flash cwm zip in twrp the voila. Reboot recovery and you're in cwm. I didn't notice if i get the same message or not.

---------- Post added at 11:59 AM ---------- Previous post was at 11:59 AM ----------

You can switch out by flashing to the other.
[Nook HD, HD+ Android Development] verygreen:
This is a harmless error that could be ignored.
[Nook HD, HD+ Android Development] libertus77:
Good to know. I assumed as much, but i switched because my twrp backups didn't seem to work.
[Nook HD, HD+ Android Development] systoxity:
wow, you're a beast. thank you so much for otg support.
[Nook HD, HD+ Android Development] ndttung8487:
Good new is my USB 3G can be recognized by nook HD+ but it can't connect to network, still find some solutions
[Nook HD, HD+ Android Development] thegracious:
hmm the 03/06 has reboot while it sleep, with me it is the second in this day. The first reboot stop at cyanomod logo and stuck there. I must turn the nook off and on it again. the second time it boot ok.
[Nook HD, HD+ Android Development] MechaGen:
Do you have Google Maps installed?
[Nook HD, HD+ Android Development] jamus28:
This rom has the absolute BEST headphone output sound quality I have ever heard of MANY android devices. At least in terms of defects.

Thank you, thank you, thank you for not screwing with the gain or adding SRS/BEATS/trash.

I use high quality IEMs and a pair of bose headphones. Normally, android devices are too loud even on the lowest volume step. The static and hiss I hear can sometimes overwhelm the music. This has been true for stock and CM roms on the Aria, One S, Flyer, and others I've owned/tried.

On the other hand, the external speaker output is a bit low. Some gain here might be helpful.

I also notice some touchscreen oversensitivity when trying to long-press icons.

Overall great work. This is going to keep me away from stock for a while.
[Nook HD, HD+ Android Development] verygreen:
New binary release cm-10.1-20130605-UNOFFICIAL-ovation-emmc.zip

I was really unhappy about the clumsy way of changing usb host mode, so I found a way to make it happen as a quick settings tile, which I think looks so much better and so much more convenient to access.

Older installs might not have the tile on by default, so you might need to go to

Settings->System->Quick Settings panel->Tiles and layout

press the "+" tile and choose "Forced USBHost".

New installs should have it by default.

To access, scroll with your finger from top right part of the screen and the quick settings panel will open, press the gray USB icon and it will turn Blue for enabled state, press it again to disable.

Hopefully you'll like this new way as much as I do ;)

Redone usb device mounting. Now you can automount only one, but a least it will automount no matter how it's plugged.
[Nook HD, HD+ Android Development] verygreen:
btw, on the topic of "too sensitive touchscreen" - I am not seeing anything like that.

Are you sure you do not have high static/dry hands issues?
[Nook HD, HD+ Android Development] Evanescense:
I just flashed this ROM on top of the Stock rooted via leapinlar's post. I did a nandroid backup right before flashing just in case. The problem is that I don't have google play or any othe app anymore (since I wiped data/factory reset because I got in a bootloop). Do I have to flash again the google play or is it restorable via the backup I made?

Thank you for the ROM, it looks great and it's super fast and sorry for the noob question, btw.
[Nook HD, HD+ Android Development] libertus77:
I like it, but I prefer my status bar on the bottom of the tablet and the tile option doesn't seem to be available that way. Know any way to get to the tiles in this configuration?

On the touch issue, I haven't noticed either.

Thanks!
[Nook HD, HD+ Android Development] leapinlar:
You have to flash the gapps-jb-20130301-signed.zip from goo.im. Then you need to re-install all your apps again from Play Store. Don't restore the stock backup unless you want to go back to stock.

Sent from my Nook HD+ running CM10.1 on emmc.
[Nook HD, HD+ Android Development] Ravynmagi:
You'll need to download the Google Apps 4.2.2 and flash that from CWM... I did it immediately after flashing CM10.1.

I had to Google search for it "gapps 20130301 4.2.2" and grabbed it from the first XDA page listed there and that worked fine. I'd post the link, but it seems nobody has, so I'm not sure if that is taboo here for some reason I don't know about. But it's easy enough to find. :)

---------- Post added at 07:33 PM ---------- Previous post was at 07:30 PM ----------

Don't think so. I reflashed back to stock and the problem immediately went away again. I seem to only have the problem with CM10.1.
[Nook HD, HD+ Android Development] verygreen:
Sorry, no. I only run vanilla cm10.1.

There must be a way to have qicksettings somehow in any case, if there is not, file a bugreport with whoever makes that other UI mod?

I can upload my ugly usbhost switch app somewhere in the meanwhile, though I really think it looks horrible ;)
[Nook HD, HD+ Android Development] Evanescense:
Thank you all who answered me :)

I am downloading gapps and the lastest version of this rom that was just uploaded I think.

Thanks for all the guidance once again and sorry for being such a noob :victory:

Edit: I can't believe how much better this is compared to stock lol!
[Nook HD, HD+ Android Development] libertus77:
Thanks! Yep, I'll look into that.

Ugly, but functional. That would be helpful! :)
[Nook HD, HD+ Android Development] verygreen:
So I just double-checked and I do not see any references in stock ROM to any sort of touchpanel fiddling.

I assume you had these problems all the way back into CM10 too, as I have never changed anything related to the touchpanel, but I only recently stated to see these reports?
[Nook HD, HD+ Android Development] verygreen:
Ok, here it is, just once I thought I'll never need it ;)
[Nook HD, HD+ Android Development] bckrupps:
WOW well done. It's almost rediculous how much better this is without all the stock nonsense on it. I absolutely love the stock browser. Tried all the other browsers and this is just buttery smooth. Well done. You did a fabulous job. I haven't read through all the posts yet. when you do updates can we just flash them or do we have to clear data and lose anything? im ready to set this bad boy up. thanks again. i need to read the first post again as i would like to toss you some coffee money for your hard work :) i love to help devs when the work is this good
[Nook HD, HD+ Android Development] verygreen:
Updates from one build to another are fine without wiping.

You absolutely must wipe first when you go from stock to CM10.1, as some of the settings in stock drive CM10.1 crazy.
[Nook HD, HD+ Android Development] Ravynmagi:
This past weekend is the first time I've flashed something onto my HD+, so I never used CM10 on this. I flash CM10.1 on this twice so far this week and had the same results with the odd sensitivity with the touch screen. Where I see it most profoundly is in the Kindle app, but I see it happening everywhere. It's just easier to see and explain the effects in the Kindle app.

In Kindle I'll have a book open. If I tap the right side to navigate to the next page, often the page will jitter or shake like I had tap and held and shook it, despite me just doing a normal tap. I have to tap lighter and quicker otherwise it might not recognize it as a tap. Seems I have to be more precise and quick with my taps when using CM10.1 than I have to be with the stock.

Just now, I flashed your latest CM10.1 onto an SD card and have been trying this out for the last few minutes. I'm doing the Kindle test on this as well and am seeing the same thing here.

I have a screen protector on, it's the one sold at the B&N stores. However the first time I flash CM10.1 this weekend I didn't have a screen protector on. I can't be completely certain, but I do think it seems to behave slightly better with the screen protector on. I often wipe down my screen with a microfiber cloth.
[Nook HD, HD+ Android Development] leapinlar:
I run Kindle all the time, as it is my main e-reader. I have no jittering or shaking. And I run both on emmc and SD on my HD+. I have a B&N anti-glare screen protector on.

Sent from my Nook HD+ running CM10.1 on emmc.
[Nook HD, HD+ Android Development] verygreen:
Hm, I wonder if it's some sort of a hardware change? Just like the HDs are now more frequently shipping with LG screen.
[Nook HD, HD+ Android Development] bckrupps:
I am having 1 problem. When i download the zinio app from the market i open it and it says no internet connection can be made. all other apps run flawlessly but i use this app to read magazines and its the primary reason i use the tablet. any ideas? i have cleared data ext and deleted and downloaded a few times with the same result. thanks. maybe someone can try it on theirs to see if it's just me.
[Nook HD, HD+ Android Development] Evanescense:
The room is so good is almost unbelievable wow!!
[Nook HD, HD+ Android Development] Ravynmagi:
Maybe. It's a new one I just bought during the Mother's Day sale B&N had.
[Nook HD, HD+ Android Development] jamus28:
Yup I'm very sure there's a difference with stock. A good test is to try and long press icons in a launcher to move them. This issue is in no way major and I would focus on other things for now.

As for the UI and USB host, I prefer the tablet ui, mostly because the keys are on the side of the screen where my thumb can reach them.

Your app is not that ugly. Don't be shy. Include it in your ROMs alongside the tile switch.

Verygreen,

even though you use the phone ui, you might possibly consider uploading versions with the other ui framework, only because the author of that zip doesn't have a nook. Your fans would love it...
[Nook HD, HD+ Android Development] thatdude90210:
Yeah, I see the same error. I've not used it before so I don't know if it worked in previous builds of the rom.
[Nook HD, HD+ Android Development] bckrupps:
One more question. I have videos and music on my memory card and the tablet reads the card but when I try to play anything or side load an apk nothing will work. Is there a format option within the tablet. Sorry I'm catching back up on the android thing and some of the posts are confusing me lol
[Nook HD, HD+ Android Development] thatdude90210:
Could be just a matter of the video player. I find that MX Player (free) plays just about anything. As for sideloading apk files, I usually just install them from Dropbox, haven't tried sideloading from sd card.

Edit: oh forgot, make sure you have "unknown sources" enabled. It's in settings>security>unknown sources.
[Nook HD, HD+ Android Development] bckrupps:
Thanks. Yea I tried everything even formatting. It sees the files on the card but nothing will run or load. Just errors. Very strange. Doesn't matter what type of file. The card is fine as it works. Videos all say the file can be played, music won't play, apks have a parsing error yet all 3 types of files work fine from tablet storage and the card is good. Oh well. Thanks for all the help.
[Nook HD, HD+ Android Development] tebra:
I also have the "too sensitive touchscreen" bug with CM10.1 emmc.

I don't remember if I have it also on stock rom.

What info can we send you to debug it?

I bought my Nook HD+ the first week of the release.
[Nook HD, HD+ Android Development] verygreen:
Ok, I just traced this one.

This is not a problem with my rom

zinio specifically blacklists Nook from accessing their services.

Why? I have no idea. Workaround is same as for Nook app, solution number 2 - patching the build.prop (see OP).
[Nook HD, HD+ Android Development] verygreen:
It is ugly. Yes, it works, but it's a pain to use.

And in my build it's unneeded, but I can make the apk more widely available than just an attach to some random xda post, I guess.

I know, I should just upload it to market, instant profit ;)

I cannot feasibly build all possible ui frameworks, you know. So whatever CM has, I have it. It's a pity the tablet UI was removed, but I think there was a good reason for that.
[Nook HD, HD+ Android Development] verygreen:
Nook HD has buggy sdcard controller, so chances are your card is not good enough for the Nook.

Generally Sandisk Class 4 (not 10, not U1) are the best.
[Nook HD, HD+ Android Development] thegracious:
yeah but i did not use it for a while? is the map problem?
[Nook HD, HD+ Android Development] MechaGen:
It was for me. See the posts from dbrickg, somewhere around #480.

I finally reinstalled Maps and turned off GPS location, and all has been well. Don't forget to thank dbrickg for discovering this fix.
[Nook HD, HD+ Android Development] KestrelYI:
I've noticed a bit of a bug... Apologies if this has been covered before.

Occasionally, the Nook charging light will go 'green' a few percent into a charge, and stop before hitting its maxed charged value. Woke up this morning and lo and behold, I was showing a green light and stopped charging at 47%. Unplugged and replugged the cord, and now it is charging as usual.

Has anybody encountered this before? Hardware issue and not software?