New Nook HD+ will not boot from SD card.

fizzguy

New member
Jul 3, 2013
1
1
0
Alternate procedure is the key to booting from SD in my experience

You can try my alternate procedure that requires no burning. Look in my HD/HD+ CWM thread and see the new procedure in item 1a.
Your alternate procedure may be the key, if my experiences are any indication. My setup is a new HD+ (stock, not rooted), two Sandisk sdcards, one 16Gb and one 32GB (both class 4), and a Windows Vista laptop (ASUS M50S, which has an integrated SD card reader). I used SDFormatter v4.0, Mini-Tool Partition Wizard 8, and Roadkil's Disk Image, all free. The zip and rar files are attached to leapinlar's original post in this [CWM/ROOT/EXTRAS] thread: http://forum.xda-developers.com/showthread.php?t=2062613 .

First I used Roadkil's imager to write verygreen's "sdcard-cwm-early4.img" to the 32GB SD, then tried to boot from it. After trying (and failing) to boot this a couple of times, I decided to try the 16GB instead, since my impression was other people have had better luck with 16's. I prepared the SD with Roadkil's imager as before. It took at least six boot attempts (apparently I have one of those Nooks...) before it booted from SD -- apparently persistence does pay off.

Then I found leapinlar's thread (referenced above) and decided to try some mods to the stock ROM. Since I only had the two SDs, the 16 would be the backup with "NookHDplus-bootable-CWM-6028-for-stock..." used for CWM. HOWEVER -- and this is crucial I think -- rather than using Roadkil's imager I used SDFormatter + Mini-Tool Partition Wizard to prepare the 16, then copied the five bootfiles from "NookHDplus-bootable-CWM-6028-for-stock-BOOTFILES-r4-(05.15.13).rar" (attached to leapinlar's post in the ref'd thread). I used the default format options: quick format, format size adjustment off.

I powered on, and it booted to SD the first time. In fact, after backing up, I booted to the same SD several times in a row, all with no problems. Interesting...

Next was the 32, since the 16 was the backup. I went through the same SDFormatter + Partition Wizard + CWM bootfiles as before, plus zips for a couple of mods to stock. Again, it booted from SD the first time. In fact, I have booted from it a number of times now, and have never had it boot to stock like happened when I gave the 32 (and the 16) the "Roadkil treatment". Even more interesting...

This was intringuing enough that I decided to do a few more investigations. Instead of using the files in "NookHDplus-bootable-CWM-6028-for-stock-BOOTFILES-r4-(05.15.13).rar", I used Roadkil's imager to flash "NookHDplus-bootable-CWM-6028-for-stock-4GB-rev4-(05.15.13)" to the 32, since presumably the boot and CWM code are the same in both cases. The next 10 or so boot attempts weren't successful. I was going to keep trying, but gave up when something happened and my Nook did a hard reset -- my backup SD came in handy sooner than I thought it would! The backup booted correctly the first time, but then again it was formatted by SDFormatter.

Next I reformatted the 32 with SDFormatter and added the bootfiles again. The Nook booted correctly to it the first time. The next few boots were similarly successful.

So let's take as a working assumption that, on my HD+ at least, the method of formatting the SD is crucial to whether the Nook boots reliably from it. The fact that this seems to be mostly an issue with newer Nooks isn't totally strange, because the developers of the SD reader on the HD+ may have made an engineering change because the readers for the older HD+ were too forgiving of spurious memory errors, for example. (Although that doesn't really explain why it boots correctly sometimes rather than never at all, nor why the SD is readable once the Nook boots. Maybe the boot driver is just more finicky than the driver that's loaded with the OS?)

