Register Guidelines E-Books Today's Posts Search

Go Back   MobileRead Forums > E-Book Readers > Onyx Boox

Notices

Reply
 
Thread Tools Search this Thread
Old 01-22-2024, 11:20 AM   #61
dcarvil
Connoisseur
dcarvil began at the beginning.
 
Posts: 52
Karma: 10
Join Date: Jan 2024
Device: Boox Note Air 3
Quote:
Originally Posted by ramensoup150 View Post
Do you know where I can find the loader files?
See step 4 of the user guide posted in this thread. If you are a Linux user, also see post 33.
dcarvil is offline   Reply With Quote
Old 01-23-2024, 11:56 PM   #62
ramensoup150
Member
ramensoup150 began at the beginning.
 
Posts: 15
Karma: 10
Join Date: Jan 2024
Device: nova air 2
Quote:
Originally Posted by dcarvil View Post
See step 4 of the user guide posted in this thread. If you are a Linux user, also see post 33.
So im looking at the github, and im confused. I dont see any efl files but instead bin files. Do I need to convert the bin file to efl? And if so how do I convert it?
ramensoup150 is offline   Reply With Quote
Advert
Old 01-24-2024, 07:26 AM   #63
Renate
Onyx-maniac
Renate ought to be getting tired of karma fortunes by now.Renate ought to be getting tired of karma fortunes by now.Renate ought to be getting tired of karma fortunes by now.Renate ought to be getting tired of karma fortunes by now.Renate ought to be getting tired of karma fortunes by now.Renate ought to be getting tired of karma fortunes by now.Renate ought to be getting tired of karma fortunes by now.Renate ought to be getting tired of karma fortunes by now.Renate ought to be getting tired of karma fortunes by now.Renate ought to be getting tired of karma fortunes by now.Renate ought to be getting tired of karma fortunes by now.
 
Posts: 3,202
Karma: 12537601
Join Date: Feb 2012
Device: Nook NST, Glow2, 3, 4, '21, Kobo Aura2, Poke3, Poke5, Go6
Quote:
Originally Posted by ramensoup150 View Post
So im looking at the github, and im confused. I dont see any efl files but instead bin files. Do I need to convert the bin file to efl? And if so how do I convert it?
Modern day Qualcomm "loader files" (i.e. xbl/sbl replacements) are all signed ELF format files in either 32 or 64 bit version.
Normally ELF files are named .elf but they can also be named .bin
Most EDL clients don't care in the least how the files are named.
Code:
C:\>elfview /p /l poke3.bin
 #  Type     Flags  Filesize  Offset  Address   Memsize
--  -------  -----  --------  ------  --------  -------
 0  null     7           792  000000  00000000  0000000
 1  null     2.2        6856  001000  85e28000  0002000
 2  load     RX       356508  003000  14015000  005709c
 3  load     RWZ           0  05a0a0  14077000  0003000
 4  load     RW        40704  05a0a0  1407a000  0009f00
 5  load     RWX       39176  063fa0  14084800  0013400
 6  load     RWZ           0  06d8b0  85e10000  00176a0
 7  load     RX         7804  06d8b0  146ae000  0001e7c
 8  load     RWZ           0  06f730  146b1000  00000e4
 9  load     RWX      100568  06f730  14098000  00188d8
10  load     RWZ           0  088010  146b2000  0002dec
11  load     RWZ           0  088010  14680000  0018620
12  load     5RX       77248  088010  14699000  0012dc0

CPU:    ARM 64-bit architecture (AARCH64)
In the past .mbn (not ELF) files were used.
Renate is offline   Reply With Quote
Old 01-24-2024, 10:12 AM   #64
Pentam
Connoisseur
Pentam began at the beginning.
 
Posts: 54
Karma: 10
Join Date: Jul 2023
Device: Boox Tab Mini C
Quote:
Originally Posted by Renate View Post
Err, I didn't mean a factory reset.
I just meant a long power button reset.

The Sahara protocol is a bit backwards in that the device initiates the conversation so that you can't miss its initial "hello" or else everything is talking at cross purposes.
Tried that three times before I wrote my question here in the forum. No sucess. Only the factory reset solved the issue.

Thanks anyway... ;-)
Pentam is offline   Reply With Quote
Old 01-24-2024, 02:08 PM   #65
ramensoup150
Member
ramensoup150 began at the beginning.
 
