Go to file
Ashcon Mohseninia (RAND_ASH) 064e292a6e
Merge pull request #49 from rnd-ash/dev
Latest DEV changes
2023-01-03 08:30:07 +00:00
.github Re-enable action artifact builds 2022-12-17 16:48:27 +00:00
__pycache__ More MISRA-C changes 2022-12-17 12:31:25 +00:00
doxygen-awesome-css@9380569e8a Add Doxygen 2022-02-24 15:42:24 +00:00
include Add framework for DTCs 2022-12-31 09:32:40 +00:00
lib Add framework for DTCs 2022-12-31 09:32:40 +00:00
src Torque converter adaptation improvements 2023-01-02 18:28:02 +00:00
test Fix map lookup failure and update tests 2022-11-10 11:10:35 +00:00
.gcc-flags.json Ignore more useless files from git 2022-04-21 22:36:10 +00:00
.gitignore StoredMap - Use esp_err_t for errors 2022-12-16 11:26:16 +00:00
.gitmodules Save crash data to EEPROM 2022-02-24 14:46:09 +00:00
.project Ignore more useless files from git 2022-04-21 22:36:10 +00:00
CMakeLists.txt Re-write core 2021-10-11 20:47:33 +01:00
CNAME Create CNAME 2022-12-29 10:16:25 +00:00
DIAG_SPEC.yml Ignore more useless files from git 2022-04-21 22:36:10 +00:00
Doxyfile Docs. Generate tree view 2022-12-30 00:03:50 +00:00
EGS52_NOTES.md Ignore more useless files from git 2022-04-21 22:36:10 +00:00
LICENSE Initial commit 2021-09-08 08:56:34 +01:00
README.md Add notice about ethics to README 2022-12-26 20:22:18 +00:00
partitions.csv SHIFT_RPT: Add new reporter for logging shifts 2022-06-07 21:06:51 +01:00
patchappinfo.py Finalize unified firmware! 2022-11-30 20:19:58 +00:00
platformio.ini Update to PIO ESP32 5.2.0 2022-12-01 15:34:50 +00:00
progname.py Add EGS name and branch to app name 2022-09-27 19:55:27 +01:00
sdkconfig.unified Re-enable optimize for performance 2022-12-16 13:28:30 +00:00

README.md

Firmware for Ultimate NAG52 (Open source 722.6 TCM with CANBUS support)

EARLY WIP. See the main repository for details about the project and the wiki

For context on this project, checkout my video playlist showing the TCM in action and progress on it!

DISCLAIMER

I am in no way responsible if your gearbox or car dies as a result of using this firmware! Although this firmware is being tested actively, there are loads of unknowns which may occur rarely during operation that are not tested yet.

IMPORTANT

If you have just built your board, or are updating to firmware after 30/11/22, please look at this guide! Your TCU will be bricked until you follow it!

NOTICE ABOUT COPIED CODE (For PRs or change requests)

This project contains code built from the ground up, or code based on black-box style reverse engineering of the behaviour of the standard EGS52 module. Submitions of code pull requests based on unethically sourced documentation or code will be immediatly deleted and closed.

Generating the code documentation

  1. Install doxygen
  2. Clone doxygen-awesome-css submodule with git submodule update --init --recursive
  3. Run doxygen
  4. View code documentation in the generated html folder