Có thể đọc từ cổng ODB can thiệp vào bản đồ STO tùy chỉnh không?


1

Gần đây tôi đã có một hệ thống miễn phí đầy đủ được trang bị cho Opel / Vauxhall Astra Turbo Coupe của tôi. Cùng với điều này, tôi đã hoàn thành bản đồ 1 giai đoạn 1 để tận dụng tối đa các đặc điểm khí thải mới. Bằng mọi giá, tôi đã hỏi bộ chỉnh tần xem tôi có thể sử dụng ứng dụng Torque Pro mà tôi có trên Tab Galaxy để đọc tăng tốc, nhiệt độ, thời gian trước, v.v. từ cổng OBD như tôi đã làm trước đây không. Ông nói rằng cố gắng này sẽ làm hỏng bản đồ. Ông cũng tuyên bố rằng phần mềm STO mà ông đã flash vào ECM sẽ báo cáo kết quả sai.

Bây giờ, tôi biết câu trả lời khá rõ ràng đối với một người là nhà phát triển phần mềm và biết một chút về giao thức OBD, nhưng an toàn hơn là xin lỗi. Có vẻ như anh chàng nghĩ rằng tôi muốn thiết kế ngược lại bản đồ của mình và bán nó hoặc tùy chỉnh nó hơn nữa, vì vậy nói chuyện với anh ta giống như nói chuyện với một bức tường gạch.

Nên về cơ bản:

  1. Có thể làm cho phần mềm STO (hoặc bất kỳ phần mềm nào được tải lên OEM ECU) báo cáo kết quả sai trên cổng OBD không?
  2. Phần mềm STO (hoặc phần mềm khác) có thể được sử dụng để dọn rác bản đồ nếu phát hiện giao tiếp trên cổng OBD không?

Tôi chưa bao giờ gặp vấn đề với việc đọc nội dung từ cổng OBD khi xe vẫn còn chuẩn.

Câu trả lời:


1

Theo tôi, hầu hết những điều anh ấy nói với bạn là nhảm nhí.

Trước hết, anh ta không cài đặt bất kỳ phần mềm nào trên ECU; anh ta chỉ bỏ phần sụn ban đầu, xác định các giá trị kiểm soát phun nhiên liệu là gì (lượng nhiên liệu, v.v.), thay đổi chúng và cài đặt phần sụn đã sửa đổi đó; cuối cùng anh ta chỉ sửa đổi một vài chữ số trong mã gốc, không có gì hơn.

Để làm những gì anh ấy nói với bạn, anh ấy phải viết lại hoàn toàn mã xử lý giao tiếp OBD, đặc trưng cho từng ECU, độc quyền (hoàn toàn không có mã nguồn, chúc may mắn đảo ngược mã lắp ráp mà bạn có được từ ECU đó) và cực kỳ khó để làm nếu có thể thực hiện được (không đề cập đến rủi ro, hãy tưởng tượng sự nguy hiểm nếu phần mềm lỗi của anh ấy đột nhiên gặp sự cố và động cơ của bạn hoạt động hết tốc lực).

Bây giờ, hãy thoải mái kết nối bộ chuyển đổi chẩn đoán của bạn, không cần phải sợ bất cứ điều gì.

Ồ và nếu bạn muốn thiết kế ngược lại bản đồ của anh ấy, chỉ cần giải nén ROM ECU của động cơ, chọc vào nó bằng trình chỉnh sửa hex, tìm vị trí "bản đồ" thực sự và ở đó bạn có "bản đồ" quý giá của mình (bạn có thể muốn tải nó trong một phần mềm như WinOLS); và không có số lượng phần mềm cũng như nhảm nhí mà anh ta nói sẽ thay đổi điều đó (để bảo vệ rằng bạn phải thực hiện mã hóa trong ECU để giải mã dữ liệu của chính mình, điều có lẽ là không thể đối với phần cứng thông số thấp như vậy, và thậm chí sau đó, chìa khóa vẫn còn ở đâu đó chờ đợi để được tìm thấy bởi một linh hồn tò mò).


Cảm ơn. Tôi đã bán chiếc xe vào tuần trước, vì vậy tôi nghĩ rằng tôi cũng có thể cho nó một shot. Tôi cắm nó vào và mọi thứ vẫn đọc như trước, mặc dù rõ ràng mức tăng đã tăng lên và mức tiêu thụ nhiên liệu được tính toán và hiển thị mã lực / mô-men xoắn cao hơn một chút.
Thuyền trưởng Kenpachi

4

