Go to file
rusefillc d7cfa66425 AlwaysSameScanner 2024-11-05 22:29:54 -05:00
.github/workflows upload-artifact@v4 2024-09-06 19:23:08 -04:00
.run
ext
gradle/wrapper
opendbc@098ba88138
output
playback
random yFrom 2024-10-24 22:01:25 -04:00
reader AlwaysSameScanner 2024-11-05 22:29:54 -05:00
.gitignore
.gitmodules
README.md Update README.md 2024-10-24 11:55:00 -04:00
build.gradle
dependencies.gradle
example-nick.bat
gradle.properties
gradlew
gradlew.bat
have_fun.bat
settings.gradle PinoutTemplate 2024-10-22 06:41:37 -04:00

README.md

CAN file processing

  • split trace file by packet ID
  • per-ID comparison of multiple trace files
  • counter bit region detection
  • charting using MegaLogViewer
gradlew :reader:shadowJar
java -jar reader/build/libs/reader-all.jar "C:\stuff\rusefi_documentation\OEM-Docs\VAG\2006-Passat-B6" -filter passat-back-and-forth-60-seconds -dbc opendbc/vw_golf_mk4.dbc

CAN playback

CAN playback using PCAN on Windows or SocketCAN on Linux.

gradlew :playback:shadowJar
java -jar playback/build/libs/playback-all.jar playback/src/main/resources/atlas.trc

CAN decoding hints

CAN log file utilities to help me work with https://github.com/brent-stone/CAN_Reverse_Engineering and https://github.com/HeinrichG-V12/E65_ReverseEngineering

  • turning ignition on (wake up)
  • OEM ECU remove, turning ignition on (wake up)
  • turning ignition off (shutdown)
  • from ignition ON cranking and idling
  • just idling
  • ignition on, engine not running, press clutch four times
  • ignition on, engine not running, brake pedal three times
  • ignition on, engine not running, throttle pedal from 0% to 50%, to 0%, to 100%, to 0%
  • engine running, rev from 1500 rpm to 3000 rpm

See also

https://github.com/ElDominio/CANBUSlogs