Các cáp là nhiều hơn chỉ là một hình cáp, nó có một vi điều khiển xử lý giao thức chẩn đoán của xe.
Phần mềm trên máy tính của bạn nói chuyện với cáp với một giao thức độc quyền dành riêng cho nhà sản xuất cáp và chính cáp sẽ chuyển nó thành giao thức tương đương với xe hơi.
Tôi thực sự đã tự hỏi tại sao chúng ta không thể có một dây cáp duy nhất cho tất cả các xe ô tô và trực tiếp xử lý giao thức của xe hơi trên máy tính (cáp là một công cụ chuyển đổi đơn giản chuyển tiếp các khung nhận được ở phía xe sang phía máy tính và ngược lại) và đây là câu trả lời tôi nhận được từ Ross-Tech (nhà phát triển VCDS):
Mạng "câm" chuyển đổi sang K hoặc CAN không phải là một thiết bị thực tế; các giao thức chẩn đoán quá đòi hỏi các phản ứng thời gian thực từ thiết bị của anh ta đang thẩm vấn chúng.
Rõ ràng độ trễ gây ra do gói CAN đi vào máy tính, được xử lý ở đó và quay trở lại là quá nhiều, đó là lý do tại sao cần phải xử lý giao thức xe trực tiếp trên cáp.
Việc triển khai OBD-II rất đơn giản và giao thức đó là tiêu chuẩn và rất có thể là mở. Việc thực hiện các giao thức dành riêng cho nhà sản xuất là khó vì có rất ít tài liệu về chúng và cách duy nhất để biết giao thức đó là thiết kế ngược các phần cứng của ECU hoặc để nắm bắt thông tin liên lạc giữa xe và thiết bị chẩn đoán chính thức của nhà sản xuất. Vì vậy, thật khó, tốn thời gian và tốn kém để làm điều đó cho giao thức được sử dụng bởi mỗi nhà sản xuất, và sau đó thực hiện tất cả điều đó trực tiếp trên vi điều khiển của cáp.
Tuy nhiên, vẫn có các loại cáp vạn năng, chúng cực kỳ đắt tiền (rất có thể vì những lý do tôi đã đề cập ở trên) và tôi nghi ngờ chúng có tất cả các tính năng mà các công cụ dành riêng cho nhà sản xuất có (không chỉ về chẩn đoán, các loại cáp bạn đã đề cập có thể cấu hình xe, ví dụ thêm chìa khóa mới hoặc tinh chỉnh trợ lực lái ).