so there is still data corruption occurring on the Thinkpad. only this time, write operations are affected. it's more or less random but much more frequent than the read issue i fixed earlier.
an old data word is getting counted twice. logic analyzer time. 😑
this has turned into a very challenging project!