Method of enabling and disabling occupant restraints
First Claim
1. In a vehicle having a controller for deploying occupant restraints and a data link for communication between the controller and a diagnostic tester, a method of selectively enabling and disabling individual restraints comprising the steps of:
- storing a key algorithm in the diagnostic tester;
storing a key code and a seed in the controller;
requesting the seed by the diagnostic tester;
sending the seed to the diagnostic tester;
operating on the seed by the key algorithm to calculate a key code;
sending the calculated key code to the controller along with a request for selective enabling and disabling of restraints;
verifying the key code; and
when the key code is valid, enabling and disabling restraints according to the request.
2 Assignments
0 Petitions
Accused Products
Abstract
A controller for airbags and seat belt pretensioners stores a digital flag for each restraint to enable or disable the corresponding deployment loop. A diagnostic tester is coupled by a communications link to the controller to selectively set the flags as desired. The controller stores a seed and a key and the tester is provided with an algorithm which can calculate the key from the seed. The tester requests the seed, which is supplied, and then calculates the key and sends the key to the controller along with a request to set the status of the deployment loops. If the transmitted key matches the stored key, the controller will comply with the request and set the flags accordingly.
-
Citations
7 Claims
-
1. In a vehicle having a controller for deploying occupant restraints and a data link for communication between the controller and a diagnostic tester, a method of selectively enabling and disabling individual restraints comprising the steps of:
-
storing a key algorithm in the diagnostic tester; storing a key code and a seed in the controller; requesting the seed by the diagnostic tester; sending the seed to the diagnostic tester; operating on the seed by the key algorithm to calculate a key code; sending the calculated key code to the controller along with a request for selective enabling and disabling of restraints; verifying the key code; and when the key code is valid, enabling and disabling restraints according to the request. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
Specification