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 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!
- Install Python 3.12 or above
- Get code
git clone https://github.com/Barracuda09/PyPSADiag.git
- 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:
python main.py
Open Zone File
and select an ECU JSON fileConnect
to correct Arduino hardwareRead
Zones- RISK: You can save the Zones to the ECU by using the
Write
Button.
Always Check that these zones look correct
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 |
---|
If you like to contact me, you can do so by sending an email to:
mpostema09 -at- gmail.com