Skip to content

Latest commit

 

History

History
65 lines (52 loc) · 2.38 KB

README.md

File metadata and controls

65 lines (52 loc) · 2.38 KB

PyPSADiag

IMPORTANT!

This application is as is, and you use it at your own risk.
I am not responsible for any damages or injuries resulting from the use of this application.
VERY IMPORTANT: This application is for educational purposes only and should be used with care!.


PyPSADiag is an Python application for sending diagnostic frames over CAN-BUS to PSA/Stellantis based cars
See for additional Hardware/Info: ludwig-v arduino-psa-diag

Currently supporting:

  • JSON Configuration for example BSI2010 to setup GUI
    See more JSON Configuration Files
  • Reading Zones that are listed in JSON Configuration file
  • Saving Zones to CSV file
  • Saving changed Zones (as an list) to ECU

What I would like to support:

  • More ECU JSON Files

Help

Help in any way is appreciated, just send me an email with anything you can contribute to the project, like:

  • More ECU JSON Files
  • Python coding
  • GUI design
  • ideas / feature requests
  • test reports
  • spread the word!

Build

  • Install Python 3.12 or above
  • Get code git clone https://github.com/Barracuda09/PyPSADiag.git
    OR use this Download ZIP
  • Create virtual enviroment python -m venv /path/to/PyPSADiag/.venv
  • Goto virtual enviroment with /path/to/PyPSADiag/.venv/Script/activate
  • Install requirements, within path of PyPSADiag with pip install -r requirements.txt
  • Run with:
    1. python main.py
    2. Open Zone File and select an ECU JSON file
    3. Connect to correct Arduino hardware
    4. Read Zones
    5. RISK: You can save the Zones to the ECU by using the Write Button.
      Always Check that these zones look correct

Donate

If you like my work then please consider making a donation, to support my effort in developing this application.
Many thanks to all who donated already.

PayPal
PayPal

Contact

If you like to contact me, you can do so by sending an email to:

mpostema09 -at- gmail.com