yashsingh1/xdaforums huggingface dataset:
[Nook HD, HD+ General] leapinlar:
It is a complete rip-off. They are stealing verygreen's work and selling it. They should be prosecuted. CM has not published a version of CM10 for the HD+. Only verygreen has. And I am sure he has not given them permission to sell his work.

Sent from my Nook HD+ Running CM10 on SD
[Nook HD, HD+ General] jck_p:
yikes!
[Nook HD, HD+ General] fattire:
This is just what they do and have done w/CM for the Nook Color and Nook Tablet ports as well. It is unfortunate. $20 seems a bit steep to ask someone for a download that you can get for free, don't you think? (I actually don't know if they have downloads of .img for sdcards or .zips or whatever, but it's all available for free one way or another...)

I ported the cyanoboot menu/boot code weeks ago, before any of you knew the bootloader fix had been achieved. :) Green has the source. Though the code was all ported, there were some display issues to work out so it's not working at the moment. I'm not in any particular hurry to work on it, certainly not before the holiday sales season, and won't buy a device with a locked bootloader, so you can pass that on to your friends at n2a.

That's a complicated issue. They apparently thought they were donating to cm, but the money was diverted from its intended recipient(s). Which is a long ugly story. Insofar as I can find, they do not make it obvious and crystal clear on the site that the software is available for free elsewhere... if someone can show me to the contrary, I'd appreciate it.
[Nook HD, HD+ General] jck_p:
Wow! Apparently I stepped in the proverbial pile of s___! I will be more careful with my posts in the future. I am sorry...
[Nook HD, HD+ General] verygreen:
CM is a free software, so let's be clear here, nobody is stealing my work, the nature of software license permits distribution by anybody as long as the source is available (for GPL parts, and even less restrictive for other parts) without any extra permissions. Also I am part of CM team, so while this is not an official CM port, I hope it will become one once it matures some more.
[Nook HD, HD+ General] leapinlar:
Yes, but not sell. It is free software. I guess if they were supplying burned cards, they would be providing some service. But just downloading your same zip without value added and charging for it is a rip.

I hope it becomes part of official CM too. So far it is my daily driver for both of my devices and runs very smoothly without real issues. Especially now that another user told me how to get rotations to work.

Sent from my Nook HD+ Running CM10 on SD
[Nook HD, HD+ General] verygreen:
Well, they (and other people like Android4Nook) are in the market of providing convenience to people who don't feel knowledgeable enough to follow all the steps. The market appears to bear this price so who we are to dictate to them.

Also there are other people that charge less, so it's not like they are the only game in town in this respect.

I agree it would have been great if they displayed more prominently availability of the free option.

---------- Post added at 12:15 PM ---------- Previous post was at 12:13 PM ----------

Selling of this software is perfectly fine with the license too. My understanding is their images for sale are tailored sdcard images that you just burn to the card and they have things already installed.
[Nook HD, HD+ General] meteorrock:
Thanks <fattire>, I meant the the wlan driver, looks like the HS blaze tablet 2 has the same driver also from what I have looked into here, at omappedia at this link. Interested in that binary code rather than the module, not many know how to build binary drivers, takes a master wizard to do that. Here is the link. Having that binary code might help in future development for that device. Right? I wont do anything foolish I promise lol, just going to ask this time :D

http://omappedia.org/wiki/4AI.1.0_OMAP4_Icecream_Sandwich_Release_Notes#Building_WLAN_driver

Hopefully that helps you guys, I did not know that device used that same TI processor until I did some research.

Right here at this link is some working binaries. The TI 4470 is listed under the 4AI.1.5 Jellybean builds for the uboot. http://omappedia.org/wiki/Android:_Working_with_pre-built_binaries
[Nook HD, HD+ General] meteorrock:
Looks like I found a backdoor up in TI for that OMAP 4 binary. Here is the link up in TI for anyone interested. https://gforge.ti.com/gf/project/om...sort_by=package_name&br_pkgrlssort_order=desc

What would be so awesome is to have someone run with this and have an AOKP up and going for the nook HDs when they are released and that bootloader cracked.

A good developer should be able to build this blind and just go in and tweak the code some upon the release of that device. Well time for bed. Good luck guys.
[Nook HD, HD+ General] duane1221:
siximac secondary

