Virtually all of the electronic systems fitted to Porsche vehicles are proprietry systems already available and commercially in use on other makes and models. The economies of scale do not permit Porsche to go the bespoke route for sub assemblies and components , therefore they use systems already available and tailor them into their cars. One exception is the Uk alarm system siren which is made specifically to meet thatcham approval here in the UK. The company that makes the siren and also made the tilt sensor for the 986/996 is a small concern called Hamilton Palmer. Understanably they do not have the resources to make a fully integrated "smart" siren that can talk to the rest of the CAN network, so in essence this is a dumb device and cannot be fault diagnosed other than by testing its output.
Though smart diagnositics can save time , if it were to be applied to all electronic modules the costs of development would easilly double , making the cost of the component prohibitive. Many companies simply do not have the resources or feel the need to spend time , up front during development considering potential failure modes and detection. Often the detection system itself requires additional hardware or sensors adding further to complexity. Put simply the rate at which cars advance , there is often a new design being developed as the current design goes into production. Most manufacturers try to avoid the need for diagnostics by ensuring the quality of manufacture and components ensures an acceptable service life.
Intermittent problems are the most difficult to diagnose , since the problem cannot be traced conclusively unless data loggers are introduced , checking various points around the system/ loop. Often components behave in different ways , depending on the status of the system at the time, therefore you need to gather a lot of information about the state of the system and ensure its all logged on the same time base. Even with this information you then need to know how the system is supposed to respond , ie understand the software/ process flow diagram. With electronic systems you often need additional data other than simple voltages , currents or resistances , waveforms time bases or reference voltages can all become critical. If you look at the size of commercial equipment capable of monitoring multiple inputs for this information , it soon becomes clear why it cannot be integrated into the existing vehicle control system. As a result , only a simple fault logging and diagnostic loop can be integrated. I'm sure over time , as processor power and memory becomes cheaper , smaller and more available , the logging and diagnostrics will develop as the reliance on electronics increases.
It's almost impossible to predict every failure mode for every electronic component, so fault diagnostics should be seen as an aid rather than the only way of diagnosing a fault. As I mentioned before, Porsche technicians do not have the depth of knowledge to fix problems that are not already known about (on their knowledge base) or may require in depth knowledge of the system or component. Any issue is usually progressed upwards back to Porsche Ag , to technical specialists and people connected to the suppliers. As with any large company this is a torturous route and takes much time. If you have no leverage with Porsche (ie the car is out of warranty) then I suggest its better to short circuit the red tape and speak directly with the OEM supplier or their agent.
When I retro fitted the battery backed siren and tilt sensor to my own car , I found that the Porsche knowledge of the system was very limited. Only by talking with the original supplier and researching the way in which the CAN systems worked , was I able to identify how the system could be retro fitted. Since Porsche had no previous experience of doing this task , they had no way of helping , and were not prepared to investigate as the demand was limited.
Unfortunately if you find yourself with an unusual or difficult to diagnose problem you have two options , either accept that it may take a number of attempts to be repaired at your local OPC by a practice of substitution. Alternatively take the car to a specialist for that particular element where they may have more knowledge or better diagnostics/ knowledge base. This was the route I ended up taking with my rattling rear suspension , the damper was taken back to Bilstein and tested and found faulty as Porsche had no diagnostics other than to look at or shake the damper neither of which was a particularly scientific or conclusive test.