Method for recovering control of a continually resetting control module
First Claim
1. A method for recovering control of a continually resetting control module comprising:
- receiving a vehicle ignition signal;
initializing control module hardware;
monitoring a vehicle communication link for receipt of at least one recovery message;
after said monitoring step, activating a recover mode if said at least one recovery message is received;
after said monitoring step, deactivating said recover mode if said at least one recovery message is not received;
determining whether said recover mode is active;
after said determining step, monitoring said vehicle communication link for a tool message if said recover mode is active, wherein said tool message is adapted to prevent continual reset; and
after said determining step, running an application program if said recover mode is not active.
13 Assignments
0 Petitions
Accused Products
Abstract
A method for recovering control of a continually resetting control module is provided. The method recovers control by monitoring a vehicle'"'"'s communication links for a very short period each time the boot program starts and before control is passed to the application program. Alternatively, control may also be recovered using a running reset counter (RSC) that increments every time the boot program is entered via an abnormal condition. After recovering control, the control module can communicate with an external tool to diagnose and/or reprogram the control module and thereby prevent continual reset.
8 Citations
11 Claims
-
1. A method for recovering control of a continually resetting control module comprising:
-
receiving a vehicle ignition signal;
initializing control module hardware;
monitoring a vehicle communication link for receipt of at least one recovery message;
after said monitoring step, activating a recover mode if said at least one recovery message is received;
after said monitoring step, deactivating said recover mode if said at least one recovery message is not received;
determining whether said recover mode is active;
after said determining step, monitoring said vehicle communication link for a tool message if said recover mode is active, wherein said tool message is adapted to prevent continual reset; and
after said determining step, running an application program if said recover mode is not active. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A method for recovering control of a continually resetting control module comprising:
-
receiving a vehicle ignition signal;
initializing control module hardware;
providing a running reset counter;
checking said running reset counter;
after said checking step, activating a recover mode if said running reset counter is greater than a predefined limit;
after said checking step, deactivating said recover mode if said running reset counter is less than or equal to a predefined limit;
determining whether said recover mode is active;
after said determining step, monitoring a vehicle communication link for a tool message if said recover mode is active, wherein said tool message is adapted to prevent continual reset; and
after said determining step, running an application program if said recover mode is not active. - View Dependent Claims (8, 9, 10)
-
-
11. A method for recovering control of a continually resetting control module comprising:
-
receiving a vehicle ignition signal;
initializing control module hardware;
monitoring a vehicle communication link for receipt of a plurality of recovery messages;
after said monitoring step, transmitting a response to each of said plurality of recovery messages;
after said monitoring step, activating a recover mode if said plurality of recovery messages are received;
after said monitoring step, deactivating said recover mode if said plurality of recovery messages are not received;
determining whether said recover mode is active;
after said determining step, monitoring said vehicle communication link for a tool message if said recover mode is active, wherein said tool message is adapted to prevent continual reset; and
after said determining step, running an application program if said recover mode is not active.
-
Specification