Vince no worries can have a look on Wednesday night.
Thought had finished doing technical training today.. when the last of the student left but well as it is you here is a brief explanation of the differences.
Basically preigniton or pinking ( correct term for pinging ) it is when there is spontaneous combustion of the fuel/air mixture, before the spark ignites it, causes a more violent explosion. Basically the fuel air mixture is ignited before the plug fires. A characteristic "pinking" is often heard, due to the forces in the engine. A pinging noise on acceleration is a symptom of pre-ignition.
Detonation on the other hand is where, the spark ignites the fuel/air mixture, as it should. Detonation occurs after ignition and causes an explosion of the mixture, rather than a smooth burn. Detonation is different to pinging in that sometimes you cant hear any audible noise such as pinging which usually occurs under acceleration.
To me by what you said about the carbon deposits and where the damage is it does sound more likely detonation that pre ignition...
We were doing a post Morton in class today on a Diesel engine that had failed pistons due to detonation issues..