Touch firmware upgrading method for disassembly-free shell of vehicle-mounted ceiling screen

Through the interactive protocol and communication interface between the on-board ceiling screen and the host, subcontracted backup and verification of touch firmware are realized, which solves the problem of cumbersome upgrade methods and realizes efficient and low-cost upgrades without disassembly.

CN120447940APending Publication Date: 2025-08-08WENZHOU CHANGJIANG AUTOMOBILE ELECTRONICS SYST
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202510530656.2
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-04-25
Publication Date
2025-08-08

AI Technical Summary

Technical Problem

The traditional method of touch firmware upgrade of the car ceiling screen requires the removal of the shell, which is cumbersome, low efficiency and high cost.

Method used

By formulating a touch firmware upgrade interaction protocol between the on-board host and the on-board ceiling screen, using I2C/SPI communication for data transmission, subcontracted backup and verification of touch firmware, and using software strategies to achieve disassembly-free shell upgrade.

Benefits of technology

It simplifies the upgrade process, improves the upgrade efficiency, reduces costs, and eliminates the use of special burners and dedicated computer software.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120447940A_ABST
    Figure CN120447940A_ABST
Patent Text Reader

Abstract

The invention discloses a touch firmware upgrading method for a disassembly-free shell of a vehicle-mounted ceiling screen. The touch firmware upgrading method comprises the following steps: formulating a touch firmware upgrading interaction protocol between a vehicle-mounted host and the vehicle-mounted ceiling screen; the vehicle-mounted host issues the touch firmware to a master control MCU (Microprogrammed Control Unit) of the vehicle-mounted ceiling screen through I2C (Inter-Integrated Circuit) communication according to flow steps specified by a touch firmware upgrading interaction protocol; the main control MCU of the vehicle-mounted ceiling screen refreshes the received touch firmware into a touch driving chip; the master control MCU of the vehicle-mounted ceiling screen verifies the upgrading result of the touch firmware, so that the upgrading process is simplified, the upgrading cost is reduced, and the upgrading efficiency is improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of software upgrades for vehicle-mounted ceiling screens, and in particular to a touch firmware upgrade method for vehicle-mounted ceiling screens without removing the outer shell. Background Art

[0002] With the rapid development of new energy vehicles, the use of in-vehicle ceiling screens is becoming increasingly common, and the number of in-vehicle ceiling screens with touch functions is also increasing. When the touch firmware changes, the touch driver chip needs to be upgraded. The traditional upgrade method is to disassemble the ceiling screen casing, connect a dedicated burner to the touch firmware programming port on the ceiling screen's PCB board, and then upgrade the touch firmware using dedicated host computer software. This upgrade process is cumbersome, inefficient, and costly. Summary of the Invention

[0003] Purpose of the present invention: In order to overcome the defects of the prior art, the present invention provides a touch firmware upgrade method for a vehicle-mounted ceiling screen without removing the shell, which simplifies the upgrade process, reduces the upgrade cost, and improves the upgrade efficiency.

[0004] The present invention discloses a touch firmware upgrade method for a vehicle-mounted ceiling screen without removing the shell, which is characterized by comprising the following upgrading steps: Step 1: Develop a touch firmware upgrade interaction protocol between the vehicle host and the vehicle ceiling screen.

[0005] Step 2: The vehicle host sends an erase command. The main control MCU of the vehicle ceiling screen receives the packet header information and parses it to obtain the storage address range of the touch firmware in the Flash storage chip and the data size of the touch firmware. Step 3: The vehicle host sends the touch firmware data. The touch firmware data is transmitted in packets. The size of each packet is fixed and pre-defined in the upgrade interaction protocol. The main control MCU of the vehicle ceiling screen receives the touch firmware data. The main control MCU of the vehicle ceiling screen sends each packet of the touch firmware data to the touch driver chip inside the vehicle ceiling screen through a communication interface such as I2C / SPI, and writes each packet of data to the backup storage area to back up the touch firmware. Step 4: After the vehicle host sends the touch firmware data, it will send a checksum command. The main control MCU of the vehicle ceiling screen receives the checksum information of the touch firmware and first performs a CRC32 integrity check on the touch firmware. After the check passes, the touch firmware upgrade result is obtained through the I2C / SPI and other communication interfaces. If the upgrade is successful, the upgrade success is reported to the vehicle host. Otherwise, the upgrade failure is reported to the vehicle host.

[0006] The present invention further includes a backup and restore strategy for touch firmware upgrades. The touch firmware backup area is divided into two identical partitions, A and B. Each partition contains three components: an area for storing header information, an area for storing the touch firmware, and an unused area. The header information includes the partition's validity status, the touch firmware's storage starting address in the Flash chip, and the touch firmware's size.

