PSA NAC / RCC Diagbox Configuration software
fork of https://github.com/ludwig-v/arduino-psa-nac_rcc_cirocco
- This is the offline version (include seed/key algorithm). Don't need any internet connection
- You have a backup editor (to edit configuration at home before to send it to the car)
- Zone description instead of system name on main board (french only)
- .Net core
- Unobfuscated, so if you find any error, please don't hesitate to read the code and do a PR
- log are display inside the application directly
- Do not crash when log file is locked
You have the source code as well if you want to improve it and better understand how it is working.
Tuto in french: https://www.forum-peugeot.com/Forum/threads/tuto-t%C3%A9l%C3%A9codage-et-calibration-dun-nac-rcc-cirocco-sans-diagbox-via-arduino.121767/
Thanks to Vlud and Bagou91.
After some discussion with VLud he wants all the source of every files to be mention. So here is the list. The purpose of the repository is to unify their work.
ecu.md > Source: https://github.com/ludwig-v/psa-seedkey-algorithm/blob/main/ECU_KEYS.md
protocol.md > Source: https://github.com/ludwig-v/arduino-psa-diag/blob/master/README.md
arduino-psa-diag.ino > Source: https://github.com/ludwig-v/arduino-psa-diag/blob/master/arduino-psa-diag/arduino-psa-diag.ino
arduino-psa-diag/SeedKeyGenerator.cs > Source: https://github.com/ludwig-v/psa-seedkey-algorithm/blob/main/algorithmSimplified.cs