Implementation of VW TP2.0 to handle KWP2000 requests for the MED9.1 ECU (Passat B6)
- CAN-based Higher Layer Protocols
- BOSCH CAN Specification 2.0
- SAE J2819 2008-02 (paywall) (archived, login required)
- SAE J2819 2019-05 (new version) (paywall)
- VW TP2.0 Overview
- TP20, duplicated CAN frames/wrong sequence number? (forum)
- 372139A-01
- ISO 14230-3 (paywall) (archived)
- DaimlerChrysler KWP2000 Release 2.2 (login required) (scribd link)
- Specification for Programing Control Units on VAG Cars with KWP2000 (login required)
- SSF 14230-3 (login required)
- VAG Seed - Key Algorithm Challenge Response via CAN bus (forum)
- MED9.1 Funktionsrahmen (German)
- Bosch Motronic MED 9.1 OBD System Strategy
- Specification for Programing Control Units on VAG Cars with KWP2000 (login required)
- EEPROM Layout (login required) (German)
- MPC500 MEMORY MAP (login required)
- MED9.1 Reading and Writing to the Serial EEPROM and RAM Mirror (forum)
GNU GPLv3
Copyright (C) 2019 Layton Nelson
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.