That's a 512k chip, whereas the ecu takes a 256k chip.
I expect there's some extra logic which allows it to either switch between 2 maps on the Factory Pro chip, or there's some map correction going on... Or maybe it's just a clever anti-copy device to use a 512 with some dead components to only use 256k!
Clever, and as you say not a straight copy, but give me a few hours and I'd figure it out