No wrong Sw version... wouldn't work, I guess.
New content has different valid checksum!
For the checksum to be met, some bits are written in presumably empty or unread "areas" of the eprom. My gues is tuner was accidentally writing in an area that, at this version, was not empty.. or unread.
DimSport also updated comunication .dll of their software in the process of correction
Personally, I am pissed by the fact that it never crossed my mind to look for this error, specifically for our type of engine/implementation. I would have not find it... proving beyond any doubt that it is an ECU
problem.