![]() |
#16 |
Onyx-maniac
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 3,913
Karma: 17236157
Join Date: Feb 2012
Device: Nook NST, Glow2, 3, 4, '21, Kobo Aura2, Poke3, Poke5, Go6
|
What did you try to sideload?
Which files did it have? Normally it checks the SHA both before and after on each partition. Recovery uses a lot less stuff than the normal system, but I'm still not clear on how much it needs. And that changes all the time too. You can't do a simple write for super, but recovery doesn't need super. The other ones can just be written if you have a good copy, |
![]() |
![]() |
![]() |
#17 |
Member
![]() Posts: 20
Karma: 10
Join Date: Jul 2025
Device: boox note air 2 plus
|
I tryed to sideload (at the beginning, when the tablet went to recovery with button) the update.zip converted from the update.upx.
The operation stopped at 47% returning the error I reported on my first post. Last edited by ptrpolar; 07-03-2025 at 04:21 PM. |
![]() |
![]() |
![]() |
#18 |
Onyx-maniac
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 3,913
Karma: 17236157
Join Date: Feb 2012
Device: Nook NST, Glow2, 3, 4, '21, Kobo Aura2, Poke3, Poke5, Go6
|
An incremental update is very precarious.
Even full updates are bad enough. When you use my recovery for updates you get a full log so you can see why it failed. "Failed at 47%" tells me nothing. If you try to do an incremental update after installing Magisk it will fail. So to make things clear. You used only one update but you tried using two methods? How big was this update? What's the link? Why do you think that you extracted the files correctly? |
![]() |
![]() |
![]() |
#19 | ||||
Member
![]() Posts: 20
Karma: 10
Join Date: Jul 2025
Device: boox note air 2 plus
|
In summary:
- I downloaded the firmware from this link: Quote:
- Then, I tryed to sideload it (when I was able to enter in the tablet recovery with button) - adb sideload update.zip. It returned the error: Quote:
It extracted: Quote:
Quote:
Last edited by ptrpolar; 07-04-2025 at 01:51 PM. |
||||
![]() |
![]() |
![]() |
#20 |
Onyx-maniac
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 3,913
Karma: 17236157
Join Date: Feb 2012
Device: Nook NST, Glow2, 3, 4, '21, Kobo Aura2, Poke3, Poke5, Go6
|
The recovery I made for you was for the NoteAir2 not the NoteAir2P.
I don't know if there are any real differences. We're shooting in the dark here. Was this already on Onyx/NoteAir2P/NoteAir2P:11/2025-04-01_20-27_v4.0-rel_6d15a71551/49339:user/release-keys and working before you ran into trouble? Writing a new vb_system and not writing system will cause problems. But all this doesn't explain why you can't get the stock recovery to work. There's still a lot of partitions left that are never distributed in updates. You can try comparing the _a and _b versions of things. But that gets complicated. The important stuff rarely fills the partition. So if you compare two partitions and they read different it could be that the important parts are the same and the fluff and dust after is different. You can pull the _a and the _b of something. If they check out as they same, they are the same. If they are different you have to see if the differences are past the good stuff. Code:
edl /u /r /pwhatever_a a.img edl /u /r /pwhatever_b b.img fc /b a.img b.img | more If the first line says "123000" (higher number ending in 3 zeroes) they probably are the same. |
![]() |
![]() |
![]() |
#21 |
Onyx-maniac
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 3,913
Karma: 17236157
Join Date: Feb 2012
Device: Nook NST, Glow2, 3, 4, '21, Kobo Aura2, Poke3, Poke5, Go6
|
Actually, I'm forgetting my own software.
For both Android images (boot, recovery) and ELF images (xbl, abl, rpm, cmnlib...) the /t flag only loads the "truncated" image. So you can: Code:
edl /u /r /t /pwhatever_a a.img edl /u /r /t /pwhatever_b b.img fc /b a.img b.img | more So when you compare the files you won't be comparing the dust bunnies at the end of the partitions. |
![]() |
![]() |
![]() |
#22 | |
Member
![]() Posts: 20
Karma: 10
Join Date: Jul 2025
Device: boox note air 2 plus
|
Quote:
- abl - boot - dtbo - recovery - vbmeta - vbmeta_system - xbl |
|
![]() |
![]() |
![]() |
#23 |
Onyx-maniac
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 3,913
Karma: 17236157
Join Date: Feb 2012
Device: Nook NST, Glow2, 3, 4, '21, Kobo Aura2, Poke3, Poke5, Go6
|
I don't know.
xbl, abl are certainly needed for recovery. tz, cmnlib, cmnlib64 are needed for security on the normal system. rpm is needed for charging. is hyp needed? I don't know. If you flashed something to both slots, of course they should be the same. But are they the right ones? Did you compare them to the ones you extracted out of update.zip |
![]() |
![]() |
![]() |
#24 | |
Member
![]() Posts: 20
Karma: 10
Join Date: Jul 2025
Device: boox note air 2 plus
|
Quote:
I think the problem with slot b unbootable could be the solution |
|
![]() |
![]() |
![]() |
#25 |
Onyx-maniac
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 3,913
Karma: 17236157
Join Date: Feb 2012
Device: Nook NST, Glow2, 3, 4, '21, Kobo Aura2, Poke3, Poke5, Go6
|
Yes, but you haven't shown any difference between a and b.
Did you try setting active slot in fastboot? If this were mine I'd open it up and find the UART. That will give you some information on bootup. Which slot is active is part of the OEM code. It is reflected in the GPT type GUIDs. I can't say if the slot is driven by that or a secret bit somewhere. It should be possible to write some code to swap the a and b. But if you screwed things up it would just make life that much harder. |
![]() |
![]() |
![]() |
#26 | ||||
Member
![]() Posts: 20
Karma: 10
Join Date: Jul 2025
Device: boox note air 2 plus
|
Quote:
Quote:
Quote:
Quote:
Last edited by ptrpolar; 07-13-2025 at 01:51 PM. |
||||
![]() |
![]() |
![]() |
#27 | |
Member
![]() Posts: 20
Karma: 10
Join Date: Jul 2025
Device: boox note air 2 plus
|
Quote:
|
|
![]() |
![]() |
![]() |
#28 |
Onyx-maniac
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 3,913
Karma: 17236157
Join Date: Feb 2012
Device: Nook NST, Glow2, 3, 4, '21, Kobo Aura2, Poke3, Poke5, Go6
|
There is an internal console output over an electrical interface that says why it's failing.
|
![]() |
![]() |
![]() |
#29 |
Member
![]() Posts: 20
Karma: 10
Join Date: Jul 2025
Device: boox note air 2 plus
|
Do you think a reset like "fastboot -w" could be useful? I know that in this case I'll lose my data, but could the tablet work?
|
![]() |
![]() |
![]() |
#30 |
Onyx-maniac
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 3,913
Karma: 17236157
Join Date: Feb 2012
Device: Nook NST, Glow2, 3, 4, '21, Kobo Aura2, Poke3, Poke5, Go6
|
Recovery doesn't even mount userdata so that's not what is stopping recovery.
Bad userdata can stop the normal system though. Normally recovery is easier to get working because it doesn't use anything in super or the Android subsystem. It's possible that there is a problem with the custom recovery that I gave you, but the stock one should work. Are you sure that your copy of stock recovery is good. And you have been flashing misc-recovery and misc-empty? |
![]() |
![]() |
![]() |
|
![]() |
||||
Thread | Thread Starter | Forum | Replies | Last Post |
Ended Boox Note Air 2 | downeaster59 | Flea Market | 3 | 11-22-2022 08:59 AM |
Ended Looking for Boox Note 2 or Air (or other?) | Neru | Flea Market | 2 | 09-15-2022 08:09 AM |
Boox Note Air 2 Plus | Sonnenfee | Android | 0 | 06-16-2022 08:29 AM |
Ended Boox Note Air 2 | Mr. Goodbar | Flea Market | 3 | 02-25-2022 05:28 PM |
boox c67ml Carta boot stuck | elikopeleg | Android Devices | 0 | 06-05-2020 03:18 PM |