The Nook + looks good but if I was going to get a 7 inch I would get the Nexus
[Nook HD, HD+ General] someone0:
Nook HD+ is a 9 inch tablet not 7.
[Nook HD, HD+ General] ugynok:
Lack of usb port is a very sad thing!
[Nook HD, HD+ General] someone0:
You means "standard USB port"? Hopefully somebody will make an adapter that you can use mini-USB port to charge it also. The true is other than being standard, I hate the micro USB as much as the Apple proprietary ports. It is flimsy, don't fit well and sometime not provide good connectivity. It's not even save that much more space, I never have those problem with the mini-USB port. So, coming from that point, I don't see using non-standard as a big downside. It still is, but just doesn't bother me as much. If all the other stuff and make using mini-USB port as standard rather than micro-USB, then I might be more pissed.
[Nook HD, HD+ General] nijohnson:
So the prognosis is pretty good that the next gen Nooks will be mod-able? I love my NC, but wouldn't mind something with a bit more speed and power. I'm tempted to go toward the Nexus, as it won't need the mod, but its kinda cool to be able to mess around under the hood with CM. Not that I have the skills to do so, but I could... Hell! CM is just cool, and I like it, so that's enough. Plus I like the nook too.
[Nook HD, HD+ General] meteorrock:
Looks like the Nexus 7 is going to release a 32 GB model here in a few weeks. You can check it out at this link here. http://reviews.cnet.com/tablets/google-nexus-7-32gb/4505-3126_7-35516550.html

With B&N releasing that tablet with a locked bootloader, I am not seeing very many Developers showing interest for this device, I have also lost interest at this point for this device as it probably will come with a locked bootloader just like the nook tablet. It can be modded if the bootloader is exploited, but with the nexus 7 coming out with a 32 GB version in a few weeks........that nexus 7 has hardware specs and screen PPI specs that just blow that device out of the water.

Only thing lacking is the internal SIM card storage for the nexus 7. Someone is probably working on it.
[Nook HD, HD+ General] xc68000:
Nook HD is 1440x900 which is better than the nexus 7 I thought.
[Nook HD, HD+ General] Stevethegreat:
Yeah, plus better CPU/GPU, lighter, but most of all micro-sd support; tablets are where most storage is needed, not phones, I don't understand why manufacturers got this backwards.

All in all the newer Nook is clearly the better device, too bad it would come with locked bootloader. If it was not for that, I would skip Nexus to get the Nook HD in a heartbeat. CM10, to begin with, is a better software than stock google...
[Nook HD, HD+ General] meteorrock:
Yeah, let me see if I can find the keys for that bootloader. The older developers will probably not do it because its kind of sketchy and immoral work. Give me a couple of days for research. Does anyone have the nook HD yet? It looks like it is now out. Lol time to go "greyhat" I suppose. That nook HD looks like a better device with its slightly higher PPI and that microSD slot. The above anon is right, it is a better screen. I need that device with cyanogenmod on it.

Let me know guys if you have that device, I dont have one. :)

Here is the thread I am researching. It looks like we will need a memory dump of that device from what I have read so far. Here is the link. http://xdaforums.com/showthread.php?t=1378886&page=1
[Nook HD, HD+ General] The Old One:
We don't KNOW that it has a locked bootloader yet but it is highly unlikely to be unlocked. I hope it's unlocked as I want the HD+ but if it's locked we can only hope for a hack or bypass like the nook tablet. Even then a bunch of devs won't support even with if a bypass is found with a locked bootloader.
[Nook HD, HD+ General] MGREX:
So the HD+ is out, any news on the bootloader and possibilities of running CM11 on it?
[Nook HD, HD+ General] The Old One:
We don't need an unlocked bootloader to root. Even with a locked bootloader without a good bypass if we find a root we could still theoretically get CM10 on it with 2ed init.
[Nook HD, HD+ General] AyeBeAPirate:
Writing this on an HD+, I know for a fact it will boot from a sd card. Does this mean the bootloader is unlocked?
[Nook HD, HD+ General] leapinlar:
What kind of SD. One from B&N?
[Nook HD, HD+ General] AyeBeAPirate:
Yes, one was sent to the stores to put demo content onto the devices. It booted from the SD without fuss.

