11-15-2017, 01:51 PM | #1233 | |
Major General
2374
Rep 8,364
Posts |
Quote:
Except I am not the Author of that xml. |
|
Appreciate
0
|
11-15-2017, 01:59 PM | #1235 |
Major General
2374
Rep 8,364
Posts |
Technically, you do not have to Code both FLE 43 and 44 because you are using same NCD to load to both. Make sure you re-read after VO coding and then FDL code.
|
Appreciate
0
|
11-15-2017, 04:03 PM | #1236 |
Enlisted Member
3
Rep 30
Posts |
Had codes saved in the launcher directory, not in the FDLCodes folder in the launcher directory. It's all programmed now. Just tried it out. It seems to work as it should. Pretty cool.
One question for everyone: Since they are not legal in US and probably do look strange to oncoming traffic, is there a danger of being pulled over for them? Has that ever happened to anyone? Also, I like to code to have the auto hibeams come on (and turn off) at lower speeds. Maybe range between 8-13mph instead of 18-23 as it is stock or maybe turn off the speedlock altogether. Anyone know the programming for that? I think I can probably find it but if someone knows how to do it, that would be helpful. Thanks very much to Almaretto for your help. It was pretty hard for me as a newbie but I got it done. |
Appreciate
0
|
11-15-2017, 04:41 PM | #1237 | |
Major General
2374
Rep 8,364
Posts |
Quote:
There are limitations to system and it is still driver's responsibility to toggle off if it appears to be glaring other drivers. I have not heard of anyone being pulled over. There are two thresholds. One for HBA (on/off) and another set for NGHB (tunneling); the ladder enables at 41 mph and continues above 38 mph. I do not recommend changing them, but they can be found in Fem_body and KAFAS. |
|
Appreciate
0
|
11-15-2017, 06:08 PM | #1238 | |
Enlisted Member
3
Rep 30
Posts |
Quote:
As far as anti-glare on at 41 off at 38, I think maybe on at 35, off at 32 would be better as there are plenty of long 2 lane 35mph roads. I found 2 HBA settings that can be turned off and on in FEM_BODY. One is C_HBA_ENA adn the other C_HBA_ADAPT_SHUT_ENA. I assume it's the latter that should be deactivated but will wait for advice on that. I cannot find anything NGHB in FEM_BODY or KAFAS. Any other ideas? |
|
Appreciate
0
|
11-15-2017, 07:22 PM | #1239 | |
Major General
2374
Rep 8,364
Posts |
Quote:
|
|
Appreciate
0
|
11-16-2017, 10:36 AM | #1241 | |
Enlisted Member
3
Rep 30
Posts |
Quote:
Thanks |
|
Appreciate
0
|
11-16-2017, 10:36 AM | #1242 |
Zymurgist
89
Rep 161
Posts |
2018 F80/F82 GFHB Coding - "How To"
First put the attached XML file in the TokenMaster FDLcodes directory on your hard disk (typically C:\Program Files (x86)\TokenMaster\E-Sys Launcher Premium\FDLCodes) and remove the .PDF extension (file should have .XML extension).
To successfully code VLD and GFHB, follow the following steps: 1. Start E-Sys Launcher and select F080 Car Series. 2. Start the car (safer for coding and will prevent car shutting down in the middle of coding). Just make sure to not touch/code your DME ECU settings while the car is running. 3. Connect to your car, selecting F020 profile (TargetSelector: Project=F020_xxxxx, without “DIRECT”). 4. Select Coding view from Expert Mode menu. 5. Read FA from car. 6. Click on Save to save FA in a file on your hard disk (name it something like “FA - Factory Settings”). 7. Click Edit; display should change to FA-Editor, with SALAPA element in bottom left pane. 8. Drill into FA in top left pane, then into FZAuftrag and Type. Right-click SALAPA-Element and select Edit from the drop-down menu. Bottom left pane should populate with your current vehicle options. 9. In the bottom-left pane, remove the US headlight restrictions, i.e. 5AP (disable variable light distribution) and 8S4 (disable GFHB), then click the Apply Changes button in the top right of that same pane. 10. Save the edited FA as a new file, i.e. click File menu, Save As... and save to your hard disk (name it something like "FA - VLD and GFHB enabled"). 11. To make sure you didn't make a mistake, right-click FA in the top left pane and select Calculate FP. Correct any errors. So far, all you've done is created a new FA file on your hard disk; no changes have been written to the car. 12. Select Expert Mode and click VCM. 13. In the bottom left pane, in the Vehicle Order panel, click ... and select the new FA file you just saved on your hard disk. 14. In the top left pane, right-click FA and select Calculate FP once more. 15. In the bottom left pane, you'll see 3 tabs: File, Master and Backup. Select Master. 16. Now write the new FA to the car by clicking the Write FA FP button in the bottom left pane. You've now updated your vehicle options for your car and need to reset default values for the affected ECUs. 17. Select Expert Mode and click Coding. 18. Once again, click Read to load the FA from your car. 19. Right-click FA and select Activate FA. You can now check the SALAPA element list to make sure it no longer includes 5AP and 8S4. 20. In the bottom right pane, click the Read SVT button to load the list of ECUs from your car. 21. In the bottom left pane, scroll down to the FEM_BODY ECU and click to select it. In the bottom right pane, click the Code button to VO Code that ECU, which basically sets the CAFD values for that ECU to the default values that you downloaded in PSdZDATA. Whatever you do, DO NOT CLICK Code Default Values; doing so will mess up your ECUs and will require recoding by your BMW dealer. 22. Do the same for the FLE[43], FLE[44] and KAFAS2 ECUs (i.e. for each, select the ECU and click Code button). 23. Now it's time to set the CAFD values for the FLE modules via FDL coding. To do so, scroll back up to the FLE[43] ECU and right-click the CAFD that has a green check mark. Click Read Coding Data, which should change the CAFD entry to a folder with a + sign. 24. Expand the FLE[43] CAFD folder, right click the CAFD entry within this folder and pick FDL Code. This should open the FDL editor for the FLE CAF. Assuming you placed my cheat code XML file in the right TokenMaster directory, you should see "Enable GFHB/antidazzle high beams - Euro Settings" in the top right pane. 25. Click the check box next to the cheat code and click the Review button (bottom right) to make sure it will change the right settings (the parameters on the left side, under FDL, should match the entries under Comments on the right). Assuming this looks good, click Close to close the pop-up. 26. Click the Apply button to apply the cheat code changes to the FLE CAF values. Wait until the text in the bottom right pane changes to confirm that you've applied the selected cheat code. 27. Click the Save button (top left; or pick Save from the File menu) to save the changed CAF settings to your hard disk. 28. Click the Return button (button with left-pointing arrow at the top left) to return to the Coding window. 29. In the bottom right pane click the Code FDL button to code the new FLE settings and write them to the car. 30. Repeat steps 24 through 29 for FLE[44]. 31. Disconnect the car and shut it down. You can now use the Automatic High Beam button to enable GFHB. Looks like a lot of steps, but it really is pretty easy. If at any point you want to go back to factory settings, repeat steps 1 thru 4, read the "FA - Factory Settings" file from your hard disk (which will reinsert 5AP and 8S4 vehicle options) and then repeat steps 11 thru 22. You can always undo whatever coding you've done to your car. To undo FDL coding for any ECU, simply select that ECU in the Coding window and click the Code button to VO Code that ECU, which will set it back to the default values as specified in the PSdZDATA folder. |
Appreciate
4
|
11-16-2017, 12:35 PM | #1243 | |
Major General
2374
Rep 8,364
Posts |
Quote:
|
|
Appreciate
0
|
11-16-2017, 12:36 PM | #1244 | |
Major General
2374
Rep 8,364
Posts |
Quote:
|
|
Appreciate
0
|
11-17-2017, 09:31 AM | #1245 | |
Zymurgist
89
Rep 161
Posts |
Quote:
|
|
Appreciate
0
|
11-17-2017, 10:09 AM | #1246 | |
Zymurgist
89
Rep 161
Posts |
Quote:
|
|
Appreciate
0
|
11-17-2017, 11:07 AM | #1247 | |
Enlisted Member
3
Rep 30
Posts |
Quote:
Also, if default value of 3C codes for 37mph, how do I figure out the codes for other speeds? Is there a table of values or a formula I can use? I want to code HBA to work at very low speeds (like on at 8mph and off at 3 or maybe just delete the speedlock altogether-would that be werte of "ff"?) and NGHB to on at around 35mph and off around 30 |
|
Appreciate
0
|
11-17-2017, 12:04 PM | #1248 | |
Major General
2374
Rep 8,364
Posts |
Quote:
|
|
Appreciate
0
|
11-17-2017, 02:56 PM | #1249 | |
Zymurgist
89
Rep 161
Posts |
Quote:
You either use HBA and NGHB together to automagically control your high beams (via the bottom button on the control stalk) or you manually switch between high and low beams by flipping the stalk back and forth. NGHB is inactive if you switch high beams manually. When you use HBA/NGHB, the high beams will come on when your speed exceeds C_HBA_ENA_V_HI and they'll switch off when you slow down below C_HBA_ENA_V_LO. High beam patterns when NGHB is active are further configured via the _IDX indices in group 3003 of the FLE CAFDs (e.g. Stadt_V_Idx, Blendfreies_Fernlicht_Idx and Volles_Fernlicht__Lichthupe_Idx). To understand how these work, see the spreadsheet attachment in one of my earlier posts in this forum thread. As an example, Stadt_V_Idx is the light configuration in situations where your camera detects an urban setting, e.g. when it recognizes lamp posts; the NGHB system will switch off all high beams and dims the outer driver side low beam. Similarly, Blendfreies_Fernlicht_Idx specifies driver and/or passenger light configuration when the camera detects oncoming or following traffic; the system switches off the inner high beams (and swivels the outer high beams to the outside). Driver and passenger LED light units are controlled separately, with each unit containing LEDs that make up two high beams, two low beams, one indicator light, one daytime running light and one sidemarker, each of which is configurable. |
|
Appreciate
0
|
11-17-2017, 03:02 PM | #1250 | |
Major General
2374
Rep 8,364
Posts |
Quote:
|
|
Appreciate
0
|
11-17-2017, 06:22 PM | #1251 | |
Zymurgist
89
Rep 161
Posts |
Quote:
So I guess that when you switch HBA/NGHB on at speeds above SPEED_SWITCHING_HIGH_BEAMS_ON (25 Mph) the high beams first switch on when you hit C_HBA_ENA_V_HI (43 Mph), and when you switch HBA/NGHB on below SPEED_SWITCHING_HIGH_BEAMS_ON (25 Mph) the high beams will first come on when you exceed SPEED_SWITCHING_HIGH_BEAMS_ON (25 Mph). Also, after the high beams switch off when you drop below C_HBA_ENA_V_LO (37 Mph) I guess they won't come back on until either (1) you drop below SPEED_SWITCHING_HIGH_BEAMS_OFF (18 Mph) and speed back up to over SPEED_SWITCHING_HIGH_BEAMS_ON (25 Mph) or (2) you speed back up to over C_HBA_ENA_V_HI (43 Mph). Fun! |
|
Appreciate
0
|
11-17-2017, 08:04 PM | #1252 | |
Major General
2374
Rep 8,364
Posts |
Quote:
|
|
Appreciate
0
|
11-17-2017, 08:35 PM | #1253 |
Enlisted Member
3
Rep 30
Posts |
I tried messing with SPEED_SWITCHING_HIGH_BEAMS_ON and SPEED_SWITCHING_HIGH_BEAMS_OFF values and the whole system didn't work at all so I put it all back to default. It's not worth messing with it (as Almoretto advised me in the first place).
|
Appreciate
0
|
11-17-2017, 10:12 PM | #1254 |
Major General
2374
Rep 8,364
Posts |
It is alright to play with settings for testing purposes, but my personal opinion is that system was not meant (designed) to operate under lower speeds.
|
Appreciate
0
|
Post Reply |
Bookmarks |
|
|