Method of recovering bootloader in mobile electronic device and bootloader recovery system performing thereof
Abstract
In a method of recovering a bootloader in a mobile electronic device, a bootloader recovery signal is transmitted from a bridge board to the mobile electronic device. The bridge board includes a first internal path and a second internal path. The mobile electronic device includes a third internal path and a fourth internal path. The bootloader recovery request signal is transmitted based on the first internal path and the third internal path. a boot mode of the mobile electronic device is changed based on the first internal path and the fourth internal path in response to receiving the bootloader recovery request signal. Bootloader recovery data is transmitted from a host device to the bridge board based on the changed boot mode. The bootloader recovery data is transmitted from the bridge board to the mobile electronic device based on the second internal path and the third internal path.
Claims
exact text as granted — not AI-modifiedWhat is claimed is:
1 . A method of recovering a bootloader in a mobile electronic device, the method comprising:
transmitting a bootloader recovery request signal from a bridge board to the mobile electronic device, the bridge board including a first internal path and a second internal path, the mobile electronic device including a third internal path and a fourth internal path, the bootloader recovery request signal being transmitted based on the first internal path and the third internal path; changing a boot mode of the mobile electronic device based on the first internal path and the fourth internal path in response to receiving the bootloader recovery request signal; transmitting bootloader recovery data from a host device to the bridge board based on the changed boot mode; and transmitting the bootloader recovery data from the bridge board to the mobile electronic device based on the second internal path and the third internal path.
2 . The method of claim 1 , wherein changing the boot mode includes:
transmitting a first recovery ready signal from the mobile electronic device to the bridge board based on the first internal path and the fourth internal path; transmitting a second recovery ready signal from the bridge board to the mobile electronic device based on the first internal path and the fourth internal path; and transmitting a bootloader recovery execution signal from the mobile electronic device to the bridge board based on the first internal path and the fourth internal path.
3 . The method of claim 2 , wherein transmitting the first recovery ready signal includes:
determining whether the bootloader recovery request signal is received; enabling the fourth internal path in response to receiving the bootloader recovery request signal, the fourth internal path being used to communicate with the bridge board based on a first communication scheme; and transmitting the first recovery ready signal from the mobile electronic device to the bridge board based on the first internal path and the enabled fourth internal path.
4 . The method of claim 3 , wherein transmitting the first recovery ready signal further includes:
disabling the third internal path in response to receiving the bootloader recovery request signal.
5 . The method of claim 3 , wherein transmitting the second recovery ready signal includes:
determining whether the first recovery ready signal is received; and transmitting the second recovery ready signal from the bridge board to the mobile electronic device based on the first internal path and the enabled fourth internal path in response to receiving the first recovery ready signal.
6 . The method of claim 3 , wherein transmitting the bootloader recovery execution signal includes:
determining whether the second recovery ready signal is received; and transmitting the bootloader recovery execution signal from the mobile electronic device to the bridge board based on the first internal path and the enabled fourth internal path in response to receiving the second recovery ready signal.
7 . The method of claim 6 , further comprising:
determining whether a predetermined time interval is elapsed from a first time point in response to non-receiving the second recovery ready signal, the first time point representing a time point at which the first recovery ready signal is transmitted from the mobile electronic device to the bridge board; and transmitting a bootloader recovery execution cancellation signal from the mobile electronic device to the bridge board based on the first internal path and the fourth internal path in response to being elapsed the predetermined time interval from the first time point.
8 . The method of claim 7 , further comprising:
re-determining whether the second recovery ready signal is received within the predetermined time interval from the first time point.
9 . The method of claim 2 , wherein:
the first internal path and the fourth internal path are configured to operate based on a first communication scheme, and the first recovery ready signal, the second recovery ready signal and the bootloader recovery execution signal are transmitted based on the first communication scheme.
10 . The method of claim 9 , wherein:
the second internal path and the third internal path are configured to operate based on a second communication scheme different from the first communication scheme, and the bootloader recovery data is transmitted based on the second communication scheme.
11 . The method of claim 10 , wherein:
the first communication scheme is based on an universal asynchronous receiver transmitter (UART) communication standard, and the second communication scheme is based on an universal serial bus (USB) communication standard.
12 . The method of claim 2 , wherein changing the boot mode includes:
activating the third internal path after the mobile electronic device transmits the bootloader recovery execution signal; and activating the second internal path after the bridge board receives the bootloader recovery execution signal.
13 . The method of claim 1 , further comprising:
performing a default booting in response to non-receiving the bootloader recovery request signal.
14 . The method of claim 1 , further comprising:
receiving, by the mobile electronic device, the bootloader recovery data based on the third internal path; and recovering the bootloader based on the bootloader recovery data.
15 . The method of claim 1 , wherein:
the bridge board includes a first connector and the mobile electronic device includes a second connector; the bridge board and the mobile electronic device are connected to each other through the first connector and the second connector; each of the first connector and the second connector includes a first pin and a second pin; and the bootloader recovery request signal is generated by setting a voltage level of each of the first pin and the second pin to a logic high level.
16 . The method of claim 1 , wherein:
the bridge board includes a third connector, and the host device includes a fourth connector; and the bridge board and the host device are connected to each other through the third connector and the fourth connector.
17 . A bootloader recovery system comprising:
a bridge board including:
a first processor;
first and second internal paths; and
a first internal path selector configured to select one of the first and second internal paths under a control of the first processor;
a mobile electronic device electrically connected to the bridge board, and including:
a second processor;
third and fourth internal paths; and
a second internal path selector configured to select one of the third and fourth internal paths under a control of the second processor; and
a host device electrically connected to the mobile electronic device; wherein the bridge board is configured to transmit a bootloader recovery request signal to the mobile electronic device based on the first internal path and the third internal path, wherein the mobile electronic device is configured to change a boot mode based on the first internal path and the fourth internal path in response to receiving the bootloader recovery request signal, wherein the host device is configured to transmit bootloader recovery data to the bridge board based on the changed boot mode, and wherein the bridge board is configured to transmit the bootloader recovery data to the mobile electronic device based on the second internal path and the third internal path.
18 . The bootloader recovery system of claim 17 , wherein:
the mobile electronic device is configured to transmit a first recovery ready signal to the bridge board based on the first internal path and the fourth internal path in response to receiving the bootloader recovery request signal; the bridge board is configured to transmit a second recovery ready signal to the mobile electronic device based on the first internal path and the fourth internal path in response to receiving the first recovery ready signal; and the mobile electronic device is configured to transmit a bootloader recovery execution signal to the bridge board based on the first internal path and the fourth internal path in response to receiving the second recovery ready signal.
19 . The bootloader recovery system of claim 17 , wherein:
the first internal path and the fourth internal path are configured to operate based on a first communication scheme, and the second internal path and the third internal path is configured to operate based on a second communication scheme different from the first communication scheme; and the first communication scheme is based on an universal asynchronous receiver transmitter (UART) communication standard, and the second communication scheme is based on an universal serial bus (USB) communication standard.
20 . A method of recovering a bootloader in a mobile electronic device, the method comprising:
transmitting a bootloader recovery request signal from a bridge board to the mobile electronic device, the bridge board including a first internal path and a second internal path, the mobile electronic device including a third internal path and a fourth internal path, the bootloader recovery request signal being transmitted based on the first internal path and the third internal path; changing a boot mode of the mobile electronic device based on the first internal path and the fourth internal path in response to receiving the bootloader recovery request signal; transmitting bootloader recovery data from a host device to the bridge board based on the changed boot mode; transmitting the bootloader recovery data from the bridge board to the mobile electronic device based on the second internal path and the third internal path; and recovering the bootloader based on the bootloader recovery data, wherein the bridge board includes a first connector, the mobile electronic device includes a second connector, and the bridge board and the mobile electronic device are connected to each other through the first connector and the second connector; wherein each of the first connector and the second connector includes a first pin and a second pin; and wherein the bootloader recovery request signal is generated by setting a voltage level of the first pin and the second pin to a logic high level.Join the waitlist — get patent alerts
Track US2022374312A1 — get alerts on status changes and closely related new filings.
We store only your email — no account needed. See our privacy policy.