Diagnostic Software for BMW – User Guide

26
Diagnostic Software for BMW User Guide Contents About Bavarian Technic ........................................................................................................................... 3 Included in the Package ........................................................................................................................... 3 Product Versions...................................................................................................................................... 3 How the Program Works ......................................................................................................................... 4 System Requirements .............................................................................................................................. 4 Installing the Software ............................................................................................................................. 5 Getting Started ........................................................................................................................................ 5 Connecting the Cables ......................................................................................................................... 5 Launching the Program........................................................................................................................ 5 Using Bavarian Technic ............................................................................................................................ 6 Customer / Vehicle Information .......................................................................................................... 6 Choose Vehicle .................................................................................................................................... 7 Choose Equipment .............................................................................................................................. 7 Main User Interface ............................................................................................................................. 9 Screen Layout .................................................................................................................................... 10 Control Unit Functions....................................................................................................................... 12 Identification.................................................................................................................................. 12 Information .................................................................................................................................... 12 Fault Codes/Shadow Fault Codes .................................................................................................. 12 Erase Fault Codes/ Erase Shadow Fault Codes .............................................................................. 13 Actual Values ................................................................................................................................. 13 Activations ..................................................................................................................................... 16 Coding ............................................................................................................................................ 17 Commands ..................................................................................................................................... 17 Command Console ......................................................................................................................... 17 Reset Service Reminders ................................................................................................................... 17 Condition Based Service (CBS) ....................................................................................................... 18

Transcript of Diagnostic Software for BMW – User Guide

Page 1: Diagnostic Software for BMW – User Guide

DiagnosticSoftwareforBMW–UserGuide

ContentsAboutBavarianTechnic...........................................................................................................................3

IncludedinthePackage...........................................................................................................................3

ProductVersions......................................................................................................................................3

HowtheProgramWorks.........................................................................................................................4

SystemRequirements..............................................................................................................................4

InstallingtheSoftware.............................................................................................................................5

GettingStarted........................................................................................................................................5

ConnectingtheCables.........................................................................................................................5

LaunchingtheProgram........................................................................................................................5

UsingBavarianTechnic............................................................................................................................6

Customer/VehicleInformation..........................................................................................................6

ChooseVehicle....................................................................................................................................7

ChooseEquipment..............................................................................................................................7

MainUserInterface.............................................................................................................................9

ScreenLayout....................................................................................................................................10

ControlUnitFunctions.......................................................................................................................12

Identification..................................................................................................................................12

Information....................................................................................................................................12

FaultCodes/ShadowFaultCodes..................................................................................................12

EraseFaultCodes/EraseShadowFaultCodes..............................................................................13

ActualValues.................................................................................................................................13

Activations.....................................................................................................................................16

Coding............................................................................................................................................17

Commands.....................................................................................................................................17

CommandConsole.........................................................................................................................17

ResetServiceReminders...................................................................................................................17

ConditionBasedService(CBS).......................................................................................................18

Page 2: Diagnostic Software for BMW – User Guide

6/21/2016 ©BavarianTechnicLLC Page2of26

ShortTest..........................................................................................................................................19

SetWorkshopInformation................................................................................................................20

WorkLog............................................................................................................................................21

ToEnabletheWorkLog.................................................................................................................21

ToReviewaWorkLog...................................................................................................................21

UpdatingtheSoftware..........................................................................................................................21

AutomaticUpdates........................................................................................................................21

ManualUpdates............................................................................................................................22

UpdatingtheCableFirmware................................................................................................................22

LanguageSettings..................................................................................................................................22

BMWDiagnosticConnectorLocations..................................................................................................22

CommonProblemsandSolutions.........................................................................................................23

SendLogtoBavarianTechnic............................................................................................................24

Index......................................................................................................................................................26

Page 3: Diagnostic Software for BMW – User Guide

6/21/2016 ©BavarianTechnicLLC Page3of26

AboutBavarianTechnicBavarianTechnicLLCiscomprisedofsoftwareengineersandautomotiveenthusiastsalike.Asautomotiveenthusiasts,weunderstandthevalueofsolid,effectivetoolsintheworkshop.Asengineers,weworkhardtodevelopintuitive,comprehensivesoftwareandrobusthardwaretocreateanoverallpackagethatmeetsourcustomers’highstandards–andours.

TheBavarianTechnictoolforBMWisahardwareandsoftware-basedtool.ThesoftwareprograminstallsandrunsonyourMicrosoftWindowscomputerandmanagescommunicationbetweenyouandthecar.Thehardwareconsistsofoneormorecablesthatconnectbetweenyourcomputerandthecarandfacilitatescommunicationsbetweenthesoftwareandthecar.Withaprimaryfocusondiagnostics,thetoolprovidescommunicationswiththedifferentsystems’controlunitstoread,display,andcleartroublecodes,resetservicereminders,activatesystemcomponents,displayandcapturelivevalues,andaltercodesettings.

IncludedinthePackageDependingontheproductversionyoupurchased,someorallofthesecableswillbeincludedwithyourpackage.YourpackagedoesnotincludeasoftwareinstallationCD.YoumustdownloadandinstalltheBavarianTechnicsoftwaredirectlyfromtheBavarianTechnicwebsite,www.bavariantechnic.com.

Standardinterfacecable Early-modeladaptercable 50’extensioncable

ProductVariationsBavarianTechnicofferstwodiagnostickitsforBMW:EnthusiastandProfessional.WiththeexceptionofCodingandCommandConsolefeatures,bothkitsprovidethesamediagnosticcapabilitiesacrossthesamerangeofcars.TheCodingandCommandConsolefeaturesareavailablewiththeProfessionalversiononly.

