CPC G06F 8/65 (2013.01) [H04B 3/54 (2013.01); H04L 1/0061 (2013.01)] | 20 Claims |
1. A portable device, comprising:
a first pin;
a power line communication module in communication with an external device via the first pin being connected to a second pin of the external device, the external device being configured to store firmware data; and
a controller configured to control the power line communication module,
wherein the power line communication module transmits, to the external device, an update initiation signal to initiate a firmware update,
wherein the update initiation signal causes the external device to:
verify a connection between the first pin of the portable device and the second pin of the external device and send a first response signal to the power line communication module based on a result of the connection verification,
check a battery status,
based on the battery status having a first value, check a battery charge amount,
based on the battery charge amount exceeding a first reference amount, set the battery status to a second value different from the first value,
based on the battery charge amount not exceeding the first reference amount, leave the battery status unchanged,
based on the battery status having the second value, send a second response signal to the power line communication module,
based on the battery charge amount being less than a second reference amount, set the battery status to the first value, and
based on the battery charge amount being not less than a second reference amount, transmit a third response signal to the power line communication module, and
wherein the power line communication module transmits the firmware data to the external device based on the third response signal.
|