This diagnostic mode works on my 1994 C280. It should work on 1994-1997 models, but I can't guarantee it.
The unit will connect to the underhood 38 pin diagnostic connector. When activated, the LED will flash a number of times which will correllate to a trouble code. Here are the parts needed to build your own tester. You also need a soldering iron if you want any of the components to stay put.
Here is a schematic of how the unit will be wired:

Here is a more visual diagram to the connections. Note, the long leg of the LED is the positive lead.

Finally, here is a view of the diagnostic connector with labeled pins

| DTC | Possible Cause |
| 1 | No Malfunction in system |
| 2 | Engine Coolant Temperature Sensor: Short Circuit Engine Coolant Temperature Sensor: Open Circuit Engine Coolant Temperature Sensor: Implausible Reading Engine Coolant Temperature Sensor: Intermittent Contact |
| 3 | Intake Air Temperature Sensor: Short Circuit Intake Air Temperature Sensor: Open Circuit Intake Air Temperature Sensor: Intermittent Contact |
| 4 | Mass Air Flow Meter: Air Flow Implausibly High Mass Air Flow Meter: Open Circuit |
| 5 | Throttle Position Switch: Throttle Valve Angle Implausibly High Throttle Position Switch: Air Flow Implausibly High Throttle Position Switch: Intermittent Contact |
| 8 | Idle Speed Control System: Lower Control Stop Idle Speed Control System: Upper Control Stop Cruise Controller or Electronic Throttle Actuator in "Limp-Home" Mode |
| 9 | Oxygen Sensor 1 (Before Catalytic Converter): Sensor Voltage Too High Oxygen Sensor 1 (Before Catalytic Converter): Cold or Open Circuit Oxygen Sensor 1 (Before Catalytic Converter): Sensor Voltage Implausible |
| 10 | Oxygen Sensor 2 (After Catalytic Converter): Sensor Voltage Too High Oxygen Sensor 2 (After Catalytic Converter): Cold or Open Circuit Oxygen Sensor 2 (After Catalytic Converter): Sensor Voltage Implausible |
| 11 | Oxygen Sensor 1 Heater(Before Catalytic Converter): Current too High Oxygen Sensor 1 Heater (Before Catalytic Converter): Current too Low Oxygen Sensor 1 Heater (Before Catalytic Converter): Short Circuit |
| 12 | Oxygen Sensor 2 Heater (After Catalytic Converter): Current too High Oxygen Sensor 2 Heater(After Catalytic Converter): Current too Low Oxygen Sensor 2 Heater (After Catalytic Converter): Short Circuit |
| 13 | Oxygen Sensor System: Operating at Rich Limit, Mixture Too Lean Oxygen Sensor System: Operating at Lean Limit, Mixture Too Rich |
| 14 | Injector Cylinder 1: Short Circuit to Positive Injector Cylinder 1: Open/Short Circuit to Ground |
| 15 | Injector Cylinder 2: Short Circuit to Positive Injector Cylinder 2: Open/Short Circuit to Ground |
| 16 | Injector Cylinder 3: Short Circuit to Positive Injector Cylinder 3: Open/Short Circuit to Ground |
| 17 | Injector Cylinder 4: Short Circuit to Positive Injector Cylinder 4: Open/Short Circuit to Ground |
| 18 | Injector Cylinder 5: Short Circuit to Positive Injector Cylinder 5: Open/Short Circuit to Ground |
| 19 | Injector Cylinder 6: Short Circuit to Positive Injector Cylinder 6: Open/Short Circuit to Ground |
| 20 | Adaptation at Idle: Too Rich Adaptation at Idle: Too Lean Adaptation at Lower Partial Load: Too Rich Adaptation at Lower Partial Load: Too Lean Adaptation at Upper Partial Load: Too Rich Adaptation at Upper Partial Load: Too Lean |
| 21 | Ignition Output 3 or Ignition Coil 3 for Cylinder 1: Misfire Ignition Output 3 or Ignition Coil 3 for Cylinder 6: Misfire Ignition Output 3 or Ignition Coil 3: Current Value Not Obtained |
| 22 | Ignition Output 1 or Ignition Coil 1 for Cylinder 2: Misfire Ignition Output 1 or Ignition Coil 1 for Cylinder 5: Misfire Ignition Output 1 or Ignition Coil 1: Current Value Not Obtained |
| 23 | Ignition Output 2 or Ignition Coil 2 for Cylinder 3: Misfire Ignition Output 2 or Ignition Coil 2 for Cylinder 4: Misfire Ignition Output 2 or Ignition Coil 2: Current Value Not Obtained |
| 24 | Crankshaft Position Sensor: Signal Not Recognized/Implausible Crankshaft Position Sensor: Magnet is Missing (segment control) Crankshaft Position Sensor: Number of Teeh Implausible (increment control) Crankshaft Position Sensor: RPM Implausibly High |
| 25 | Camshaft Position Sensor: Signal Not Recognized/Implausible (segment control) Camshaft Hall-effect Sensor: Signal Not Recognized/Implausible (increment control) |
| 27 | RPM Signal Output: Short Circuit to Ground RPM Signal Output: Short Circuit to Positive |
| 28 | Vehicle Speed Sensor: Signal Not Recognized Vehicle Speed Sensor: Signal Implausibly High |
| 30 | Fuel Pump Relay Module: Open/Short Circuit |
| 32 | Knock Sensor 1: Open Circuit Knock Sensor 2: Open Circuit |
| 33 | Maximum retard setting on at least one cylinder has been reached. Ignition angle deviation between the individual cylinders is > 6° crankshaft angle. |
| 34 | Knock Control Evaluation Circuit in Engine Control Module: Defective |
| 35 | AIR Pump Switchover Valve and/or AIR relay module: Open/Short Circuit |
| 36 | Purge Control Valve: Open/Short Circuit Purge Control Valve: Short Circuit to Positive |
| 37 | Upshift Delay Switchover Valve: Open/Short Circuit |
| 38 | Adjustable Camshaft Timing Solenoid: Short Circuit to Positive Adjustable Camshaft Timing Solenoid: Open/Short Circuit to Ground |
| 39 | EGR Switchover Valve: Short Circuit to Positive EGR Switchover Valve: Open/Short Circuit to Ground |
| 40 | Transmission Overload Protection Switch: Short Circuit to Ground Transmission Overload Protection Switch: Closed and 2nd Gear Recognized Transmission Overload Protection Switch: Open and 2nd Gear Recognized Transmission Overload Protection Switch: Implausible |
| 41 | CAN Communication from Engine Control Module: Defective |
| 42 | CAN Communication from ASR Control Module: Defective CAN Communication from EA/CC/ISC Control Module or CC/ISC Control Module: Defective CAN Communication from Diagnostive Module (OBD-II): Defective |
| 43 | Starter Signal Not Present |
| 45 | Fuel Safety Shut-Off of Electronic Accelerator or Cruise Control: Active |
| 46 | Resonance Intake Manifold Switchover Valve: Short Circuit to Positive Resonance Intake Manifold Switchover Valve: Open/Short Circuit to Ground |
| 48 | Oxygen Sensor 2 (After Catalytic Converter) Heater Relay Module: Short Circuit to Positive Oxygen Sensor 2 (After Catalytic Converter) Heater Relay Module: Open/Short Circuit to Ground |
| 49 | Voltage Supply Circuit at Engine Control Module: Implausible Voltage Supply Circuit at Engine Control Module: Low Voltage |
| 49 | Engine Control Module |
| DTC | Possible Cause |
| 1 | No Malfunction in system |
| 2 | CC/ISC Control Module Closed Throttle Position Switch Stop Lamp Switch Cruise Control Switch (OFF) Actual Value Potentiometer Starter Lock-Out/Backup Lamp Switch Engine Speed Signal Vehicle Speed Signal Safety Relay Within CC/ISC Control Module Engine Wiring Harness |
| 3 | CC/ISC Actuator Throttle Valve Actual Value Potentiometer Drive Actual Value Potentiometer Safety Contact Switch Closed Throttle Position Switch Recognition Potentiometer Voltage Supply Reset Not Accomplished (Actuator Adaptation) |
| 4 | Cruise Control Switch |
| 5 | Stop Lamp Switch |
| 7 | CAN Databus: Message from CC/ISC Control Module: Faulty Reception from Engine Control Module: Faulty |
| 8 | Left Front Axle Vehicle Speed Sensor from ABS or ETS/SPS Control Module |
| 9 | Rear Axle Vehicle Speed Sensor from ABS Control Module Left Rear Axle Vehicle Speed Sensor from ETS/SPS Control Module Incorrect CC/ISC Control Module Installed ETS Signal |
| 10 | Engine Speed Signal from Engine Control Module |
| 11 | Fuel Safety Shut-Off Signal to Engine Control Module |
| DTC | Possible Cause |
| 1 | No Malfunction in system |
| 2 | EA/CC/ISC Control Module Safety Contact Switch Stop Lamp Switch Cruise Control Switch (OFF) Actual Value Potentiometer Starter Lock-Out/Backup Lamp Switch Closed Throttle Position Switch Engine Speed Signal Vehicle Speed Signal Safety Relay Within CC/ISC Control Module Engine Wiring Harness |
| 3 | EA/CC/ISC Actuator Reference Potentiometer (Voltage Supply) Reference Potentiometer Actual Value Potentiometer Safety Contact Switch Closed Throttle Position Switch Actuator Motor Magnetic Clutch Reset Not Accomplished (Actuator Adaptation) |
| 4 | Cruise Control Switch |
| 5 | Stop Lamp Switch |
| 6 | Starter Lock-Out/Backup Lamp Switch |
| 7 | CAN Databus: Message from EA/CC/ISC Control Module: Faulty Reception from Engine Control Module: Faulty |
| 8 | Left Front Axle Vehicle Speed Sensor from ASR Control Module |
| 9 | Left Rear Axle Vehicle Speed Sensor from ASR Control Module |
| 10 | Engine Speed Signal from Engine Control Module |
| 11 | Fuel Safety Shut-Off Signal to Engine Control Module Closed Throttle Recognition Signal to Engine Control Module |
| 14 | Closed Throttle Position |
| 15 | CAN Databus: Data exchange with ASR control module implausible |