I don't really know DME software routines but my guess is there is a routine that looks at various values and throttles back some performance enhancing upgrades ? a means of protecting the engine im guessing ?
I know someone whos does remaps , tune outs of things like add blue etc so i can have a word with him if what i have described is correct .. not back at work till tuesday so let me know there ... you can always phone us at work if you wish .. i'm sure you have the number

Ryan is the person .
ref the knock sensor issue .. i suspect there is a hidden adaption map for the knock sensors that we cannot see on a tester .. kinda like the fuel trim values which we can see but for these sensors ..
I can see no way that a reprogram of a DME can stop this issue for a while otherwise ... an adaption of knock sensors to give a baseline setting for further adaptations in essence .
On my car i knew how to reproduce the issue so on R/T i drove that way and had the fault back in less than 3 miles .. owner told me upto 20 miles ... but he did have another issue .. either way 8-10 miles seems the norm from what i've read of that post .
I can also say that Piwis doesn't always show all values , i've seen more using an autologic tester and i've seen more coding options than either of these with a durametric ..
So obviously the basic piwis only lets us know what Porsche wants us to know ... i saw no Knock sensor retardations when i looked at mine under all rev conditions .
EDIT ..
I've just been thinking about this .. i really wish i could just switch off at times but hey ho .. i've seen on some of the newer models under fuel info a Map 1 listing .. this to me as its in that section would be a knock sensor map .
Fuel info section on a tester indicates the RON value ... map 1 would be the Ron setting im guessing .