E90Post
 


Extreme Powerhouse
 
BMW 3-Series (E90 E92) Forum > E90 / E92 / E93 3-series Technical Forums > BMW Coding > Coded my mirrors to close as soon as I press lock on Keyfob



Reply
 
Thread Tools Search this Thread
      01-19-2015, 04:00 AM   #133
dy63
Colonel
United Kingdom
160
Rep
2,399
Posts

Drives: F30
Join Date: Aug 2014
Location: United Kingdom

iTrader: (1)

Quote:
Originally Posted by ssshake View Post
I've never coded from a nettodat file. I've only toggle features on and off using the fsw_psw file. Is there anything fundamentally different? Can someone point me to concise documentation/instructions?
i found it hard trying to get to learn but actually when you do it. its simple. do you have the ncs dummypdf file?
Appreciate 0
      06-20-2015, 07:09 PM   #134
toicy4ya
Lieutenant
toicy4ya's Avatar
47
Rep
427
Posts

Drives: 06 BMW 330XI
Join Date: Mar 2012
Location: NYC

iTrader: (0)

Sup Guys,

I coded my e90 previously but am having a difficult time coding my E70.

Can someone confirm which value i need to change on line 00300200? I dont see "OF" to change it to "00"

NETTODAT.TRC
B 00300000,0010,EA,EF,0A,04,81,8F,00,1E,0A,1E,0A,1E, 00,00,00,14
B 00300010,0002,00,0F
B 00300100,0010,7B,FF,FF,FF,FF,FF,FF,FF,FF,FF,FF,FF, FF,FF,FF,FF
B 00300110,0010,FF,FF,FF,FF,FF,FF,FF,FF,FF,FF,FF,FF, FF,FF,FF,FF
B 00300120,0010,FF,FF,FF,FF,FF,FF,FF,FF,FF,FF,FF,FF, FF,FF,FF,FF
B 00300130,0010,FF,FF,FF,FF,FF,FF,FF,FF,FF,FF,FF,FF, FF,79,02,00
B 00300200,0009,00,86,51,79,AE,99,52,66,AD
B 00300300,0007,EE,4A,CA,6E,00,FF,FF
B 00300400,0010,5E,0F,00,58,05,17,50,85,05,58,00,00, 00,00,90,00
B 00300410,0003,00,03,00
B 00300500,0010,1D,28,50,0A,05,82,13,0F,A4,52,42,20, 0A,00,58,2E
B 00300510,0003,14,08,00
B 00300600,0010,CA,00,00,00,00,78,0A,32,02,37,00,A0, 00,E0,01,F8
B 00300610,000E,02,CF,03,37,00,65,01,6C,02,39,03,CF, 03,03
B 00300700,0006,0C,03,03,FF,FF,0C
B 00300800,0010,13,28,40,DC,05,2C,01,3C,00,10,0E,50, 46,FF,FF,E0
B 00300810,0004,1E,0A,18,57
B 00300900,0010,93,50,0A,41,A1,91,18,C2,01,92,30,30, C3,C2,82,C1
B 00300910,0010,C1,91,81,C3,93,93,93,32,FF,FF,FF,FF, FF,FF,FF,FF
B 003B0200,0010,27,E2,1A,FF,E2,1A,FF,E2,5A,01,E2,1A, FF,E2,1A,FF
B 003C0300,0005,20,13,06,15,20
B 003C0400,0004,6C,01,55,38
B 003C0F00,0004,01,03,02,00
__________________
2006 330XI BSM, Terra Cotta Leather Interior, ZSP, ZPP, ZWP, ZCV, Comfort Access, Adaptive Xenon, Steptronic, Logic 7, Nav w/ IDrive

Appreciate 0
      06-23-2015, 04:56 AM   #135
toicy4ya
Lieutenant
toicy4ya's Avatar
47
Rep
427
Posts

Drives: 06 BMW 330XI
Join Date: Mar 2012
Location: NYC

iTrader: (0)

Anyone?


Quote:
Originally Posted by toicy4ya View Post
Sup Guys,

I coded my e90 previously but am having a difficult time coding my E70.

Can someone confirm which value i need to change on line 00300200? I dont see "OF" to change it to "00"

