Renate
Renate
Tentative explanation of everything (correction appreciated): The PBL in ROM loads the XBL which is the next stage. All XBL are mostly the same but they could be: 1. The...
At least with my device the parameter `PAGES_PER_BLOCK` needs to be specified. Apparently it is arbitrarily preset to bytes per page, 4096 and not 64. Also, if you ask Firehose...
Where are you getting those 0xee blocks? Are they empty or bad? I've never seen 0xe. In short: How many 4k blocks of 0xee? How many bad 262144 eraseblocks? You...
Are you using a streaming loader or a Firehose loader? (I know nothing about streaming loaders.) Is that 0xee even real? You can write a little program (if you have...
I think that 0xee is just a different sign than 0xdeadd00d. Nobody has said yet how many pages have this, where they are and how many bad erase blocks their...
Ok, you got me there. I've never had to deal with CRC because I never tried to modify a GPT on the fly. Raw memory devices can have different total...
If the GPT is ok, you don't have to screw around with it. If you want to replace a partition, ok. Just figure out which (4k) blocks it uses and...
Blocks (4k) are erased in erase blocks (256k), that is 64 blocks. You can always turn a one bit to a zero bit, even a single bit, easily. But most...
You need to at least try EDL and get the HWID and Hash.
Put your device in EDL mode. Then from the command line just do edl.py (or edl, I forget how they name it now). It should print out info. Don't tell...