US 12,271,724 B2
Method for updating software by confirming hardware version information
Jin Kyu Jung, Daejeon (KR); and Yeon Ok Yi, Daejeon (KR)
Assigned to LG ENERGY SOLUTION, LTD., Seoul (KR)
Appl. No. 18/027,007
Filed by LG ENERGY SOLUTION, LTD., Seoul (KR)
PCT Filed Jun. 10, 2022, PCT No. PCT/KR2022/008244
§ 371(c)(1), (2) Date Mar. 17, 2023,
PCT Pub. No. WO2023/277386, PCT Pub. Date Jan. 5, 2023.
Claims priority of application No. 10-2021-0084131 (KR), filed on Jun. 28, 2021.
Prior Publication US 2023/0367578 A1, Nov. 16, 2023
Int. Cl. G06F 9/44 (2018.01); G06F 8/65 (2018.01); G06F 8/71 (2018.01)
CPC G06F 8/65 (2013.01) [G06F 8/71 (2013.01)] 11 Claims
OG exemplary drawing
 
1. A battery management device comprising:
a hardware version identification unit including hardware version information of a battery management system (BMS) and configured to output the hardware version information;
a microcontroller including a plurality of input/output channels, and configured to:
receive the hardware version information of the hardware version identification unit through at least one input/output channel among the plurality of input/output channels,
receive updated software including a compatible hardware version list,
compare the compatible hardware version list with the hardware version information of the BMS received from the hardware version identification unit to determine whether to proceed with a software update of the BMS, and
perform the software update, when it is determined that the compatible hardware version list is compatible with the hardware version information of the BMS; and
a second switch disposed between the hardware version identification unit and the microcontroller,
wherein, when the microcontroller receives the updated software including the compatible hardware version, the microcontroller controls the second switch to close, thereby forming a connection between the hardware version identification unit and the microcontroller.