• EnthusiastVersion:IntendedfortheprivateownerofBMW,theEnthusiastkitcomescompletewithoneUSB-to-ODBIIstandardinterfacecable.Ifpurchased,yourkitmightalsoincludetheearly-modeladaptercablewiththeround,20-pinconnector.TheEnthusiastkitislimitedtouseonthreecarsmanagedbyVIN.BavarianTechnicenforcesthislimitbystoringthecar’sVINinthememoryofthecable.Afteryouusethecableonthreecars,itwillonlycontinuetofunctiononthosethreecars.

• ProfessionalVersion:Intendedfortheservicerepairshop,theProfessionalkitcomesinthreevariationscomprisedofonecable,twocables,orthreecables.AllProfessionalkitsincludethe

Page 4: Diagnostic Software for BMW – User Guide

6/21/2016 ©BavarianTechnicLLC Page4of26

USB-to-ODBIIstandardinterfacecable.YoumightalsopurchaseaProfessionalkitthatincludestheearly-modeladaptercableandthe50’OBDII-to-OBDIIextensioncable.YoucanusetheProfessionalversiononanunlimitednumberofcars.

HowtheProgramWorksWiththereleaseofthediagnosticsoftwareforBMW,BavarianTechniclaunchesacompletelynewsoftwareplatform.Theplatformhasthreemaincomponents:1)the“Framework”2)the“Carfiles,”and3)the“ECUfiles.”

TheFrameworkisthecoreofthenewsoftware.Itmaintainscontroloverallothercomponentsofthetoolincludingthecarfiles,ECUfiles,userinterface,andcommunicationwiththestandardinterfacecableandcar.TheFrameworkgetsinformationfromtheCarfilestoreferencecontrolunitsassociatedwithchassistypesandmodels.ItalsogetsinformationfromtheECUfilessoitcancommunicateeffectivelywiththemanycontrolunitssupportedbyBMWautomobiles.

EachBMWchassistype–andeachmodelbuiltuponeachchassistype–comesequippedwithanumberofelectroniccontrolunitsthatsupportmanyofthecar’ssystems.TheCarfilesaresimpleXMLfilesthatlistsupportedelectroniccontrolunitsforeachchassistypeand/ormodel.TheFrameworkusestheCarfilestoreferencetheBavarianTechnicECUfiles.

TheECUfilesareXMLfilesthatcontaincontrolunitaddressinformation,unitIDanddescriptions,possiblefaultcodesanddescriptions,activationoptions,andotherECU-specificdetails.TheFrameworkusestheinformationintheECUfilestoconnecttothecontrolunit.TheBavarianTechnicuserinterfacedisplayssomeoftheinformationcontainedintheECUfile,suchasfaultcodedescriptions.

Withtheintroductionofthissoftwareplatform,BavarianTechniccansupportagreaternumberofcontrolunitsinawiderrangeofcarsatafasterpaceofrelease.

SystemRequirementsThefollowingisalistoftheminimumsystemrequirementsfortheeffectiveuseofthesoftware:

• WindowsXP,Vista,7,8,or10(Allversions,includingboth32-and64-bit).WinRTnotsupported.• 1GBMemory(RAM)• 1.8GHzdual-coreprocessororfaster(ARMprocessorsuchasonWindowsSurfacerunning

WinRTnotsupported)• 1GBavailableharddiskspace• AvailableUSBport• AvailableInternetconnectionandbrowser(forprograminstallationandsoftwareupdates)• Screenresolutionof800x600orgreater• Microsoft®.NETFramework3.5sp1(freedownload).NotrequiredwithWindows7.InWindows

8and8.1,enablethisoptionthroughControlPanel|Programs|TurnWindowsfeaturesonoroff.

• AdobeAcrobatReader(forreadingandprintingdocumentation)

Page 5: Diagnostic Software for BMW – User Guide

6/21/2016 ©BavarianTechnicLLC Page5of26

InstallingtheSoftwareThesoftwareinstallsdirectlytoyourcomputerfromBavarianTechnic’sdownloadpage;youwillnotreceiveaninstallationCDwiththecables.Installthesoftwarebeforeplugginginthecable.

Toinstallthesoftware:

1. Gotohttp://www.bavariantechnic.com.2. SelectDownloadsfromtheleftcolumn.3. Ifneeded,clickMicrosoft®InternetExplorertoinstallInternetExplorerversion6.0orlater.4. Ifneeded,clickMicrosoft®.NETframeworktoinstall.NETFrameworkversion3.5sp1.5. ClickBavarianTechniccabledriverstoinstallthenecessarycabledrivers.6. ClickBavarianTechnicsoftwareprogramtostarttheBavarianTechnicinstallation.7. Whenpromptedwiththesecuritywarning,clickInstall.

GettingStartedUponsuccessfulinstallationofthesoftware,youarereadytoconnectthecablesandstarttheprogram.Thefollowingsectionsprovidedetailedinstructionsforthisprocedure.

ConnectingtheCablesWARNING:DoNOTuseapowerinvertertopoweryourcomputerwhenusingBavarianTechnic.

Dependinguponthekityouordered,youwillhaveone,two,orthreecables.Withthecar’signitiononandbeforelaunchingthesoftware,connectthecablesbetweenyourcomputerandcarasfollows.

• ConnecttheOBDII-endofthestandardinterfacecabletothediagnosticportonyourcar.• Connectthestandardinterfacecable’sUSBconnectortotheUSBportonyourcomputer.• Ifyoupurchasedthe50’extensioncable,youcanconnectitbetweenthemaleODBII-endofthe

standardinterfacecableandthecar.• Ifyouareworkingonearly-modelcarsandhavetheearly-modeladaptercable,connectit

betweenthestandardinterfacecableandcarorbetweenthe50’extensioncableandthecar.