If the method of formatting is indeed crucial, as it certainly was in my case, then the next question is whether the key difference lies in SDFormatter or Partition Wizard (which is just used to set the "active partition" flag). To test this, I used Roadkil's imager to rewrite CWM 4GB to the 32, then rebooted. As before, the boot from SD failed (I tried booting twice), but at least we're back to the flaky behavior. Reinserting the 32 into my laptop, Partition Wizard reported the primary (and only) partition as active, as expected. I set the partition to inactive, updated the SD, then reset it to active again. The purpose of this exercise was to verify that there was no spurious side effect when setting the partition status which might change the behavior at boot time. Totally unsurprisingly, this test gave identical results as before -- the Nook wouldn't boot from SD, at least within a couple of attempts. After reformatting again with SDFormatter, it booted from SD the first time. There is definitely a behavioral pattern -- when SDFormatter was used, I never encountered a boot failure from either the 16 or the 32. On the other hand, I never did get a successful boot on the 32 when prepared by Roadkil's imager.

The last thing I'd like to try, but can't without help from verygreen (or maybe you could help, leapinlar), is to format the 32 with SDFormatter, give it the same three partitions as verygreen did in cwm early7.1 for sdcard, add all the bootfiles from early7.1, and see if my Nook boots reliably. I also wonder if others with newer HD+ that don't readily boot from SD can reproduce my experience, maybe even with SD cards from other manufacturers besides Sandisk. It's kind of hard to imagine that my Nook is somehow unique, but who knows...
 
  • Like
Reactions: k626

derekmski

Member
Nov 7, 2011
21
4
0
Your alternate procedure may be the key, if my experiences are any indication. My setup is a new HD+ (stock, not rooted), two Sandisk sdcards, one 16Gb and one 32GB (both class 4), and a Windows Vista laptop (ASUS M50S, which has an integrated SD card reader). I used SDFormatter v4.0, Mini-Tool Partition Wizard 8, and Roadkil's Disk Image, all free. The zip and rar files are attached to leapinlar's original post in this [CWM/ROOT/EXTRAS] thread: http://forum.xda-developers.com/showthread.php?t=2062613 .

First I used Roadkil's imager to write verygreen's "sdcard-cwm-early4.img" to the 32GB SD, then tried to boot from it. After trying (and failing) to boot this a couple of times, I decided to try the 16GB instead, since my impression was other people have had better luck with 16's. I prepared the SD with Roadkil's imager as before. It took at least six boot attempts (apparently I have one of those Nooks...) before it booted from SD -- apparently persistence does pay off.

Then I found leapinlar's thread (referenced above) and decided to try some mods to the stock ROM. Since I only had the two SDs, the 16 would be the backup with "NookHDplus-bootable-CWM-6028-for-stock..." used for CWM. HOWEVER -- and this is crucial I think -- rather than using Roadkil's imager I used SDFormatter + Mini-Tool Partition Wizard to prepare the 16, then copied the five bootfiles from "NookHDplus-bootable-CWM-6028-for-stock-BOOTFILES-r4-(05.15.13).rar" (attached to leapinlar's post in the ref'd thread). I used the default format options: quick format, format size adjustment off.

I powered on, and it booted to SD the first time. In fact, after backing up, I booted to the same SD several times in a row, all with no problems. Interesting...

Next was the 32, since the 16 was the backup. I went through the same SDFormatter + Partition Wizard + CWM bootfiles as before, plus zips for a couple of mods to stock. Again, it booted from SD the first time. In fact, I have booted from it a number of times now, and have never had it boot to stock like happened when I gave the 32 (and the 16) the "Roadkil treatment". Even more interesting...

This was intringuing enough that I decided to do a few more investigations. Instead of using the files in "NookHDplus-bootable-CWM-6028-for-stock-BOOTFILES-r4-(05.15.13).rar", I used Roadkil's imager to flash "NookHDplus-bootable-CWM-6028-for-stock-4GB-rev4-(05.15.13)" to the 32, since presumably the boot and CWM code are the same in both cases. The next 10 or so boot attempts weren't successful. I was going to keep trying, but gave up when something happened and my Nook did a hard reset -- my backup SD came in handy sooner than I thought it would! The backup booted correctly the first time, but then again it was formatted by SDFormatter.

Next I reformatted the 32 with SDFormatter and added the bootfiles again. The Nook booted correctly to it the first time. The next few boots were similarly successful.

