
Self Introduction
Diagnostics analyzes vehicle components, ECUs, and sensors to scan systems and reveal data like voltage, speed, and fuel intake, while AUTOSAR decouples software from hardware for cost-efficient reuse.
Explain how diagnostic event storage sets and resets status bits (prefail, prepass, pass, fail) and performs debouncing, qualification, and retention in memory based on operation cycles and storage conditions.
Explore debouncing of diagnostic events in Autosar diagnostics, covering counter-based and timer-based algorithms, pre-fail and pre-pass states, and the asynchronous versus synchronous processing of BSW and ASW faults.
Explore how DEM part 8 processes event bits, stores events and freeze frame data, and manages triggers, displacement, and synchronous versus asynchronous capturing of DTC-related information in memory.
Explore configuring dem events and dtcs in Autosar diagnostics using the Da Vinci vector tool or KPIT's Ksar, covering event IDs, type, indicator, debouncing, aging, memory, and OBD DTC handling.
Discover how diagnostic requests yield positive or negative UDS responses and interpret NRC codes such as 0x10 general reject, 0x78 pending, 0x22 condition not correct, and 0x33 security access denied.
Learn to use the canoe tool by Vector to configure can networks, add odx/pdx files, simulate ecus, and send requests with ig blocks.
Explore the Autosar dcm in the service layer, implementing uds and obd per iso 14229-1 and iso 15031-5, to manage diagnostic data flow and sessions across networks.
Explore how the DSP diagnostic service processing handles UDS and OBD requests, verifies subfunction support, interacts with DEM, BSW, NVM, and RTE, and assembles the response.
Summarizes the dcm sws document overview, including acronyms, three submodules dsl, dsd, dsp, and how dcm interfaces with dem, nvm, pdur, comM, and rte for obd and uds.
Examine dsl configuration for autosar diagnostics, including dsl buffer setup up to 4 kb, dcm dsl callback service, protocol selection, and pdu id handling for functional and physical requests.
Explain DSD configuration in the DCM DSD module, including containers, notification options, service tables, enabling or disabling services, and sub function handling with session references.
Configure dsp for did, routine, and security to govern diagnostic communication with the vehicle. Define did and pid details, ranges, endianness, ports, and seed-key security for dcm, dsd, and dsp.
Adopt automotive ethernet as the high-speed in-vehicle backbone, an adaptation of IEEE 802.3, enabling IP-based communication among ECUs over a single twisted pair in harsh automotive conditions.
Explore high speed automotive ethernet for V2X connectivity supporting autonomous driving, ADAS, infotainment, and HD camera streams, while Doi diagnostics over IP enable 100x faster remote diagnostics.
Address implementation challenges in advanced vehicle networking by managing system complexity and cybersecurity while balancing legacy integration. Use VLAN-based segmentation, Macsec and IPsec, plus intrusion detection to protect safety-critical systems.
Explore how functional safety is integrated into automotive ethernet under ISO 26262, using ASIL concepts, and how safety mechanisms, redundancy, time triggered communication, and end-to-end protection ensure robust data delivery.
This lecture contrasts the CAN bus with automotive Ethernet via DoIP, showing higher bandwidth, remote diagnostics, OTA updates, advanced driver assistance, and improved security using IP-based networking.
Explore the automotive diagnostic protocol stack, paralleling the OSI model, from UDS and OBD at the application layer to IP-based transport and Ethernet data links, enabling fast, secure remote diagnostics.
Discover how UDP on port 13400 enables fast, broadcast vehicle discovery, with identification requests/responses revealing VIN, MAC, and ECU status, and power mode checks for ready diagnostics.
Explore doip-based diagnostics for automotive ECUs, covering network setup, performance optimization, robust error recovery, and ota software updates, while comparing ethernet advantages over can and uds integration.
Explore the type protocol, based on ISO 13400, that enables IP-based networking for automotive diagnostics, a structured protocol with header format, payload structure, UDP discovery, and TCP reliable communications.
Explore how Autosar diagnostics handle event processing by demonstrating memory storage, precondition checks, and interface calls to DMZ and status handling. Describe immediate storage, memory layout, and event status flow.
Explore pre-fail and pre-pass concepts and debouncing in AUTOSAR diagnostics, detailing how counters and thresholds govern 0-to-1 transitions, event handling, and five-millisecond sampling intervals.
When I started working as a professional , I tried searching relevant contents and explanation on diagnostics but i was unable to find a structured course online, there were just huge documents and and difficult to understand for a new person, so this led me to make this course on Diagnostics so that others benefit from my experience.
Diagnostics is one of the most important and interesting topic in Automotive industries and is ubiquitous, it is used to diagnose faults present in your vehicles, and can also be used for software updates over the air. It helps in reducing emissions emitted by cars thus helping build a clean and green environment.
This course is developed considering the required knowledge needed to work on Diag Stack. It is a well versed and structured course keeping in mind the audience from experienced professionals to freshers.
It covers Autosar modules DEM(Diagnostic Event Manager), DCM(Diagnostic communication Manager), OBD (On Board Diagnostic), UDS ( Unified Diagnostic services) and their interaction with other modules, configuration required for them and their uses cases from the practical view point.
I will be updating the course based on feedback from audience and will also add content on other Autosar modules time to time.