Sie sind auf Seite 1von 13

Exclusive

DVD in Motion activation for CIC by BMWCODING.COM


Thankstoeveryonewhocontributedtothisproject.Imustespicallythankbmwcoding.commember karlheinzforprovidingthebeforeandafterFSW&NETTODATfiles.Thatwasabreakthrough.

Background
DVDinmotioncodinghasbeenabigsecretamongvendors.Ithasremainedacommercialitemfora while.Somepeopleaskforfewthousandtogiveouttheprocedure,whileotherswontevendoitfor money.Withmanyhoursputintoitandwiththehelpoffellowmembers,wefinallydiscoveredhowto activateit.WecameupwithTWOsolutions.

Summary (Technical)
Byinspectingthebefore&afterFSW&NETTODATfilessharedbykarlheinz,hereswhatwefound: FSW(before): o SPEEDLOCK_X_KMH_MAX_C0E=3_kmh o SPEEDLOCK_X_KMH_MIN_C0E=3_kmh FSW(after): o SPEEDLOCK_X_KMH_MAX_C0E=disappeared o SPEEDLOCK_X_KMH_MIN_C0E=disappeared NETTODAT(beforeandafter,thediffbetweenthetwofiles): o B00300010,0010,50,81,1D,46,00,00,C0,03,03,03,03,11,11,01,01,FF o B00300010,0010,50,81,1D,46,00,00,C0,FF,FF,03,03,11,11,01,01,FF

Thiswasabreakthroughdiscovery.Theoriginal03,03correspondto3_kmhand3_kmh.Mostofus probablyhave00,00,whichmeansspeedlockmin/maxaresettonicht_aktiv.Wewanttosetthemas FF,FFsothetwospeedlockitemsbecomedisabledanddisappearedfromtheFSW,andthisiswhenVIM isactivated.

Disclaimer
ThefollowingtutorialtoactivateDVDinMotionisfortestingpurposesonly.ItisintendedforOFF ROADandExperimentaluseONLY.Youassumefullresponsibilitytowatchvideowhileinmotion.We arenotliableforanydamagestoyourvehiclesoranybodilyinjuriescausedfromthistutorial.

The Tutorial (Approach #1)


ThistutorialassumesyouhavebasicbackgroundandsomeexperienceonNCSexpertandcoding procedure. Beforeproceeding,makesureVIDEO_NUR_MIT_HANDBREMSE(videowithhandbrake)issetto nicht_aktiv.

1.)UsingNCSexpert,re eadyourCICmoduleasus sual.Attheen ndoftheread ding,awindo owwillpopou ut NETTODAT.PR RC.Closethe ewindowand dopentheNE ETTODAT.PRC CfileintheW WORKdirector ry. namedN Yourfilew willlookliket thefollowing:

Thelinew weareinteres stedinisthe2ndline,start tingwith003 300010.Ifyo ourSPEEDLOC CKMIN/MAX Xare settonich ht_aktiv,youshouldsee0 00,00,03,03.Ifyouhavet themsetas 3_kmh,you ushouldsee 03,03,03 3,03. 2)Change ethevaluessotheybecom meFF,FF,03,0 03liketheh highlightedpa artofthescre eenshotabov ve. Savethef fileasNETTO ODAT.MAN. 3)Backto oNCSexpertw window,clickBasicFunctions,select coapiCodeSg gByNettoData:

4)Typein nNETTODAT T.MANliketh hehighlighted dpartabove. LeavetheCB BDnamealon ne(youmight t haveadif fferentversio on).ClickOKa andyouwillseethefollow wingandyour rCICwillrebo oot. Congratul lations!Youh haveactivated dVIM.notq quiteyet!

5)Nowqu uitNCSexpert torthenexts stepswillthro owyouacces ssdeniederro or.

Heresthe echallengingpart(forusw whooriginally yworkedont this).Apparen ntlythiscodin ngdidnotst tick tothemo odule.IftheC CICisrebooted,VIMisgon ne,too.So,ho owtomaketh hiscodingpermanent?Re ead ontofind dout. 6)Openy yourEDIABAS/bindirectory y,findTool32 2.exeandrun nitasadminis strator.

WelcometoToolSet32 2! 7)Makes sureyourcableisstillplugg gedintothec car.Clickthe firstopenfoldericonashighlightedab l h bove, selectcic cr.prginyou urEcufolderlikethefollow wing:

8)Itsgoin ngtotakefew wsecondstoloadthisfile. .Bepatient.W Whenitsdon neloading,yo ouwillseeall thesebelo ow.UndertheJobslist,findthejob steuern_cod ierung_master_bereich.Doubleclickitto Executeth hejob:

Youwillse eetheResult tswindowsho owingOKAYnexttoJOB B_STATUS.Thismeansthejobhasbeen n successfullyexecuted.

9)Repeat tthesamefor rthenextjob binthelist,s steuern_codie enz_crc: erung_refere

