Software Service and Repair BMW Coding, Individualization, and Programming Ken Welch Mission Viejo HS / Saddleback College
Ken Welch Department Chairman Technical Education Mission Viejo High School Automotive Technology Instructor Mission Viejo High School – Full time 33 years Saddleback College – Part-time
Crevier BMW and Irvine BMW (9/2/20009) and (9/4/2009)
Jake Logan – Service Manager Crevier BMW 1500 Auto Mall Drive, Santa Ana, CA 92705
Mike Crowley – Shop Forman Irvine BMW 9881 Research Drive, Irvine, CA 92618
Coding Control Modules everywhere
Individualization Owners Preferences and Options
Programming Updating and Correcting Software
New Model Technology Multiple networks per vehicle Fiber-optic (MOST-bus or Flex-Ray bus) 5-6 wired bus systems Thirty to Sixty processors common Sixty to Seventy processors (new 7 series) Faster processing speeds Sensor data sharing in the networks Shared control modules between models
Software Service Changes Correcting and updating software during service. Dealer installed accessories and features. Setting customer preferences. Software checking and updates during pre-delivery inspection (PDI)
Service Advisor uses Key reader to determine service needs
Stored Key data displayed Provides vehicle information – VIN, mileage, service needs, software version, and customer information from database.
Up-graded Network for Vehicle Service Diagnosis and Programming access throughout the service facility
New Technician Service Equipment ISID used for diagnosis and programming
Specialized Vehicle Network Adapters OBD II connector style “A”
Fiber-optic network adaptor (“B” adaptor) Connected to BMW MOST-bus in glove box
Speaking with IEEE Spectrum, Technical University professor Manfred Broy F-22 Raptor fighter jet uses about 1.7 million lines of software code Boeing’s upcoming 787 Dreamliner passenger jet is expected to use close to 6.5 million lines of code Modern luxury vehicle “probably contains close to 100 million lines of software code” Mercedes Benz S-Class, the car’s radio and navigation system alone requires up to 20 million lines of code Source: http://www.motorauthority.com/what-2k-worth- of-software-in-the-average-vehicle.html
Service Programming in the classroom Practical examples to demonstrate why software updates and coding in the dealership is needed. Procedures and cautions regarding programming vehicle software. Current technology used for software for the programming process. New Terminology used in the auto service field. BMW specific terms used in the field.