Skip to content

An Python application for configuring PSA/Stellantis based cars

License

Notifications You must be signed in to change notification settings

Barracuda09/PyPSADiag

Repository files navigation

PyPSADiag

An Python application for configuring PSA/Stellantis based cars
See for additional Hardware/Info: ludwig-v arduino-psa-diag

Currently supporting:

  • JSON Configuration for BSI2010 to setup GUI
    (Grabbed from: forum-peugeot.com user weirdcactus)
  • Reading Zones that are present in JSON Configuration file
  • Writing Zones to CSV file
  • Writing changed Zones to ECU

What I would like to support:

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.

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
  • coding
  • GUI design
  • ideas / feature requests
  • test reports
  • spread the word!

Build

  • Install Python 3.12 or above
  • Install requirements.txt
  • Change GUI:
    • pyside6-designer PyPSADiag.ui
  • Build GUI:
    • pyside6-uic PyPSADiag.ui -o ui_PyPSADiag.py
  • 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: The you can change Zones and use Write to write them to ECU.

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

About

An Python application for configuring PSA/Stellantis based cars

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages