Hi Nick, > > That should be possible as you have the files, now without their 16 > > bytes per 512 bytes overhead. You need to work out how many blocks > > to erase based on the size of each file you're trying to put back. > > IIRC I pointed out a block is the unit of erasure and it's 16 KiB. > > So e3-nand.0 is 3584 KB so how many blocks go into it…? so how many > times dose 16KB going in to 3584KB…?? I don’t know..?? I can’t divide. > Iam a bit ok on Add not brilliant at Times but can’t do Divide.
Having stripped the excess OOB data, I have these sizes for each file in bytes. 3670016 e3-nand-backup.0 262144 e3-nand-backup.1 262144 e3-nand-backup.2 262144 e3-nand-backup.3 28311552 e3-nand-backup.4 786432 e3-nand-backup.5 You're right, 3,670,016 B is 3,584 KiB because 3,670,016 / 1,024 = 3,584 so 1,024 goes into 3,670,016 exactly 3,584 times. But the size of the erase block is 16 KiB which is 16 * 1,024 = 16,384 so we want to know how many times 16,384 goes into 3,670,016. 3,670,016 / 16,384 = 224 224 is what you worked out in your other email. Taking those six sizes above and repeating the same sum gives 3,670,016 / 16,384 = 224 262,144 / 16,384 = 16 262,144 / 16,384 = 16 262,144 / 16,384 = 16 28,311,552 / 16,384 = 1,728 786,432 / 16,384 = 48 Now I haven't been carefully following along how to extract e3-nand-backup.* in the first place, and how to write them back. I'm aware there's a script involved and a command where one of the parameters is the number of 16 KiB blocks to erase. Hopefully, plugging in those numbers above for each of the matching areas will work, but it's your responsibility whether to go ahead as you're the one actually doing all this; I've just been sitting at a keyboard. :-) -- Cheers, Ralph. _______________________________________________ e3-hacking mailing list e3-hacking@earth.li https://www.earth.li/mailman/listinfo/e3-hacking