yashsingh1/xdaforums huggingface dataset:
[Nook HD, HD+ Android Development] abelbour:
Antutu benchmarks

First of all, I want to thank Verygreen and Leapinlar for making this possible. Keep on the good work!

Having three Nook HD+s at home, each with different ROMs and same SD cards, I wanted to share the Antutu benchmarks for each one.

CM10.1 emmc 20130613

Overall score: 9334

RAM: 1920

CPU int: 2070

CPU float: 1717

2D graphics: 673

3D graphics: 2262

Database IO: 560

SD write: (4.8 MB/s) 52

SD read: (7.9 MB/s) 80

CM10.1 emmc 20130603

Overall score: 9459

RAM: 1919

CPU int: 2067

CPU float: 1719

2D graphics: 667

3D graphics: 2410

Database IO: 550

SD write: (4.8 MB/s) 48

SD read: (7.9 MB/s) 79

CM10.1 emmc 20130512

Overall score: 9270

RAM: 1891

CPU int: 2057

CPU float: 1837

2D graphics: 596

3D graphics: 2186

Database IO: 555

SD write: (4.5 MB/s) 45

SD read: (10.3 MB/s) 103

CM10 hybrid 20130220

Overall score: 5811

RAM: 903

CPU int: 775

CPU float: 420

2D graphics: 663

3D graphics: 2355

Database IO: 550

SD write: (4.5 MB/s) 36

SD read: (10.3 MB/s) 109
[Nook HD, HD+ Android Development] rejctchoir:
What SD card are you using? Pretty good read/writes
[Nook HD, HD+ Android Development] stanggt1313:
Don't think it was in my head. Any apps requiring Web would time out. I tried two different ap's and had the same performance. Finally went from wpa2 to wpa and it appears fine. Also open networks seem okay as well. I find this strange because it's the same on each ap. Hopefully this will help someone as it annoyed me for three days. I still wonder if it's a bad nook or wifi card though.
[Nook HD, HD+ Android Development] abelbour:
They are all SanDisk Class 4 cards.
[Nook HD, HD+ Android Development] renthispace:
Anyone else occasionally have issues with the browser not working? Sometimes when I come back after a day or so and open the browser my previously used pages load but any new links clicked or new tabs opened, they start to load but stall before displaying anything. I have long back press set to kill apps (developer option) and when I kill/reopen the browser everything works normally again.

Also might be an aosp issue, I have my browser set to desktop and some sites do not respond to the back button. Amazon and ebay are two that I've noticed, they just reload the page when pressing back. If you press it twice or more really quick it will finally go back. Might have to try chrome if this starts bugging me more.
[Nook HD, HD+ Android Development] king200:
WiFi Analyzer https://play.google.com/store/apps/...SwyLDEsImNvbS5mYXJwcm9jLndpZmkuYW5hbHl6ZXIiXQ.. can be helpful in finding an optimum channel for your wifi.

If you reboot your router and connect with the Nook and have no problem initially, it is likely something with the router. Can you go to another WiFi and see if the problem persists?
[Nook HD, HD+ Android Development] KCKitsune:
USB Host mode

Hey Verygreen, I'm using the Tablet UI add-on from Xboxexpert and I lost the ability to enable USB host mode. Is there a way I can get that app that you created to allow users to enable it? I like having the persistent bar on the bottom of the screen.
[Nook HD, HD+ Android Development] verygreen:
It's linked in the OP.
[Nook HD, HD+ Android Development] KCKitsune:
Thank you. I should have read that more carefully.
[Nook HD, HD+ Android Development] mcord11758:
going to be buying a HD+ tomorrow and doing some reading ahead of time. In OP it says that flashing this you will lose Nook 2.1 for good. Is that to say that if I do a backup in CWM I can not just restore to gain stock back?

From what I have read installing to the nooks actual internal sd is the way to go for best results, not likely it stays on stock for more than a couple of minutes but I just want to make sure I know all my revert options. Thanks
[Nook HD, HD+ Android Development] leapinlar:
Yes, you can make a nandroid backup of stock and restore it later if you want. If you want your warranty to be in effect you need to register stock first because that is how B&N tracks warranty, by serial numbers that are registered. If you have never registered it, it has no warranty.

Also I recommend you follow e.mote's guide referenced by verygreen in the OP.

