Home Learning Paths ECU Lab Assessments Interview Preparation Arena Pricing Log In Sign Up
Starter+

UDS Explorer

Interactive ISO 14229 diagnostic communication simulator with visual protocol analysis, guided workflows, and real-time ECU state visualization

⏱ S3 Timer
N/A
0
TX Messages
0
RX Responses
0
Negative (NRC)
0
Positive

📝 Request Builder

No Service

Select a UDS service to build a request

UDS Communication Log
╔══════════════════════════════════════════╗
║ UDS Explorer v2.0 - ISO 14229 Simulator ║
╚══════════════════════════════════════════╝
Ready. Select a service and send requests.

🔀 ECU Session State Machine

Default
0x01
Programming
0x02
Extended
0x03
Vendor
0x40

📡 ECU Status

Active SessionDefault (0x01)
Security Level🔒 Locked
DTC SettingEnabled
Comm ControlTx/Rx Normal
P2 / P2*50ms / 5000ms
Security Attempts0 / 3
TransferNone

📑 DID Database

DIDNameValueAcc

⚠️ DTC Fault Memory

5 DTCs
DTCDescriptionStatusSnapshot

ISO 14229 UDS Service Map

Click any service to load it in the Interactive Tester. Services marked 🔒 require security access or specific session.

Guided Diagnostic Workflows

Follow step-by-step real-world diagnostic procedures. Each step auto-fills the request builder.

Select Workflow

🔍 Read & Clear DTC Workflow
💾 ECU Flash Programming
🔐 Security Unlock Procedure
🏷 ECU Identification Readout
🎛 I/O Control (Actuator Test)

No Workflow Selected

0/0

Select a workflow to begin

Raw Hex Request Mode

Type raw UDS hex bytes. The parser decodes and processes each request through the full ECU simulation.

Hex Input

Raw Bytes (space-separated)

Decoded

Enter hex bytes and send

Raw Hex Log
Raw hex mode ready.

Negative Response Code (NRC) Reference - ISO 14229

General NRCs

CodeNameWhen
0x10generalRejectUnknown rejection reason
0x11serviceNotSupportedSID not in ECU
0x12subFunctionNotSupportedSub-fn invalid
0x13incorrectMessageLengthWrong byte count
0x14responseTooLongExceeds transport
0x21busyRepeatRequestECU busy, retry
0x22conditionsNotCorrectPrerequisites unmet
0x24requestSequenceErrorWrong step order
0x25noResponseFromSubnetGateway sub-ECU timeout
0x26failurePreventsExecutionInternal HW failure

Security & Transfer NRCs

CodeNameWhen
0x31requestOutOfRangeDID/addr not in ECU
0x33securityAccessDeniedNot unlocked
0x35invalidKeyWrong key computed
0x36exceededNumberOfAttempts3+ wrong tries
0x37requiredTimeDelayNotExpiredLockout active
0x70uploadDownloadNotAcceptedTransfer rejected
0x71transferDataSuspendedTransfer halted
0x72generalProgrammingFailureFlash write failed
0x73wrongBlockSequenceCounterBlock # mismatch
0x78responsePendingStill processing
0x7EsubFnNotSupportedInSessionWrong session for sub-fn
0x7FserviceNotSupportedInSessionSID blocked in session