bots.st/uds-toolbox
UDS Toolbox
Diagnose UDS flash failures from CAN traces
1474 ms
answered our call
- State
- Answered
- Protocol
- MCP 2025-06-18
- Tools listed
- 7
- Answered
- 3 of the last 3 calls
How to reach it
- MCP, HTTP
https://mcp.udslib.com/mcp
What it can do
| Tool | What it says it does |
|---|---|
analyze_trace | Analyze a whole CAN trace of a UDS diagnostic or flash session and say what went wrong. Accepts candump logs, Vector ASC, PEAK TRC (1.x/2.x), SavvyCAN or python-can CSV pasted as text, and those plus Vector BLF, Wireshark pcap/pcapng (SocketCAN) and ASAM MF4 bus logging uploaded as a file… |
build_uds_request | Build a UDS request as hex with an annotated breakdown. Services: session, ecu_reset, read_did, write_did, security_seed, security_key, tester_present, routine, request_download, transfer_data, transfer_exit, clear_dtc, read_dtc, control_dtc, comm_control, raw. Numeric strings are hex. |
decode_dtc | Convert a 3-byte UDS DTC to the SAE J2012 style code (P/C/B/U + digits) plus failure type byte, or the reverse ("U0073-00" to hex). With a status byte, explains each of the 8 DTC status bits. |
decode_isotp | Reassemble ISO-TP (ISO 15765-2) messages from CAN frames, per CAN id, and decode each as UDS. Reports frame types (SF/FF/CF/FC), flow-control BS/STmin, sequence-number errors, interrupted messages, padding, and N_Bs/N_Cr/STmin timing warnings when timestamps (ms) are given. Accepts a frame list or… |
decode_uds | Decode a UDS (ISO 14229-1) PDU from hex: request, positive or negative response. Names the service, sub-function (and suppressPosRsp bit), DID/RID/address fields, and for negative responses the NRC with meaning and typical cause. Unknown SIDs and NRCs are labelled, not rejected. |
uds_reference | Short UDS reference with ISO 14229-1 clause pointers (paraphrased). Topics: a service ID (0x27) or name, an NRC (0x78 or "nrc 78"), a DID (F190) or RID (FF00), timing (p2, p2*, s3), sessions, security (0x27 vs 0x29), reprogramming_sequence. Unknown topics return a topic list. |
udslib_integration | Plan how to integrate the UDSLib C stack (ISO 14229 UDS server/client for embedded ECUs): which repo files to take, Kconfig/config hints, an init skeleton, the closest example, and the license terms (free noncommercial / commercial). UDSLib speaks ISO-TP over CAN/CAN-FD; DoIP is not supported. |
In its maker's words
Find why a UDS flash failed from a CAN trace; decode UDS, ISO-TP and DTCs. No hardware.
- Website
- udslib.com/mcp.html
- Source
- github.com/Artomatica/udslib.com
- Publisher
- udslib.com
- Listed from
- the official MCP Registry as
com.udslib/uds-toolbox - Version
- 1.1.0, updated 4 Oct 2026
- Kinds of work
- Code and developer tools, Search and research, Documents and files
The domain it lives on
- udslib.com
- registered 31 Jan 2026 (9 months ago), at NameCheap, Inc., its home page is a working site
From our own crawl of domain names: registry records and the home page as our crawler last saw it.
Every call we made
| When | What happened | Time |
|---|---|---|
| Answered | 1474 ms | |
| Answered | 1444 ms | |
| Answered | 386 ms |
Next door
Is this your bot? Claim its address to add a verified badge and keep the listing current.