[0007] The present invention is further provided with: the backup strategy includes: At the same time, only one of partitions A and B can be in a valid state; The initial status of the backup area is: Partition A is valid, Partition B is invalid; Partition A stores the complete touch firmware backup; During the upgrade process, each packet of touch firmware data received will be written to the invalid partition; If the upgrade verification is successful, it is considered that the touch firmware data written into the invalid partition is correct and complete, and the status of the invalid partition is changed to valid, and the status of the other partition is changed to invalid, completing the partition switching action.

[0008] The present invention is further provided with: the restoration strategy includes: The car ceiling screen will check the validity of the touch firmware every time it is powered on. If the touch firmware is invalid, it will be restored from the valid partition in the backup area. Restoration method: The main control MCU of the vehicle ceiling screen obtains the touch firmware data from the valid partition of the backup area and completes the touch firmware upgrade operation locally.

[0009] The beneficial effects of the present invention are: simplifying the upgrade process of the touch firmware, improving the upgrade efficiency, and reducing the upgrade cost. The present invention uses a software strategy to avoid removing the outer shell when upgrading the touch firmware of the vehicle-mounted ceiling screen, and there is no need to use a dedicated burner and dedicated host computer software, which simplifies the upgrade process, improves the upgrade efficiency, and reduces the upgrade cost. BRIEF DESCRIPTION OF THE DRAWINGS

[0010] Figure 1 Flowchart of the present invention; Figure 2 for Figure 1 Enlarged view of part a; Figure 3 for Figure 1 Part b enlarged view; Figure 4 for Figure 1 Enlarged view of local c; Figure 5 for Figure 1 Local d enlarged image; Figure 6 for Figure 1Partial e enlarged image; Figure 7 This is a diagram showing the internal modules of the vehicle-mounted ceiling screen of the present invention; Figure 8 This is a schematic diagram of the upgrade backup partition method of the present invention. DETAILED DESCRIPTION

[0011] The following describes the specific embodiments of the present invention in detail with reference to the accompanying drawings: In order to make the purpose, features, and advantages of the present invention more obvious and easy to understand, the technical solutions in the embodiments of the present invention will be clearly and completely described below in conjunction with the drawings in the embodiments of the present invention. Obviously, the described embodiments are only part of the embodiments of the present invention, not all embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those skilled in the art without making creative efforts shall fall within the scope of protection of the present invention.

[0012] A touch screen firmware upgrade process for a vehicle-mounted ceiling screen without removing the outer shell. Preparations for the touch firmware upgrade by the vehicle host include: checking the touch firmware upgrade request, checking the file integrity of the touch firmware, comparing the touch firmware version number, and comparing the part number of the vehicle-mounted ceiling screen, etc., to determine whether an upgrade is currently required. If it is confirmed that the vehicle-mounted ceiling screen does require a touch firmware upgrade, the vehicle host notifies the vehicle-mounted ceiling screen to enter bootloader mode and prepare for the upgrade.

[0013] Detailed upgrade process: 1. The vehicle host sends an erase command (the erase command contains the header information of the upgrade package). The main control MCU of the vehicle ceiling screen receives the packet header information and parses it to obtain the storage address range of the touch firmware in the Flash storage chip and the data size of the touch firmware.

[0014] 2. The vehicle host sends touch firmware data, which is transmitted in packets. The size of each packet is fixed (for example, 1KB) and is defined in advance in the upgrade interaction protocol. The main control MCU of the vehicle ceiling screen receives the touch firmware data. The main control MCU of the vehicle ceiling screen sends each packet of touch firmware data to the touch driver chip inside the vehicle ceiling screen (which can be HX8530, RM5T66A, HX82108, HX82118, NT51926TT) through communication interfaces such as I2C / SPI, and writes each packet of data to the backup storage area (external Flash storage chip) to back up the touch firmware.

[0015] 3. After the vehicle host sends the touch firmware data, it will send a checksum command (the checksum command contains the touch firmware verification information). The main control MCU of the vehicle ceiling screen receives the checksum information of the touch firmware and first performs a CRC32 integrity check on the touch firmware. If the check passes, the touch firmware upgrade result is obtained through the I2C / SPI and other communication interfaces. If the upgrade is successful, the vehicle host will be notified of the upgrade success. Otherwise, the vehicle host will be notified of the upgrade failure.

[0016] 4. If the touch firmware upgrade fails, the vehicle head unit can choose to retry the upgrade up to three times to deal with upgrade failures caused by external interference and ensure upgrade reliability.