Would it be possible for BN to be using some kind of locked SD image? It was a 4GB card.
[Nook HD, HD+ General] roustabout:
wow, that's interesting - no way BN released a card to the stores like that which it wasn't expecting to see out amongst the unwashed masses damned skippy.

I ran into something very interesting this morning while looking into the MTP issue (I dislike the MTP interface, and since my HTC phone uses mass even as an ICS device, I was optimistic that something similar either did or could be done with the Nook HD/+)

ADB seems to be unlocked. Can you confirm that ADB is available on the device as released?

On your NOOK device, either click the Settings icon in the top bar or launch the Settings app.

If you click the Settings icon, click All Settings.

Click All Settings > Device info > Developer options > Enable ADB.

Click OK at the Allow USB debugging prompt.

- https://nookdeveloper.zendesk.com/entries/21846516-quick-start-for-android-developers
[Nook HD, HD+ General] AyeBeAPirate:
Yep, ADB is available. Any other questions?
[Nook HD, HD+ General] The Old One:
This is good news. Even if the bootloader is locked with SD boot devs can do the work with little chance of true bricking. With ADB (witch the docs told us would be unlocked already) there are far more root possibilities.

And yes it could be a singed SD but that's still a good sign.

Edit: Could you make an image of that sd card for us?
[Nook HD, HD+ General] someone0:
I'm not a coder or a lawyer, but from my understanding, you can actually sell GPL software. Nothing restrict that, but the point of GPL is that regardless of the software is sold or given for free, the source code have to be release. That said, if verygreen modify the CM10 code and release it with credit given to prior coders then it's fine. But if somebody else take the code(whether that be binary or source) and not given credit to the creators then it's a copyright violation. The problem here is verygreen version is a derivative work. The best you can do is demand they release source code. This is actually happened all the time. Many company violated. And for a small company or group of people, the best they can do is ask for help from somebody is FSF to press on the issue. In some cases they can take that company to course if the violation is very bad.
[Nook HD, HD+ General] verygreen:
I think you confuse GPL and original BSD licenses here.

BSD has the attribution claim. GPL only requires that you provide sources when you ship binaries.

Additionally Android actually has several licenses. There are GPLed components (like busybox and kernel) and then there are Apache-licensed components like Android itself (and that one does not even require source to be made available which a lot of companies actually make a point of not releasing then).

I'll not delve too much into GPL enforcement here, but it's actually not all that impossible assuming the violator is somewhere in US or the like. You just need to have a copyright holder in the code to file a claim.

In any case I don't see any reason to go after n2a or a4n or the like. They provide a service that people find valuable, this is good, they get proper android into hands of more people, which is good, this is what we are all doing here too - helping android spread, right?
[Nook HD, HD+ General] fattire:
Keep in mind that green was the one who "encouraged" HP to release the source for the kernel they released with the Touchpad. It took them a while, but the finally did do the right thing.