So let's take as a working assumption that, on my HD+ at least, the method of formatting the SD is crucial to whether the Nook boots reliably from it. The fact that this seems to be mostly an issue with newer Nooks isn't totally strange, because the developers of the SD reader on the HD+ may have made an engineering change because the readers for the older HD+ were too forgiving of spurious memory errors, for example. (Although that doesn't really explain why it boots correctly sometimes rather than never at all, nor why the SD is readable once the Nook boots. Maybe the boot driver is just more finicky than the driver that's loaded with the OS?)

If the method of formatting is indeed crucial, as it certainly was in my case, then the next question is whether the key difference lies in SDFormatter or Partition Wizard (which is just used to set the "active partition" flag). To test this, I used Roadkil's imager to rewrite CWM 4GB to the 32, then rebooted. As before, the boot from SD failed (I tried booting twice), but at least we're back to the flaky behavior. Reinserting the 32 into my laptop, Partition Wizard reported the primary (and only) partition as active, as expected. I set the partition to inactive, updated the SD, then reset it to active again. The purpose of this exercise was to verify that there was no spurious side effect when setting the partition status which might change the behavior at boot time. Totally unsurprisingly, this test gave identical results as before -- the Nook wouldn't boot from SD, at least within a couple of attempts. After reformatting again with SDFormatter, it booted from SD the first time. There is definitely a behavioral pattern -- when SDFormatter was used, I never encountered a boot failure from either the 16 or the 32. On the other hand, I never did get a successful boot on the 32 when prepared by Roadkil's imager.

The last thing I'd like to try, but can't without help from verygreen (or maybe you could help, leapinlar), is to format the 32 with SDFormatter, give it the same three partitions as verygreen did in cwm early7.1 for sdcard, add all the bootfiles from early7.1, and see if my Nook boots reliably. I also wonder if others with newer HD+ that don't readily boot from SD can reproduce my experience, maybe even with SD cards from other manufacturers besides Sandisk. It's kind of hard to imagine that my Nook is somehow unique, but who knows...
Yeah I tried this procedure hoping it would work with one of my two sd cards but unfortunately with my nook hd+, these procedures didn't get me to boot to the card at least one time after several tries.
 

gogen

New member
May 24, 2013
4
0
0
I have also Nook HD+ bought at Mother's Day promotion. It has similar problem with booting like you guys have. I was able to boot the first time, but later the same SD card couldn't boot. I was quite in desperate state because of inconsistent behavior. Later I noticed that it was able to boot from SD card even if it hadn't been able before. The SD card was unchanged as it was not the initial boot when 2 additional partitions are created. I realized that te state before "power off" and "power on" cycle somehow affects the "current" state during booting. I can confirm now that if I wait for some time (like 2 minutes) between power off and power on I can consistently boot into CWM. One minute is not enough for me and it seems that time is dependent on the SD card inserted (maybe its consumption). My theory is that there is a missing RESET of some chip participating on the SD Card access. Hope that can help us to make some significant progress in our experiments.
 

cdaters

Senior Member
May 16, 2009
96
14
0
Tucson, AZ
I bought my HD+ when they first appeared and I am currently running dual boot with CM10.1 on my SD card. It saddens me that B&N seems to be making these difficult to root. Earlier I read a verygreen tread that stated B&N is blacklisting CM HD/+ devices from seeing the Nook app in the play store.

Why, when they finally made the play store available are they trying to do away with the "it's okay to root/hack our tablets" atmosphere? My next device will be an actual nexus 10 I guess. Certainly in lieu of MS elbowing their way into B&N.

The stock side of my Nook actually seems less stable to me since allowing play store access. Maybe it's because I have the Kindle app on it, heh.
 
Last edited:
A

anon4129325

Guest
I have also Nook HD+ bought at Mother's Day promotion. It has similar problem with booting like you guys have. I was able to boot the first time, but later the same SD card couldn't boot. I was quite in desperate state because of inconsistent behavior. Later I noticed that it was able to boot from SD card even if it hadn't been able before. The SD card was unchanged as it was not the initial boot when 2 additional partitions are created. I realized that te state before "power off" and "power on" cycle somehow affects the "current" state during booting. I can confirm now that if I wait for some time (like 2 minutes) between power off and power on I can consistently boot into CWM. One minute is not enough for me and it seems that time is dependent on the SD card inserted (maybe its consumption). My theory is that there is a missing RESET of some chip participating on the SD Card access. Hope that can help us to make some significant progress in our experiments.
Are you suggesting just to take the SD card out and wait 5+ minutes between boot attempts?
 