Posts: 15
Karma: 10
Join Date: Jan 2024
Device: nova air 2
Quote:
Originally Posted by Renate View Post
Modern day Qualcomm "loader files" (i.e. xbl/sbl replacements) are all signed ELF format files in either 32 or 64 bit version.
Normally ELF files are named .elf but they can also be named .bin
Most EDL clients don't care in the least how the files are named.
Code:
C:\>elfview /p /l poke3.bin
 #  Type     Flags  Filesize  Offset  Address   Memsize
--  -------  -----  --------  ------  --------  -------
 0  null     7           792  000000  00000000  0000000
 1  null     2.2        6856  001000  85e28000  0002000
 2  load     RX       356508  003000  14015000  005709c
 3  load     RWZ           0  05a0a0  14077000  0003000
 4  load     RW        40704  05a0a0  1407a000  0009f00
 5  load     RWX       39176  063fa0  14084800  0013400
 6  load     RWZ           0  06d8b0  85e10000  00176a0
 7  load     RX         7804  06d8b0  146ae000  0001e7c
 8  load     RWZ           0  06f730  146b1000  00000e4
 9  load     RWX      100568  06f730  14098000  00188d8
10  load     RWZ           0  088010  146b2000  0002dec
11  load     RWZ           0  088010  14680000  0018620
12  load     5RX       77248  088010  14699000  0012dc0

CPU:    ARM 64-bit architecture (AARCH64)
In the past .mbn (not ELF) files were used.
okay so i found a proper loader but now im stuck again.

"Found EDL 9008, handshaking... version 2.1
HWID: 001740e100000000, JTAG: 001740e1, OEM: 0000, Model: 0000
Hash: d40eee56f3194665-574109a39267724a-e7944134cd53cb76-7e293d3c40497955-bc8a4519ff992b03-1fadc6355015ac87 (x3)
Sending 662.bin 100% ok, starting... ok, waiting for Firehose... no response, poking...
Could not write device"

and then after that the device disconnects

"Could not find EDL device"

Im stuck here and I cant figure out what to do next. (I installed the driver and enabled usb debugging)
ramensoup150 is offline   Reply With Quote
Advert
Old 01-25-2024, 06:04 PM   #66
dcarvil
Connoisseur
dcarvil began at the beginning.
 
Posts: 52
Karma: 10
Join Date: Jan 2024
Device: Boox Note Air 3
Quote:
Originally Posted by ramensoup150 View Post
okay so i found a proper loader but now im stuck again.

"Found EDL 9008, handshaking... version 2.1
HWID: 001740e100000000, JTAG: 001740e1, OEM: 0000, Model: 0000
Hash: d40eee56f3194665-574109a39267724a-e7944134cd53cb76-7e293d3c40497955-bc8a4519ff992b03-1fadc6355015ac87 (x3)
Sending 662.bin 100% ok, starting... ok, waiting for Firehose... no response, poking...
Could not write device"

and then after that the device disconnects

"Could not find EDL device"

Im stuck here and I cant figure out what to do next. (I installed the driver and enabled usb debugging)
Did you install all 3 drivers? You have to install a driver for adb mode, fastboot mode, and edl mode. I suspect you do not have the edl mode driver installed.

Also read post 37 and responses. Post 37 was about a similar error, but not quite the same.
dcarvil is offline   Reply With Quote
Old 01-26-2024, 02:09 AM   #67
ramensoup150
Member
ramensoup150 began at the beginning.
 
Posts: 15
Karma: 10
Join Date: Jan 2024
Device: nova air 2
Quote:
Originally Posted by dcarvil View Post
Did you install all 3 drivers? You have to install a driver for adb mode, fastboot mode, and edl mode. I suspect you do not have the edl mode driver installed.

Also read post 37 and responses. Post 37 was about a similar error, but not quite the same.
I rechecked everything and it seems I did install adb and edl. I also tried 3 other loaders that have the first part of the device's hash being d40eee56f3194665. I also redid the entire process through another laptop ssd. And the problems still remain (though I haven't tested the other 3 loaders again)
I also checked loaders that have my devices hwid numbers in it but I cant find any in the github. I also tried to look for something related to bengal-iot cpu but i havent found a loader connected so far to that either ( though Im still trying to see if the cpu has a number id or any other classification)
ramensoup150 is offline   Reply With Quote
Old 01-26-2024, 09:31 AM   #68
Renate
Onyx-maniac
Renate ought to be getting tired of karma fortunes by now.Renate ought to be getting tired of karma fortunes by now.Renate ought to be getting tired of karma fortunes by now.Renate ought to be getting tired of karma fortunes by now.Renate ought to be getting tired of karma fortunes by now.Renate ought to be getting tired of karma fortunes by now.Renate ought to be getting tired of karma fortunes by now.Renate ought to be getting tired of karma fortunes by now.Renate ought to be getting tired of karma fortunes by now.Renate ought to be getting tired of karma fortunes by now.Renate ought to be getting tired of karma fortunes by now.
 
