티스토리 뷰
반응형
[0x10] DiagnosticSessionControl
ECU를 프로그래밍 세션으로 전환
0x10 0x02
[0x27] SecurityAccess
보안 접근 인증 (Seed & Key 방식)
요청 (Seed 요청): 0x27 0x01
응답 (Seed 수신)
요청 (Key 전송): 0x27 0x02 <calculated_key>
[0x34] RequestDownload
다운로드 시작 요청 (메모리 주소 및 크기 포함)
0x34 <DFI> <ALFI> <MemoryAddress> <MemorySize>
[0x36] TransferData
펌웨어 데이터 블록 전송
0x36 <BlockSequenceCounter> <DataChunk>
[0x37] RequestTransferExit
데이터 전송 완료 알림
0x37
[0x11] ECUReset
ECU 재시작 (펌웨어 적용)
0x11 0x01 (하드 리셋), 0x11 0x03 (소프트 리셋)
'개발 > 그 외 개발관련' 카테고리의 다른 글
UDS(Unified Diagnostic Services) 완벽 가이드: 자동차 진단 프로토콜의 핵심 (0) | 2025.03.28 |
---|---|
UDS 서비스 목록 (0) | 2025.03.27 |
CAN 통신 완전 정복: 자동차부터 산업 장비까지 (0) | 2025.03.27 |
자동차 진단 프로토콜 UDS(ISO 14229) 개념과 활용 (0) | 2025.03.17 |
Visual Studio Code로 Win32 DLL(64bit) 개발 환경 설정하기 (0) | 2025.03.13 |