NETTODAT.TRC
B 00300000,0010,EA,EF,0A,04,81,8F,00,1E,0A,1E,0A,1E, 00,00,00,14
B 00300010,0002,00,0F
B 00300100,0010,7B,FF,FF,FF,FF,FF,FF,FF,FF,FF,FF,FF, FF,FF,FF,FF
B 00300110,0010,FF,FF,FF,FF,FF,FF,FF,FF,FF,FF,FF,FF, FF,FF,FF,FF
B 00300120,0010,FF,FF,FF,FF,FF,FF,FF,FF,FF,FF,FF,FF, FF,FF,FF,FF
B 00300130,0010,FF,FF,FF,FF,FF,FF,FF,FF,FF,FF,FF,FF, FF,79,02,00
B 00300200,0009,00,86,51,79,AE,99,52,66,AD
B 00300300,0007,EE,4A,CA,6E,00,FF,FF
B 00300400,0010,5E,0F,00,58,05,17,50,85,05,58,00,00, 00,00,90,00
B 00300410,0003,00,03,00
B 00300500,0010,1D,28,50,0A,05,82,13,0F,A4,52,42,20, 0A,00,58,2E
B 00300510,0003,14,08,00
B 00300600,0010,CA,00,00,00,00,78,0A,32,02,37,00,A0, 00,E0,01,F8
B 00300610,000E,02,CF,03,37,00,65,01,6C,02,39,03,CF, 03,03
B 00300700,0006,0C,03,03,FF,FF,0C
B 00300800,0010,13,28,40,DC,05,2C,01,3C,00,10,0E,50, 46,FF,FF,E0
B 00300810,0004,1E,0A,18,57
B 00300900,0010,93,50,0A,41,A1,91,18,C2,01,92,30,30, C3,C2,82,C1
B 00300910,0010,C1,91,81,C3,93,93,93,32,FF,FF,FF,FF, FF,FF,FF,FF
B 003B0200,0010,27,E2,1A,FF,E2,1A,FF,E2,5A,01,E2,1A, FF,E2,1A,FF
B 003C0300,0005,20,13,06,15,20
B 003C0400,0004,6C,01,55,38
B 003C0F00,0004,01,03,02,00
__________________
2006 330XI BSM, Terra Cotta Leather Interior, ZSP, ZPP, ZWP, ZCV, Comfort Access, Adaptive Xenon, Steptronic, Logic 7, Nav w/ IDrive

Appreciate 0
      06-23-2015, 05:05 AM   #136
cryptomit
Captain
93
Rep
713
Posts

Drives: 320d 2012
Join Date: Dec 2013
Location: AS

iTrader: (0)

Use NCSdummy to change correct values.
__________________
Click "Appreciate" if I helped you.
Appreciate 0
      08-07-2015, 03:56 AM   #137
wkcivy
Registered
1
Rep
3
Posts

Drives: z4 e89 2011
Join Date: Aug 2015
Location: malaysia

iTrader: (0)

Quote:
Originally Posted by dolu57 View Post
hi moreno1 and all,

can you confirm me the way to proceed with NCSEXPERT (without using ncsdummies):
1 load expert profile...
2 ... read CAS
3 change the value you said (line 0030020...) in NETTODAT.trc (in WORK folder)
4 save as NETTODAT.MAN
5 in NCSEXPERT, load "revtor's profile" (or "FSW PSW MAN" which should be the same?)
6 click "Basic Functions" and select "coapiCodeSgByNettoData"
7 Nettodatenliste: select my NETTODAT.MAN
8 click OK to code the car.

I think the previous coding i've already did will be alaways on my car...

This will be the first time i will code my car with nettodat so i hope it will be OK

thanks and i hope my english isn't too bad
Hi all,is it work on e89? I follow all the step but doesnt work on e89,anyone can help me plz?
I just want my mirror fold when i lock on the fob,unfold when i unlock on fob.
Thanks
Appreciate 0
      03-07-2016, 06:05 AM   #138
N54Twin
Major
N54Twin's Avatar
No_Country
413
Rep
1,362
Posts

Drives: F85
Join Date: Jul 2013
Location: New Jersey

iTrader: (9)

Will this work on e60?
__________________
Sweet Pie
Appreciate 0
      03-11-2016, 12:10 AM   #139
DickBlisken
First Lieutenant
DickBlisken's Avatar
No_Country
34
Rep
313
Posts

Drives: Like a hooligan
Join Date: Sep 2013
Location: Earth

iTrader: (0)

