A method, system and storage medium for wireless upgrading of ECU
By using logical verification methods during the vehicle ECU upgrade process to ensure complete instructions and correct order, the delay problem during the wireless upgrade process is solved and the stability and success rate of ECU upgrade is improved.
Patent Information
- Application Number
- CN202111289014.6
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2021-11-02
- Publication Date
- 2025-08-12
- Estimated Expiration
- 2041-11-02
AI Technical Summary
During the wireless upgrade of existing vehicles, due to the long delay, the controller upgrade failed, and traditional wireless transmission technology is not convenient to manage vehicle-mounted network equipment from multiple suppliers.
The upper computer sends address, control, data and logic instructions to the upgrade execution module through the upper computer. The upgrade execution module performs logical verification to ensure that the instructions are complete and the upgrade is performed in the order of the logical instructions, including the UDS protocol's on-board network terminal or diagnostic instrument for status monitoring and feedback.
It improves the stability and refresh write success rate of ECU upgrades, avoids timeout failure caused by delay during wireless interaction, and achieves an opportunity-based upgrade.
Smart Images

Figure CN114020294B_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of vehicle electronic control (ECU) upgrades, and in particular to a method, system, and storage medium for wireless ECU upgrades. Background Art
[0002] With the advent of the era of vehicle electrification, networking, and dataization, vehicle ECU functions are gradually becoming digital. Manufacturers will further improve and develop vehicle ECU functions during the vehicle product life cycle. Therefore, if a vehicle wants to have more complete functions provided by the manufacturer, it must have an ECU upgrade function.
[0003] The traditional method is to update the program of the in-vehicle network module and embed the logic program for controlling the upgrade of the electronic control module. However, since most current in-vehicle network equipment is provided by suppliers, and there is often more than one supplier, this causes many inconveniences. On the other hand, vehicle diagnostic tools are constantly developing towards wireless and miniaturization, making wireless upgrades using Bluetooth, WiFi, or mobile network technologies increasingly popular. However, current wireless transmission technologies such as Bluetooth, WiFi, and mobile networks have long latency. When in-vehicle network terminals use wireless transmission technologies such as Bluetooth, WiFi, and mobile networks to upgrade ECUs, due to the frequent message exchanges during the ECU upgrade process and the high latency requirements, the in-vehicle network terminal's transparent transmission mode can easily lead to controller upgrade failures. Summary of the Invention
[0004] In order to solve the above technical problems or at least partially solve the above technical problems, the present application provides a method, system and storage medium for ECU wireless upgrade.
[0005] In a first aspect, the present application provides a method for wirelessly upgrading an ECU, comprising:
[0006] S100, the host computer queries whether the upgrade execution module of the motor vehicle whose ECU is to be upgraded is idle; if so, jump to S200;
[0007] S200, the host computer sequentially sends address instructions, control instructions, data instructions, and logic instructions to the upgrade execution module, wherein each of the address instructions, control instructions, data instructions, and logic instructions is configured with a unique instruction code; wherein the execution order of each address instruction, control instruction, and data instruction is set by the instruction code in the logic instruction;
[0008] S300: After receiving the upgrade start instruction sent by the host computer, the upgrade execution module performs a logic check. If the logic check passes, the ECU upgrade is performed according to the instruction execution sequence determined in the logic class instruction.
[0009] Furthermore, the upgrade execution module is an on-vehicle network terminal or an on-vehicle diagnostic instrument capable of executing the UDS protocol.
[0010] Furthermore, when the upgrade execution module receives any type of instruction sent by the host computer, it verifies the correctness of the instruction through the check code in the instruction, and feeds back the verification result to the host computer through a receiving feedback instruction, wherein the receiving feedback instruction includes the instruction code of the corresponding instruction;
[0011] When the received feedback instruction feedback instruction is wrong, the host computer re-sends the wrong instruction to the upgrade execution module until the instruction is verified to be correct.
[0012] Furthermore, the performing of logic verification includes:
[0013] Verify whether the instruction codes of the address class instructions, control class instructions and data class instructions received by the upgrade execution module include the instruction codes in the logic class instructions used to limit the instruction execution order. If so, the logic check is judged to be passed, otherwise the logic check is judged to be failed.
[0014] Furthermore, the upgrade execution module feeds back a logic check feedback instruction to the upper computer based on the result of the logic check, and the logic check feedback instruction includes logic check information, and the logic check information indicates whether the logic check passes or fails, wherein the type of logic check failure is configured with different logic check information values, and the logic check failure is indicated by the logic check information value corresponding to the failure type.
[0015] Furthermore, the ECU upgrade according to the instruction execution order determined in the logic class instructions includes:
[0016] The upgrade execution module detects whether the ECU is in idle state;
[0017] If yes, the instructions are executed in the order determined in the logic class instructions to perform ECU upgrade;
[0018] Otherwise, an upgrade prompt will be issued through the vehicle display module;
[0019] The upgrade execution module monitors the status of the ECU upgrade;
[0020] The upgrade execution module feeds back the ECU upgrade status to the host computer by flashing the feedback instruction.
[0021] Furthermore, the host computer controls the upgrade execution module to stop upgrading through an upgrade stop instruction; and the host computer controls the upgrade execution module to restart the upgrading process through an upgrade restart instruction.
[0022] Furthermore, a higher priority is configured for the upgrade stop instruction, the upgrade restart instruction and the upgrade start instruction than the logic class instruction, and the upgrade execution module executes the upgrade stop instruction, the upgrade restart instruction and the upgrade start instruction in priority according to the priority.
[0023] In a second aspect, the present application provides a system for wirelessly upgrading an ECU, comprising a host computer, an upgrade execution module communicatively connected to the host computer, and the upgrade execution module being connected to an on-board ECU;
[0024] The host computer and the upgrade execution module cooperate to implement the ECU wireless upgrade method.
[0025] In a third aspect, the present application provides a storage medium for implementing a method for wirelessly upgrading an ECU. The storage medium for implementing a method for wirelessly upgrading an ECU stores at least one instruction, and reads and executes the instruction to implement the method for wirelessly upgrading an ECU.
[0026] The above technical solution provided by the embodiment of the present application has the following advantages compared with the prior art:
[0027] In this application, the host computer first transmits the address class instructions, control class instructions, data class instructions and logic class instructions required for the upgrade to the upgrade execution module. The upgrade execution module can verify the content of the address class instructions, control class instructions, data class instructions and logic class instructions themselves, and then perform a logic check to ensure that the required instructions for executing the upgrade process are complete, thereby ensuring the content of the instructions required for executing the upgrade and that there are no problems with the logic coordination between the required instructions before starting the upgrade flash. This avoids timeout failures caused by delays during wireless interactive flashing, achieves stability in vehicle ECU upgrades, and greatly improves the success rate of flashing. Moreover, the upgrade execution module can choose the right time to upgrade according to the ECU status. BRIEF DESCRIPTION OF THE DRAWINGS
[0028] The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate embodiments consistent with the invention and, together with the description, serve to explain the principles of the invention.
[0029] In order to more clearly illustrate the embodiments of the present invention or the technical solutions in the prior art, the following briefly introduces the drawings required for use in the embodiments or the description of the prior art. Obviously, for ordinary technicians in this field, other drawings can be obtained based on these drawings without paying any creative labor.
[0030] Figure 1 A flowchart of the method for wirelessly upgrading an ECU provided in an embodiment of the present application;
[0031] Figure 2A schematic diagram of a message for an idle query instruction provided in an embodiment of the present application;
[0032] Figure 3 A schematic diagram of a message for a status feedback instruction provided in an embodiment of the present application;
[0033] Figure 4 A schematic diagram of a message for an address-related instruction provided in an embodiment of the present application;
[0034] Figure 5 A schematic diagram of a message for a data instruction provided in an embodiment of the present application;
[0035] Figure 6 A schematic diagram of a control instruction message provided in an embodiment of the present application;
[0036] Figure 7 A schematic diagram of a message for a logic instruction provided in an embodiment of the present application;
[0037] Figure 8 A schematic diagram of a message for receiving a feedback instruction provided in an embodiment of the present application;
[0038] Figure 9 Flowchart of S300 provided in the embodiment of the present application;
[0039] Figure 10 A schematic diagram of a message for a logic check feedback instruction provided in an embodiment of the present application;
[0040] Figure 11 A schematic diagram of a message for a flash feedback instruction provided in an embodiment of the present application;
[0041] Figure 12 A schematic diagram of a message for an upgrade start instruction provided in an embodiment of the present application;
[0042] Figure 13 A schematic diagram of a message for an upgrade stop instruction provided in an embodiment of the present application;
[0043] Figure 14 A schematic diagram of an upgrade and restart instruction message provided in an embodiment of the present application;
[0044] Figure 15 A schematic diagram of a system for wirelessly upgrading an ECU provided in an embodiment of the present application. DETAILED DESCRIPTION
[0045] To make the purpose, technical solutions, and advantages of the embodiments of this application more clear, the technical solutions in the embodiments of this application will be clearly and completely described below in conjunction with the drawings in the embodiments of this application. Obviously, the described embodiments are part of the embodiments of this application, not all of the embodiments. Based on the embodiments in this application, all other embodiments obtained by ordinary technicians in this field without making creative efforts are within the scope of protection of this application.
[0046] It should be noted that, in this document, the terms "comprises," "includes," or any other variations thereof are intended to encompass non-exclusive inclusion, such that a process, method, article, or apparatus comprising a series of elements includes not only those elements but also other elements not explicitly listed, or elements inherent to such process, method, article, or apparatus. In the absence of further limitations, an element defined by the phrase "comprising a ..." does not exclude the presence of other identical elements in the process, method, article, or apparatus comprising the element.
[0047] Example 1
[0048] See Figure 1 As shown, the embodiment of the present application provides a method for wirelessly upgrading an ECU, comprising:
[0049] S100, the host computer queries whether the upgrade execution module of the motor vehicle whose ECU is to be upgraded is idle; if yes, jump to S200; otherwise, periodically query whether the upgrade execution module is idle until the upgrade execution module is idle. Specifically, the upgrade execution module is an on-board network terminal or on-board diagnostic instrument that can execute the UDS protocol. In the specific implementation process, the host computer sends an idle query instruction to the upgrade execution module, see Figure 2 As shown, the message of the idle query instruction includes: a byte indicating the first command type of the idle query and a byte of check code, wherein the check code is a CRC check code or a parity check code. The upgrade execution module determines whether the idle query instruction sent by the host computer is correct through the check code in the idle query instruction. The upgrade execution module responds to the idle query instruction and feeds back a status feedback instruction to the host computer, see Figure 3 As shown, the status feedback instruction message includes: a one-byte indicating the second command type for status feedback, a one-byte indicating the upgrade execution module status, and a one-byte check code, wherein the upgrade execution module status includes idle and busy. The host computer uses the check code in the status feedback instruction to determine whether the status feedback instruction fed back by the upgrade execution module is correct. The host computer parses the correct status feedback instruction to obtain the status of the upgrade execution module.
[0050] S200, the host computer sends address class instructions, control class instructions, data class instructions and logic class instructions to the upgrade execution module in sequence, wherein the address class instructions, control class instructions, data class instructions and logic class instructions are each configured with a unique instruction code; wherein the logic class instructions set the execution order of each address class instruction, control class instruction and data class instruction through the instruction code.
[0051] For details, see Figure 4 As shown, the message of the address-type instruction includes: a one-byte indicating the third command type of the address type, a one-byte instruction code, a one-byte sending address length, a one-byte receiving address length, a sending address, a receiving address, and a one-byte checksum. The address-type instruction transmits the sending and receiving addresses of the message during the upgrade process.
[0052] See Figure 6 As shown, the control instruction message includes: a one-byte indicating the fourth control command type, a one-byte instruction code, a one-byte control command length, a one-byte control command, a one-byte control-related data length, control-related data, and a one-byte checksum. Control instructions include online test commands, session commands, routing commands, and data transfer commands. These control instructions are used to control the upgrade process.
[0053] See Figure 5 As shown, the data instruction message includes: a one-byte indicating the fifth command type of the data class, a one-byte instruction code, a one-byte data length, the data, and a checksum. Data instructions are used to transmit ECU upgrade data files. If the ECU upgrade data file transmitted by the host computer is of the S19 type, the S19 file is split into a bin file, which is then transmitted to the upgrade execution module via the data instruction.
[0054] See Figure 7 As shown, the message for the logic-type instruction includes: a one-byte indicating the sixth logic-type instruction; a one-byte instruction code; a one-byte total number of commands; the sequentially arranged instruction codes that determine the order in which the commands are executed; and a checksum. The logic-type instruction controls the execution order of the total number of instructions, and the execution order of the instructions is the order in which the instruction codes are arranged within the logic-type instruction, with each instruction code occupying one byte.
[0055] When the upgrade execution module receives any type of instruction sent by the host computer, it verifies the correctness of the instruction through the check code in the instruction, and feeds back the verification result to the host computer through a receiving feedback instruction, wherein the receiving feedback instruction contains the instruction code of the corresponding instruction; when the receiving feedback instruction feeds back an instruction error, the host computer resends the erroneous instruction to the upgrade execution module until the instruction is verified to be correct.
[0056] See Figure 8 As shown, the message of the receiving feedback instruction includes: one byte indicating the seventh command type of the receiving feedback class, one byte indicating the instruction code of the corresponding instruction, one byte receiving status and a check code. The receiving status includes a correct status and an error status.
[0057] When the host computer receives a reception feedback instruction indicating that the address instruction, control instruction, data instruction and logic instruction are wrong, it resends the corresponding instruction to the upgrade execution module according to the instruction code until the instruction is verified to be correct.
[0058] S300, after receiving the upgrade start instruction from the host computer, the upgrade execution module performs a logic check and determines whether the logic check passes. If so, the ECU upgrade is performed according to the instruction execution sequence determined in the logic class instruction. Figure 12 As shown, the upgrade start instruction message includes: a one-byte tenth command type indicating the upgrade start, a one-byte instruction code, and a one-byte check code. The upgrade execution module verifies whether the instruction codes of the address-type instruction, control-type instruction, and data-type instruction received by the upgrade execution module include the instruction codes used to limit the instruction execution order in the logic-type instruction. If so, the logic check is determined to have passed; otherwise, the logic check is determined to have failed.
[0059] See Figure 9 As shown, the specific process of process S300 is as follows:
[0060] S301, the upgrade execution module receives and verifies whether the upgrade start instruction is correct. If it is correct, it executes S302. Otherwise, the upgrade execution module feeds back the corresponding reception feedback instruction to the host computer;
[0061] S302, the upgrade execution module parses the logic instructions, obtains instruction codes of address instructions, control instructions, and data instructions with a limited execution order from the logic instructions, and forms a first instruction code set;
[0062] S303, the upgrade execution module parses the received address instructions, control instructions, and data instructions to obtain corresponding instruction codes to form a second instruction code set;
[0063] S304, determining whether all elements in the first instruction code set exist in the second instruction code set, if yes, executing S305, otherwise executing S308;
[0064] S305: If the logic check passes, the upgrade execution module feeds back a logic check feedback instruction containing the logic check pass information to the upper computer. The upgrade execution module checks whether the ECU is in an idle state. If so, S306 is executed. Otherwise, an upgrade prompt is issued through the vehicle display module.
[0065] S306, executing the instructions according to the instruction execution order determined in the logic class instructions to implement the ECU upgrade;
[0066] S307, the upgrade execution module monitors the status of the ECU upgrade and feeds back the status of the ECU upgrade to the upper computer through a flash feedback instruction;
[0067] S308: It is determined that the logic check fails, and the upgrade execution module feeds back a logic check feedback instruction containing the logic check failure content to the host computer.
[0068] For details, see Figure 10 As shown, the message of the logic check feedback instruction includes: one byte representing the eighth command type of the logic check feedback, one byte of logic check information and a check code, wherein the logic check information represents the pass or fail of the logic check through different numerical values, and the type of logic check failure is configured with different logic check information values, and the logic check failure is represented by the logic check information value corresponding to the failure type.
[0069] See Figure 11 As shown, the flash feedback instruction message includes: a one-byte indicating the ninth command type of the flash feedback, a one-byte instruction code for the corresponding instruction, a one-byte feedback data length, feedback data, and a checksum. The instruction code for the corresponding instruction is the instruction code that caused the flash failure. If the flash is successful, the instruction code for the corresponding instruction is configured to the preset value.
[0070] In the specific implementation process, when the upgrade execution module is executing the upgrade or waiting for the upgrade to be executed, the host computer controls the upgrade execution module to stop the upgrade through the upgrade stop instruction; specifically, refer to Figure 13 As shown, the upgrade stop command message includes: a one-byte indicating the eleventh command type for the upgrade stop, a one-byte command code, and a checksum. After receiving and verifying the upgrade stop command is correct, the upgrade execution module stops the upgrade or stops waiting for the upgrade to be executed, and clears the address, control, data, and logic instructions sent by the host computer.
[0071] When the upgrade execution module executes the upgrade, if the host computer receives a reception feedback instruction, a logic check feedback instruction or a flash feedback instruction containing error information fed back by the upgrade execution module, the host computer controls the upgrade execution module to restart the upgrade process through an upgrade restart instruction. Figure 14 As shown, the message of the upgrade restart instruction includes: a byte indicating the twelfth command type of the upgrade restart, a byte instruction code and a check code. After receiving the upgrade restart instruction, the upgrade execution module re-upgrades the ECU.
[0072] In the specific implementation process, the upgrade stop instruction, upgrade restart instruction and upgrade start instruction are configured with a higher priority than the logic type instruction. The upgrade execution module executes the upgrade stop instruction, upgrade restart instruction and upgrade start instruction first according to the priority.
[0073] Example 2
[0074] See Figure 15 As shown, an embodiment of the present application provides a system for wirelessly upgrading an ECU, comprising a host computer, an upgrade execution module communicatively connected to the host computer, and the upgrade execution module being connected to an onboard ECU;
[0075] The host computer and the upgrade execution module cooperate to implement the ECU wireless upgrade method as described above.
[0076] Example 3
[0077] An embodiment of the present application provides a storage medium for implementing a method for wirelessly upgrading an ECU. The storage medium for implementing a method for wirelessly upgrading an ECU stores at least one instruction, and the instruction is read and executed to implement the method for wirelessly upgrading an ECU.
[0078] In this application, the host computer first transmits the address class instructions, control class instructions, data class instructions and logic class instructions required for the upgrade to the upgrade execution module. The upgrade execution module can verify the content of the address class instructions, control class instructions, data class instructions and logic class instructions themselves, and then perform a logical check to ensure that the required instructions for executing the upgrade process are complete, thereby ensuring the content of the instructions required for executing the upgrade and that there are no problems with the logic coordination between the required instructions before starting the upgrade flash. This avoids timeout failures caused by delays during wireless interactive flashing, achieves stability in vehicle ECU upgrades, and greatly improves the success rate of flashing. Moreover, the upgrade execution module can choose the right time to upgrade according to the ECU status.
[0079] In the embodiments provided by the present invention, it should be understood that the disclosed devices and methods can be implemented in other ways. For example, the device embodiments described above are merely illustrative. For example, the division of the units is merely a logical function division. In actual implementation, there may be other division methods, such as multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. In addition, the mutual coupling or direct coupling or communication connection shown or discussed can be through some interface, indirect coupling or communication connection of devices or units, which can be electrical, mechanical or other forms.
[0080] The units described as separate components may or may not be physically separate, and the components shown as units may or may not be physical units, that is, they may be located in one place or distributed across multiple network units. Some or all of these units may be selected to achieve the purpose of this embodiment according to actual needs.
[0081] In addition, the functional units in the various embodiments of the present invention may be integrated into a single processing unit, each unit may exist physically separately, or two or more units may be integrated into a single unit. The aforementioned integrated units may be implemented in the form of hardware or software functional units.
[0082] The foregoing description is intended only to provide specific embodiments of the present invention, which will enable those skilled in the art to understand and implement the present invention. Various modifications to these embodiments will be readily apparent to those skilled in the art, and the general principles defined herein may be implemented in other embodiments without departing from the spirit or scope of the present invention. Therefore, the present invention is not intended to be limited to the embodiments shown herein, but is intended to be accorded the widest scope consistent with the principles and novel features claimed herein.
Claims
1. A method for wirelessly upgrading an ECU, characterized in that: include: S100, the host computer queries whether the upgrade execution module of the motor vehicle whose ECU is to be upgraded is idle; if so, jump to S200; S200, the host computer sends address class instructions, control class instructions, data class instructions and logic class instructions to the upgrade execution module in sequence, wherein the address class instructions, control class instructions, data class instructions and logic class instructions are all configured with unique instruction codes; wherein the logic class instructions set the execution order of each address class instruction, control class instruction and data class instruction by the instruction code; wherein, when the upgrade execution module receives any type of instruction sent by the host computer, it verifies the correctness of the instruction by using the check code in the instruction, and feeds back the verification result to the host computer by receiving a feedback instruction, wherein the receiving feedback instruction contains the instruction code of the corresponding instruction; when the receiving feedback instruction reports an instruction error, the host computer re-sends the erroneous instruction to the upgrade execution module until the instruction is verified to be correct; S300: The upgrade execution module performs a logic check in response to the upgrade start instruction sent by the host computer. If the logic check passes, the ECU upgrade is performed according to the instruction execution sequence specified in the logic class instruction. The specific process of process S300 is as follows: S301, the upgrade execution module receives and verifies whether the upgrade start instruction is correct. If it is correct, it executes S302. Otherwise, the upgrade execution module feeds back the corresponding reception feedback instruction to the host computer; S302, the upgrade execution module parses the logic instructions, obtains instruction codes of address instructions, control instructions, and data instructions with a limited execution order from the logic instructions, and forms a first instruction code set; S303, the upgrade execution module parses the received address instructions, control instructions, and data instructions to obtain corresponding instruction codes to form a second instruction code set; S304, determining whether all elements in the first instruction code set exist in the second instruction code set, if yes, executing S305, otherwise executing S308; S305: If the logic check passes, the upgrade execution module feeds back a logic check feedback instruction containing the logic check pass information to the upper computer. The upgrade execution module checks whether the ECU is in an idle state. If so, S306 is executed. Otherwise, an upgrade prompt is issued through the vehicle display module. S306, executing the instructions according to the instruction execution order determined in the logic class instructions to implement the ECU upgrade; S307, the upgrade execution module monitors the status of the ECU upgrade and feeds back the status of the ECU upgrade to the upper computer through a flash feedback instruction; S308: It is determined that the logic check fails, and the upgrade execution module feeds back a logic check feedback instruction containing the logic check failure content to the host computer.
2. The method for wirelessly upgrading an ECU according to claim 1, characterized in that: The upgrade execution module is an on-vehicle network terminal or an on-vehicle diagnostic instrument capable of executing the UDS protocol.
3. The method for wirelessly upgrading an ECU according to claim 1, characterized in that: The upgrade execution module feeds back a logic check feedback instruction to the upper computer based on the result of the logic check, and the logic check feedback instruction includes logic check information, and the logic check information indicates whether the logic check passes or fails. Among them, different logic check information values are configured for the type of logic check failure, and the logic check failure is indicated by the logic check information value corresponding to the failure type.
4. The method for wirelessly upgrading an ECU according to claim 1, characterized in that: The ECU upgrade according to the instruction execution order determined in the logic class instruction includes: The upgrade execution module detects whether the ECU is in idle state; If yes, execute the instructions according to the instruction execution sequence determined in the logic class instructions to perform ECU upgrade; Otherwise, an upgrade prompt will be issued through the vehicle display module; The upgrade execution module monitors the status of the ECU upgrade; The upgrade execution module feeds back the ECU upgrade status to the host computer by flashing the feedback instruction.
5. The method for wirelessly upgrading an ECU according to claim 1, characterized in that: The host computer controls the upgrade execution module to stop upgrading through an upgrade stop instruction; and the host computer controls the upgrade execution module to restart the upgrading process through an upgrade restart instruction.
6. The method for wirelessly upgrading an ECU according to claim 5, characterized in that: A higher priority than that of logic class instructions is configured for the upgrade stop instruction, upgrade restart instruction and upgrade start instruction, and the upgrade execution module executes the upgrade stop instruction, upgrade restart instruction and upgrade start instruction in priority according to the priority.
7. A system for wirelessly upgrading an ECU, characterized in that: It includes a host computer, an upgrade execution module connected to the host computer, and the upgrade execution module is connected to the vehicle ECU; The host computer and the upgrade execution module cooperate to implement the ECU wireless upgrade method as described in any one of claims 1 to 6.
8. A storage medium for implementing a method for wirelessly upgrading an ECU, characterized in that: The storage medium for implementing the method for wirelessly upgrading an ECU stores at least one instruction, and reading and executing the instruction implements the method for wirelessly upgrading an ECU as described in any one of claims 1 to 6.
Citation Information
Patent Citations
Frequency converter control system program upgrading method
CN106227572A
Whole vehicle ECU upgrading method and system
CN112529219A