yashsingh1/xdaforums huggingface dataset:
[Nook Touch General] RedFeather3221:
All I want to do is get my nook connected to my computer and be able to see it on adb devices.

If someone could help me with that, I would consider you a miracle worker, seeing as I've been stuck for 4 DAYS!

Here is my issue:

https://xdaforums.com/t/ngp-usb-driver.3891538/

"Nook Glowlight Plus

When I activate USB Debugging a new device shows in the Windows Device Manager. It is called BNRV510.

The drivers for this device are not installed. (Code 28)

There are no compatible drivers for this device.

I have tried the Google usb drivers and others but it is not installing correctly. The device does show under Portable Devices in Device Manager as NOOK. is rooting required?

it is not showing in c:\...\Android\Sdk\platform-tools>adb.exe devices."

Here is a little more background on my situation that I hope helps.

1. I have a Nook Glowlight Plus currently in debugging mode

2. I'm running Windows 7 64 bit with an AMD E-350 processor

3. I have installed ADB Studio, along with the platform tools and Google USB drivers, and Dejaconnect drivers

3. My NGP App Version is 5.5.0.31

4. The Nook will show up in Device Manager in 2 places, Other Devices as "BNRV510" with the above poster's code, and in Portable Devices as "NOOK" as an MTP device.

Is there something I am missing with drivers? I KNOW that I can't move forward until I figure out how to get my computer to recognize my device as an ADB Interface device, but I can't for the life of me find a driver package that seems to work (that being the Google USB drivers and Dejaconnect as recommended through these forums).
[Nook Touch General] Renate:
Oh, you're talking about the white, original "Glowlight Plus", not the 7.8" "Glowlight Plus" or the 2021 "Glowlight Plus".

My BNRV510 is running on a standard Microsoft issued WinUSB driver.

It is just listed in "Universal Serial Bus devices"

It should show up in two places if you have MTP enabled.

Is the one that isn't MTP happy?

What does the driver details say?

Try letting Windows select the driver.

You can go to http://www.temblast.com/windows.htm and try the winusb.exe

D:\>winusb 2080 a
Found Android device at 2080/000a
Path: \\?\usb#vid_2080&pid_000a#5055210015073150#{f72fe0d4-cbcb-407d-8814-9ed673d0dd6b}
Could not open raw USB (00000005)

C:\>adb kill-server

C:\>winusb 2080 a
Found Android device at 2080/000a
Path: \\?\usb#vid_2080&pid_000a#5055210015073150#{f72fe0d4-cbcb-407d-8814-9ed673d0dd6b}
In bulk endpoint 81
Out bulk endpoint 01
Everything ok

You may need to try:

C:\>winusb 2080 a 0
C:\>winusb 2080 a 1
[Nook Touch General] RedFeather3221:
Thank you so much for getting back to me! :)

BNVR510 is not happy in the device manager, it says no driver is installed. It shows up in Other Devices, instead of USB Devices (I'm assuming because the driver's not installed). As a result, Winusb can find the generic device, but cannot convert to Winusb driver.

I would post the response from the command prompt, but it won't let me copy the text. Specifically, "Could not convert raw USB to WinUsb <00000008>". This is with or without adb's server running (i.e. after adb kill-server).
[Nook Touch General] Renate:
And you've tried just "Let Windows find me the right driver"?

Can you disable MTP, it makes it a simple device instead of a composite and your Windows might recognize it.

"No data transfer" does not disable ADB.

Rename the attached file glow2.inf

Put it in the Android\SDK\extras\google\usb_driver (alongside the stock android_winusb.inf)

Now you have to disable driver signing to install it. I barely remember how to do that in Windows 10. I've never had Windows 7.
[Nook Touch General] RedFeather3221:
Okey doke, so I tried to let Windows find the driver itself, no go.

I disabled the MTP device under Portable Devices, and Windows immediately tried to find a driver for BNRV510, but still no go.