Afteryouconnectthecables,starttheBavarianTechnicprogram.IfthecarisanE60,E65,E70,E90,R56,orlatermodel,enablethehazardlightsforthedurationofdiagnosticsafterturningthecar’signitionon.

LaunchingtheProgramStarttheBavarianTechnicprogramonlyafteryouconnectthecables.Tostarttheprogram,double-clickontheBavarianTechnicdesktopiconor:

1. ClicktheWindowsStartbutton.2. SelectAllPrograms|BavarianTechnic.

Uponstartingtheprogram,youwillseetheBavarianTechniclogoscreenfollowedbytheChooseVehiclescreen.UsersoftheProfessionalkitswillseetheCustomer/VehicleInformationscreenappearfirst.

Page 6: Diagnostic Software for BMW – User Guide

6/21/2016 ©BavarianTechnicLLC Page6of26

UsingBavarianTechnicBavarianTechnicisequippedwithmanyofthesamecapabilitiesincludedwiththeBMWfactorytools.Thefollowingsectionsguideyouthroughthemanyavailablefeaturessoyoucangetthemostfromyourkit.

Customer/VehicleInformationUponstartingtheprogramwithaProfessionalcableattached,theCustomer/VehicleInformationdialogappears.Atthistime,theprogramautomaticallyattemptstocommunicatewiththecartoaccessthecar’sVIN.Iftheprogramisabletoaccesstheinformation,thelastsevencharactersappearintheVINfieldofthedialog.TheprogramthenattemptstodecodetheVINautomaticallyusinganavailableinternetconnection.

Ifthesoftwarecannotaccessthecar’sVIN,youcanenterthelastsevencharactersoftheVINmanually.DecodetheVINbyclickingtheDecodeVINbuttonthatappears.Aninternetconnectionisrequiredfordecoding.

TheCustomer/VehicleInformationdialogappearsbydefaultwhenthesoftwarestarts

Page 7: Diagnostic Software for BMW – User Guide

6/21/2016 ©BavarianTechnicLLC Page7of26

CompletetheCustomer/VehicleInformationscreenbyenteringthecar’sodometerreadingandapplicablecustomerinformationasdesired.

YoucanhidetheCustomer/VehicleInformationscreenduringstart-upbyselectingtheDon’tshowthisscreenonstartupoptionandclickingOK.YoucanopenthedialogagainatanytimebyselectingAddCustomerInformationfromtheToolsmenuoptionfoundatthetopofthemainuserinterface.

ClickOKtosavetheinformationforthecurrentsessionorCanceltoclosethedialogwithoutsaving.ThesoftwaredoesnotsaveVINdetailsorcustomerinformationafterclosingtheprogram.

ChooseVehicleThenextdialogtoappearafterlaunchingtheprogramistheChooseVehicledialog.Hereyoucanchooseacarbymake,model,chassistype,andyear.IfyoudecodedaVINontheCustomer/VehicleInformationscreen,thesoftwareautomaticallypre-selectsthematchingmodelforyou.

BavarianTechnicChooseVehicledialogandmainuserinterface

Alternatively,youcanchoosespecificcontrolunitsfromthelistofallsupportedcontrolunitsfromtheIndividualControlModulestaboftheChooseVehicledialog.

ChooseEquipmentIfthemodelyouselectincludesequipmentvariations,theChooseEquipmentdialogappearswithalistofselectableequipmentoptionssuchasengine,transmission,stabilitycontrol,andairbags.Selecttheappropriateoption(s)foryourmodelandclickOK.

Page 8: Diagnostic Software for BMW – User Guide

6/21/2016 ©BavarianTechnicLLC Page8of26

TheChooseEquipmentdialogappearswhenequipmentvariationsareavailableforthemodelselected

Theprogramcanautomaticallydeterminetheequipmentvariationsinsomecars.Whenitdoes,theprogramdisplaysandautomaticallyselectsthedetectedequipment.

Page 9: Diagnostic Software for BMW – User Guide

6/21/2016 ©BavarianTechnicLLC Page9of26

MainUserInterfaceThemainuserinterfacenowappears.WhenyouselectamodelfromtheChooseVehicledialog,theprogramdisplaysalistofsupportedcontrolunitsintheleft-handpane.IfyouselectasinglecontrolunitfromtheIndividualControlModulestaboftheChooseVehicledialog,thesoftwaredisplaysonlythatcontrolunit.

Double-clickacontrolunitintheleft-handpaneofthemainuserinterfacetorevealavailablefunctionsforthatcontrolunit.Alternatively,clickthe“+”signnexttoanyofthecontrolunitstorevealthesamelistoffunctions.

Selectfromsupportedcontrolunitsintheleft-handpaneofthemainuserinterface.

Page 10: Diagnostic Software for BMW – User Guide

6/21/2016 ©BavarianTechnicLLC Page10of26

ScreenLayoutTheBavarianTechnicscreendisplaysseveralkeypointsofinformation,includingsoftwareversion,selectedmodel,statusofthecableconnection,andthecontrolunitselected.

Menuoptions

• Fileo Startover–openstheChooseVehicledialogtoselectadifferentmodelo Openworklog–opensaBrowsewindowfortheselectionofapreviously-savedwork

log(seeWorkLogsectionfordetails)o OpenECUfile–opensaBrowsewindowfortheselectionofastand-aloneECUfile.

UsedbyBavarianTechnictechnicalstafffortroubleshootingpurposes.o Print–notcurrentlyusedo Printsetup–notcurrentlyusedo Exit–closestheBavarianTechnicprogram

• Functionso Shorttestallmodules–usedtoreturncurrentfaultcodesfromallsupportedcontrol

