-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1
This is really useful to know! The blockwise erase function fails at the 4 K (0x1000) mark. The flashrom program expects to erase a 64 K segment (0x10000) because it thinks it is talking to a PT chip, but it only gets 4 K erased, because the chip is really a PU. That makes sense!
OK
What about the reverse case? What if you put in the PT chip and tell flashrom that it's a PU? flashrom -VE -c A25L40PU In this case, it should fail when it tries to erase the /upper/ region of the memory, because flashrom is expecting to erase a 64 K chunk, but only getting 4 K since it is really a top boot block chip.
I think i did that too.
If that's really what happens... then I am convinced once and for all that the PT and PU really are distinct chips!
Yes they are ;) the markings tells so.
I don't understand why it hangs... I guess this is an issue with your chipset?
Yes it might be a flaw in VT8237S. Those non-uniform flashes are not used in bioses anyway, so I would not make it a big deal.
Thanks, Rudolf