Currently, the electronic and electrical architecture of vehicles is becoming increasingly complex. Along with the trends of electrification, intelligence, connectivity, and sharing in the automotive industry, the proportion of software development in vehicles is growing larger. The frequency of software updates is also increasing. Moreover, throughout the entire lifecycle of a vehicle, including the research and development phase, production phase, and after-sales phase, software update functionality is required in each stage. As a result, customers' requirement for software program updates is becoming more urgent.
For vehicle manufacturers or suppliers, a BootLoader is an essential feature for controller development. Additionally, different vehicle manufacturers have different program update specifications, and the BootLoader driver depends on different chips. Therefore, to meet the program update specifications of different vehicle manufacturers and to be compatible with chips from various chip manufacturers, ZC provides a complete BootLoader solution—the ZC.Qinglong BootLoader. The ZC.Qinglong BootLoader is suitable for different vehicle manufacturer program update specifications and for chips from different chip manufacturers, allowing customers to focus more on their own controller product development.。


Ø Applies to the program update specifications of up to a dozen car manufacturers.
Ø Supports chips from multiple chip manufacturers
Ø Supports mainstream compilers in the industry
Ø Supports update functions for applications and data
Ø Supports HIS (Highway Information System) standards
Ø Supports communication such as CAN->SPI/LIN->SPI/SPI
Ø Compatible with ZC.Xuanwu program update tools, providing a complete program update solution

ZC.XuanWu—Program Update Tool
The architecture of the main control MCU integrated with the ZC.QingLing BootLoader and the NCJ29D5 chip is illustrated in the figure below.:

The main control MCU communicates with the NCJ29D5 chip through the SPI (Serial Peripheral Interface) communication protocol to exchange data. The ZC.QingLing BootLoader supports a series of UCI (Unified Command Interface) or RCI (Remote Command Interface) instruction set interfaces, which can be used to update the NCJ29D5 through these instruction set interfaces.
To update the program, the first step is to transition from the APP (Application) mode to the BOOT (Bootloader) mode. This requires calling the SWUP (Software Update) ACTIVE interface to send an activation command to the BOOT mode, enabling the NCJ29D5 to enter the bootloader and start the program refresh. Subsequently, a series of instruction interfaces such as StartUpdate, Transfer, and Verify can be called to complete the update of the entire program on the NCJ29D5.


The ZC.Qinglong BootLoader is an independently developed program update software (BootLoader) by ZC. This BootLoader can control the NCJ29D5 (slave chip) to perform program updates through the main chip. Using the controller of ZC.QingLong BootLoader, programs can be transmitted to the main chip through various communication methods such as CAN, LIN, and UART, and then the main chip can update the application on the NCJ29D5 via the SPI communication method.
Currently, the ZC.QingLong BootLoader supports chips from multiple manufacturers including NXP, Infineon, Renesas, ST, and Cypress, and also supports the program update specifications of various car manufacturers, offering customized development services.
Generally, each car manufacturer has its own program update has its own program update specifications. The car manufacturer program update specifications supported by the ZC.QingLong BootLoader include: GAC, Changan, SAIC, FAW, Dongfeng Commercial Vehicles, Dongfeng, SAIC General Motors, Geely, Chery, SGMW, Saab, Great Wall, BAIC New Energy, Great Wall, BAIC New Energy (listed in no particular order).
The NXP NCJ29D5 is the first product in the new generation of Ultra-Wideband (UWB) IC series, specifically designed to meet the communication connection and safety needs of the global automotive industry. The NCJ29D chip can be applied in various fields of the entire vehicle. Target applications include:
Ø Vehicle Body
Systems Intelligent access control systems, charging systems, etc.
Ø ADAS Systems
Radar systems, Bluetooth systems, etc.
Ø Functional Applications
Intelligent payment functions, intelligent parking functions, etc.

Qinglong Software Product Registration Certificate

Qinglong Software Product Registration Certificate

Click to download the product manual