Sent from my Nook HD+ running CM10.1 on emmc.
[Nook HD, HD+ Android Development] GoodSpeed150:
Between the update posted on 13/06/11 and the newest one to date 13/06/13 do we need to do a factory rest or can we just flash over the previous version?
[Nook HD, HD+ Android Development] J-Pod:
I only ever wipe cache and dalvik cache and then flash the rom update. Works just fine.
[Nook HD, HD+ Android Development] verygreen:
There's never any need to do factory reset other than when you first install and need to erase traces of stock data.
[Nook HD, HD+ Android Development] GoodSpeed150:
Thanks for the info!
[Nook HD, HD+ Android Development] verygreen:
Well, here's a test zip for people that are having problems with apps trying to access /sdcard and not finding it.

This one now has /sdcard pointing at internal storage and /mnt/ext_sdcad at external storage (in addition to /storage/sdcard0 and /storage/sdcard1 as before).

Give this a try, and if there is no breakage, I'll adopt this scheme from next full binary drop.

storage_reshuffle.zip

Also on the audio front - it seems there is no real easy way to get feedback about desired volume from android in the audio HAL. All ways imply needs to hack around audioflinger and carrying those patches which is less than desirable.

As such here is the audio HAL reversal for those of you who want the old quiet way for whatever reason. I'll also reference it in the OP.

You'll need to flash every time you flash a new ROM in too. quietvolume.zip

I know this is not very pretty, so I'll try to come with an app in the coming future where you'll be able to directly control gain in the DAC, surprisingly I only found a couple of apps that do this in the market, but all of them are hauling full-blown alsa with them which is overkill. If I knew how to write nice Android apps, it would be something as pretty as Nook Tweaks, but don't hold your breath.
[Nook HD, HD+ Android Development] leapinlar:
I could tell no difference. But certainly not broken for me.

Downloads still went to internal and kindle still expected sideloaded books to be on internal. But maybe that was not what you were trying to change.

Some apps may have been looking directly for /mnt/sdcard which in the old scheme was external and now is internal, and that is why you changed it. Most apps look at the variable EXTERNAL_STORAGE to decide where to download or store media files.

Sent from my Nook HD+ running CM10.1 on emmc.
[Nook HD, HD+ Android Development] verygreen:
I cannot make sdcard storage to be the default because then everything would break when sdcard is not inserted (which almost defeats the purpose of going with emmc install)

So this just changes where /sdcard symlink points to.

Exactly.

Thanks for testing.
[Nook HD, HD+ Android Development] lightofhonor:
I want to say thanks to verygreen for making this a viable tablet for me! I just donated. :) Sorry it wasn't more.
[Nook HD, HD+ Android Development] dbrickg:
Thanks for the HDMI audio out! Nice to have the big sound to go with the big picture.
[Nook HD, HD+ Android Development] mcord11758:
Just wanted to drop in and say thanks for your work. Picked up my nook today, emmc install with no issues

check out XBMC the future of TV

http://www.xbmchub.com/forums/register.php?referrerid=5757
[Nook HD, HD+ Android Development] ItsDon:
The Nook HD+ is so much nicer with this rom!

Question though, I'm using a Samsung 32GB SD Card and connot for the life of me get the Nook to recognize it in NTFS mode, I have to format it Fat32 for it to work but that limits my file size and some movies won't fit on it. I've just run the latest storage_reshuffle zip hoping for some change but that didn't help. Is NTFS not supported under CM10.1?

Edit - wanted to add a bit more info. This happens with my 16GB card as well. I do get "preparing sdcard" notification when I plug the card in, and also get the "unexpectedly removed" notification when I unplug. But neither ESFile Explorer or the built in file explorer show any files at all on the SD card. When I format the card to FAT32 it works as expected.
[Nook HD, HD+ Android Development] Iggy82:
Bluetooth mouse isn't working for me, anyone else having issues with a Bluetooth mouse? It works fine with my HTC One and the Bluetooth keyboard I have also works fine with the Nook.

Also, any progress with the Wifi Direct bug?

Verygreen?
[Nook HD, HD+ Android Development] rejctchoir:
My BT mouse works fine. What is your issue?
[Nook HD, HD+ Android Development] SCWells72:
Has anyone gotten Gameloft games to run under this ROM? I assume it's just a tweak in build.prop, but right now all of the Gameloft games that I own (Modern Combat 3, NOVA 2, BackStab, Asphalt 6, etc.) say "This game isn't compatible with your device. Ask for a refund."