leapinlar

Senior Member
Oct 18, 2006
8,873
3,876
0
Are you suggesting just to take the SD card out and wait 5+ minutes between boot attempts?
One user said he had to wait 30 minutes between boot attempts before he could successfully boot to SD. So waiting may help.

Sent from my Nook HD+ running CM10.1 on emmc.
 
A

anon4129325

Guest
One user said he had to wait 30 minutes between boot attempts before he could successfully boot to SD. So waiting may help.

Sent from my Nook HD+ running CM10.1 on emmc.
I'll give it a couple more shots. Barnes & Noble gave me the reach around for over an hour before telling me I have to file for an exchange through the nook phone number / center.
 

gogen

New member
May 24, 2013
4
0
0
One user said he had to wait 30 minutes between boot attempts before he could successfully boot to SD. So waiting may help.

Sent from my Nook HD+ running CM10.1 on emmc.
I have to correct times for waiting. If I use uSD 4GB A-data class 6, safe time for me is about 8 minutes. I know the time 5mins 30secs was not enough. If I use 2GB SanDisk class 4, the time is shorter. Unfortunately I cannot find a reliable pattern for booting from SD. Let's say we increase significantly probability of successful SD boot if you wait for enough time.

Sometimes my Nook HD+ gets into state it is very reluctant to boot from any SD even if I wait for very long time. In this case just entering into Factory Reset menu and leaving it without doing a factory reset seems like it helped, so next boot with wait was successful. I had one unreliable CWM boot success (without waiting) after I did a Force Power Off from Stock firmware (holding a power button until device is switched off). The intent of this test was to skip Stock shutdown sequence.

Interesting is that when I am in CWM and do a restart and keep the same SD in the slot, it boots reliably into CWM again, but if I exchange the SD before I do a restart, it boots into Stock. I have to power off device and wait for 8 minutes so the second SD boots successfully.

I wonder if "Skip OOBE" described here <as a new user I cannot put an external link, just google for NOOK HD+ Skip OOBE> somehow affects the willingness of Nook HD+ to boot into CWM.

Anyway I can confirm that the uSD card can be prepared without burning/writing of the image with dd/winimage. It was fine just format uSD with SDFormatter, set the partition active and copy 5 files from .img file to the uSD. It is much faster. I use NookHDplus-bootable-CWM-6028-for-stock-BOOTFILES-r4-(05.15.13) image from leapinlar's CWM/Extras thread.

I didn't see any effect when LBA flag on partition was set to On or Off.
 

jfenton57

Senior Member
Aug 14, 2010
429
57
0
Haverhill, MA
Finally Got It To Read SD and Load

Formatted 8gb PNY class 10 card with SD format tool. Still no go. On third attempt, again booted to stock but after two minutes it rebooted on its own and then low and behold booted into the cyan. Loader and all was smooth after that. :)
 

gogen

New member
May 24, 2013
4
0
0
Formatted 8gb PNY class 10 card with SD format tool. Still no go. On third attempt, again booted to stock but after two minutes it rebooted on its own and then low and behold booted into the cyan. Loader and all was smooth after that. :)
Nice to hear that somebody can boot from class 10 card. It seemed to be impossible and general recommendation is to use class 4 cards.
 
A

anon4129325

Guest
Formatted 8gb PNY class 10 card with SD format tool. Still no go. On third attempt, again booted to stock but after two minutes it rebooted on its own and then low and behold booted into the cyan. Loader and all was smooth after that. :)
The Nook rebooted itself?
 

jfenton57

Senior Member
Aug 14, 2010
429
57
0
Haverhill, MA
The Nook rebooted itself?
The Nook HD+ rebooted itself and then rebooted into the Cyano system after which I was able to load CWM and the ROM.

Works like a charm now :)

---------- Post added at 04:24 PM ---------- Previous post was at 04:24 PM ----------

