Low cost, open approach for vehicle software installation/updating and on-board diagnostics
First Claim
1. A vehicle software installation, upgrade, and diagnostic system for use in vehicle assembly, upgrade, and repair, comprising:
- a portable memory device adapted to receive diagnostic information via an open architecture communications port of a vehicle; and
an external processor having an open architecture communications port and adapted to receive the diagnostic information from the portable device, wherein the external processor is adapted to analyze the diagnostic information.
13 Assignments
0 Petitions
Accused Products
Abstract
A vehicle software installation, upgrade, and diagnostic system for use in vehicle assembly, upgrade, and repair, includes a portable memory device, such as a USB flash disk. The device receives diagnostic information via an open architecture communications port of a vehicle, such as a USB port. An external processor has a complimentary open architecture communications port and is adapted to receive and analyze the diagnostic information from the portable device. According to various aspects, analysis of the diagnostic information verifies successful installation and testing of vehicle software transferred from the portable device to vehicle processors, identifies software versions resident on the vehicle and related upgrade history for download and installation of an appropriate software upgrade, and/or diagnoses vehicle problems in accordance with sensed vehicle conditions and predetermined fault detection criteria.
-
Citations
20 Claims
-
1. A vehicle software installation, upgrade, and diagnostic system for use in vehicle assembly, upgrade, and repair, comprising:
-
a portable memory device adapted to receive diagnostic information via an open architecture communications port of a vehicle; and
an external processor having an open architecture communications port and adapted to receive the diagnostic information from the portable device, wherein the external processor is adapted to analyze the diagnostic information. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A vehicle, comprising:
-
an open architecture communications port;
multiple processors connected to a system bus of the vehicle and adapted to generate diagnostic information;
an interface processor in communication with the open architecture communications port and connected to the system bus, wherein said interface processor is adapted to load software received over said open architecture communications port onto said multiple processors, and to transmit diagnostic information received from said multiple processors via said open architecture communications port. - View Dependent Claims (7, 8, 9, 10)
-
-
11. A vehicle software installation, upgrade, and diagnostic method for use in vehicle assembly, upgrade, and repair, comprising:
-
establishing communication between a portable memory device and an interface processor of a vehicle via an open architecture communications port of the vehicle, wherein the interface processor is connected to multiple processors of the vehicle via a system bus of the vehicle;
transferring diagnostic information from the multiple processors to the portable memory device via the interface processor;
establishing communication between the portable memory device and an external processor via an open architecture communications port of the external processor; and
analyzing the diagnostic information via the external processor. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
Specification