Tôi là một lập trình viên ứng dụng CAN nên tôi muốn chia sẻ một chút kinh nghiệm của mình.

  1. Có, bạn có thể báo cáo sai. Nó thậm chí rất đơn giản. Chỉ cần xem các tin nhắn bạn không thích và sau đó báo cáo lỗi. Nhưng điểm để thực hiện một công cụ như vậy là gì? Sau đó, bạn sẽ không thể đọc lỗi hoặc một số thông số khác của riêng bạn.

  2. Cũng có, nếu anh ta đang cố bảo vệ phần mềm của mình, nhưng tại sao lại như vậy? Là một lập trình viên, tôi sẽ làm một cái gì đó như backlist cho các lệnh như: đọc / ghi dữ liệu ECU, vì vậy những thứ khác như đọc và xóa lỗi và đọc các tham số có thể hoạt động như trước.

Vấn đề là, ngay cả với STO đã được sửa đổi, bạn vẫn có thể đọc nội dung của mình (với tab galaxy) như bạn đã làm trước đây / xe tiêu chuẩn.


Cảm ơn bạn. Bạn đã cho tôi tất cả các thông tin tôi cần.
Thuyền trưởng Kenpachi

2
Tôi nghi ngờ bất kỳ bộ chỉnh nào sẽ đặt một quả bom logic vào một giai điệu, nếu có thể. Có, bạn có thể nhận được báo cáo sai (ví dụ: điều chỉnh cảm biến O2 của mèo). Nếu tôi hiểu quy trình, "giai điệu" chỉ là một tệp phẳng được đưa vào bộ nhớ tĩnh. Chương trình STO chỉ được sử dụng để tạo giai điệu và đưa nó vào PCM. Khi đó, chương trình không còn gì để làm với nó. Bên cạnh đó, một bộ chỉnh âm sẽ tự bắn vào chân mình nếu chủ sở hữu đưa phương tiện của mình đến cửa hàng để xử lý khí thải và điều chỉnh nổ tung (theo nghĩa bóng)? Họ phải đến cửa hàng và cài đặt lại bản đồ một lần nữa. Không sáng.
Psᴛᴇʀ2

Bạn rõ ràng không phải là người Nam Phi, Paulster2. Thật điên rồ khi những người trong ngành công nghiệp ô tô (cố gắng) thoát khỏi. Tôi không nói anh chàng đặc biệt này là mờ ám, bởi vì anh ta có một danh tiếng tuyệt vời và tôi đã yêu cầu anh ta bằng tên rất trái ngược nhưng có những kẻ ngoài kia làm những điều kỳ lạ và thoát khỏi nó. Tốt nhất là mong đợi điều tồi tệ nhất.
Thuyền trưởng Kenpachi

1

Sử dụng 'bom logic' hoặc các loại 'hạt giống' khác là hợp lý và hợp lý để bảo vệ bất kỳ phần mềm cụ thể nào khỏi bị sao chép. Nếu phần mềm được thực hiện dễ dàng hoặc mở để phân phối lại, bạn sẽ thấy rất nhiều nhà phát triển sẽ phá sản. Các phương pháp bạn hỏi trong câu hỏi của bạn chỉ ra những cách tốt để ngăn chặn phần mềm được nâng lên.


Chắc chắn là không nếu nó can thiệp vào quét chẩn đoán?
Thuyền trưởng Kenpachi

Tôi không biết mức độ bảo vệ trên hệ thống mới của bạn. Nhà phát triển cho nó có thể có phiên bản riêng của ứng dụng chẩn đoán. Nếu phần mềm là âm thanh thương mại, nó sẽ / nên bị khóa.
Allan

Tôi hiểu những gì bạn đang nói. Điều làm tôi bực mình một chút là phần mềm được cho là "không thể phát hiện" bởi đại lý, tuy nhiên nếu nó báo cáo sai hoặc làm hỏng nếu ai đó cắm thiết bị chẩn đoán vào, thì rõ ràng phần mềm đã bị thay đổi. Nhưng đó là một vấn đề hoàn toàn khác. Tôi chỉ đơn giản muốn biết liệu điều đó có thể hay không, và như bạn và ERICche đã xác nhận, đúng là như vậy. Cảm ơn.
Thuyền trưởng Kenpachi

Những gì bạn nói là đúng với phần mềm thực, nhưng bộ chỉnh không viết phần mềm của anh ta, anh ta chỉ bỏ phần mềm ECU ban đầu và thay đổi một số giá trị.

@JuannStrauss có "phần mềm" không thể phát hiện được vì đây vẫn là phần mềm gốc, chỉ với một số giá trị được sửa đổi; chỉ đổ hình ảnh và so sánh nó với hình ảnh gốc sẽ tiết lộ sửa đổi.
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.