unitsoftheselectedmodel

Page 11: Diagnostic Software for BMW – User Guide

6/21/2016 ©BavarianTechnicLLC Page11of26

o Clearfaultsinallmodules–usedtoclearallfaultcodesinallsupportedcontrolunitsoftheselectedmodel

o Refreshcurrentview–usedtorequestupdatedfaultcodesarelivedatafromacontrolunit

o Setworkshopinformation–openstheSetWorkshopInformationdialog(seeSetWorkshopInformationsectionfordetails)

o Conditionbasedservice–openstheConditionBasedServicefeatureformodelsthatsupportconditionbasedservice(seeConditionBasedServicesectionfordetails)

• Toolso Toolinformation–openstheToolInformationscreenthatprovidescabletype,cable

status,cableserialnumber,andsoftware/firmwareversiondetailso Logging

§ Loggingenabled–enablesloggingfortroubleshootingpurposes§ SendlogtoBavarianTechnic–openstheSendCommunicationsLogscreen(see

SendLogtoBavarianTechnicsectionfordetails)o Addcustomerinformation–openstheCustomer/VehicleInformationdialog(see

Customer/VehicleInformationsectionfordetails)o Checkforupdate–usesanavailableinternetconnectiontocheckforsoftwareupdates

(seeUpdatingtheSoftwaresectionfordetails)o Language–usedtochangethetextoftheuserinterfacetooneofmanysupported

languages• Help

o Documentation–opensthisguideinPDFformato BavarianTechnicWIKI–usesanavailableinternetconnectiontoopentheBavarian

TechnicWIKIpagesthatcovercar-specifictroubleshootinginformationandmoreo About…-opensinformationabouttheprogramandtheprogramversion

IconsatthetopoftheBavarianTechnicuserinterfaceprovideaccesstocommonfunctions.Theseinclude:

• New–openstheChooseVehicledialogtoselectanewvehicle

• Open–openssavedworklogs

• Print–printthecurrentpage

• PrintPreview–previewthecurrentpagepriortoprinting

• Refresh–refreshthecurrentview

• Shorttestallunits

• Clearfaultsinallunits

Page 12: Diagnostic Software for BMW – User Guide

6/21/2016 ©BavarianTechnicLLC Page12of26

• Conditionbasedservice–openstheConditionbasedservicescreen-highlightedonlyforcarsthatsupportthisfeature

ControlUnitFunctionsEachcontrolunitsupportsoneormoreofseveraldifferentfunctions.Youcanaccessthesefunctionsbyexpandingthelistundereachcontrolunit.

Viewofcontrolunitfunctions

Inorderofappearance,thesefunctionsinclude:

IdentificationTheIdentificationfunctionisavailableforeachunitanddisplaysinformationaboutthecontrolunitsuchaspartnumberandsuppliername.

InformationYoucanfindtheInformationfunctionundercontrolunitsthatsupportit.Thisoptionsdisplaysinformationsuchasthevehicle’sVINandassemblynumber.

FaultCodes/ShadowFaultCodesFaultcodes,shadowfaultcodes,theirdescriptions,andfaultstatusinformationareincludedinthedisplaywhensupportedbythecontrolunit.Thefaultcodesdisplayedarethesamefaultcodesusedbythefactorytool.

Page 13: Diagnostic Software for BMW – User Guide

6/21/2016 ©BavarianTechnicLLC Page13of26

BavarianTechnicisdifferentfromgenericOBD2toolsthatonlyshowemissions-relatedengineproblems.Whendisplayingfaultcodes,BavarianTechnicdisplaysallfaultsanddisplaysanyadditionalfaultinformationifitisavailablefromthecontrolunit.

Tofindadditionalinformationonfaults,troubleshootingsteps,andrepairinformation,refertothefactoryservicemanuals.

EraseFaultCodes/EraseShadowFaultCodesToclearfaultcodesorshadowfaultcodesfromthecontrolunit’smemory,clickontheEraseFaultCodesorEraseShadowFaultCodesoption,respectively,forthecontrolunitselected.

Alternatively,youcanselecttoerasefaultcodesinallunitsatoncebyselectingtheFunctionsmenuoptionandclickingClearfaultsinallunits.

Itisnotpossibletoeraseonlyonefaultcode.Iffaultsremainafterattemptingtoclearthem,itindicatesproblemsstillexist.Forexample,ifthefaultcodeyouseeis“Seatbeltbucklereceptacle,”andyouhavenotrepairedtheproblem,youwillnotbeabletoclearthefault.

ActualValuesWithActualValues,alsoknownas“diagnosticrequests,”youcanmonitorinnearreal-timelivedatavaluesmanagedbythecontrolunit.TheavailablevalueoptionsarepredominantlythesameasthoseavailableinthelatestBMWfactorytool.Inmanycases,theBavarianTechnictoolsupportsmanymorevalueoptionsthanthefactorytool.

Uponselectingavalueormultiplevalues,thedatavaluesautomaticallyappearonagraphand/orindigitalformatasseenbelow.

Page 14: Diagnostic Software for BMW – User Guide

6/21/2016 ©BavarianTechnicLLC Page14of26

Touseactualvalues:

1. Selectacontrolunitfromtheleft-handpane.2. ClickActualValues(foundonsupportedcontrolunitsonly).3. Intheright-handpaneundertheAvailableActualValuestab,selectalistedvalue.Livedata

valueswillappearingraphanddigitalformatautomatically.

Note:Avoidselectingmorevaluesthanneeded.TheActualValuesprocessisveryresourceintensiveforthecontrolunitandthecomputerrunningtheprogram.Selectingmoreoptionsthannecessarycanseriouslydegradeprogramperformance.Forthisreason,theprogramislimitedtotheselectionoftenvalues.Also,notethatsampleratesvarybycontrolunit.Thenewestcontrolunitssamplemuchfasterthanearlierversions.Fastersamplingratesrequiremorecomputerresources.

