So.. on ST10 specially on 32CE like you are working on, the 8F1600+ area is free, personally put stuff there without issues.
I've been testing the problem on the bench now, using vcds to communicate with the ECU as a check.
ECU is all back to stock except for the checksum off mods mentioned here
http://nefariousmotorsports.com/forum/index.php?;topic=10926.0.
These mods have worked well so far, had no problem with either patched code in the mpc or modded maps, but with big modded chunks something isnt right.
I edit the bin directly with hexedit and upload it with galletto. If I copy some random maps and paste them on the free FF area after the last map at 8FEFD0 (also gave 8F1600 a go from above) , the ECU still boots and communicates via kwp2000, but VCDS cant get any info from it. No VAG number, no Component ID etc.
No fault codes show up either.
My logger also connects and disconnects straight away.
Its as if some part of the stock code is checking that area and partially crashes but the kwp2000 part still works?? A small amount of mod is tolerated but many bytes screw it up.
I will get rid of the checksum patches next and see if the same happens.....