BMW Forum - BimmerFest BMW Forums banner
Status
Not open for further replies.

Former Coding thread - Closed

779K views 3.3K replies 702 participants last post by  Almaretto  
#1 · (Edited by Moderator)
#1,099 ·
Shoot me if I'm broaching a subject already discussed but I am curious how coding relates to the KCAN as I recently discovered a thread on E90 from 2008 where some guys were learning the address locations of various electronics and how to operate them via altering the instructions...ie learning the hex address for the window operation, operation of interior lighting, etc.

Is the coding of our settings sort of akin to using Visual Basic or other PC programming languages? How does coding interact with KCAN?

Thanks for replies!
 
Save
#1,101 ·
Coding is similar to editing the Windows Registry.

KCan is just one of many automotive communication busses used by these cars. For the purpose of coding, the bus is irrelevant. You can access all ECU's on all busses, and without knowing the diagnostic address.
 
Save
#1,108 ·
Just did the Ediabas bits.
On FS_LOESCHEN_FUNKTIONAL all good and said "JOB_STATUS = OKAY" Error still there.

On the other file I got an error:

apiJob("ACSM4","steuern_verriegelung_schreiben","","")

Satz : 0
OBJECT = acsm4
SAETZE = 1
JOBNAME = steuern_verriegelung_schreiben
VARIANTE = ACSM4
JOBSTATUS =
UBATTCURRENT = -1
UBATTHISTORY = -1
IGNITIONCURRENT = -1
IGNITIONHISTORY = -1
Satz : 1
JOB_STATUS = ERROR_ECU_REQUEST_OUT_OF_RANGE

Tried a few times and made sure status was connected.


Should have never started messing with this car...
 
#1,109 ·
Just did the Ediabas bits.
On FS_LOESCHEN_FUNKTIONAL all good and said "JOB_STATUS = OKAY" Error still there.

On the other file I got an error:

apiJob("ACSM4","steuern_verriegelung_schreiben","","")

Satz : 0
OBJECT = acsm4
SAETZE = 1
JOBNAME = steuern_verriegelung_schreiben
VARIANTE = ACSM4
JOBSTATUS =
UBATTCURRENT = -1
UBATTHISTORY = -1
IGNITIONCURRENT = -1
IGNITIONHISTORY = -1
Satz : 1
JOB_STATUS = ERROR_ECU_REQUEST_OUT_OF_RANGE

Tried a few times and made sure status was connected.


Should have never started messing with this car...
 
#1,114 ·
It uses the same F25 connection target, but it does not have BDC super module like F15 does, rather it will have separate FRM, SZL, IHKA, TCB, CAS and JBBF modules.
 
Save
#1,120 ·
Already got the cable, can someone send me the files to download to begin Coding. Very excited to make a few changes. Thanks in advance!
PM sent.
 
Save
#1,122 ·
2015 528ix

Just ordered the cable and hoping to get all the software so that everything is setup and ready to go when it arrives. Can you please PM me with the software I need to download for 2015 528ix? (I believe that's F10, is that correct?)

Thanks!
 
#1,123 ·
Just ordered the cable and hoping to get all the software so that everything is setup and ready to go when it arrives. Can you please PM me with the software I need to download for 2015 528ix? (I believe that's F10, is that correct?)

Thanks!
PM sent.
 
Save
#1,126 ·
What is your purpose for backing them up?
 
Save
#1,128 ·
You can simply right-click on any ECU and select CODE to restore it to its original coding, so there is no need for a backup.
 
Save
#1,139 ·
This thread is about "Coding made easy: Step by step instructions for Fxx Series" Your x5m 2010 is Exx series, and cannot use same Fxx tools.
 
Save
#1,142 ·
Shawn and Omar, thank you for your help with coding. We all owe you big time for all the time you spent helping BMW community.

I coded F15 X5 before and now was coding F25 X3. Was anyone able to code the following on the X3? In X5 there is BDC_BODY, in X3 there is multiple CAFDs instead like CAS, FRM and etc. I tried searching these items in most of the available CAFDs but no results.

Auto Start/Stop set to ***8216;off***8217; at every startup BDC_BODY 3023 TCM_MSA_DEFAULT_OFF nicht_aktiv aktiv
Auto Start/Stop remembers if set to ***8216;On***8217; or ***8216;Off***8217; from previous shutdown BDC_BODY 3023 TCM_MSA_MEMORY nicht_aktiv aktiv
Turn Off Radio and GPS when engine off and driver door is open BDC_BODY 3020 TCM_LOGIC_R_OFF_DOOR nicht_aktiv aktiv (in X5 when I press the start/stop button once, the MMI turns off; in the X3, you have to press it twice)
Dimming Side View Mirrors BDC_BODY 3120 CODDT_00_SCAL_DIM_ECR_LIN Current (driver) werte=20 werte=39
BDC_BODY 3120 CODDT_01_SCAL_DIM_ECR_LIN (passenger) werte=20 werte=39
Side Mirror closing time delay BDC_BODY 3056 KOMFORT_SCHLIESSEN werte=0f (~2s) werte=00 (>1s)

Also, I coded the following on the F15 X5 and when I tried emergency stopping yesterday it threw the lights malfunction error on the instrument cluster but then went away after normal braking:
Emergency Stop Signal/Flashing Brakes [3] BDC_BODY 3068 ESS_AKTIVIERBARER_AUSGANG flachenvergroesserun bremslicht or bremslicht blinkend
 
#1,143 ·
Shawn and Omar, thank you for your help with coding. We all owe you big time for all the time you spent helping BMW community...
:thumbup:
 
Save
#1,147 ·
Yes, but you have it reversed. 6NS replaces 6NH.
 
Save
#1,149 ·
Hi,

I'm new to coding and is following the step by step guide, but it doesn't fit with E-sys version 3.26.1.

I'm afraid to make mistakes and I hope someone can help.

My issues:

1) In SVT actual box the is no button called "Read VCM". There is one called "Read SVT (.." and one called "Read (ECU)". Which one should I use? I read somewhere that it didn't mather, but is that really true?

2) I cannot choose "Edit FDL" when right clicking CAFD (with the green mark). I can right click and choose "Read Coding data" and then a sub-item is shown. On the sub-item I can choose "Edit FDL" and proceed. Is that ok?

3) After changing the values from cheat sheet, saving and clicking "Activate FA" the sub-item of the CAFD disappears and when high-lighting the CAFD the "Code FDL" is not disabled. I can right-click and choose "Read Coding Data" making the sub-item appear again and when high-lightig the subitem the "Code FDL" is enabled, but if I click "Edit FDL" the data is different than the one I just edited. What am I doing wrong?

Thanks
 
Status
Not open for further replies.
You have insufficient privileges to reply here.