Checksum bảo vệ điều gì
Phần mềm bộ điều khiển chứa giá trị toàn vẹn tính toán cho vùng bộ nhớ xác định. Khi dữ liệu hiệu chỉnh đổi, có thể cần tính lại checksum tương ứng để ECU chấp nhận và chạy tệp đúng thiết kế.
Triển khai cụ thể thay đổi theo ECU và phiên bản phần mềm. Có công cụ sửa checksum khi ghi, có công cụ cần tệp đã sửa, có công cụ chỉ báo xác minh mà không đổi tệp.
Checksum không thể xác nhận điều gì
Checksum hợp lệ không chứng minh tệp thuộc ECU, thay đổi bản đồ phù hợp kỹ thuật hoặc có mọi vùng bộ nhớ cần thiết. Cũng không phát hiện hư hỏng ngoài vùng được bảo vệ.
Phải xác nhận tương thích riêng qua nhận dạng phần cứng, phần mềm, cấu trúc tệp, phương thức đọc và hiểu mọi bản vá hoặc sửa đổi trước đó.
Trước khi ghi
Giữ bản gốc, so kích thước và cấu trúc tệp, xác nhận giao thức công cụ và xác định nơi sửa checksum. Dùng nguồn ổn áp ổn định và tắt tải điện không cần thiết theo quy trình công cụ, xe.
Cần có kế hoạch khôi phục trước lần ghi đầu. Với bench hoặc boot, xác nhận sơ đồ chân, mass, truy cập bộ xử lý và bản sao lưu đầy đủ khi giao thức hỗ trợ.
Sau khi ghi
Để công cụ hoàn tất chu kỳ khóa điện và bước sau lập trình quy định. Xác nhận liên lạc, chỉ xóa lỗi tạm thời liên quan lập trình phù hợp, rồi kiểm tra giá trị trực tiếp và trạng thái mô-đun.
Nếu kết quả không như dự kiến, ngừng ghi lặp lại và lưu nhật ký. Đính kèm bản gốc, tệp đã ghi, nhật ký công cụ và triệu chứng chính xác vào một tác vụ dịch vụ tệp bảo mật.