Quote:
Originally Posted by jlark
Such brute force works for you without any need to reset the connection between attempts with different loaders?
|
Nope. The ROM bootloader (PBL) is fairly fragile and does not respond correctly after a failed loader attempt.
You need to do a full reset between trials.
But the good news is, most (all?) Firehose loaders don't care about batteries and certainly the PBL has no idea of what a battery is. That means you can run basic operations with PBL and loading a Firehose loader without the battery connected. Of course it has to get power over USB. But it doesn't need much, just 100 mA or so (vs. the 1000 mA or more for booting the full multicore OS).
So if you have a software controlled relay (or software power supply) you can use it to disconnect the USB power for a second to do a full reset.
Note that I am not claiming that flashing a whole device while running only on USB without a battery is the best idea.
AES is symmetric. You can turn a zip into a upx. But that won't get you much.