Nice to hear that somebody can boot from class 10 card. It seemed to be impossible and general recommendation is to use class 4 cards.
Absolutely boots from a PNY class 10 8GB card.
 

leapinlar

Senior Member
Oct 18, 2006
8,873
3,876
0
The Nook HD+ rebooted itself and then rebooted into the Cyano system after which I was able to load CWM and the ROM.
It rebooted itself while running stock and just sitting there? Or it was off sitting there when it rebooted? Or maybe off, but plugged into the PC?

Sent from my Nook HD+ running CM10.1 on emmc.
 

gogen

New member
May 24, 2013
4
0
0
Can somebody with pre Mother's day NOOK HD+ provide the original boot.img from CWM backup so I can compare it with mine? I am not sure if boot.img can be updated through OTA, so maybe my request is quite naive. But if it can be updated and an old device had got that update, it would have had also problem with boot after update to 2.1.0. The hardware cause of boot problems can be confirmed or refuted.

Thanks
 

leapinlar

Senior Member
Oct 18, 2006
8,873
3,876
0
Can somebody with pre Mother's day NOOK HD+ provide the original boot.img from CWM backup so I can compare it with mine? I am not sure if boot.img can be updated through OTA, so maybe my request is quite naive. But if it can be updated and an old device had got that update, it would have had also problem with boot after update to 2.1.0. The hardware cause of boot problems can be confirmed or refuted.

Thanks
The code sequence controlling the boot is in the omap chip firmware and cannot be modified by a ROM. Each update from B&N does generally update the boot.img, but boot.img has nothing to do with booting from SD. The booting sequence happens before it gets that far.

I am pretty sure it is hardware related, either the slot or some chips controlling it.

My stubborn device did it long before 2.1.0 showed up. It was loaded with 2.0.5 out of the box.

Sent from my Nook HD+ running CM10.1 on emmc.
 
A

anon4129325

Guest
I'm very close to returning mine since it refuses to boot from SD card. I don't have the patience to put up with this...
 

leapinlar

Senior Member
Oct 18, 2006
8,873
3,876
0
I'm very close to returning mine since it refuses to boot from SD card. I don't have the patience to put up with this...
My stubborn one boots one in maybe 10 or 20 tries. I just put recovery and CM10.1 on it and I never have to boot to SD with it.

Sent from my Nook HD+ running CM10.1 on emmc.
 

old_fart

Senior Member
Dec 8, 2011
1,335
320
103
it never rains here
Pardon me for asking, has anyone brought up the make and model of the 'sd' card ? . Do not ever use a 'class 10' because they don't play nice with the tablet's electronics. . Use a SLOW sd card, and my personal favorite is the SanDisk brand. . Do not use winDoze to format the sd card. If you do it may be trouble. Google for a specific tester / formatter. . I use SDFormatter. Try to use plain old FAT format. . Sorry, looks like i am repeating what someone has already said...
hth.
 
Last edited:

dvschnk

Senior Member
Dec 13, 2010
59
30
0
Tennessee
Then I found leapinlar's thread (referenced above) and decided to try some mods to the stock ROM. Since I only had the two SDs, the 16 would be the backup with "NookHDplus-bootable-CWM-6028-for-stock..." used for CWM. HOWEVER -- and this is crucial I think -- rather than using Roadkil's imager I used SDFormatter + Mini-Tool Partition Wizard to prepare the 16, then copied the five bootfiles from "NookHDplus-bootable-CWM-6028-for-stock-BOOTFILES-r4-(05.15.13).rar" (attached to leapinlar's post in the ref'd thread). I used the default format options: quick format, format size adjustment off.

.
Just got my Nook HD+ this weekend from OfficeMax for $99. Not sure if this was old stock or new, but using these instructions I was able to get CWM to boot on the first try. My SD card is a Maxell 16gb, class 10.
 
A

anon4129325

Guest
Just got my Nook HD+ this weekend from OfficeMax for $99. Not sure if this was old stock or new, but using these instructions I was able to get CWM to boot on the first try. My SD card is a Maxell 16gb, class 10.
99?!?! How did you pull that off? Argh I paid $200 with tax -_-