OpenJ2534
OpenJ2534 copied to clipboard
Open (and Closed) Source J2534 Resources for Automotive Diagnostics, Reprogramming & Tuning
Open (and Closed) Source J2534 Resources for Diagnostics, Reprogramming & Tuning
SAE J2534 Protocol
SAE J2534 is a standard for communications between a computer and a vehicle. Government regulations require all automakers provide a J2534 service to everyone in the U.S. for re-flashing emissions related controllers. If you own a SAE J2534 Pass-Thru device, you can re-flash and, in some cases, diagnose vehicles with factory functionality. Drewtech
Software
Each OEM is required to make available their ECU Reprogramming Application software on their own service information web sites. If ECU Reprogramming is practiced in the dealership, then it is the responsibility of each OEM to maintain and update their own sites, and keep current applications available for download.
OEM Portals:
SAE J2534
API
Libraries
Open Source Libraries
-
python-uds
-
KeenanLaws Python J2534 Interface
-
JoeFischetti's Python J2534 openport dll tester
-
python_j2534 by NPYK
-
Linux J2534
-
Sardine CAN open source J2534 arduino
-
dotnet J2534 Library
Software
Drivers
-
Bosch PassThru Version 2.30.1 For KTS 560 / 590 and KTS 960 / 980 / 995.
-
Bosch PassThru Version 1.18.5 For KTS 530 / 540 / 570, KTS 840 / 870 / 890 and KTS 940 /970 / 990.
-
DLL Discovery Sample registry code for PassThru DLL Discovery
-
DT Tech2Win Driver 32-Bit Tech2Win Driver for Drew Technologies devices. Uninstall old driver first.
-
DT Tech2Win Driver 64-Bit Tech2Win Driver for Drew Technologies devices. Uninstall old driver first.
![image](https://user-images.githubusercontent.com/57064943/166515400-eef1a783-1a65-4541-affb-5542e0bb3157.png
Diagnostic Software by Vehicle Manufacturer
Ford
- <IMG src="https://user-images.githubusercontent.com/57064943/160247583-dfb5eb54-70f2-415b-810b-6da187de90cc.png" align="right" />
IDS
- <IMG src="https://user-images.githubusercontent.com/57064943/160247583-dfb5eb54-70f2-415b-810b-6da187de90cc.png" align="right" />
-
<IMG src="https://user-images.githubusercontent.com/57064943/160247583-dfb5eb54-70f2-415b-810b-6da187de90cc.png" align="right" />
FDRS
-
<IMG src="https://user-images.githubusercontent.com/57064943/160247583-dfb5eb54-70f2-415b-810b-6da187de90cc.png" align="right" />
FJDS
Jaguar, Land Rover
- SDD
General Motors
Nissan
- Consult
Mazda
- IDS
Toyota
Mitsubishi
- <IMG src="https://user-images.githubusercontent.com/57064943/160247397-118620dd-bba4-4443-ae05-191846291a1e.png" align="right"/>
MMCCodingWriter
BMW
Jeep, Chrysler, Dodge
Cross-Manufacturer
<IMG src="https://camo.githubusercontent.com/c3087133bc5593228778aacb47dd9c5ceccc927fef16a70adc01b5c44717ef0a/68747470733a2f2f666f727363616e2e6f72672f696d616765732f464f525363616e4c69746541707049636f6e526f756e64436f726e6572733134342e706e67" align="right" width="10%" height="10%" /> Forscan
Open Source Automotive
-
ao.net j1939
https://tinko26.github.io/ao.net/
-
ChryslerScanner
-
PyVCDS
-
Mazda IDS python implementation
-
Caesar Suite - Daimler Chrylser
-
Toyota Techinfo RAMN
-
VW KW1281 Protocol Test Tool
-
RND-ASH - Ecu Diagnostics Rust Crate
-
Tractor Hacking - Polycan
-
RND-ASH - openvehicledialog
-
J1939 DTC Parser
-
https://github.com/bryan-hunt/rp1210.Net
-
https://github.com/benkfra/j1939
-
https://github.com/famez/J1939-Framework
-
VolvoTools
-
VolvoDisassemblyHelper
-
SubaruDefs
-
ECUBus
-
jglim/UnlockECU
-
https://github.com/RyanHope/HondaECU
-
https://github.com/cedricp/ddt4all
-
https://github.com/ludwig-v/psa-seedkey-algorithm
-
https://github.com/jglim/SecurityAccessQuery
-
https://github.com/ababook/NisROM-Tuning-Suite
-
https://github.com/LegacyNsfw/TimingEditor
-
https://github.com/LegacyNsfw/PcmHacks
-
https://github.com/RabbitECUProject/VS-MAP-MATE
-
https://github.com/SkateCodeN/ECU-s-and-Programming
-
https://github.com/stephendpmurphy/ME7.X_Correction
-
https://github.com/TzOk83/IES2
-
https://github.com/vc/from-editor
-
https://github.com/melvinbmp/ECU
-
https://github.com/ParkingVehicle/DiagnosticTool
-
https://github.com/flannerm/ecu-golf
-
https://github.com/andux2/EcuSuite
-
https://github.com/bilal-hassan-eg/ecutoolAlgorithm
-
https://github.com/AwonSawsay/Honda_OBD1_ECU_Debugger
-
https://github.com/TractorHacking/GreenBoard
-
https://github.com/jakka351/J2534OBD2
-
https://github.com/calvincestari/ecuExplorer
-
https://github.com/sophienyaa/Honda-Motorcycle-ECU-Tools
-
https://github.com/AYastrebov/VW_G60
-
https://github.com/K9CTec/Honda_K-line
-
https://github.com/zhumerchant/J1979Tester
-
https://github.com/aeaphichart/HondaECU-1
-
https://github.com/kmalinich/BMW-6HPxx-XDF
-
https://github.com/terraphantm/MSx70-Flasher
-
https://github.com/Martyn-Dev/MSS70-Flasher-Master
-
https://github.com/fpoussin/MotoLink
-
https://github.com/bri3d/sa2_seed_key
-
https://github.com/HerrRiebmann/KDS2Bluetooth
-
https://github.com/joukoy/Me7ChecksumPlugin
-
https://github.com/HeinrichG-V12/BMWCanBridge
-
https://github.com/jakka351/J2534CANbusTool
-
https://github.com/mrfixpl/MQB-sniffer
-
https://github.com/Dante383/GKFlasher
-
https://github.com/gigijoe/pBmwScanner
-
https://github.com/Shamtam/PyRRhic
-
https://github.com/EliasKotlyar/MED9-EEPROM-Tool
-
https://github.com/ghostsrreal/bmw-ms45-dme-unlock
-
https://github.com/TractorHacking/GreenBoard
-
https://github.com/rlinewiz/OpenMoose
-
https://github.com/dimecho/E30-BMW-Motronics-ECU-Checksum
-
https://github.com/mikebb203/SeedtoKey
-
https://github.com/Skylakc/BoschME7.5-Tools
-
https://github.com/x893/ProScan
-
https://github.com/IronDuke123/Canbus-logger
-
https://github.com/collin80/CRC_Nissan
-
https://github.com/ersk/mazda_canbus
-
https://github.com/bouletmarc/HondaCalibFiles
-
https://github.com/LegacyNsfw/TimingEditor
-
https://github.com/RabbitECUProject/VS-MAP-MATE
-
https://github.com/gt4ever1988/SkylineVVehicleTuning
-
https://github.com/bouletmarc/BMTuneSource
-
https://github.com/mattiasclaesson/TuningSuites
-
https://github.com/kalej/ELM2DICE
-
https://github.com/flxkrmr/eec-iv-reader-gui
-
https://github.com/GkvJeep/DRBDBReader
-
https://github.com/megatron-uk/PyCosworth
-
https://github.com/NOELV70/j2534-tcp
-
https://github.com/zarboz/Me72-Virginizer
-
https://github.com/360trev/MED9inf
-
https://github.com/EliasKotlyar/Ultimate-PQ35-Upgrades
-
https://github.com/EliasKotlyar/MED9Toolchain
-
https://github.com/EliasKotlyar/MED9.1-Multimap-Tool
-
https://github.com/EliasKotlyar/MED9.1-Compiler
-
https://github.com/jakka351/Barra-in-a-Beamer
-
https://github.com/rollsch/j2534-logger
-
https://github.com/kompumaster/E38-KEYFCKR
-
https://github.com/wfahnestock/ME7-Suite
-
https://github.com/chipsoft/canscaner
-
https://github.com/fenugrec/freediag
-
https://github.com/BrianHumlicek/J2534-Sharp
-
https://github.com/BrianHumlicek/SAE-Diagnostics
-
https://github.com/flxkrmr/eec-iv-reader-arduino
-
https://github.com/kolyandex/VAG-FRF-Extractor
-
https://github.com/kolyandex/Lexia_J2534
-
https://github.com/rnd-ash/W203-canbus
-
https://github.com/Xplatforms/CPC_NG_11_0B_Xplatforms_OpenSource
-
https://github.com/Xplatforms/SeedKeyAlgosSandbox
-
https://github.com/Xplatforms/J2534_OIP_Wrapper
-
https://github.com/joukoy/PCMBinBuilder
-
https://github.com/joukoy/AldlEmulator
-
https://github.com/MWisBest/DRBDBReader
-
https://github.com/prj/me7-tools
-
https://github.com/teslamotors/roadster
-
https://github.com/XeTK/BMW-BMS46-Flasher
-
https://github.com/CharlesDerek/bmw-ms45-dme-unlock
-
https://github.com/smartgauges/qvbf
-
https://github.com/rnd-ash/J2534-Rust
-
https://github.com/SCResearch/GM-Seed-key-Tester
-
https://github.com/mikebb203/IPC-Hammer
-
https://github.com/MEAT-Inc/Fulcrum
-
https://github.com/bri3d/Simos18_SBOOT
-
https://github.com/Switchleg1/SimosTools
-
https://github.com/joeFischetti/python-j2534
-
https://github.com/terraphantm/MS45-Flasher
-
https://github.com/n0rmen/PorschePCMStuff
-
https://github.com/jazdw/vag-blocks
-
https://github.com/NikolaKozina/j2534
-
https://github.com/fanyi3315/bosch-med17-block-reader
-
https://github.com/prometey1982/VolvoME7ChecksumUpdater
-
https://github.com/prometey1982/volvo-cem-cracker
-
https://github.com/prometey1982/volvo_me7_patches
-
https://github.com/guitar24t/VolvoME7ChecksumUpdater
-
https://github.com/EcuDrugWash/Nissan-ECU-reflashing-tool
-
https://github.com/dschultzca/NisROM-Tuning-Suite
-
https://github.com/joeyoravec/j2534-logger
-
https://github.com/VladLupashevskyi/egs52-seed-key
-
https://github.com/joukoy/j2534-modJY
-
https://github.com/DemiRom/GM-Seed-key-Tester
- ``
- ``
- ``
- ``
- ``
ELM/OBD Software
-
DDT4ALL
-
ExpressOBD
-
Nissboard - Nissan Consult/OBDII Realtime Dashboard
-
SpeckMobil - Experimental VW/Audi specific diagnostic software for ELM327
Reprogramming & Tuning
Open Source Tuning/Flashing Utilities
-
Honda Flash Tool
-
PQ Flasher
-
MSS6x Flasher
-
Volvo CEM Cracker
-
Trionic Flasher
-
UnlockECU - JGLIM
-
Overboost/LibreTuner - Open source engine tuning software for Mazda platforms
-
PSA/Stellantis (Peugeot, Citroen, DS, Opel) Seed/Key Algorithm
-
NisROM Tuning Suite
-
Ferrari Me7 ROM tool
Utilities
Protocols
Firmware
-
OpenSCT - Reverse Engineering SCT Flash Tools
-
Honda-CL7-CL9-Odometer-Program
-
VBF Decoder
-
VBF Parser
-
VW Cluster reverse engineering
-
UPA CAN Flash
-
UDS Diagnostic Tool for Flashing Bootloader
-
UDS Bootloader Tool
-
LS1 Checksum Correction
-
Subaru Fob Rob
Vehicle Communication Interfaces
Drewtech Mongoose Pro
Tactrix Openport 2.0
News, Alerts, Information
http://drewtech.com/downloads/#OtherSupportApplications http://www.drewtech.com/customers/diagaftmkt.html http://www.drewtech.com/support/passthru.html https://www.boschaftermarket.com/gb/en/diagnostics/ecu-diagnosis/ecu-diagnostic-tools/euro-5-passthru/ https://boschdiagnostics.com/j2534-faq https://www.snapon.com/EN/US/Diagnostics/Diagnostics-Tools/Pass-Thru/OEM-Links-PTP-IV https://www.boschaftermarket.com/xrm/media/images/equipment/ecu_diagnose/euro5/pdf/general_information_passthru.pdf https://www.boschaftermarket.com/xrm/media/images/equipment/ecu_diagnose/euro5/pdf/passthru_how_to_reprogramm.pdf
[Articles and items of interest
]