Posts: 3,202
Karma: 12537601
Join Date: Feb 2012
Device: Nook NST, Glow2, 3, 4, '21, Kobo Aura2, Poke3, Poke5, Go6
Quote:
Originally Posted by ramensoup150 View Post
Sending 662.bin 100% ok, starting... ok, waiting for Firehose... no response, poking...
Could not write device
The Firehose loader you loaded crashed the device.
It's not a question of Windows drivers.

After any failure like this you have to do a long power press reset.

Somebody said above that the factory SDM662 loader didn't work.
You need one of those Lenovo/Motorola loaders.
Renate is offline   Reply With Quote
Old 01-26-2024, 03:47 PM   #69
ramensoup150
Member
ramensoup150 began at the beginning.
 
Posts: 15
Karma: 10
Join Date: Jan 2024
Device: nova air 2
Quote:
Originally Posted by Renate View Post
The Firehose loader you loaded crashed the device.
It's not a question of Windows drivers.

After any failure like this you have to do a long power press reset.

Somebody said above that the factory SDM662 loader didn't work.
You need one of those Lenovo/Motorola loaders.
If you mean pressing the power button for a long time to reset the device(after each failure), I did that multiple times. And then redid everything with the other loaders I mentioned. Still didn't work

I will try the lenovo/motorola loaders

Last edited by ramensoup150; 01-26-2024 at 03:49 PM.
ramensoup150 is offline   Reply With Quote
Old 01-26-2024, 04:06 PM   #70
dcarvil
Connoisseur
dcarvil began at the beginning.
 
Posts: 52
Karma: 10
Join Date: Jan 2024
Device: Boox Note Air 3
Quote:
Originally Posted by ramensoup150 View Post
If you mean pressing the power button for a long time to reset the device(after each failure), I did that multiple times. And then redid everything with the other loaders I mentioned. Still didn't work

I will try the lenovo/motorola loaders
Are you getting that same "Could not write device" error on all loaders? I do not think trying other loaders will help with that error. The error seems to indicate the loader is not being sent.

I tried 4 different loaders before finding one that worked, and the edl --loader command worked successfully on all of them. My failure was with the edl commands after the loader.

Did you read post 37 and responses as I suggested earlier? That error seems similar to yours. Post 64 states they needed a factory reset to get past the error. A factory reset will remove your data, though. If you have not already done so, try a different USB cable first.

The lenova_motorola loader that worked for me was
lenovo_motorola/001b80e102e80000_8b2d1c830d9d8576_fhprg_moto_g52.b in from the NoteAir3C thread. It was not on GitHub.
dcarvil is offline   Reply With Quote
Old 01-26-2024, 04:47 PM   #71
Renate
Onyx-maniac
Renate ought to be getting tired of karma fortunes by now.Renate ought to be getting tired of karma fortunes by now.Renate ought to be getting tired of karma fortunes by now.Renate ought to be getting tired of karma fortunes by now.Renate ought to be getting tired of karma fortunes by now.Renate ought to be getting tired of karma fortunes by now.Renate ought to be getting tired of karma fortunes by now.Renate ought to be getting tired of karma fortunes by now.Renate ought to be getting tired of karma fortunes by now.Renate ought to be getting tired of karma fortunes by now.Renate ought to be getting tired of karma fortunes by now.
 
Posts: 3,202
Karma: 12537601
Join Date: Feb 2012
Device: Nook NST, Glow2, 3, 4, '21, Kobo Aura2, Poke3, Poke5, Go6
I don't know. There is something screwy going on here. I wish that I had one here to work on. Anybody got one with a broken screen that they want to send me for free?
Renate is offline   Reply With Quote
Old 01-27-2024, 02:40 AM   #72
ramensoup150
Member
ramensoup150 began at the beginning.
 
Posts: 15
Karma: 10
Join Date: Jan 2024
Device: nova air 2
Quote:
Originally Posted by dcarvil View Post
Are you getting that same "Could not write device" error on all loaders? I do not think trying other loaders will help with that error. The error seems to indicate the loader is not being sent.

I tried 4 different loaders before finding one that worked, and the edl --loader command worked successfully on all of them. My failure was with the edl commands after the loader.

Did you read post 37 and responses as I suggested earlier? That error seems similar to yours. Post 64 states they needed a factory reset to get past the error. A factory reset will remove your data, though. If you have not already done so, try a different USB cable first.

