US11023224B2ActiveUtilityA1

Firmware update method for smart charging device

44
Assignee: CHEN SOURCE INCPriority: Oct 1, 2019Filed: Oct 1, 2019Granted: Jun 1, 2021
Est. expiryOct 1, 2039(~13.2 yrs left)· nominal 20-yr term from priority
Inventors:Bai Zhou
H04L 2209/84H04L 9/0894G06F 8/656H04L 9/3247G06F 11/1433G06F 8/658G06F 21/572G06F 11/1004
44
PatentIndex Score
0
Cited by
10
References
10
Claims

Abstract

A firmware update method for a smart charging device is disclosed. First, firmware of a first board is updated, and the first board then sets work flags to second, third board and fourth boards. The first board queries a firmware version of the second board, and then presets the work flag of a firmware version as false. When the firmware version of the second board is older, the first board sets the work flag as true, and updates the firmware of the second board, and sets the work flag as false. The first board again queries whether the work flag is set as true, when the firmware versions of the second and first boards are the same, the work flag is set as false. According to the above procedures, the firmware of the third and fourth boards is updated, so as to completely update firmware of all boards.

Claims

exact text as granted — not AI-modified
What is claimed is: 
     
       1. A firmware update method for a smart charging device, comprising:
 (A) updating, by a master computer, a latest firmware to a first board; 
 (B) setting, by the first board, a plurality of work flags to a second board, a third board, a fourth board and a plurality of numbered extension boards; 
 (C) querying, by the first board, a firmware version of the second board and presetting the work flag of the firmware version of the second board as false, and when the firmware version of the second board is older, setting, by the first board, the work flag of the firmware version of the second board as true and updating the firmware version of the second board, and then setting the work flag of the firmware version of the second board as false, and querying again, by the first board, whether the work flag of the firmware version of the second board is set as true, and when the firmware version of the second board is the same as the firmware version of the first board, setting the work flag of the firmware version of the second board as false; 
 (D) according to the procedures of step (C), updating firmware of the third and fourth boards and the plurality of numbered extension boards, so as to completely update the firmware of each of the second board, the third board, the fourth board and the plurality of numbered extension boards. 
 
     
     
       2. The firmware update method according to  claim 1 , wherein input/output interfaces of the first board comprise an I 2 C0 master interface and an I 2 C1 master interface. 
     
     
       3. The firmware update method according to  claim 1 , wherein input/output interfaces of each of the second, third and fourth boards and the plurality of numbered extension boards comprise an I 2 C0 slave interface and an I 2 C1 master interface. 
     
     
       4. The firmware update method according to  claim 1 , wherein the first board transmits a board number assign instruction to the corresponding board connected to an I 2 C1 master interface thereof, to informs the corresponding board to be the second board. 
     
     
       5. The firmware update method according to  claim 1 , wherein the first board transmits a board number assign instruction to the corresponding board connected to an I 2 C0 master interface thereof, to inform the corresponding board to be the third board. 
     
     
       6. The firmware update method according to  claim 1 , wherein the third board transmits a board number assign instruction to the corresponding board connected to an I 2 C1 master interface thereof, to inform the corresponding board to be the fourth board. 
     
     
       7. The firmware update method according to  claim 1 , wherein the smart charging device is a charging cabinet or a charging car. 
     
     
       8. The firmware update method according to  claim 1 , wherein a firmware comprises an outside tool/program accesses firmware inside variable/area (OAI) region, a firmware update information storage region, a public key storage region, and a digital signature storage region. 
     
     
       9. The firmware update method according to  claim 8 , wherein the firmware update information storage region is divided into two regions comprising a first region configured to store an operation firmware, and a second region configured to store an update firmware. 
     
     
       10. The firmware update method according to  claim 8 , wherein a tool software is used to read the outside tool/program accesses firmware inside variable/area (OAI) region, and import and write firmware update information into the firmware update information storage region, and the firmware update information comprises a CRC32 value and a time serial number, and the firmware is determined as a new version or an old version according to the time serial number.

Cited by (0)

No later patents cite this yet.

References (0)

No backward citations on record.