|
|
|
06-03-2016, 06:09 PM | #67 |
Major
429
Rep 957
Posts |
Try updating the Daten files before you try again.
I know the Daten files are backwards compatible but it may not work the other way around if your car is running updated software. |
Appreciate
0
|
07-06-2016, 01:36 AM | #68 | |
Private
10
Rep 66
Posts |
Quote:
I like the idea, but after some testingI doubt it would work without a piggyback ecu. the DSC/ABS connection to the DME is not a simple connection between the two modules. they are both on the PT-Can bus (PT= Powertrain) with other modules like the combi-dash, HVAC controller, starter controller, etc. Today I tested some: disconnecting the ABS/DSC from the PT-Can bus: a. no speedometer, as there is no wheel speed data from the DSC to the combi b. lots of warning lights 1. air bag - air bag is dependant on speed/accelrometer data from DSC 2. service - yeah I know something is out of sorts 3. DSC inactive - yeah that's a desired state 4. ABS - Red light - not true, the ABS works fine, but the combi cannot see the module. c. wipers run constantly- just in case you didn't notice all the lights this will encourage you to go to a dealership or pull the wiper fuse. d. rev limit around 4500 to 4800 - maybe this is the combi assuming the car is in 6th gear, as there's no speed data to calculate the gear with, and enforcing the top speed limit regardless of the actual gear. Can the top speed limit be coded off? e. there was however no problem making boost, and the car behaved like an open diff. abs was fine. Then for an additional test I tried the other side, which is disconnecting the PT-can from the engine. This was no good: a: no tach or oil temp on the combi b. no boost -- ? limp or lack of data from? - the boost controlled directly by DME or by another module. c. starter runs for full 3 seconds, even after engine is running. d. fan runs on full high - without engine data, assumes it is hot hot e. AC compressor runs on minimum output, without data assumes it is high rpm. f. still rev limit around 4500, not sure eaxctly as I have no tach, but I cannot get up to highway speed of 55mph in second gear. I don't think most of these are issues that can be coded away, as they are mostly caused by lack of data between modules on the PT-bus. It would be cool if they could be, again let me know the shop. There may be a sweet spot to splitting the PT-can in to two, where the DSC and the engine are isolated, and the engine has access to the modules it needs, while the DSC is alone. obviously a piggyback tune could avoid some of the issues. I'm curious what that shop is doing, and if it is on N55's. Let me know I'd like to believe. Last edited by YarkoDrives; 07-06-2016 at 01:42 AM.. |
|
Appreciate
0
|
07-10-2016, 01:55 AM | #69 |
Private
10
Rep 66
Posts |
A little more development today with the Can bus isolation and the ABS module.
Reviewing Diagrams the ABS is on both the PT-Can and the Chassis Can (F-Can IIRCC). PT-Can = twisted pair Red & Red/Blue F-Can =twisted pair Yellow & Yellow/Brown Disconnecting the F-Can from the ABS resulted in the same 4800 RPM rev limit but kept the speedometer reading on the kombi. But otherwise all the desire effects retain inherit abs, without any traction or e diff electoronic programs. what's interesting is that for the speedo, the wheel speed goes from the ABS wheel speed sensor to the DME over PT can and then the DME sends it over F-Can for the Kombi display. -I had assumed that the ABS would be sending the speed directly to to kombi over f- can. FYI: the DME, KOMBI(Chassis) and DSC(ABS) are the three programmable modules in the car. My cohort believes that the kombi is a display-only unit and that it doesn't effect any traction or dme restrictions. having the abs send data to the dme and not directly to the kombi supports this design theory. He suggest that the only programs active in the kombi-display-dash are purely informational such as the 'when to shift for efficient dynamics' or ' what gear the car is in' and that any restrictive 'management' programs must be operating in either the ABS module or the DME. Can anyone confirm that the Chassis/Kombi does not perform any restrictions on the DME/ ABS? Also Wondering if disconnecting the ABS from both the PT-can and the chassis Can will result in no rev limit. ie the rev limit is coming from the ABS module and not a program on the DME. |
Appreciate
0
|
07-21-2016, 02:21 PM | #70 |
Private
20
Rep 79
Posts |
I have the answer... do you want to exclude every DSC intervention but the ABS?
Deflate a tire, let TPMS light turn on and then don't reset the system.... everything goes off but ABS At least this works with euro TPMS (indirect version) |
Appreciate
0
|
07-24-2016, 11:27 AM | #71 | |
Brigadier General
1241
Rep 3,778
Posts
Drives: '11 328i '19 M6
Join Date: Jan 2012
Location: DFW
|
Quote:
__________________
2011 E90 328i 6MT, BMW Aero, CF hood/boot, PI+CAI+RM+3IM+BPC, SS+CI528+ThermoTec+SS#1+2XBurns, AKG 75D eng/trans, Al/Delrin diff/RS, CM 850, UCP, CAE, AKG DSSR, DiffsOnline 3.91 30/90 LSD+BW cooler, C&R, Setrab, Accusump, AST 3-way+Swift, Aurora PR+BW spherical, Vorshlag CPs, M3 brace+UR bar, ARC-8 18x8.5, 255 R1R, RB/CSL rotors+cooling, 135i calipers, RS29, RT700, Safecraft, OMP HTE-R+804F+QD Superquadro, 6pt cage+FIA, Braille, RT DL1Mk3
|
|
Appreciate
0
|
07-24-2016, 11:28 AM | #72 |
Brigadier General
1241
Rep 3,778
Posts
Drives: '11 328i '19 M6
Join Date: Jan 2012
Location: DFW
|
Dangit, and the whole TPMS systems was just ripped out and discarded. Wonder if this works on cars in the states.
__________________
2011 E90 328i 6MT, BMW Aero, CF hood/boot, PI+CAI+RM+3IM+BPC, SS+CI528+ThermoTec+SS#1+2XBurns, AKG 75D eng/trans, Al/Delrin diff/RS, CM 850, UCP, CAE, AKG DSSR, DiffsOnline 3.91 30/90 LSD+BW cooler, C&R, Setrab, Accusump, AST 3-way+Swift, Aurora PR+BW spherical, Vorshlag CPs, M3 brace+UR bar, ARC-8 18x8.5, 255 R1R, RB/CSL rotors+cooling, 135i calipers, RS29, RT700, Safecraft, OMP HTE-R+804F+QD Superquadro, 6pt cage+FIA, Braille, RT DL1Mk3
|
Appreciate
0
|
08-20-2016, 05:46 PM | #73 | |
First Lieutenant
221
Rep 361
Posts |
Quote:
Mark Edit - had the coding done this afternoon. Here is the complete before trace and the pertinent modules I changed. Looking forward to trying out an autocross to see if this improves the issues I had above. Code:
Codes changed in DSC module: (these are the "after" values) C0F_DIFF_LOCK wert_00 wert_01 C0F_FBS wert_00 C0F_FLR wert_00 wert_02 C0F_BB_RAB wert_00 Code:
Stock TRC file for 2011 BMW 128i (Canadian edition, 07/10 build date) DSC module: SZL wert_02 C0X_C8 wert_02 C0F_AFH_HSA wert_01 C0F_AFS wert_00 C0F_ASC_AMR_STB wert_03 C0F_ASC_BMR_STB wert_02 C0F_ASL wert_00 C0F_BAUART wert_02 C0F_BB_RAB wert_01 C0F_BBV wert_00 C0F_BBV_KORR_HA wert_00 wert_03 C0F_BBV_KORR_VA wert_04 C0F_BERGAB_GERASTET wert_00 wert_01 C0F_BERGAB_KENNEN wert_00 wert_01 C0F_BERGABANSATZ wert_00 C0F_BTM wert_00 C0F_CBC wert_00 C0F_CF_ESM_HB wert_00 wert_01 C0F_CF_ESM_LB wert_00 wert_01 C0F_CR_ESM_HB wert_00 wert_01 C0F_CR_ESM_LB wert_00 wert_01 C0F_DBC_MIN_AUSLOESEDRUCK wert_00 C0F_DCC_C_AAT wert_00 C0F_DCC_C_ATT_SCHUB_AUS wert_00 C0F_DCC_C_ATT_SCHUB_EIN wert_00 C0F_DCC_DTC wert_00 C0F_DELTA_PSI_BETA_LIMIT wert_01 C0F_DF_DIR wert_02 C0F_DIFF_LOCK wert_02 C0F_DRUCKMODELL_HA wert_02 C0F_DRUCKMODELL_VA wert_02 C0F_ECBA_DCC wert_00 C0F_FBS wert_01 C0F_FLR wert_01 C0F_GETRIEBE wert_00 C0F_GMB wert_00 C0F_GMK_ECBA_HA wert_01 C0F_GMK_ECBA_VA wert_03 C0F_GMR_MAX_LIMIT_SCHRAEG wert_00 C0F_GMR_MIN_LIMIT_SCHRAEG wert_00 C0F_HSA wert_02 C0F_HSA_AFH_AFU wert_00 C0F_IPM_MAX_P_RES wert_00 C0F_KUEHLSCHACHT wert_02 C0F_LCL wert_00 C0F_LENKWINKELKENNLINIE wert_03 C0F_LF_ESM wert_00 wert_01 C0F_LR_ESM wert_00 wert_01 C0F_LUEFTER wert_00 C0F_LWK_X2 wert_00 wert_01 C0F_LWK_X3 wert_00 wert_01 C0F_LWK_X4 wert_00 wert_01 C0F_LWK_Y1 wert_00 wert_01 C0F_LWK_Y2 wert_00 wert_01 C0F_LWK_Y3 wert_00 wert_01 C0F_LWK_Y4 wert_00 wert_01 C0F_M_ESM wert_00 wert_01 C0F_MIN_DRUCKAUFBAU_GRAD wert_00 C0F_MOTOR wert_05 C0F_MOTOR_LEISTUNG_MAX wert_00 wert_18 C0F_MOTOR_SCHLEPP_P wert_00 wert_01 C0F_PRE_MSR wert_00 C0F_PRE_USC wert_00 C0F_RPA wert_00 C0F_RPA_SCHWELLE wert_01 C0F_SC_X_ESM wert_00 wert_01 C0F_SC_Y_ESM wert_00 wert_01 C0F_SCHUBABSCHALTUNG wert_00 C0F_SDR_CTC wert_00 C0F_SETZ_V_MAX wert_00 C0F_SPURWEITE wert_00 wert_01 C0F_SST wert_00 C0F_TB_BDD wert_01 C0F_THETA_ESM wert_00 wert_01 C0F_UEBERSTEUERN_MUE_0 wert_03 C0F_UEBERSTEUERN_MUE_1_2 wert_03 C0F_UNTERSTEUERN_MUE_0 wert_00 C0F_UNTERSTEUERN_MUE_1_2 wert_00 C0F_UNTERSTEUERSCHWELLE wert_00 wert_02 C0F_V_EINHEIT wert_00 C0F_VERZOEG_NEG_FEIN wert_00 C0F_VERZOEG_NEG_GROB wert_00 C0F_VERZOEG_POS_FEIN wert_00 C0F_VERZOEG_POS_GROB wert_00
__________________
2011 BMW 128i - Check out my STX build thread!
Last edited by lowside67; 08-20-2016 at 07:31 PM.. |
|
Appreciate
0
|
10-31-2016, 12:41 PM | #74 | |
First Lieutenant
84
Rep 341
Posts |
Quote:
I back tracked and redid everything. I reflashed DSC90 data file 6776067 in winkfp and recorded with ncsexpert. I used the v41 Daten files. I repeated this process over the months also using v54 files with no success. Be cautious when updating a module with winkfp. You don't want to brick an ecu like I did. Winkfp wasn't the problem. My laptop gave me an issue right in the middle of the flash. So, I have a new dsc unit installed. I officially don't know how to stop traction control from braking a wheel or power cuts. It seems to me the brakes are already pretensioned even when just driving down the road ready to react to a possible loss of traction. I had new stock turbos installed which gives me some wheel spin from a 1st gear launch without a problem once 15 psi of boost kicks in at 3500 rpms. Thats only because i have a jb4 and mhd. No wheel spin on stock boost. The rear brakes still limit power with braking pressure while the wheels are spinning. The good news is I have learned how to code a little more fun in the drive. On the MK60_87.COA module, it's COA_SDR_CTC or just CTC for cornering traction control. Theres only 2 values for this. Ncsexpert shows wert 01 data 00 selected by default. I decided to add custom data value 01 to see what happens. Well, it basically turns corner traction control off. Going around corners is a lot of fun now. It allows just enough drift before you break to much traction and get into trouble. Nice controlled drifts. The car will hold the drift with braking pressure. If you push the accelerater while in the corner or drift at the limit, the car will stop applying power until your back on a safe path. Everything is happening so fast, you don't really realize to a huge degree that power was gradually reduced to assist with getting out of the corner safely. Although the computer will help you, be careful. Even the M2 has safety features while dsc is completely off. You can through that car into corners at over 100 MPH and the ecu controls the car perfectly. Letting you have fun and making you feel awesome. BMW has done this intentionally from my research. Safe and fun. CTC off gives a little more freedom with DSC on too. |
|
Appreciate
0
|
10-31-2016, 12:53 PM | #75 | |
First Lieutenant
84
Rep 341
Posts |
Quote:
I know what you mean. Even with the DSC module completely disconnected, I still had intervention of some sort when launching and when cornering. Coding off ediff does have less intervention but the car still still applies brakes at any wheel or reduce power when nearing the limit of adhesion. Maybe it's ASC effecting DME. Or maybe there is base coding in the DME that kicks in when the dsc module is disconnected. Wheel speed sensors probably still active along with other sensors reporting info. Last edited by brakthru; 10-31-2016 at 01:00 PM.. |
|
Appreciate
0
|
11-01-2016, 09:48 AM | #76 | |
First Lieutenant
221
Rep 361
Posts |
Quote:
Mark
__________________
2011 BMW 128i - Check out my STX build thread!
|
|
Appreciate
1
bNks334429.00 |
11-01-2016, 12:54 PM | #77 | ||
Major
429
Rep 957
Posts |
Quote:
I am kind of surprised you found a "CTC" function in a different module that still applies some sub-level of intervention. As I posted previously, it doesn't look like the CBC function is even programmed for use in the 135/128i's DSC software (post 57)... CTC might be a sub-function of the ASC function?: http://www.bmw.com/com/en/insights/t...y_control.html Maybe you can try experimenting with re-enabling "CTC" and going back to the MK60.COC module and disabling "ASC" there? see how the car drives then? I'd bet with DSC enabled and ASC disabled (via coding) you'd get the same driving experience as you are now with DSC enabled and this "CTC" function disabled... Quote:
Also, isn't it common for a rumbling vibration to be caused by a mechanical LSD sometimes? Maybe you're just feeling your LSD at work lol? Maybe you can get in touch with fe1rx or review his Ohlins suspension thread: http://www.1addicts.com/forums/showp...&postcount=177. He used a method to actually graph the intervention of the e-diff. Maybe you could do the same and determine if the brakes truly are being applied? It would be beneficial to everyone to figure out how the modules all play with one another and to have some actual quantitative data to analyse to show the coding is doing what everyone here anticipates it is... Last edited by bNks334; 11-01-2016 at 01:12 PM.. |
||
Appreciate
1
cerealwars161.00 |
11-01-2016, 02:30 PM | #78 | |
First Lieutenant
84
Rep 341
Posts |
Quote:
Good to hear. I will say that wheel spin is no problem after the new turbos in 1st or 2nd gear! I'm pretty satisfied with the way the car drives now. It's not perfect. I kind of feel like I have the best of both worlds. I can drive on the ragged edge around corners usually without trouble. There was one instance where I was speeding around a sharp corner doing over 60 mph and I went WOT like an idiot. Thank God acceleration didn't increase until I started coming out of the bend. It was as if I never hit the accelerater. Traction control has its benefits especially when you do something foolish like I did. I definitely have the ability to break the car loose just not as easy to spin the car out of control like before. |
|
Appreciate
0
|
11-01-2016, 05:55 PM | #79 |
!
742
Rep 3,267
Posts |
Do you remember exactly which lines you coded and to which parameters? From what I recall, the eDiff has three parameters to select from, and I could never figure which was on and which was off...and did you code any of the other functions out? Thanks!
__________________
____________________________ |
Appreciate
0
|
11-01-2016, 05:57 PM | #80 | |
First Lieutenant
221
Rep 361
Posts |
Quote:
Eliminating e-Diff & Other Nannies Mark
__________________
2011 BMW 128i - Check out my STX build thread!
|
|
Appreciate
1
Bimmer-Bob741.50 |
11-02-2016, 02:49 PM | #81 | |
First Lieutenant
84
Rep 341
Posts |
Quote:
I have a 335i with the MK60 COA module which basically has the same function and parameters as the other MK60 modules. I agree that a long press of the dsc button should disable everything. I played with ASC in the past but it didn't seem to yield any different results even with CTC enabled. Disabling the pretension didn't stop ASC intervention from my findings although it may help on the track. For testing purposes, ive taken sharp corners and a variety of driving situations including wet roads to experience the cars behavior. I don't notice any rumbling effect on my setup. In fact, it's hard to tell there is any intervention. It's really a smooth slowing down process. I dont really notice anything is happening until i stomp down on the accelerater at the apex of certain corners. That's when I notice Im getting some assistance. On some occasions I might experience a quick pulse of the front brake to control oversteer or inside brake of the rear wheel to control understeer. For the most part, I can toss the car around and have fun in it. Keep in mind, no one should be hitting the gas on sharp corners track or street. Im not a professional driver so maybe I should just leave well enough alone. I can spin the wheels without a problem. Just knowing there is some minor torque reduction keeps me wanting more. Last edited by brakthru; 11-02-2016 at 04:04 PM.. |
|
Appreciate
0
|
11-03-2016, 08:00 AM | #82 | |
Major
429
Rep 957
Posts |
Quote:
There are definitely different nannies depending on model. The OP has an X1 and many of his functions were titled differently... Your car very well could be programmed with an additional function the 1 series doesn't get. |
|
Appreciate
0
|
12-12-2016, 11:45 PM | #83 |
Major
92
Rep 1,168
Posts |
Are all of you running TPMS on your wheels for autox/track?
Although I coded off the e-diff, it is still very much active and intervening as usual in the corners. There's no TPMS in my track wheels, and I'm wondering if this is causing the ECU to override the disabled e-diff coding and reverting to default for safety reasons. Btw, thanks for the update brakthru |
Appreciate
0
|
12-13-2016, 10:34 PM | #84 |
First Lieutenant
221
Rep 361
Posts |
I have a Canadian car which does not use TPMS sensors on the wheels.
Have you re-downloaded the ECU to verify you are actually setting the codes for the e-diff to off? There have been reports of people who get all the right results for the car being coded but because of version issues the car never actually "takes" the new setting that is being written to it. Mark
__________________
2011 BMW 128i - Check out my STX build thread!
|
Appreciate
0
|
12-14-2016, 10:03 AM | #85 |
Major
92
Rep 1,168
Posts |
My car protests and shows a blinking warning light (!) on the dash when running wheels without TPMS sensors. Does yours?
Yes, the coding was verified afterwards and confirmed properly written to ECU. Which leads me to suspect that TPMS sensors are needed for e-diff coding to remain off, at least with U.S. cars? |
Appreciate
0
|
12-15-2016, 01:50 PM | #86 | |
Lieutenant
63
Rep 448
Posts |
Quote:
|
|
Appreciate
0
|
02-06-2017, 02:24 AM | #88 |
Lieutenant
225
Rep 542
Posts |
Great info on this thread, big thanks to everyone who contributed here so far!
I've got my laptop set up for coding last week and coded my TPMS out and put euro FTM in place; justpete -- you could remove $2VB from your VO, add $265 to your VO and code a couple more things to enable the euro FTM if you want to try out AlexR6's method. I've also coded C0F_DIFF_LOCK to wert_00 + wert_01, however it's too early to tell if it has really done what we intended it to do, but I will be able to have a better idea in late March when I have some time on the skidpad with my new data logging setup configured! I also plan on coding out FLR, FBS and BB_RAB. Also, I've connected with a local 1m owner who has agreed to let me read his DSC module next weekend. I will post the output here once I get it
__________________
Last edited by dbronnik; 02-13-2017 at 12:31 PM.. |
Appreciate
0
|
Post Reply |
Bookmarks |
|
|