[0017] Backup and restore of touch firmware upgrade: like Figure 8 As shown in the figure, the touch firmware backup area is divided into two identically structured partitions, A and B. Each partition consists of three components: an area for storing header information, an area for storing touch firmware, and an unused area. The header information includes: 1. The valid status of the partition; 2. The storage start address of the touch firmware in the Flash chip; and 3. The size of the touch firmware.

[0018] Backup strategy: 1. Only one of partitions A and B can be in valid state at the same time.

[0019] 2. The initial status of the backup area is: Partition A is valid and Partition B is invalid; Partition A stores the complete touch firmware backup.

[0020] 3. During the upgrade process, each packet of touch firmware data received will be written to the invalid partition.

[0021] 4. If the upgrade verification is successful, it is considered that the touch firmware data written into the invalid partition is correct and complete, and the status of the invalid partition is changed to valid, and the status of the other partition is changed to invalid, completing the partition switching action.

[0022] Restore strategy: 1. Every time the car ceiling screen is powered on, it will check the validity of the touch firmware. If the touch firmware is invalid, it will be restored from the valid partition in the backup area.

[0023] 2. Restoration method: The main control MCU of the vehicle ceiling screen obtains the touch firmware data from the valid partition of the backup area and completes the touch firmware upgrade operation locally.

[0024] To sum up, its specific beneficial effects are: simplifying the upgrade process of touch firmware, improving upgrade efficiency, and reducing upgrade costs. The present invention uses a software strategy to enable the vehicle-mounted ceiling screen to upgrade the touch firmware without removing the outer shell, and without the need to use a dedicated burner and dedicated host computer software, thereby simplifying the upgrade process, improving upgrade efficiency, and reducing upgrade costs.

Claims

1. A touch firmware upgrade method for a vehicle-mounted ceiling screen without removing the housing, characterized by: The upgrade steps include: Step 1: Develop a touch firmware upgrade interaction protocol between the vehicle host and the vehicle ceiling screen; Step 2: The vehicle host sends an erase command. The main control MCU of the vehicle ceiling screen receives the packet header information and parses it to obtain the storage address range of the touch firmware in the Flash storage chip and the data size of the touch firmware. Step 3: The vehicle host sends the touch firmware data. The touch firmware data is transmitted in packets. The size of each packet is fixed and defined in advance in the upgrade interaction protocol. The main control MCU of the vehicle-mounted ceiling screen receives the touch firmware data. The main control MCU of the vehicle-mounted ceiling screen sends each packet of touch firmware data to the touch driver chip inside the vehicle-mounted ceiling screen through the communication interface such as I2C / SPI, and writes each packet of data into the backup storage area at the same time to back up the touch firmware; Step 4: After the vehicle host sends the touch firmware data, it will send a checksum command. The main control MCU of the vehicle ceiling screen receives the checksum information of the touch firmware and first performs a CRC32 integrity check on the touch firmware. After the check passes, the touch firmware upgrade result is obtained through the I2C / SPI and other communication interfaces. If the upgrade is successful, the upgrade success is reported to the vehicle host. Otherwise, the upgrade failure is reported to the vehicle host.

2. The touch firmware upgrade method for a vehicle-mounted ceiling screen without removing the housing according to claim 1, characterized in that: It also includes backup and restore strategies for touch firmware upgrades. The touch firmware backup area is divided into two identically structured partitions, A and B. Each partition contains three components: an area for storing header information, an area for storing touch firmware, and an unused area. The header information includes the partition's valid status, the touch firmware's storage start address in the Flash chip, and the touch firmware's size.

3. The touch firmware upgrade method for a vehicle-mounted ceiling screen without removing the housing according to claim 2, characterized in that: The backup strategy includes: At the same time, only one of partitions A and B can be in a valid state; The initial status of the backup area is: Partition A is valid, Partition B is invalid; Partition A stores the complete touch firmware backup; During the upgrade process, each packet of touch firmware data received will be written to the invalid partition; If the upgrade verification is successful, it is considered that the touch firmware data written into the invalid partition is correct and complete, and the status of the invalid partition is changed to valid, and the status of the other partition is changed to invalid, completing the partition switching action.

4. The touch firmware upgrade method for a vehicle-mounted ceiling screen without removing the housing according to claim 3, characterized in that: Restore strategies include: The car ceiling screen will check the validity of the touch firmware every time it is powered on. If the touch firmware is invalid, it will be restored from the valid partition in the backup area. Restoration method: The main control MCU of the vehicle ceiling screen obtains the touch firmware data from the valid partition of the backup area and completes the touch firmware upgrade operation locally.