Clearing Fault - frk2/opencaret GitHub Wiki

Types of Faults

Soft Faults

We can conclude that soft faults are caused by the native system detecting abnormal operation of the vehicle. This fault can be reset by unplugging the Auxilliary battery of the vehicle. The OSCC page refers to this as restarting the vehicle method. Loose connection and turning off the module before the car start can cause this issue. Do not worry because this issue can be resolved by soft reset the vehicle.

Hard Faults

Hard Faults is way much more horror than Soft Fault. It can cost us to do the whole replacement of the steering/brake/accel modules. We recommend you to get the KDS in order to get full advantage debug the vehicle. It's an investment and expensive tools.

https://kiaspecialtools.com/Catalog/Product/GDSM-CPKITK

The most common hard reset happens when overvoltage detected for MDPS detected. This can cause the steering angle sensor error and needs to be re-calibrated. The OSCC wiki refers to "sending spoof voltages to the car outside of a valid range".

We recommend users not to modify the vehicles param from the OSCC. Unless you want to risk and already know the min-max voltages for your own specific vehicle (Prius could be a good candidate) and decoded the DAC voltages accurately. Most of the time, the ECU will detect the requested value range set properly. If errors occur, the ECU will throw hard fault/ DTC Code.

** ### Tools**

  1. https://www.amazon.com/Launch-Creader-9081-Diagnostic-Programming/dp/B01MYGCI5N/ref=sr_1_10?ie=UTF8&qid=1533405193&sr=8-10&keywords=launch+creader

  2. https://www.amazon.com/ScanTool-425801-OBDLink-USB-Professional/dp/B005ZWM0R4/ref=sr_1_4?s=automotive&ie=UTF8&qid=1533445681&sr=1-4&keywords=OBD+USB

  3. https://www.amazon.com/FOXWELL-Professional-Automotive-All-Systems-Diagnostic/dp/B00UJV3EA8/ref=sr_1_7?s=automotive&ie=UTF8&qid=1533445701&sr=1-7&keywords=Foxwell

  4. DriveKit Polsync comes with this https://www.amazon.com/Launch-Diagnostic-Functions-Transmission-Diagnoses/dp/B07DF9WR7G/ref=dp_ob_title_auto

Steps to debug MDPS Hard Fault

Hard reset command for Steering:

  1. Run cansniffer can0 -c to verify you see CAN messages
  2. Run cansend can0 7D4#0314FF0000000000
  3. Connect 9081 and select "Steering Angle Reset"

Follow the procedure below for clearing out the hard fault/DTC:

Switch the vehicle and all OSCC modules off.

Plug the diagnostics tool into the OBD-II connection on the vehicle. Most likely this connector will be plugged into the OSCC modules, so you will have to disconnect the OBD-II connection before attaching the diagnostics tool.OBD-II connector OBD-II connector connected

Switch the vehicle ignition to "ON", but do not start the ignition.

Start your diagnostics tool by pressing the button on the device. VCI OBD diagnostic tool

Connect whatever device you are using to talk to the diagnostics tool. Connect device to diagnostic tool Start up software

Once the software is started, select the make and model of your vehicle (Kia Soul PS or AM). The year should be whatever is closest to your vehicle year. Select vehicle

In the next screen, select the systems you want to analyze. You can select as many as you need, typically at least "EPS" is necessary. Select systems

Select "Fault Code Searching" on the same screen. Select Fault Code Searching

Make sure you follow the instructions on this screen and then hit "OK". Connection check

The software will begin searching for fault codes. Fault code search

Select "All Erase" on the screen displaying the list of fault codes found. Fault code list

Now, disconnect the diagnostics tool and return the vehicle to a workable state. Start this process by turning the vehicle completely off.

Remove the diagnostics tool and reconnect the OBD bus to the OSCC modules.

Switch the OSCC modules on.

The vehicle should now be back to a workable state. Full operation, including power steering and full throttle, should be restored. All dash indications of an error should clear. If for some reason the vehicle is still in a hard fault, then you may need to look deeper into what is causing the issue and repeat this process. Sometimes what looks like a hard fault is actually just a loose connection to the throttle or steering modules, which causes the car to detect an error every time it starts up.Clearing Fault