Finally, I downloaded your file, put it in the folder, disabled driver signing (For Windows 7, restart the computer, and during reboot, press F8, this will show you some nifty options, but Disable Driver Signature (or something close to that) is at the bottom), plugged in my NGP, and with MTP still disabled, updated the driver!

I am now showing up in Portable Devices as NOOK (I went ahead and re-enabled it? That didn't seem to change anything) and in Android Device as Android Composite ADB Interface!!

I can even see it in ADB now!

Thank you so much!
[Nook Touch General] jakubfk:
It looks like i messed up. And i messed up big time. I have Nook Glowlight Plus (2015, the white one). For years it run perfectly. Thanks to this thread it was rooted, had RelaunchX, Xposed Additions and so on. But i forgot that i did not used TWRP (back than it was not possible). I also forgot that i made changes to build.prop (for few reason it imitated other e-book reader).

So one day i wanted to make few more changes, but instead of boot into TWRP i ended up with factory reseted device.

Unfortunately build.prop stayed mine. With changes :-( I think that is reason why i'm a bit stuck. I can't turn on ADB again. Clicking multiple times Nook logo in About gives me some kind of service screen (see attachment), but developer options are missing. Same via easter egg on main screen.

I tried upgrade/downgrade via update.zip file put in root folder. Nook deletes this file after while, and that's it.

Is there any other way to turn adb on? Or to upload original build.prop or even whole rom?

A this point i'm fairly sure that my only left way is to crack open case and solder to UART. If there is no other option, i'm will.

I'm using Linux, but if any procedure requires Windows i should be able to find one.
[Nook Touch General] Renate:
It's supposed to be 7 times on Build Number to enable Developer Options.

There's NeoNoogie, which is a minimal recovery with rooted ADB in my sig.

But you'd need to get this in fastboot to boot or flash of ADB to dd.
[Nook Touch General] jakubfk:
It is older software version (4.4.2 i believe). There is no build number to tap on (see attachment). Tapping on anything but logo gives no response.

Is there any other way getting into fastboot than adb shell? Key combinations maybe (yes, I know there's only two so not much to combine ;) )?
[Nook Touch General] Renate:
That's not the Android Settings. Can you get to the "gear"?

I have 52 running on mine and it's there.

I looked at the u-boot startup. I've never really bothered with the "Magic keys" because I have a UART console and I can just hit the space bar.

Magic keys normally needs two inputs. B&N has never been good on doing this correctly. I can see that one of the keys is the power key.

The "∩" key is not a Magic key. I've tried the corners of the screens for the other one. No luck.

Detecting Magic keys for recovery ...0 1
...
Detecting Magic keys for fastboot ...0 1
Hit any key to stop autoboot: 0

The trailing "1" is the power switch pressed.
[Nook Touch General] jakubfk:
Unfortunately this are only settings i can find. I'm basically jailed in Nook Launcher :-(
[Nook Touch General] Renate:
Can you load applications over WiFi? Using a browser?

You can definitely get this working if you open it, but it's a real hassle to redo the double stick tape.
[Nook Touch General] jakubfk:
I'm trying to. Already got into Google Play, by tapping randomly. Messages menu switched me to store with prompt that i need Google Play Services. I logged in, but can't install anything yet. Play on Nook said that i need Play Store App. I do not yet know how to install it. As far as i know It should be there, or the only way is to install it from sideloaded apk.

Web version of Play store still states that i have no devices on this account. Probably without Play Store Apk it won't change.

I'm wondering is there any way to crash this Nook overlay. I hope that underneath there is some kind of bare bone launcher. Maybe with this Android settings gear. :)

Edit: it looks like, that this what i thought was Play Store in Nook, was in fact full screen browser in Nook with Play Store web page :-(
[Nook Touch General] Renate:
Well, here's a (fairly) stock Android Launcher. I took it off one of my Glow2's

I think I modified it for some esthetics, I forget. In any case, it's functional.
[Nook Touch General] jakubfk:
Well, ok. But how can i install any apk? Without adb. Without any file browser.

I can put it on Nook via mtp, but i can't see any way to install and run it.
[Nook Touch General] Renate:
Don't you have the stock cheesy web browser with a globe symbol?

Will it offer to install an app if you browse to XDA?
[Nook Touch General] jakubfk:
I do, probably. I think that this browser is responsible for showing me Play Store webpage. And all other pages i clicked ie. help center. But it alway shows up as fullscreen app without taskbar or address bar. So i can't just point it to web address of my choice.

And because i'm in Nook jail i don't see browser icon anywhere. In fact i do not see any program icons. Only e-books.

I've tried to prepare e-book with link to apk in it. Unfortunately built-in reader app freezes on urls :-( No luck this way.
[Nook Touch General] Renate:
This is getting silly. Is this all because of the 53 update? Did they really screw things down?

I can't think of a "closed box" way to fix this outside of an exploit. Most any exploit needs ADB.

I enabled the OOBE on my Glow2. The only "secret thing" I know is to get to the hardware test from the "Discover today" with the books greeting page.

And that goes nowhere.

Do you have a USB UART? You just need a fairly common 3.3V one.
[Nook Touch General] jakubfk:
I do not think that it updated. Look at my screenshots. I believe it is stuck on 47. I still think that build.prop is main culprit

I do have uart. As i wrote i do consider opening device. But this is for me last option.
[Nook Touch General] Renate:
I don't recognize anything in the screenshots of #680 or #682.

I have no idea why it is talking about "ARTATECH" (or whatever).

By the way, a "C65ML" is an Onyx 6" ereader so if I hadn't seen the "white waffle" I wouldn't believe that you have a B&N.

Did you actually buy this from B&N or some third party that customized the software?

As always, when I give advice I can't guarantee that if you wave your hand over it the correct way or type "abracadabra" it won't be fixed in a simpler way.

I can (almost) guarantee it that if you open it at least you can get it to fastboot and boot NeoNoogie.

EDIT: Wait a cotton-picking minute. You must have an Onyx C65 there.

Show me a photo of the device.
[Nook Touch General] jakubfk:
No. I have Nook Glowlight Plus. Year

2015. Bnrv510. It says cm65ml, because this is what it have in build.prop file. As i said, i need it to mimic other e-reader. Onyx indeed. So i changed build.prop. I think that's what confuses software and makes impossible to update or downgrade firmware.
[Nook Touch General] jakubfk:
Photo, just to prove i know what i have :⁠-⁠)
[Nook Touch General] Renate:
Well of course. It's not going to install an update for another device.

I don't think you made it really clear what you had done.
[Nook Touch General] jakubfk:
I tried to be as clear as possible since my first post (https://xdaforums.com/t/new-nook-glowlight-plus.3230323/page-34#post-87319831)

I'm sorry if i failed. English is not my first language, so something might get lost in translation. Once again sorry about that. I really do appreciate all Your help in this situation.
[Nook Touch General] Renate:
Do you have the 53.0.115 update.zip?

http://su.barnesandnoble.com/nook/piper/5.3/piper/0.115/update.zip

Is it signed? I have no recollection. I never installed them automatically.

It's about 300Megs. You need to look at the last 4k of that file.

Since you like Linux:

# dd if=update.zip of=test skip=600000
# ls -l test
# hd test

You're just copying a chunk of the file to make it more readable. 600000 is an approximate number. Adjust the number until test is about 4k.

Then you look for "Barnes And Noble" and "Palo Alto" and you know it's signed. Or not.
[Nook Touch General] jakubfk:
I have 45 and 49. Both downloaded from similar official link. As i checked both signed.

I now downloading this 53 and will try to update. But is there root method for version 53 or i will get stuck with whole new problem if it succeed to update?
[Nook Touch General] Renate:
Anything straight from B&N will check that you have a Glow2. Unfortunately you have an "Onyx M65".

We could patch the updater-script but that will break the signing and your Glow2 won't touch it.

If you had fastboot we could flash or boot NeoNoogie and manually install a patched (unsigned) update.zip.

If you had a functional system or recovery you could just "adb reboot fastboot".

You need fastboot or even the iMX6 bootloader.
[Nook Touch General] jakubfk:
It slowly becomes painfully obvious that without opening device and connect to UART i will not get to any useful point.

But i won't try it now, because it is 4am here. :)
[Nook Touch General] jakubfk:
This iMX6 bootloader. Is this something that could be run even in with os in mine state?
[Nook Touch General] Renate:
The bootloader is in ROM. Unless you exposed your ereader to too much gamma radiation it should still be there. :p

The problem is getting there. Normally you only see it when you have wrecked your device to the point that it can't find u-boot.

I think your best option is opening it up, using the UART to stop auto boot, boot NeoNoogie, manually instally a patched 53 update.
[Nook Touch General] eriol1:
Lost my ngp a few years back but I love this thread so still subscribed 😅

Wasn't there a thing where interrupting normal boot a few times in a row (like 5 maybe?) would send the device into recovery or fastboot or something?

I may be remembering wrong though, or simply remembering the feature from another device I used to have
[Nook Touch General] Renate:
So? What did you get for a replacement?

The NST definitely had a boot count, I think it went to 8.

I just looked at my Glow2 and I don't see anything boot count related.

Still, it's worth a try. I was just never very good at boring things.
[Nook Touch General] eriol1:
I haven't actually replaced it yet :cry:

I just can't seem to find something that I like and isn't way out of my budget.

Haven't searched in a while though, maybe it's time to take another look.
[Nook Touch General] Renate:
I think that the Onyx Poke3 is a very nice device. Arg! It says sold out. Keep an eye out.

BOOX Poke3 Set With Free Accessories

Designed to help you read effortlessly. Super lightweight, Android 10-powered. Poke3 is portable and flexible to be your mobile library. Order yours today.

shop.boox.com

I wouldn't think of the new Poke4 Lite, it's only 212 DPI, that's no excuse for a 6" ereader today.

The Poke3 is 300 DPI.
[Nook Touch General] eriol1:
Thanks for the recommendation, that looks very nice, especially the USB C. Only thing is it's not waterproof, though that's something I might decide to compromise on.
[Nook Touch General] Renate:
Well, even the latest B&N, the Glow '21 is USB Type C (although it is only USB 2.0).

The Poke3 is USB 3.0 and that 10x speed difference really does make a difference when copying syncing large collections.
[Nook Touch General] jakubfk:
I tried to interrupt boot. Every few times it ask me weather i want to factory reset. And it does not help :-(

Do i need any special tools to open the case? Pry tool and knife will do, or should i heat it up with hot air gun before?

And how to glue it back together. Simple phone screen 1mm double sided tape is enough. Or should i look for something more waterproof?
[Nook Touch General] Renate:
I'd use a single-edge razor blade. You want to push it in far enough that you're not splitting the layers of the front panel, but not so deep that you're prying the brown plastic cradle from the aluminum back. You want to attack the right side first, then the top and bottom. You want to fold it up like opening page 1 of a book. All the connectors are on the left side. The touch panel connector will probably pull out anyway, they made it too short. When you have it open 30-40 degrees you can release all the flex printed circuit board connectors. Don't just open it 90 degrees.

I use this: https://www.microcenter.com/product/507366/ifixit-tesa-double-sided-tape-4-mm-wide
[Nook Touch General] jakubfk:
UART did the trick. I was able to mount /system as rw and restore original build.prop from backup. After reboot my system looks and behaves exactly the same as in tutorials :-)

So i was able to again get working adb and su. I think that my next step will be TWRP and some kind of custom ROM.

Renate, i would like to thank You again for help and patience. This means a lot for such noobs like me :-)
[Nook Touch General] gmwgj:
My nook glowlight plus can not start normally. I installed TWRP, use TWRP installed official firmware update.zip 5.0 0.118.

When I restart Nook, Nook was strucked, screen just show Nook's LOGO, I use UART link Nook, open PuTTY program, PuTTY warning "binder: 2056:2056 transaction failed 29189, size 0-0"

Right now, Nook can only boot to u-boot.

How to fix it.
[Nook Touch General] Renate:
Writing TWRP to recovery shouldn't have hurt anything.

Since it's complaining about binder it's obviously trying to run the Android subsystem. Recovery doesn't use Android.

It's hard to say what you broke.

Since you still have a UART connected:

# stop
# dmesg
# start
# logcat

Copy what it prints.
[Nook Touch General] gmwgj:
System partition or Data partition maybe wiped by TWRP.

I use Windows 7, PuTTY program. UART connected, Right now I can type u-boot's command in PuTTY . I want Recovery official firmware, but I don't know which command can do this.

tftpboot- boot image via network, but Nook's network card can't work.

eBR-1A # bootm

bootm

I use command : bootm

Putty display:

ntx_prebootm() [WARNING] no bootargs !!!

RC5T619 read battery temperature 1053mV (0x6BD).

hwcfgp=9ffffe00,pcb=49,customer=0

ESDin=0,UPGKey=-1,PWRKey=0,USBin=0x0

turning on FL

MMC read: dev # 0, block # 14335, count 1 ... 1 blocks read: OK

[WARNING] Binaries load sequence should Lo->Hi !

MMC read: dev # 0, block # 14336, count 9185 ... 9185 blocks read: OK

Reserved 1M for ram console

Kernel RAM visiable size=505M->505M

MMC read: dev # 0, block # 2047, count 1 ... 1 blocks read: OK

kernel size = 2685224

MMC read: dev # 0, block # 2048, count 5251 ... 5251 blocks read: OK

MMC read: dev # 0, block # 1, count 1 ... 1 blocks read: OK

Wrong Image Format for bootm command

ERROR: can't get kernel image!

ptn 0 name='mbr' start=0 len=1

ptn 1 name='sn' start=1 len=1

ptn 2 name='bootloader' start=2 len=1022

ptn 3 name='hwcfg' start=1024 len=2

ptn 4 name='waveform' start=14336 len=20480

ptn 5 name='logo' start=34816 len=4096

ptn 6 name='bootenv' start=1536 len=510

ptn 7 name='system' start=106496 len=786416

ptn 8 name='data' start=1710017 len=5990459

ptn 9 name='cache' start=894960 len=786416

ptn 10 name='boot' start=2048 len=12224

ptn 11 name='recovery' start=38912 len=65536

ptn 12 name='vendor' start=1683424 len=16368

ptn 13 name='misc' start=1701840 len=8176

fastboot_quick(0) enter

fastboot is in init......flash target is MMC:0

wait usb cable into the connector!

Fastboot Timeout !! Power Off

---ntx_power_off(),PMIC=1 ---
[Nook Touch General] Renate:
Just reboot and keep your hands off the keyboard. Don't interrupt u-boot.
[Nook Touch General] gmwgj:
Constant prompt：

binder: 2057:2057 transaction failed 29189, size 0-0
[Nook Touch General] Renate:
It looks like you screwed up /system and /data

Just flash nnglow2.img (in the sig under NeoNoogie) to /recovery

Just flash misc_rec.img to /misc

Reboot

You can do factory reset if you like.

If you don't want to you'll have to do a manual update.
[Nook Touch General] gmwgj:
How to flash img to Nook?
[Nook Touch General] Renate:
C:\>fastboot flash recovery nnglow2.img
C:\>fastboot flash misc misc-rec.img
C:\>fastboot reboot
[Nook Touch General] gmwgj:
Thank you so much for your time and reply.

Error:

Partition:'recovery' does not exist

Partition:'misc' does not exist

Fastboot write error, write 0x200

How to rebuild Partition Table? I alreday backuped Partition Table, But at now I couldn’t findout Nook's Partition under Windows.
[Nook Touch General] Renate:
C:\>fastboot getvar all
[Nook Touch General] gmwgj:
getvar:all Failed (remote: unkonw var)
[Nook Touch General] Renate:
Yeah, I forgot stone age devices don't support that.

You've got your UART connected, right?

Reboot and hit the space bar every half second or so.

Did you get a prompt? Type fastboot 0

Hit any key to stop autoboot: 0
eBR-1A # fastboot 0
microp version=0xe711
ptn 0 name='mbr' start=0 len=1
ptn 1 name='sn' start=1 len=1
ptn 2 name='bootloader' start=2 len=1022
ptn 3 name='hwcfg' start=1024 len=2
ptn 4 name='ntxfw' start=1030 len=256
ptn 5 name='waveform' start=14336 len=20480
ptn 6 name='logo' start=34816 len=4096
ptn 7 name='bootenv' start=1536 len=510
ptn 8 name='system' start=106496 len=786416
ptn 9 name='data' start=1710017 len=5990459
ptn 10 name='cache' start=894960 len=786416
ptn 11 name='boot' start=2048 len=12224
ptn 12 name='recovery' start=38912 len=65536
ptn 13 name='vendor' start=1683424 len=16368
ptn 14 name='misc' start=1701840 len=8176
[Nook Touch General] gmwgj:
Today do not prompt any thing. PuTTy screen just blink green block.

Yesterday prompt:

ptn 0 name='mbr' start=0 len=1

ptn 1 name='sn' start=1 len=1

ptn 2 name='bootloader' start=2 len=1022

ptn 3 name='hwcfg' start=1024 len=2

ptn 4 name='waveform' start=14336 len=20480

ptn 5 name='logo' start=34816 len=4096

ptn 6 name='bootenv' start=1536 len=510

ptn 7 name='system' start=106496 len=786416

ptn 8 name='data' start=1710017 len=5990459

ptn 9 name='cache' start=894960 len=786416

ptn 10 name='boot' start=2048 len=12224

ptn 11 name='recovery' start=38912 len=65536

ptn 12 name='vendor' start=1683424 len=16368

ptn 13 name='misc' start=1701840 len=8176

fastboot is in init......flash target is MMC:0
[Nook Touch General] Renate:
Yesterday is gone forever.

Did you lose the connection to the UART or is it totally dead?

Is there anything on USB? Remove and insert the cable, does it bong.
[Nook Touch General] Renate:
Oh. Is that the latest imxlink.exe? Just grab a fresh copy if it isn't.

How much did you destroy?

C:\>imxlink.exe ub2fb.img nnglow2.img

Then do some sleuthing and figure out what partitions are still mountable.

Edit: Don't you have the white Glow? You need the right u-boot.
[Nook Touch General] Renate:
Please don't post graphic text.

Either copy/paste it all to a text file and attach it (preferred for large things) or else put the big text blob inside [code] blocks.

I can see that it booted somewhat correctly but I can't tell anything from 12 lines of text.
[Nook Touch General] gmwgj:
Okay.

C:\>imxlink.exe ub2fb.img nnglow2.img

What' s the next step
[Nook Touch General] Renate:
Putty.txt shows me nothing. I want to see when the toaster started smoking. You're showing me after the house burned down.

partition.txt shows what's wrong You trashed the hwcfg. How, I don't know.

Reboot, stop u-boot with the spacebar.

# mmc dev 0
# mmc read 80800000 3ff 2
# md.b 808001f0 80

Then copy the results:

808001f0: ff f5 af ff 78 56 34 12 6e 00 00 00 00 00 00 00 ....xV4.n.......
80800200: 48 57 20 43 4f 4e 46 49 47 20 76 32 2e 35 00 36 HW CONFIG v2.5.6
80800210: 31 12 00 00 07 00 00 09 03 07 05 00 00 00 01 02 1...............
80800220: 03 02 00 02 0a 01 68 02 e4 00 00 05 02 05 00 05 ......h.........
80800230: 0c 00 00 00 05 11 03 00 00 30 00 00 01 00 01 00 .........0......
80800240: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
80800250: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
80800260: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................
[Nook Touch General] gmwgj:
PuTTy windows is blank.

Can't load u-boot.

Just run imxlink command in cmd window.
[Nook Touch General] Renate:
C:\>imxlink.exe ub2.img

In Putty window, spacebar stop and do the commands above.