Garage List
2009 E92 328i  [0.00]
Quote:
Originally Posted by dwells View Post
There's no need for NETTODAT coding or any sort of manual editing, just do it the proper way by actually adding new parameters.
  1. Read the module with NCS Expert to a FSW_PSW.TRC and take note of the .Cxx version of the module daten that is displayed.
  2. Open that version of the CAS module daten with NCS Dummy.
  3. Locate the KMFRT_SCHLIESSEN function and right click it and select "add parameter."
  4. Punch in whatever you want for a name (I usually use a descriptive term that matches BMW's naming scheme).
  5. Enter your desired time for a value. This is in deciseconds (tenths of a second) and in hexadecimal. So as mentioned in the first post, 00 for 0.0 seconds, 05 for 0.5 seconds, 0C for 1.2 seconds, etc.
  6. Write your changes back to the module daten with the Module Functions > Update Module button.
  7. Load in your trace file, scroll or search to KMFRT_SCHLIESSEN, and you'll see your new custom parameter listed. Tick the box, then click the Trace Functions > Export FSW_PSW.TRC.
  8. Code the module as normal with NCS Expert.

This is the truly "correct" way of doing it - rather than hacking in a custom value directly into the NETTODAT, you're actually creating a custom parameter with the desired value in the daten file for that module. Then the standard FSW_PSW.TRC is being modified to specify the name of that parameter. When NCS Expert codes the module, it sees the parameter name you created, consults the daten file, sees the parameter name and definition (your custom value), and writes the binary value to the module accordingly.

There's a few benefits of doing things this way other than it just being the proper means of doing so. First, you're actually updating the module daten, so any future times you code your car or any other car with the same version of the module, you'll have that option available to you without doing anything new. Second, it's a good habit to get into doing, especially since some modules don't play nice with NETTODAT coding. Finally, and although it may not look it from the instructions, it's easier and more elegant than editing the NETTODAT, and a lot more foolproof.

Happy coding.
Thanks for this!

I tried this method earlier tonight, and for some reason I couldn't get it to work. I followed all of the steps, exported FSW_PSW.trc from NCS Dummy, exported FSW_PSW.man from NSC Dummy (not sure if this was correct or not), then coded the module via NCS Expert.

Locking/unlocking with the remote and/or comfort access didn't fold/unfold the mirrors.

This is my first attempt at coding, so please bear with me.

Any ideas why this didn't work? I'm coding a 2009 E92 328i.
Attached Images
 
__________________

2016 F30 340i M Sport | 2009 E92 328i 6MT
Appreciate 0
      03-11-2016, 08:41 PM   #140
DickBlisken
First Lieutenant
DickBlisken's Avatar
No_Country
34
Rep
313
Posts

Drives: Like a hooligan
Join Date: Sep 2013
Location: Earth

iTrader: (0)

Garage List
2009 E92 328i  [0.00]
Quote:
Originally Posted by Nico87
Quote:
Originally Posted by dwells View Post
There's no need for NETTODAT coding or any sort of manual editing, just do it the proper way by actually adding new parameters.
  1. Read the module with NCS Expert to a FSW_PSW.TRC and take note of the .Cxx version of the module daten that is displayed.
  2. Open that version of the CAS module daten with NCS Dummy.
  3. Locate the KMFRT_SCHLIESSEN function and right click it and select "add parameter."
  4. Punch in whatever you want for a name (I usually use a descriptive term that matches BMW's naming scheme).
  5. Enter your desired time for a value. This is in deciseconds (tenths of a second) and in hexadecimal. So as mentioned in the first post, 00 for 0.0 seconds, 05 for 0.5 seconds, 0C for 1.2 seconds, etc.
  6. Write your changes back to the module daten with the Module Functions > Update Module button.
  7. Load in your trace file, scroll or search to KMFRT_SCHLIESSEN, and you'll see your new custom parameter listed. Tick the box, then click the Trace Functions > Export FSW_PSW.TRC.
  8. Code the module as normal with NCS Expert.

This is the truly "correct" way of doing it - rather than hacking in a custom value directly into the NETTODAT, you're actually creating a custom parameter with the desired value in the daten file for that module. Then the standard FSW_PSW.TRC is being modified to specify the name of that parameter. When NCS Expert codes the module, it sees the parameter name you created, consults the daten file, sees the parameter name and definition (your custom value), and writes the binary value to the module accordingly.

There's a few benefits of doing things this way other than it just being the proper means of doing so. First, you're actually updating the module daten, so any future times you code your car or any other car with the same version of the module, you'll have that option available to you without doing anything new. Second, it's a good habit to get into doing, especially since some modules don't play nice with NETTODAT coding. Finally, and although it may not look it from the instructions, it's easier and more elegant than editing the NETTODAT, and a lot more foolproof.

Happy coding.
Thanks for this!

I tried this method earlier tonight, and for some reason I couldn't get it to work. I followed all of the steps, exported FSW_PSW.trc from NCS Dummy, exported FSW_PSW.man from NSC Dummy (not sure if this was correct or not), then coded the module via NCS Expert.

Locking/unlocking with the remote and/or comfort access didn't fold/unfold the mirrors.

This is my first attempt at coding, so please bear with me.

Any ideas why this didn't work? I'm coding a 2009 E92 328i.
Anyone?
__________________

2016 F30 340i M Sport | 2009 E92 328i 6MT
Appreciate 0
      03-12-2016, 06:01 PM   #141
N54Twin
Major
N54Twin's Avatar
No_Country
413
Rep
1,362
Posts

Drives: F85
Join Date: Jul 2013
Location: New Jersey

iTrader: (9)

I did nettodat in my work folder and did what i had to do in ncs ex, but this is not working.

E60

Then i try to load cas2.c05 on ncsdummy to change value to 00 but i can't.
Attached Images
 
__________________
Sweet Pie
Appreciate 0
      03-12-2016, 08:13 PM   #142
DickBlisken
First Lieutenant
DickBlisken's Avatar
No_Country
34
Rep
313
Posts

Drives: Like a hooligan
Join Date: Sep 2013
Location: Earth

iTrader: (0)

Garage List
2009 E92 328i  [0.00]
Quote:
Originally Posted by Nico87 View Post
Anyone?
Never mind, I figured it out. The process is different for the 2009 E92.
__________________

2016 F30 340i M Sport | 2009 E92 328i 6MT
Appreciate 0
      03-12-2016, 08:42 PM   #143
N54Twin
Major
N54Twin's Avatar
No_Country
413
Rep
1,362
Posts

Drives: F85
Join Date: Jul 2013
Location: New Jersey

iTrader: (9)

Quote:
Originally Posted by Kewill0360
I did nettodat in my work folder and did what i had to do in ncs ex, but this is not working.

E60

Then i try to load cas2.c05 on ncsdummy to change value to 00 but i can't.
disregard this post...

I figured it out.
__________________
Sweet Pie
Appreciate 0
      03-13-2016, 07:22 PM   #144
N54Twin
Major
N54Twin's Avatar
No_Country
413
Rep
1,362
Posts

Drives: F85
Join Date: Jul 2013
Location: New Jersey

iTrader: (9)

Quote:
Originally Posted by toicy4ya
Sup Guys,

I coded my e90 previously but am having a difficult time coding my E70.

Can someone confirm which value i need to change on line 00300200? I dont see "OF" to change it to "00"

NETTODAT.TRC
B 00300000,0010,EA,EF,0A,04,81,8F,00,1E,0A,1E,0A,1E, 00,00,00,14
B 00300010,0002,00,0F
B 00300100,0010,7B,FF,FF,FF,FF,FF,FF,FF,FF,FF,FF,FF, FF,FF,FF,FF
B 00300110,0010,FF,FF,FF,FF,FF,FF,FF,FF,FF,FF,FF,FF, FF,FF,FF,FF
B 00300120,0010,FF,FF,FF,FF,FF,FF,FF,FF,FF,FF,FF,FF, FF,FF,FF,FF
B 00300130,0010,FF,FF,FF,FF,FF,FF,FF,FF,FF,FF,FF,FF, FF,79,02,00
B 00300200,0009,00,86,51,79,AE,99,52,66,AD
B 00300300,0007,EE,4A,CA,6E,00,FF,FF
B 00300400,0010,5E,0F,00,58,05,17,50,85,05,58,00,00, 00,00,90,00
B 00300410,0003,00,03,00
B 00300500,0010,1D,28,50,0A,05,82,13,0F,A4,52,42,20, 0A,00,58,2E
B 00300510,0003,14,08,00
B 00300600,0010,CA,00,00,00,00,78,0A,32,02,37,00,A0, 00,E0,01,F8
B 00300610,000E,02,CF,03,37,00,65,01,6C,02,39,03,CF, 03,03
B 00300700,0006,0C,03,03,FF,FF,0C
B 00300800,0010,13,28,40,DC,05,2C,01,3C,00,10,0E,50, 46,FF,FF,E0
B 00300810,0004,1E,0A,18,57
B 00300900,0010,93,50,0A,41,A1,91,18,C2,01,92,30,30, C3,C2,82,C1
B 00300910,0010,C1,91,81,C3,93,93,93,32,FF,FF,FF,FF, FF,FF,FF,FF
B 003B0200,0010,27,E2,1A,FF,E2,1A,FF,E2,5A,01,E2,1A, FF,E2,1A,FF
B 003C0300,0005,20,13,06,15,20
B 003C0400,0004,6C,01,55,38
B 003C0F00,0004,01,03,02,00
i can check my father in law nettodat, i code this using carly on his e70.

u need to turn a second option in a different module.

cas & i forgot the other one.

i will look for the second module and get back to you.
__________________
Sweet Pie
Appreciate 0
      03-13-2016, 07:24 PM   #145
N54Twin
Major
N54Twin's Avatar
No_Country
413
Rep
1,362
Posts

Drives: F85
Join Date: Jul 2013
Location: New Jersey

iTrader: (9)

__________________
Sweet Pie
Appreciate 0
      03-15-2016, 01:41 AM   #146
fatjoez
student
fatjoez's Avatar
No_Country
226
Rep
911
Posts

Drives: e90
Join Date: Sep 2009
Location: Bermuda Triangle

iTrader: (0)

Someone should clarify.

NcsDummy does not give you the full range of values possible.

Coding the mirrors in particular with NcsDummy is possible but not the full range of values.

You have to do it manually using a text editor
Appreciate 0
      03-15-2016, 11:13 PM   #147
d1saster
Captain
Bulgaria
60
Rep
675
Posts

Drives: F15 N55 & E93 N51
Join Date: Oct 2012
Location: Las Vegas

iTrader: (0)

Ncsdummy can code all values. You guys are not using it properly. You have to add custom value on the option you like to change. Values usually are voltage or speed and are translated properly from world units to hex from the program. After that export nettodat.man. In ncsexper execute job coapiCodeSgByNettoData. No need to edit text files blindly.

Some modules don't allow nettodat coding so no custom values but with those fsw_psw job is sufficient. Lighting is not one of them though.
Appreciate 0
      03-14-2017, 09:27 PM   #148
.fLip.
no more coupe :(
20
Rep
1,030
Posts

Drives: e90
Join Date: Feb 2012
Location: Miami

iTrader: (0)

Quote:
Originally Posted by N54Twin View Post
disregard this post...

I figured it out.
i have an e60 as well, can you post what you did?
Appreciate 0
      03-15-2017, 09:12 AM   #149
lnxguy
Lieutenant Colonel
357
Rep
1,723
Posts

Drives: 2009 335D
Join Date: Jun 2016
Location: Barrie

iTrader: (1)

Quote:
Originally Posted by d1saster View Post
Ncsdummy can code all values. You guys are not using it properly. You have to add custom value on the option you like to change. Values usually are voltage or speed and are translated properly from world units to hex from the program. After that export nettodat.man. In ncsexper execute job coapiCodeSgByNettoData. No need to edit text files blindly.

Some modules don't allow nettodat coding so no custom values but with those fsw_psw job is sufficient. Lighting is not one of them though.
I don't think people understand that when you edit nettodat all you're really doing is adding additional values (or options) within NCSDummy.
__________________
'09 335D
Appreciate 0
      05-10-2017, 04:53 AM   #150
oli3
Private First Class
42
Rep
192
Posts

Drives: BMW
Join Date: Sep 2016
Location: Helsinki

iTrader: (1)

I'm so glad I found this, thanks cn555ic! Been holding the stupid lock button for 2.5 seconds forever, can't wait to code this tonight so it folds instantly.
Appreciate 0
      10-09-2017, 08:57 PM   #151
vncung
Private
United_States
6
Rep
46
Posts

Drives: 07 335i
Join Date: Aug 2017
Location: SoCal

iTrader: (0)

I coded for folding mirror. But it only works when I lock the car with the ridges on the door handle. It doesn't work when I use the key fob. What did I miss?
Appreciate 0
      10-10-2017, 09:56 AM   #152
vncung
Private
United_States
6
Rep
46
Posts

Drives: 07 335i
Join Date: Aug 2017
Location: SoCal

iTrader: (0)

Ah thanks. Will look for that
Appreciate 0
      07-11-2020, 09:43 PM   #153
Burniksapwet
Second Lieutenant
Burniksapwet's Avatar
United_States
50
Rep
266
Posts

Drives: Bmw 540i
Join Date: Nov 2019
Location: Sacramento

iTrader: (0)

Are the values the same thing I need to change for a F30? Thank you.
Appreciate 0
      11-06-2020, 03:07 PM   #154
exbarboss
New Member
exbarboss's Avatar
United_States
0
Rep
10
Posts

Drives: 2011 BMW E92
Join Date: Mar 2017
Location: Jacksonville, FL

iTrader: (0)

Is it possible to code a single or double press to close/open windows on US e92?
Appreciate 0
Reply

Bookmarks


Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off



All times are GMT -5. The time now is 01:50 PM.




e90post
Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2024, vBulletin Solutions Inc.
1Addicts.com, BIMMERPOST.com, E90Post.com, F30Post.com, M3Post.com, ZPost.com, 5Post.com, 6Post.com, 7Post.com, XBimmers.com logo and trademark are properties of BIMMERPOST