I also get "Your device isn't compatible" with Dead Space. I'm hoping there's some simple tweak to allow these to work...
[Nook HD, HD+ Android Development] Apk07:
Maybe its just me, but my touchscreen isn't nearly as sensitive as I'm accustomed to on other tablets/phones. Its not a game-breaker but the ability to somehow tweak it/increase it would make my day
[Nook HD, HD+ Android Development] dbrickg:
I feel that way, too. I've been using 3 book readers, so far, on the HD+, and they frequently have trouble turning pages. I seem to recall somebody suggesting that it's actually a problem of *over-sensitivity*, that the screen thinks you're actually moving your finger, when all you really want is a touch
[Nook HD, HD+ Android Development] mcord11758:
Touch on this device appears to be a little off. Is it like that on stock? Did not use it long enough to know

check out XBMC the future of TV

http://www.xbmchub.com/forums/register.php?referrerid=5757
[Nook HD, HD+ Android Development] dbrickg:
I didn't use my first HD+ long enough in stock to notice whether the touch was better or not... but it just so happens that I got another, 3 days ago, and am leaving it stock, specifically for comparison, and I just now tested. It does seem to be more sensitive. But I should mention that sometimes the cm10.1 model is also sensitive. I'm not sure, but it seems like the touch degrades over time....

PS: just rebooted the cm10.1 model, and tested page turning, and it seems to be working just fine now....
[Nook HD, HD+ Android Development] View92612:
I just had a similar problem after wake up from sleep. Reboot seems to always fix the problem.
[Nook HD, HD+ Android Development] RoundSparrow:
I played about 10 hours of Star Wars Pinball on a new one... which really heats up the tablet... and one can be pretty hard on pressing on the glass in the same spots. I've had the touchscreen stick on the bottom right a few times - not sure if the heat is throwing off the calibration or maybe I'm flexing the case. I've tried playing with and without external cases (including authentic B&N case).

Anyway, I'm throwing out there that some other factors exist... like temperature changes. This device has some hot spots ;)
[Nook HD, HD+ Android Development] verygreen:
Re mice support. There's clearly something going on there. E.g. my apple magic mouse connects, but does not work (hid fails to attach), and I don't have any other ones to try.

re wifi-direct, I'll look into it, not entirely sure what is that at all at this point ;)
[Nook HD, HD+ Android Development] YOUCANNOTDENY:
All this adb stuff is gibberish to me :P. But I can tell you that volume level 5 from silent on this ROM is roughly equivalent to volume level 8-9 from silent on the previous ROM.
[Nook HD, HD+ Android Development] verygreen:
well, there's no was around making a gain-control app anyway, it seems.
[Nook HD, HD+ Android Development] darkzx:
The storage reshuffle seems to fix my random reboot issue. Thanks
[Nook HD, HD+ Android Development] verygreen:
New binary drop cm-10.1-20130615-UNOFFICIAL-ovation-emmc.zip

Changes:

- Added WiFi Direct

- Apple magic mouse now works.