Those portions of Android which are BSD, GPL, and Apache licensed are of course redistributable and can be sold (that's what every OEM is doing), but at least for the GPL portions, source must be available to those who have received the distributed binary form. This is the reason that Amazon and Barnes and Noble both do a source dump of the GPL portions. It's also the reason that, since they are relying on u-boot as their bootloader, and u-boot is GPL'd, that we can all look at the code...
[Nook HD, HD+ General] verygreen:
Nah, my only contribution was that of being a copyright holder for (parts of) Linux kernel.

We got help from a friendly lawyer (Benjamin Maskell) that wrote the demands and stuff, and talked to HP legal about source code, chased them as needed, that's who gets most of the credit for that achievement.
[Nook HD, HD+ General] fattire:
You're too modest.. though much credit goes to Mr. Maskell as well.. And of course to HP for complying :)
[Nook HD, HD+ General] someone0:
I'm not sure if a company should get the credit for complying after dragging its feet.
[Nook HD, HD+ General] fattire:
Well, they eventually did the right thing... after the kernel was made to work and a touchscreen driver had to be rewritten from scratch (sigh). But eventually they did release the code, so I guess they deserve credit for it.
[Nook HD, HD+ General] roustabout:
I'm increasingly thinking that any discussion of the merits of the HD+ which relies on it having an SD card slot as one of its elements is weak.

VG has shown us that BN has now taken two runs at getting the device to talk to the SD card within the first month of its release.

On the stock OS side, both have failed.

When my device ran 2.0.2, I frequently had it gacking when an sdcard with a few hundred files was on board (a Titanium backup folder.)

I did the 2.0.4 update largely by stupid, it didn't break root, but it sure didn't fix the "now scanning for errors" message regularly coming up when an sd card was in the device.

The big thing that 2.0.4 did for me was to slow the device down much less while it scanned, but apparently that's not actually a good thing - it's apparently more error prone in the new configuration. And it still scans quite often if there's an sdcard present.

At this point, I'm looking at the N10 pretty favorably and wishing I'd bought a 32 gig when they were available. If I liked it, I'd sell the HD+ and if I wasn't that interested, I could ebay or craigslist it easily, since it's an object of hard-to-obtain desire currently.

The SD card is great for hacking and such, but I really wonder how badly the slot was done - is it going to ultimately make cm10 on the device unstable because no matter which software is running, the writes are getting randomly screwed up?

I enjoy the HD+, don't get me wrong, but there are some issues with this release that surprise me - I'd gotten used to BN having very high hardware standards, but between the sd slot issues and the screen tending to band along the right edge, well, I'm starting to wonder. My particular unit is slightly cloudy along that edge and I can live with it. The sd slot is a big disappointment so far and I'm glad I spent the extra money on more internal memory.
[Nook HD, HD+ General] linuxjacques:
Do we know that the SD access errors are hardware?

I thought it was a software (kernel driver) problem.
[Nook HD, HD+ General] verygreen:
It is flakey hardware that they try to workaround in software (driver)
[Nook HD, HD+ General] Taosaur:
This is my take on N2A, too. We like to think of these methods as free, but really it's a time investment that can vary considerably based on the amount of troubleshooting required. If you don't have an active interest in the process, it can easily exceed $20 worth of even a minimum-wager's time.
[Nook HD, HD+ General] someone0:
Before I make any comment, I want give a fair assessment and went to their site first. First, that $20 is a downloadable forma and not the card itself. So you could still run into the same issue. And yes, I look to see their forum site and people are reporting issue as well. The point about having that $20 for stress-free solution is kinda moot. The minimum price more like $30 for 8GB card and goes all the way up to $90 for 64GB card. From the look of their method based on their tutorial(for the downloadable solution), it appear that they create a custom executable-ziped file that contain something like an ima/imz file of the card. So you could just blast it back. For the moment I don't very care about CM10 myself. Since the current state of root can already get you a working GAPPS and 3rd party launcher. I don't have a complicated need myself, and it's already in working mode for me. So I'm not gonna bother. So for $30 if you considering that as a service fee, I guess that's a bit on expensive side, but I can't say. I guess it could be worth it for some people. The problem I have is that one, why on earth they want to charge that much for a class 4 card; especially for larger card, it should have been class 10. The second problem that I have is that IF they didn't build the working CM10 for the Nook HD+ themself, and from the look of the timing(and why no HD just HD+), then they need to follow up with CM10 license. I believe CM10 is GPL2, which mean they have to release source code. Aside with the licensing issue with CM10, I still think they are in serious issue with Google, if Google wanna do something about it. Since they also include GAPPS. While this doesn't seem like much since most of the android devices have GAPPS. But the true is that GAPPS is a proprietary software from Google. CyanogenMod teams already got a cease-and-desist letter from google and thus all official CM no longer have GAPPS included. While many people have it here all the time, I guess Google considering they as non-threatening, even though it's actually considering a breach of license. I remember when I was putting CM7 & CM9 on my Epic 4G, I had to install GAPPS separately. Either something have changed since then or they are not in compliance. And for a company that make money they should be more careful about this sort of thing.
[Nook HD, HD+ General] bokbokan:
Trying SD Card Boot for Nook HD

Since still can not post in the development thread, i'll post my question here.

I'm trying to boot my HD from the sdcard using verygreen idea/image. My initial goal is to be able the device to boot up to cwm recovery.

Extracted device gpt partitions x-loader to MLO, bootloader to u-boot.bin.

Downloaded u-boot git source from fat-tire repo.

Duplicated verygreen modification for hummingbird.

Put u-boot header in the secondloader uImage.

Try to boot using 32gig sdcard. Tried many times but device simply boot directly to stock.

This is the time I'm hoping my device to have problem booting but to no avail, it always boot off emmc.

Remembering I have an old 2gig sdcard, try that and viola it booted from the sdcard displaying the message "Loading" and rebooted.

Encounter the same sdcard problem of HD+. Sometimes it booted from sdcard but there are times it boot off emmc.

My next steps is booting the kernel, looking at the u-boot header of the file provided by verygreen, it seems he had changed the load and entry addresses of the kernel.

My question is whether the kernel was extracted from the gpt partition 'boot' or compiled from source?

Any help will be greatly appreciated. Sorry for the long post.
[Nook HD, HD+ General] leapinlar:
Bokbokan,

Verygreen can answer for himself better, but I believe he said he unpacks the kernel from the boot image. But he also said that the perl script he used added some padding bytes to the kernel when unpacked. That may be your issue.

Sent from my Nook HD+ Running CM10 on SD
[Nook HD, HD+ General] verygreen:
for cwm either way would do, the one compiled from source or binary extracted from the boot partition.

Though the binary is kid of easier, you just dd it out and there you go.
[Nook HD, HD+ General] bokbokan:
Thanks for the reply, I'm now compiling the kernel from 2.0.2 bn source.

---------- Post added at 09:18 AM ---------- Previous post was at 09:13 AM ----------

Thanks for the tip. Verygreen do you know how to enable console logging in HD/HD+?

In NC i can do it using the UART3 or to the LCD. Do you know what tty the LCD is associated with? In NC if I remember it right it's tty0.

Regards
[Nook HD, HD+ General] bokbokan:
cwm working in my HD now. will try installing verygreen cm10.
[Nook HD, HD+ General] bokbokan:
at last cm10 booting :laugh: minor problem is touch is rotated 90 degrees with the display :confused:
[Nook HD, HD+ General] bokbokan:
cm10 working smoothly so far. it seems hd+ and hd are compatible androidwise. with proper kernel (without changing any modules) only minor mods are needed.

thanks verygreen for your work.

will test with gapps later
[Nook HD, HD+ General] bokbokan:
gapps works. checking hd video playback.

---------- Post added at 07:53 PM ---------- Previous post was at 07:38 PM ----------

Just a suggestion verygreen. So that more people will benefit from your work

can you come up with 2 sdcard versions. I can send you mlo, u-boot.bin and kernel

for hummingbird. For the other files, you can duplicate what you have done in ovation.

No major issue so far attesting that it would not work in HD. Of course this is just my suggestion.

Regards
[Nook HD, HD+ General] angellsl:
Great work. Please release it
[Nook HD, HD+ General] verygreen:
The problem here is that I would basically be releasing something that I cannot test which is prone to failures.
[Nook HD, HD+ General] leapinlar:
Maybe you could put it together for him and send to him for testing and if it works ok, he could release it.

Sent from my Nook HD+ Running CM10 on SD
[Nook HD, HD+ General] leapinlar:
If you could send me your HD boot files, I could make a CWM that would backup stock HD for users. You could test for me. I sent you a PM with my email.

Sent from my Nook HD+ Running CM10 on SD
[Nook HD, HD+ General] Windsor1959:
Since I have an HD, I'd be happy to help test CWM and /or CM10 on SD.
[Nook HD, HD+ General] yelloguy:
I can help test it too. Please PM me for an email address.
[Nook HD, HD+ General] bokbokan:
Prepping environment to cook some JB ROM :)

---------- Post added at 06:47 PM ---------- Previous post was at 06:40 PM ----------

I'm still hacking the u-boot source to make it somewhat comparable to cyanoboot. Will send you the files if done.

Can you help me with the CWM to rotate the framebuffer 180 degrees?

---------- Post added at 06:52 PM ---------- Previous post was at 06:47 PM ----------

I understand your concerns. I'll be trying to create one for the HD community and surely be needing your help and expertise. :p

Thanks
[Nook HD, HD+ General] maxspr1:
Off the current topic, but I just wanted to mention that a new B&N software update (2.0.5) was released today. I have a Nook HD+ 32GB, rooted. I took a chance and opted to install it and I'm happy to say it doesn't seem to have broken the root. I installed a program each from Amazon and the Play Store afterwards--everything installed and works fine so far, so that would seem to show that "unknown sources" is still enabled and I still have the Google stuff. I'm curious to hear if anyone else has had the same or different experience, or if anyone wants me to check anything else before they update. I'm willing to be a guinea pig up to a point...