TherearethreetabsfoundontheActualValuesscreen:

• AvailableActualValues• Activations• Options

Thetabspanecanbehiddentoviewalargergraph.Tohidethetabspane,clicktheHideSelectionlink.Torevealthetabspane,selecttheDisplaySelectionlink.

Selectthedesiredactualvalue(s)undertheAvailableActualValuestab

TheAvailableActualValuestabgivesyoualistofvaluessupportedbythecontrolunit.Selectavalueormultiplevaluestorequestthedatafromthecontrolunit.Datasamplingbeginsautomatically.TheActivationstabprovidesaneasyaccesspointtoactivatevehiclecomponentsthattheselectedcontrolunitmanages.YoucanusetheactivationstoaffecttheActualValuesdataoutput,givingyoutrulycomprehensivetroubleshootingcapabilitiesandgreatereaseofuse.ReadmoreaboutactivationsundertheActivationssectionofthisdocument.

Page 15: Diagnostic Software for BMW – User Guide

6/21/2016 ©BavarianTechnicLLC Page15of26

UsingtheActivationstab,youcanactivatesupportedcomponents

TheOptionstabprovidesaccesstoeditablesettingsoftheActualValuesfeature.Editablesettingsincludedisplayoptionsandsamplingrateadjustment.

TheOptionstabprovidesaccesstoeditablesettings

Optionstabsettingsandcontrolsincludethefollowing:

• DisplayTypeo Bothdigitalandgraph–showsdatavaluesinanalog(graph)anddigitalformato Digitaldisplayonly–showsdatavaluesindigitalformatonlyo Graphonly–showsdatavaluesinanalog(graph)formatonlyo Showmultiplegraphs–showseachvalueselectedonseparategraphso Showgraphtoolbar–opensatoolbartoaidinviewinggraphdetails(seeGraphToolbar

sectionbelow)• RefreshRate–controlsthesamplingrateoftheprogramandhelpsbalancetheneedforgreater

detailwiththeavailableresourcesofthecomputerandcontrolunitbeingsampled• ExportData

o Export-usedtoexportsampleddatavaluestoaMicrosoftExcel®*spreadsheetorcomma-separatedvalues(CSV)fileforfurtheranalysis

o Mark(F2)–usedtomarkdatapointsduringthedataloggingprocess.Youcanassignauniquenametoeachmarkaddedusingthefieldprovided.MarkswillappearinthedataexportedtoExcelorCSVfiles.

*MicrosoftExcelapplicationrequired• Other

o Stop/Start–controlssamplingbystoppingtheprocessifitisrunning,orstartingtheprocessifitisnotrunning.Alternatively,usetheF6functionkeytoexecutethisoption.

Page 16: Diagnostic Software for BMW – User Guide

6/21/2016 ©BavarianTechnicLLC Page16of26

o Clearsamples–clearspreviouslysampleddatavaluesfrommemoryo Savesettings–savestoanXMLfilethecurrentsettingsbasedonthecontrolunit

selectedo Recallsettings–opensaBrowsewindowtoselectanXMLfilecontainingpreviously

savedsettings

ThegraphtoolbarprovidesadditionalcontrolsforusewithActualValuesgraphs.

ActualValuesgraphtoolbar

Fromlefttoright,thegraphtoolbarincludes:

• Crosshairs–usedtohoverthemouseoveragraphpositiontoseetheexactvaluesofapoint• Zoomin/out–usedtoalternatelymagnifyordiminishanareaofthegraphtoshowdetail.Left-

clickanddragthemouseoverthesectionyouwantenlarged.• Zoomoutall–usedtozoomthegraphbacktofullsize• Stop–usedtostopsamplingdatavaluestoviewaneventmoreclosely• Save–capturesthecurrentgraphviewtoagraphicfile• Exportdata–savessampleddatavaluestoaplaintextfile• Pagesetup–portrait/landscapeorientationsettingsforusewithPrint• Printpreview–displayspreviewofscreendetailstobeprinted• Print–capturesandsendsapictureofthecurrentgraphtoanavailableprinter

HotKeysprovideeasyaccesstothemostfrequentlyusedfunctionsinActualValues.Usinghotkeys,youcanquicklycapturevalues,insertmarkers,andexportthosevaluestoaspreadsheet.Theavailablehotkeysandtheirfunctionareasfollows:

• F6-Stop/Start• F5-Exportdata• F3-Savesettings• F4-Recallsettings• F7-Clearresults• F2-InsertamarkerintotheExcelfile

ActivationsTheActivationsoptionallowsyoutostartandstopsupportedavailablecomponentswithinthecarfortroubleshootingpurposes.Thetoolsupportscomponentsrangingfromtheenginefantoinjectionvalves.Forexample,toconfirmallindicatorsoftheinstrumentclusterareworkingproperly,usethisfeaturetoturnthemon,or“activate”them.

Toactivatesupportedcomponents:

1. Selectyourmodel.

Page 17: Diagnostic Software for BMW – User Guide

6/21/2016 ©BavarianTechnicLLC Page17of26

2. Selectacontrolunitthatsupportsactivations.3. SelectActivation4. ClicktheStartbuttonfoundtotherightofthecomponentslistedintheright-handpane.

Warning!UseActivationoptionswithcautionandonlywithcompleteknowledgeoftheirfunction.Forexample,itisnotagoodideatoactivatethecoolantshutoffvalveofahotcarforriskofdamagingtheengine.