- BT reverse tethering (i.e. using your cellphone's internet over BT) is now working

- /sdcard now points to primary storage on the Nook, fixing a bunch of broken apps.

- headphones are now louder too.
[Nook HD, HD+ Android Development] leapinlar:
I see no drawbacks to this ROM. Works great for me.

My recovery thread is the HD/HD+ CWM thread linked in my signature. And yes, the backups get put on the CWM SD. And yes, you should use a different SD for storage.

Sent from my Nook HD+ running CM10.1 on emmc.
[Nook HD, HD+ Android Development] r.storm85:
Ok seems great to me. I have no need for the stock rom i just want a android tab. Thanks for the help!
[Nook HD, HD+ Android Development] docfreed:
So I did a little experiment as follows:

Am on CM10.1 native emmc install updated 05/05 and I used Titanium Backup to freeze com.google.android.voicesearch 4.0.0 (this is a system app. I am now into deep sleep of 4.39 hours as reported by CPU Spy and have less than 1% battery loss WITH WiFi on. As leapinlar reports (see quote below) this may well be due to Google Voice.

Of course having to freeze GV is not an ideal solution but it may point the way for the experts to help maximize battery. For myself, I don't use GV much so I'm happy with this fix for now
[Nook HD, HD+ Android Development] verygreen:
Interesting data you have here.

Well, voice search is not google voice, it's sort sort of command-understanding thing that responds to your voice commands. I wonder if it's running in the background eaves-dropping on your conversations all the time? ;) Do you have hotwords configured in your settings?

Hm, I just checked and it's on by default! (settings - language & input - voice search)

And there was no such thing in cm10, which I guess might explain why the drain was less there?

Time to run more experiments, I guess.
[Nook HD, HD+ Android Development] leapinlar:
Google Voice and voice search are two different apps, but it is very interesting that you got those results by freezing voice search. BTW, on CM you do not need to use TB to freeze system apps. You can do it by going to settings, apps and choose the app and there is a disable button that does the same as the TB freeze.

Sent from my Nook HD+ running CM10.1 on emmc.
[Nook HD, HD+ Android Development] docfreed:
Is it possible that voice search is always "listening" for input and thus consuming battery?
[Nook HD, HD+ Android Development] r.storm85:
Will a 64gb sd card work with this rom?
[Nook HD, HD+ Android Development] leapinlar:
The device supports that SD, so the rom should also.

Sent from my Nook HD+ running CM10.1 on emmc.
[Nook HD, HD+ Android Development] verygreen:
well, does not seem to be. Seems to only be happening while in search window for me.

The process shoould be visible and consuming cpu too?
[Nook HD, HD+ Android Development] pbcal:
I tested sandisk 64gb uSD card with Nook HD+. The card come pre-formated in exfat.Stock rom recognized it without problem. In CM I had to format it to Fat32.

I think I saw some mod that enables exfat support on CM.
[Nook HD, HD+ Android Development] Maltings:
Move from hybrid to emmc

Guys,

First, I'd like to thank you for all the great work. So really, THANKS!

I'm currently on CM10.1 Hybrid, with a 32GB SD

I only have 1 spare 8GB SD with Leapinlar's CWM image on it.

I'm trying to figure out my path to backup my apps/data (in hybrid), backup my stock rom (+boot?), and 'convert' my 32GB data SD with CM boot into a pure data one.

I'm lazy and not too attached to my apps/data, so the method using the least steps has my preference.

[Q1] Will the image in the 1st post (emmc-cwm-early2.img.gz) be able to backup both stock rom + boot or rom only?

I read in one of Leapinlar's posts his image would do both.

I'd like to avoid backing up the boot with ADB if I can, and avoid backuping my recovery SD to put the emmc image on it (that's my laziness speaking)

[Q2] Can I use a partitioning tool on my PC to change my Hybrid SD into a simple data SD? What's the partition structure? What is the data file system (I read a post above about SD formatted not in fat32)

Thanks

M.

Edit May 10th: what I finally ended doing

- Backed up the apps worth backuping (most just need reinstall, like Facebook,...) using Titanium Backup

- copy my backup files to my NAS

- Used my existing recovery SD to flash the ROM (from internal SD)

- let google reinstall my apps

- copy my Ti backup back to device and restore