The lenova_motorola loader that worked for me was
lenovo_motorola/001b80e102e80000_8b2d1c830d9d8576_fhprg_moto_g52.b in from the NoteAir3C thread. It was not on GitHub.
okay so I factory reseted the device and it still doesn't work. Im unsure if a different usb cable would work either, since im using the stock cable. I will try the uh lenova stuff :v

also dumb question but am I supposed to also changed the filename to 662 for other devices as well.

Last edited by ramensoup150; 01-27-2024 at 02:43 AM. Reason: add question
ramensoup150 is offline   Reply With Quote
Old 01-27-2024, 02:46 AM   #73
ramensoup150
Member
ramensoup150 began at the beginning.
 
Posts: 15
Karma: 10
Join Date: Jan 2024
Device: nova air 2
and before you ask yes ive been doing the file change name to 662 for the previous loaders and the current one

im asking because so far another error ive been noticing is:
Error 0x29, Incompatible ELF file header

Last edited by ramensoup150; 01-27-2024 at 02:49 AM. Reason: clarification
ramensoup150 is offline   Reply With Quote
Old 01-27-2024, 06:25 AM   #74
Renate
Onyx-maniac
Renate ought to be getting tired of karma fortunes by now.Renate ought to be getting tired of karma fortunes by now.Renate ought to be getting tired of karma fortunes by now.Renate ought to be getting tired of karma fortunes by now.Renate ought to be getting tired of karma fortunes by now.Renate ought to be getting tired of karma fortunes by now.Renate ought to be getting tired of karma fortunes by now.Renate ought to be getting tired of karma fortunes by now.Renate ought to be getting tired of karma fortunes by now.Renate ought to be getting tired of karma fortunes by now.Renate ought to be getting tired of karma fortunes by now.
 
Posts: 3,202
Karma: 12537601
Join Date: Feb 2012
Device: Nook NST, Glow2, 3, 4, '21, Kobo Aura2, Poke3, Poke5, Go6
Quote:
Originally Posted by ramensoup150 View Post
and before you ask yes ive been doing the file change name to 662 for the previous loaders and the current one
That's fine. I usually keep the original name until I'm certain, then I rename it after the device. So I have loaders called poke3.bin and motog.bin
Quote:
Originally Posted by ramensoup150 View Post
im asking because so far another error ive been noticing is:
Error 0x29, Incompatible ELF file header
All the current Onyx use 64 bit ELF files. If you check, that loader will probably be 32 bit ELF. I try to make the error messages as specific as possible, but sometimes the exact cause is not clear.

This is a 64 bit ELF:
Code:
000000  7f 45 4c 46 02 01 01 00 00 00 00 00 00 00 00 00  .ELF............
This is a 32 bit ELF:
Code:
000000  7f 45 4c 46 01 01 01 00 00 00 00 00 00 00 00 00  .ELF............
Renate is offline   Reply With Quote
Old 01-27-2024, 12:02 PM   #75
dcarvil
Connoisseur
dcarvil began at the beginning.
 
Posts: 52
Karma: 10
Join Date: Jan 2024
Device: Boox Note Air 3
Quote:
Originally Posted by ramensoup150 View Post
okay so I factory reseted the device and it still doesn't work. Im unsure if a different usb cable would work either, since im using the stock cable. I will try the uh lenova stuff :v

also dumb question but am I supposed to also changed the filename to 662 for other devices as well.
The EDL GitHub page (https://github.com/bkerler/edl) offers a LIVE DVD that contains a complete, ready to go Linux environment. Since you've tried everything else, that may be your last resort. I haven't tried it, since I am already on Linux.

I would try a different USB cable first, though. Cables can develop problems. You should also try different USB ports, although you pretty much covered that when you tried a different computer.
dcarvil is offline   Reply With Quote
Reply


Forum Jump

Similar Threads
Thread Thread Starter Forum Replies Last Post
Sell ONYX BOOX Stylus Pen 2 PRO & ONYX BOOX Note Air Protective Sleeve readandread Flea Market 0 03-08-2022 04:09 PM
TWRP*on Onyx Boox Note Air ? Émile Onyx Boox 0 09-29-2021 03:58 PM
Onyx Boox Note Air+ ayme08 Onyx Boox 25 07-19-2021 06:41 AM
Rooting Onyx Boox Note Air afainber Onyx Boox 8 01-04-2021 11:03 AM
Onyx Boox Note Air Hands on Review ottischwenk Onyx Boox 4 12-28-2020 01:58 AM


All times are GMT -4. The time now is 11:49 PM.


MobileRead.com is a privately owned, operated and funded community.