CodingAvailableintheProfessionalkitonly,theCodingoptionprovidesawaytoback-up,restore,andchangesettingswithinsupportedcontrolunits.Forexample,youcansavethesettingsofanoldcontrolunityoumustreplaceandrestorethosesettingstoanewcontrolunit.BavarianTechnicreliesoninternalpartnumbersandmetricstoensureyoudonotrestoresettingstounintended,incompatiblecontrolunits.Codingoptionsonsupportedcontrolunitsvary.

CommandsManycontrolunitssupporttheabilitytoreceivesingle,non-repetitiverequeststoalterthestatusofsettings.Separatefromcodingchanges,theCommandsfeatureincludessuchcontrolunitrequestsasadaptationresets.Onmanymodels,youwillusetheCommandsfeatureoftheInstrumentClustertoresettheserviceinterval.

CommandConsoleAvailableintheProfessionalkitonly,theCommandConsoleisameanstosendlow-level,manuallyconfiguredrequeststoacontrolunitandseetheresponse.Intendedonlyforthosewhounderstandthelow-levelcommunicationlanguageofBMWcontrolunits,youcanusethisfeatureforadeeperleveloftroubleshooting.

ResetServiceRemindersLater-modelcarshaveserviceintervalindicators(SII)foroilserviceandinspectionsontheinstrumentcluster.Thesecarsdisplaythereminderwhenserviceisdue.Dependingonthemodel,youcanresettheserviceintervalinoneoftwoways:1)viatheCommandsoptionfortheinstrumentcluster,or2)viatheConditionBasedService(CBS)optionifyourcarsupportsCBS.

ToresettheservicereminderviatheCommandsoption:

1. Selectyourmodel.2. Selecttheinstrumentcluster.3. SelectCommands.4. ClickSendnexttotheServiceIntervalIndicatoroptionyouwanttoreset.

Page 18: Diagnostic Software for BMW – User Guide

6/21/2016 ©BavarianTechnicLLC Page18of26

FindServiceIntervalIndicatorresetsundertheinstrumentclusterCommandsoption

ConditionBasedService(CBS)ConditionBasedService,or“CBS”,isasophisticatedsystemusedinnewerBMWcarsfortrackingmaintenancestatusinformation.ItisincludedonallE60,E65,E90,andE70models.BavarianTechnicsupportsConditionBasedServiceonallofthesemodels.YoucanusetheConditionBasedServiceoptionoftheprogramtocheck,resetand/oradjustthestatusofserviceitemsonmodelsthatsupportthisfeature.

ToresettheserviceindicatorsviaConditionBasedService:

1. Selectyourmodel.

2. ClicktheConditionBasedServiceiconfoundatthetopofthemainuserinterface. 3. ClickResetnexttotheserviceoptionyouwanttoreset.

4. RefreshthepagebyclickingtheRefreshiconfoundatthetopofthemainuserinterface.

Note:Resetresultsmaynotbeimmediate.Allowfrom5–10secondsfortheresettooccur.

Page 19: Diagnostic Software for BMW – User Guide

6/21/2016 ©BavarianTechnicLLC Page19of26

TheConditionBasedServicescreenwiththeAdjustValuedialogopen

ToadjustvaluesviaConditionBasedService:

1. Selectyourmodel.

2. ClicktheConditionBasedServicebuttonfoundatthetopofthemainuserinterface. 3. ClicktheAdjustValuebuttonadjacenttotheappropriateservicecomponent.4. Entertheservicenumber(anintegerindicatingthenumberofservicesthecarhashad).5. Entertheremainingservicepercentage.

Note:Thevehicledisplaystothedriverbothtimeanddistanceuntilthenextserviceforeachservicecomponent.Internaltothecontrolunits,however,thesevaluesarestoredassinglepercentages.Whenadjustingvalues,youmustconsiderbothtimeanddistanceuntilthenextservice.

ShortTestThetooliscapableofrunningashorttestonanymodelselected.Theshorttestscansthecarforsupportedcontrolunitsandquerieseachcontrolunitfoundfortroublecodes.Uponcompletionofthescan,theprogramreturnsalistofcontrolunitsincludedinthesearchandanyfaultsfound.Theprogramgroupsthetroublecodesitfindsbycontrolunitandincludesabriefdescriptionofthefaulttoaidintroubleshooting.

Toperformashorttest:

Page 20: Diagnostic Software for BMW – User Guide

6/21/2016 ©BavarianTechnicLLC Page20of26

1. SelectamodelfromtheChooseVehicledialog.2. Selectanyequipmentvariations.3. SelecttheFunctionsmenuoption.4. ClickShorttestallmodules.

SetWorkshopInformationIncludedwiththeBavarianTechnicProfessionalKitonly,youcancustomizethesoftwareforyourbusinessthroughtheSetWorkshopInformationfeature.Withthisfeature,youcanenterdetailssuchasyourbusinessname,address,phonenumber,andcompanylogo.Theinformationwillappearonscreenswithinthesoftwareandwhenyouprintdatatoaprinter.

Tosetworkshopinformation:

1. SelecttheFunctionsmenuoption.2. ClickSetWorkshopInformation.3. Entershopname,address,phonenumber,pathtoyourlogo,anddealercode(ifapplicable).4. Selectanyoftheavailabledisplayoptions.5. ClickSave.6. Closeandre-opentheprogramtoaffectthechange.

WorkshopInformationeditscreen

Page 21: Diagnostic Software for BMW – User Guide

6/21/2016 ©BavarianTechnicLLC Page21of26

WorkLogTheBavarianTechnictoolincludesaworklogthatcansaveIdentification,Information,FaultCodes,ShadowFaultCodes,andShortTestinformation.Youcanusethisfeaturetoreviewdiagnosticandworkhistorydataafterusingthetool.TheprogramsavesworklogsasHTMLfilessoyoucansharetheinformationwithothersasneeded.

