Welcome to Journal of Automotive Safety and Energy,

Journal of Automotive Safety and Energy ›› 2023, Vol. 14 ›› Issue (3): 329-337.DOI: 10.3969/j.issn.1674-8484.2023.03.008

• Intelligent Driving and Intelligent Transportation • Previous Articles     Next Articles

Remote upgrade system for the on-board diagnostic system based on an improved Bsdiff algorithm

QIAN Feng(), YI Qi(), ZHU Neng(), WANG Jie   

  1. Wuhan University of Science and Technology, Wuhan 430000, China
  • Received:2022-11-11 Revised:2023-03-30 Online:2023-06-30 Published:2023-06-30

Abstract:

A remote upgrade system was designed for On-board Diagnostic (OBD) System based on an improved Bsdiff algorithm to shorten time consumption, minimize power consumption and stable firmware upgrade with easier operation and less cost in the OBD terminal remote upgrade. The system optimized redundant zero values in the differential region when the Bsdiff algorithm generated differential files. Bandwidth utilization was enhanced by adopting a multi-threading mechanism. The design of flash memory partitioning was optimized by adjusting flash memory partitioning in a dynamic manner. Comparison tests were conducted between full upgrade and differential upgrade in a built test environment. The results show that the system rises of 81.2% in the file size performance metrics with rising of 62.5% in the file compilation time consumption performance metrics, compared to the full remote upgrade approach. Therefore, this system improves the flash space utilization with reducing the time required for firmware updates.

Key words: automotive active safety, on-board diagnostics (OBD), remote upgrade, Bsdiff algorithm, flash memory partition, firmware update

CLC Number: