SoCal Diesel v. Extrasensory Software CA2/1
Opinion
Opinion
Chaney, J.
BACKGROUND
A. EFILive and Ira and Robyn Emus
1. Engine Control Module A modern truck engine is controlled by a computer, called an Engine Control Module (Control Module), which receives signals from sensors throughout the vehicle, interprets them, and uses the results to communicate with actuators that adjust such factors as ignition timing, air-fuel ratios, and idle speed. The Control Module thus “tunes” the engine, while it is running, to meet desired performance and emissions goals. Embedded software in modern Control Modules is complex and sophisticated, able to monitor and regulate hundreds of parameters to optimize performance. The group of calibrations—for example, water temperature, air pressure, or engine speed—necessary to achieve a particular performance profile is called a “tune.” A Control Module can be accessed by way of an “Onboard Diagnostics” (OBD2) port usually found under the driver’s-side dashboard. A mechanic can attach a data cable between the OBD2 port and a scanning device, and from that device to a personal computer, to receive information from and convey commands to the Control Module. Data streams to and from the Control Module may also be…