Patent attributes
A system for updating battery software includes a programmable battery unit that includes an internal access point. The programmable battery unit includes a battery control unit that controls the overall functionality of the programmable battery unit. A programmable storage medium may be included on the battery control unit. The storage medium has stored therein battery software operable to control certain features of the programmable battery unit. An input port may be connected with the battery control unit. An update device that includes a second storage medium having stored therein updated battery software for the programmable battery unit. A connector may be included for connecting the update device to the input port of the programmable battery unit. A software routine on the update device is operable to automatically transfer the updated battery software from the update device to the first storage medium of the programmable battery unit thereby reprogramming the programmable battery unit.