ToEnabletheWorkLog1. OpentheChooseVehicledialog.2. Selectamodel.3. SelecttheCreateworklogforthissessionoption.4. ClickOK.

Theprogramnowcreatesaworklogusingthedateandtimeofthediagnosticsession.Theprogramcreatesaseparateworklogeachtimeyoustarttheprogram.

ToReviewaWorkLog1. SelecttheFilemenuoption.2. ClickOpenWorkLog.3. Selectalogfromthelistbasedonthedate/timestamp.4. ClickOpen.

Whensaved,worklogfilesaremarkedautomaticallywithadate/timestampforeasyreference.

UpdatingtheSoftwareYoucangetsoftwareupdatesforBavarianTechnic,whenavailable,usinganavailableinternetconnection.Youcancheckforsoftwareupdatesmanually,orhavethesoftwarecheckforupdatesautomatically.Theupdateprocesslastsonlyafewmomentsdependingonthespeedofyourinternetconnection.

AutomaticUpdatesWhenyouopentheBavarianTechnicsoftwareandhaveaconnectiontotheinternet,thesoftwarewillautomaticallycheckfornewsoftware.Thisautomaticcheckoccursonceevery48hours.Ifnointernet

Page 22: Diagnostic Software for BMW – User Guide

6/21/2016 ©BavarianTechnicLLC Page22of26

connectionisavailable,thesoftwarewillwaitanother48hoursbeforecheckingagain.Whenthesoftwarefindsanupdate,itwillpromptyoutoinstallthenexttimeyoustartthesoftware.

ManualUpdatesYoucancheckforupdatesmanuallywhenthecomputerthathostsBavarianTechnichasaconnectiontotheinternet.Tocheckforupdates:

1. OpentheBavarianTechnicsoftware.2. ClicktheToolsmenuoption.3. ClickCheckforUpdate.

Ifanupdateexists,theBavarianTechnicprogramwillupdateautomatically.

UpdatingtheCableFirmwareThestandardinterfacecablemanagescommunicationbetweentheBavarianTechnicsoftwareandyourcar’scontrolunits.Periodically,BavarianTechnicreleasesfirmwareupdatestoensureeverycablecontinuestoperformasexpectedacrossvariousmodelsandsoftwareversions.

Toupdatethefirmware:

1. ClicktheToolsmenuitem.2. ClickToolInformationfromthemenu.3. ClicktheUpdateFirmwarebutton.

Updatingthefirmwaretakesapproximately45seconds.Thestandardinterfacecablemustremainconnectedtothecomputerfortheupdatetooccur.Donotdisconnectthecableduringthefirmwareupdate.

LanguageSettingsTheBavarianTechnicuserinterfacesupportsseveraldifferentlanguages.Tochangethelanguagesetting:

1. OpentheToolsmenu.2. ClickLanguage.3. Selectoneofthelanguageoptionsthatappear.4. Restarttheprogram.

BMWDiagnosticConnectorLocationsThroughthepresenttime,BMWhasusedthreedifferentconnectorsfordiagnosisofinternalelectronicsystems,roughlyseparatedbymodelyears.BavarianTechnicsupportsonlythe20-pinand16-pinconnectors.

• 1982–1988:15-pinrounddatalinkconnectorlocatedunderthecar’shood–notsupported• 1987–2003:20-pinrounddatalinkconnectorlocatedunderthecar’shood–supported• 1996–present:16-pinOBDIIconnectorlocatedunderthedriver’ssidedashboard–supported

Page 23: Diagnostic Software for BMW – User Guide

6/21/2016 ©BavarianTechnicLLC Page23of26

Modelsproducedbetween1987and1988canhaveeitherthe15-pinorthe20-pindatalinkconnector.BavarianTechnicsupportsonlythe20-pinconnector,soyoushouldconfirmthetypeofconnectoryouhave.

Modelsproducedbetween1996and2000likelyhaveboththe20-pinroundconnectorandthe16-pinOBDIIconnector.Ifyourcarhasboth20-and16-pinconnectors,youwillwanttousethe20-pinconnectortoaccessthemostinformationyourcarhastooffer.

CommonProblemsandSolutionsHereisalistofsomecommonproblemsandsolutions.

Softwarewillnotinstall

• Confirmyouhaveaninternetconnection• Confirmyourcomputermeetstheminimumsystem

requirements• Confirmtherearenosoftwareinstallation

restrictionsatthefirewall• Confirmyouhaveappropriaterightstoinstall

software(especiallyimportantonWindowsVista)• Install(re-install)Microsoft.NETFramework2.0• CheckthesecurityparametersinInternetExplorer.

The“Openfilesbasedoncontentsnotextension”mustbeenabledunderTools->InternetOptions->Security->Internet-Customlevel.

Softwarewillnotstart

• Restartyourcomputer• Confirmyourcomputermeetstheminimumsystem

requirements• ConfirmyouusedMicrosoftInternetExplorerto

installtheprogramdirectfromtheBavarianTechnicsite

• ReinstallthesoftwareusingMicrosoftInternetExplorer

Cablenotrecognizedbythesoftware

• ConfirmWindowsDeviceManager“sees”thecablewhenitisconnected.

• ConfirmBavarianTechnicUSBcabledriversareinstalledproperly

• ConfirmthecableisagenuineBavarianTechniccable

Initializationfailurewhentryingtoconnecttoacontrolunit

• Cableisnotsecurelyconnected• Controlunitisfaulty• Controlunitnotpresent• Controlunitisdifferentthantheoneselectedinthe

BavarianTechnicsoftware• Controlunitnotyetsupported

