Both boot.bin and bootloader simply don't parse data in region 41 (unlike fw_all.bin), so their behavior is not affected by region 41.Quote:
Originally Posted by flagmax [Only registered and activated users can see links. Click Here To Register...]
This is because writing region 41 (and others) over USB is disabled (in the software, not hardware) in boot.bin and bootloader.Quote:
Originally Posted by flagmax [Only registered and activated users can see links. Click Here To Register...]
You should clearly understand which piece of software is working in each case.Quote:
Originally Posted by flagmax [Only registered and activated users can see links. Click Here To Register...]
When you're using update.txt, ldr.bin is working. But it's not implemented in bootloader.
When you're flashing RGN file, things are more complicated.
When the device is in pre-boot mode, bootloader is working initially.
But then you can flash RGN file with boot.bin, and boot.bin will be executed, and receive/flash the rest of the regions.
If you flash RGN file without boot.bin, bootloader will receive/flash the rest of the regions.
Bootloader and boot.bin have a number of regions not writable over USB (software limitation, including region 41).
Boot.bin has a number of regions not writable over update.txt (software limitation, usually not including region 41).
In your particular case boot.bin can't write regions at all (over USB and by update.txt), but bootloader can write regions.
I think this is caused by the difference in the flashing algorithms and partially broken hardware.