For the data SD, it was a bit more annoying: as it was my Hybrid SD, it was partitioned in a special way (boot-Rom-Data). Even if I had 'scrapped' the boot part (I didn't), the nook would not mount my data partition. The partition couldn't be mounted on a PC either. My relevant data is on my NAS anyways, so I ended up using a tool from the web to reformat the SD completely.

I just cross my fingers I won't change my mind and go back to hybrid :)
[Nook HD, HD+ Android Development] verygreen:
So after a bit more experiments:

So with no wifi off (but bt on) the wake-ups are super regular at every 30 minutes. battery loss in 19 hours: 0%

Time to dig more into the wifi side of things, I guess.
[Nook HD, HD+ Android Development] Maltings:
I'll dig tonight too.

One of the CM admins mentions BetterBatteryStats. I'll have a go, especially with the voice search thingy on/off

http://forum.cyanogenmod.org/topic/72308-cm-101-battery-drain-observation/

Edit;

I don't have Google voice, my WiFi is set not to turn off, and has battery usage optimization.

I unplugged the device at 100% this morning, and it lost 20% in nearly 12hrs.

Will post here my findings, or shall we have a new thread?

I'm still on hybrid though, I might switch to emmc before stating anything.
[Nook HD, HD+ Android Development] leapinlar:
Q1 - His image should back up both. But since you already have my CWM image burned on your 8GB card, just use that. It can be used to backup stock (which includes the boot partition), flash his ROM and gapps and back up his new emmc CM10.1 after you get it all set up.

You can use the CWM on the Hybrid to back up your Hybrid data (do it before installing CM10.1 on emmc). But before you format that SD as described in Q2, copy the backup folder to your PC. It is in /clockworkmod/backups. Then you can use the my CWM SD later to do an advanced restore of data only to your new CM10.1 on emmc

Q2 - Use SDFormatter to format the SD. It will remove all Hybrid stuff and format the card to full size in fat32. Get SDFormatter free on the web.

Sent from my Nook HD+ running CM10.1 on emmc.
[Nook HD, HD+ Android Development] LucaToo:
Thought I had got this right - but stuck on whirling CyanogenMod logo.

And now backup won't restore..!

Please ignore - tried one last install of native emmc (cleared data and cache this time) and it works..!
[Nook HD, HD+ Android Development] Maltings:
(did I post that already?)

Can I store the rom on the internal SD to flash it from there or does the internal SD get erased in the process?
[Nook HD, HD+ Android Development] leapinlar:
Yes, you should be able to install from internal SD. And no, internal SD should not get erased in the process.

Sent from my Nook HD+ running CM10.1 on emmc.
[Nook HD, HD+ Android Development] lionclaw:
Great work guys. I just picked up a 32gb HD+ yesterday and the 5/5 CM10.1 rom is working quite well. I'm going to work on an new version of TetherGPS for this.

A few Qs -

1. Is there a way to increase the size of the partition for the CWM/emmc image? I tried resizing it in gparted, but the tablet won't boot on the uSD afterwards.

2. Is there a TWRP that works for emmc installs?

Thanks!
[Nook HD, HD+ Android Development] leapinlar:
1. That should work, but if it does not, go to my HD/HD+ CWM thread and I have a 4GB version.

2. Not yet, but verygreen has said he might work on one.

Sent from my Nook HD+ running CM10.1 on emmc.
[Nook HD, HD+ Android Development] Classpro:
Install was uneventful for me - everything went smoothly. I think it's terrific. Only problem I had is the B&N Nook app in the play store says "not compatible," which seems ironic! Maybe it will sideload?

On the other hand, my daughter misses the horrible B&N layout, including the coverflow carousel of apps and the "Hello [name]" in the upper left of the screen. Kids . . . If anyone knows of a coverflow app widget let me know. Thanks to all who made this work. Quite impressive.
[Nook HD, HD+ Android Development] Jack45:
There were several reasons for diving into the HD+. $149 price, Target's 30 day return policy, and this thread. Without your efforts, verygreen, I wouldn't have taken the plunge. Thank you.

The biggest problem I've had was getting my PC to recognize the Nook so that I could ADB to my heart's content. Took me forever, even with following other XDA thread advice. Finally had to join the Nook Developer site and followed their step by step to make it happen.

Fast tablet? No. Sensitive touch? No. But, you get what you pay for. And that's OK in this case.

P.S. Snagging a power cord for $2.00 and case for $5.00 at Staples didn't hurt.
[Nook HD, HD+ Android Development] SCWells72:
I set model and manufacturer to "Asus" and "Nexus 7" respectively and these work now. Can anyone recommend better values for those settings on this device or are those as good as any?
[Nook HD, HD+ Android Development] sdelgran:
Didn't the OP say it messes up with the sound? I also changed it like you and did not notice a problem with the sound. Did you?
[Nook HD, HD+ Android Development] Stevethegreat:
To be fair with VG's optimizations it's a lot faster than most tablets out there, might I say... And for $150 I would say it's not "its money's worth", actually you got a lot more -I believe... So -yeah- good work very green and the only black cloud remaining -i guess- is that the nook franchise seems to go down, I always liked their hardware choices (which was often in contrast to the tastelessness you can find to most android tablets)...

edit [MENTION=1022981]very[/MENTION] green: Talking about performance I think its getting time to reask whether it would pe possible to unlock the full omap 4470's capabilities. Currently its running at 1.5ghz on the CPU front and at 299mhz on the GPU. It can do 1.8 and 384 respectively and given how much the tablet starves for more GPU power (given the high res) would you think it would a good idea to give both or either as an option through an app (named -say- "nook tweaks") accompanied with the respective warnings (the additional volts may kill the battery or even the SoC itself even though I think it would be fine with the right governor)...
[Nook HD, HD+ Android Development] Jd6J0r:
Thanks, verygreen. Does the change in /sdcard location affect existing apps when doing an upgrade from an earlier build?
[Nook HD, HD+ Android Development] verygreen:
Unless you manually entered /emmc/ as a path in some app settings, then no.
[Nook HD, HD+ Android Development] sdelgran:
Excellent work. Thank you so much. I have been a Nook supporter since the Nook tablet but I love this HD+ a lot.

I noticed that with today's update (06/15) Wi-Fi seems to no longer work after I resume the Nook from sleep. It still shows as connected to the router but it does not really work.
[Nook HD, HD+ Android Development] drakester09:
I like this, some small oc options.

[MENTION=3654172]verygreen[/MENTION]

A GPU oc would help with the stuttering animations?

Or is it a hardware composer thing? Vsync?

Thanks for the awesome work