Diagnostic Software for BMW – User Guide
Transcript of 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
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
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
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)
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.
6/21/2016 ©BavarianTechnicLLC Page6of26
UsingBavarianTechnicBavarianTechnicisequippedwithmanyofthesamecapabilitiesincludedwiththeBMWfactorytools.Thefollowingsectionsguideyouthroughthemanyavailablefeaturessoyoucangetthemostfromyourkit.
Customer/VehicleInformationUponstartingtheprogramwithaProfessionalcableattached,theCustomer/VehicleInformationdialogappears.Atthistime,theprogramautomaticallyattemptstocommunicatewiththecartoaccessthecar’sVIN.Iftheprogramisabletoaccesstheinformation,thelastsevencharactersappearintheVINfieldofthedialog.TheprogramthenattemptstodecodetheVINautomaticallyusinganavailableinternetconnection.
Ifthesoftwarecannotaccessthecar’sVIN,youcanenterthelastsevencharactersoftheVINmanually.DecodetheVINbyclickingtheDecodeVINbuttonthatappears.Aninternetconnectionisrequiredfordecoding.
TheCustomer/VehicleInformationdialogappearsbydefaultwhenthesoftwarestarts
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.
6/21/2016 ©BavarianTechnicLLC Page8of26
TheChooseEquipmentdialogappearswhenequipmentvariationsareavailableforthemodelselected
Theprogramcanautomaticallydeterminetheequipmentvariationsinsomecars.Whenitdoes,theprogramdisplaysandautomaticallyselectsthedetectedequipment.
6/21/2016 ©BavarianTechnicLLC Page9of26
MainUserInterfaceThemainuserinterfacenowappears.WhenyouselectamodelfromtheChooseVehicledialog,theprogramdisplaysalistofsupportedcontrolunitsintheleft-handpane.IfyouselectasinglecontrolunitfromtheIndividualControlModulestaboftheChooseVehicledialog,thesoftwaredisplaysonlythatcontrolunit.
Double-clickacontrolunitintheleft-handpaneofthemainuserinterfacetorevealavailablefunctionsforthatcontrolunit.Alternatively,clickthe“+”signnexttoanyofthecontrolunitstorevealthesamelistoffunctions.
Selectfromsupportedcontrolunitsintheleft-handpaneofthemainuserinterface.
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
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
6/21/2016 ©BavarianTechnicLLC Page12of26
• Conditionbasedservice–openstheConditionbasedservicescreen-highlightedonlyforcarsthatsupportthisfeature
ControlUnitFunctionsEachcontrolunitsupportsoneormoreofseveraldifferentfunctions.Youcanaccessthesefunctionsbyexpandingthelistundereachcontrolunit.
Viewofcontrolunitfunctions
Inorderofappearance,thesefunctionsinclude:
IdentificationTheIdentificationfunctionisavailableforeachunitanddisplaysinformationaboutthecontrolunitsuchaspartnumberandsuppliername.
InformationYoucanfindtheInformationfunctionundercontrolunitsthatsupportit.Thisoptionsdisplaysinformationsuchasthevehicle’sVINandassemblynumber.
FaultCodes/ShadowFaultCodesFaultcodes,shadowfaultcodes,theirdescriptions,andfaultstatusinformationareincludedinthedisplaywhensupportedbythecontrolunit.Thefaultcodesdisplayedarethesamefaultcodesusedbythefactorytool.
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.
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.
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.
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.
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.
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.
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:
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
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
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
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+
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.
6/21/2016 ©BavarianTechnicLLC Page25of26
2. Restarttheprogram.3. Performanyprocessesorfunctionspreviouslyfoundtofail.Thisensurestheprogramcaptures
thecommunicationdetailsbetweentheprogramandthecar.
4. Selectalogfromthelist.Theprogramliststhelogsinchronologicalorder,basedonthetimeof
creation.5. Enteryourname,email,anddetailsaboutthecar.Besuretoincludeadetaileddescriptionof
theproblem.6. SendthelogbyclickingSendData.
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