CableLEDturnsred

• Indicatesanelectricalshorto BetweenK1orK2andB+

Page 24: Diagnostic Software for BMW – User Guide

6/21/2016 ©BavarianTechnicLLC Page24of26

o BetweenK1orK2andGround• Checkforappropriatecontinuitybetweenthe

ground,power,andcommunicationpinsatthediagnosticconnectoratthecar

• CheckforelectricalshortsbyclickingToolsàToolInformationàTestK-linesintheprogramwhenconnectedtothecar

CableLEDwon’tturngreen • ConfirmthereisasecureconnectionbetweentheBavarianTechnicstandardinterfacecableandthecar

• Confirmthecar’signitionisinthe‘on’position• Confirmthecar’sbatteryisfullycharged• ForCANbusbasedcars,awakentheCANnetworkby

switchingthekeyto‘off’andthento‘on’.KeeptheCANbusaliveduringdiagnosticsbyturningontheemergencyflashers

“Cablenotpluggedin”message • ConfirmthecableissecurelypluggedintotheUSBportonyourcomputer

• ConfirmthereispowerfromthecartothecableandtheLEDonthecableisgreen

• ConfirmBavarianTechnicUSBcabledriversareinstalledproperly

• ConfirmWindowsDeviceManager“sees”thecablewhenitisconnected

• ConfirmthecableisagenuineBavarianTechniccable

Cannotupdatethesoftware • Confirmthereisanupdateavailable• Confirmyouhaveaninternetconnectiononthe

computerthatrunstheBavarianTechnicsoftware• Confirmyouhavetheappropriateadministrative

rightstoinstallsoftware• FirstuninstallBavarianTechnicthroughWindows

ControlPanel• Ifuninstalldoesnotsucceed,manuallyremovethe

programfolder(contactSupportfordetails)

SendLogtoBavarianTechnicNote:UsethisoptiononlyupondirectrequestofBavarianTechnictechnicalstaff.

WhenworkingwithBavarianTechnictechnicalstaff,theymayaskyoutosubmittroubleshootinglogsusingtheSendLogtoBavarianTechnicoptionfoundundertheToolsmenu.Careshouldbetakentocompleteasmuchinformationaspossible,mostimportantlythecar’sVINandyourcontactinformation.

TosendacommunicationslogtoBavarianTechnic:

1. ClickTools|Logging|EnableLogging.

Page 25: Diagnostic Software for BMW – User Guide

6/21/2016 ©BavarianTechnicLLC Page25of26

2. Restarttheprogram.3. Performanyprocessesorfunctionspreviouslyfoundtofail.Thisensurestheprogramcaptures

thecommunicationdetailsbetweentheprogramandthecar.

4. Selectalogfromthelist.Theprogramliststhelogsinchronologicalorder,basedonthetimeof

creation.5. Enteryourname,email,anddetailsaboutthecar.Besuretoincludeadetaileddescriptionof

theproblem.6. SendthelogbyclickingSendData.

Page 26: Diagnostic Software for BMW – User Guide

6/21/2016 ©BavarianTechnicLLC Page26of26

IndexActivations.......................................................16Activationstab.........................SeeActualValuesActualValues...................................................13

HotKeys.......................................................16Markers........................................................15Tabs.............................................................14

AvailableActualValuestab.....SeeActualValuesBavarianTechnic................................................3Cables

50’extensioncable........................................3Connections...................................................5Early-modeladaptercable.............................3Standardinterfacecable................................3

Carfiles..............................................................4ChooseEquipment............................................7ChooseVehicle..................................................7Clearfaultsinallmodules................................11Clearfaultsinallunits.....................................13Coding..............................................................17CommandConsole...........................................17Commands.......................................................17CommonProblemsandSolutions...................23ConditionBasedService..................................18

Resets..........................................................18Valueadjustment.........................................19

ConnectorLocations........................................22ControlUnitFunctions.....................................12

Activations...................................................16ActualValues...............................................13Coding..........................................................17CommandConsole.......................................17Commands...................................................17Conditionbasedservice(CBS)..SeeCondition

BasedServiceEraseFaultCodes.........................................13EraseShadowFaultCodes...........................13Faultcodes...................................................12Identification...............................................12Information..................................................12Servicereminderreset........SeeResetService

RemindersShadowFaultsCodes...................................12Shorttest..................................SeeShortTest

Customer/VehicleInformation.....................6,7

DecodeVIN...................................................6Digitalformat...........................SeeActualvaluesECUfiles............................................................4EraseFaultCodes............................................13EraseShadowFaultCodes..............................13FaultCodes.....................................................12Framework........................................................4Graph......................................SeeActualValuesHowtheSoftwareWorks..................................4Icons......................................SeeMainInterfaceIdentification...................................................12IndividualControlModulestab........SeeChoose

VehicleInformation.....................................................12InstallingtheSoftware......................................5

Securitywarning...........................................5LanguageSettings...........................................22MainInterface

Icons............................................................11Menus.........................................................10

Markers...................................SeeActualValuesOptionstab.............................SeeActualValuesProductVersions...............................................3

Enthusiastversion.........................................3Professionalversion......................................3

ResetServiceReminders.................................17ScreenLayout.................................................10SendLogtoBavarianTechnic.........................24ServiceReminders

ConditionBasedService..............................18Resets..........................................................17

SetWorkshopInformation.............................20ShadowFaultCodes........................................12ShortTest...................................................10,19SystemRequirements.......................................4Troubleshooting......SeeCommonProblemsand

SolutionsUpdatingtheCableFirmware.........................22UpdatingtheSoftware....................................21Version

Enthusiast.....................................................3Professional...................................................3Software.............................SeeScreenLayout

WorkLog.........................................................21