10)Congr ratulations!Youjustmade etheearlierN NETTODATco dingstick.T ThisVIMactiv vationwillwo orkas longasyo oudontcode eyourCICaga ain.Ifyoudoneedtocode eyourCIC,jus strepeatthesamestepstore activateV VIMafterward ds. Try Ifyouinsp pectedotherjobsavailable einTool32,y youwillnotice ethereareso omeveryinte erestingjobs. thematY YOUROWNRISK.Wearen notresponsib bleifyouform mattedtheha arddrivewith honeofthejo obs!

The Tut torial (Approach #2 2)


Thismeth hodwasdisco overedbybmwcoding.com mmemberluig gi42.Heinformedusthat hewasableto makeFF,F FFstayevenw withCICrecoding.Itwasa actuallyavery ycleverappro oach.NoToo ol32needed. 1)Youneedthisupdat tedutilitydat ta2txtfromru ussiane39@b bimmerforum ms: rums.bimmer rforums.com/ /forum/showpost.php?p=2 21351240&postcount=37 http://for http://sto orage.v12.su/ /data2txt1402 22011.rar(dir rectlink) 2)Youneedtoknoww whichCIC.CXX Xfileyourmo oduleuses.Yo oucanfindou utbyreadingyourCICmod dule pert.Asthefo ollowingimag geshows,mydatenfileis CIC.C10.De ependingony year/build/m model inNCSexp yourCICm mighthaveadifferentrevi isionnumber r.

3)Makea acopyofyour rCIC.CXXfile. .Wearegoingtohackthe CIC.CXXfileinthenextsteps. n e t 4)Startth hedata2txtprogram:

5)GotoF File>Open> >SelectyourbackupcopyofCIC.CXX(o originalfile)fromthedate enfolder. 6)Locatetheselinesbysearching: PA ARZUWEISUN NG_FSW:{00 0003000}0000001700012 22CD{}(FF){68}{}: PA ARZUWEISUN NG_PSW1:00 009(00): PA ARZUWEISUN NG_PSW1:06 6FD(08): PA ARZUWEISUN NG_PSW1:07 7A6(03): PA ARZUWEISUN NG_FSW:{00 0003000}0000001800012 22CC{}(FF){6 68}{}: PA ARZUWEISUN NG_PSW1:00 009(00): PA ARZUWEISUN NG_PSW1:06 6FC(0A): PA ARZUWEISUN NG_PSW1:07 7A6(03): ookfamiliar?Theyarethe2speedlockmin/maxfun nctions! Dotheylo

7)The07 7A6sarema appedto03 .Inhumanla anguage,07A A6is3_kmh.Veryfami iliarisntit?N Now changeth hemappedva aluestoFFan ndFFlikethefollowingsho ows:

Wejustm mapped3_km mhasFFinst teadof03.Yay! 8)GotoF File>ProducecXX>nameitCIC.CXX whereXXis syourversion nfromstep3.Inmycase,it ts CIC.C10.C Congratulatio ons!Youjusth hackedyourC CIC.CXXtoset tthespeedlo ockmin/maxt toFF,FF whenever ryoucodetheCICmodule ewith3_kmhforthespeed dlocks. 9)Nowjustcode/recodeyourCICm modulenormallywithNCS Sexpert.Reme embertosetthesevalues according gly: SP PEEDLOCK_X_ _KMH_MAX_ _C0E=3_kmh h SP PEEDLOCK_X_ _KMH_MIN_C0E=3_kmh

Afewnotesaboutthisapproach: 1. ThesubsequentcodingsontheCICwillnotaffectVIMaslongasyouarestillusingthehacked CIC.CXXfile. 2. IfyouattempttoreadtheCICmodulewithanoriginalCIC.CXXfile,youwillnotseethe speedlockfunctions.However,ifyouattempttorecodewiththeoriginalCIC.CXXfile,theVIM codingwillbelost! 3. Thedata2txtprogramseemstoworkjustfinefortheCICfiles,butitdoesntseemtoworkwith someothermodulesdatenfileswhenitcomestoproducingthenewCXXfile. FINALWARNING:VIMisfortestingpurposesonlyandshouldnotbeusedinnormaldriving.Itis intendedforOFFROADandExperimentaluseONLY.

Credits
Again,Ineedtothankkarlheinzforhiscontribution.Withouthisfileswewouldnothavecamethisfar insuchashortperiod. ThanksmiguexforprovidinginsightonhowtocodetheNETTODATfile. Thanksspazticrecordsfordoingtheinitialtesting.Itsavedusalotoftime. Thanksluigi42forprovidinganalternateapproach. Thanksrussiane39forhiscoollittleapp.

Donations
Donationsareacceptedifyouappreciatewhatwehaveaccomplishedandifyousomehowbenefited fromthis.Ispentmanyhourstomakethisavailabletothepublic. PayPalemail:paypal@bmwcoding.com

Copyright
Copyright2011byBMWCODING.COM.Allrightsreserved.

Reference
Pleaserefertothefollowingthreadonourprogress: http://www.bmwcoding.com/showthread.php?4DVDinMotionforCIC

Das könnte Ihnen auch gefallen