stuklr
Full Member
Karma: +2/-0
Offline
Posts: 147
|
|
« Reply #15 on: January 09, 2015, 04:29:12 PM »
|
|
|
I would love to know too. I can get torque intervention in second gear and I hate having to kill the entire system.
|
|
|
Logged
|
|
|
|
nyet
|
|
« Reply #16 on: January 09, 2015, 04:31:07 PM »
|
|
|
Some more guesses:
CWMSRCAN.2=1 + KLDMASRL=0xff (miasrl w)
And ASM hack miasrs_can to be 0xfe or 0xff
Or maybe hack B_amsrn to always be 1?
|
|
« Last Edit: January 09, 2015, 04:50:57 PM by nyet »
|
Logged
|
ME7.1 tuning guideECUx PlotME7Sum checksumTrim heatmap toolPlease do not ask me for tunes. I'm here to help people make their own. Do not PM me technical questions! Please, ask all questions on the forums! Doing so will ensure the next person with the same issue gets the opportunity to learn from your ex
|
|
|
nyet
|
|
« Reply #17 on: January 09, 2015, 04:56:49 PM »
|
|
|
Here's what I don't get: the FR says for B_asr_can and B_msr_can to be set, CW_CAN_R bit 2 must be set, but in the Mbox (for example) it isn't set... unless there are other variants (CW_CAN_R_0 etc) that are missing from the mappack.
the Gbox has 3, _0 it is set, _1 and _2 it is set.
|
|
|
Logged
|
ME7.1 tuning guideECUx PlotME7Sum checksumTrim heatmap toolPlease do not ask me for tunes. I'm here to help people make their own. Do not PM me technical questions! Please, ask all questions on the forums! Doing so will ensure the next person with the same issue gets the opportunity to learn from your ex
|
|
|
nyet
|
|
« Reply #18 on: January 10, 2015, 03:07:32 PM »
|
|
|
Here's what I don't get: the FR says for B_asr_can and B_msr_can to be set, CW_CAN_R bit 2 must be set, but in the Mbox (for example) it isn't set... unless there are other variants (CW_CAN_R_0 etc) that are missing from the mappack.
the Gbox has 3, _0 it is set, _1 and _2 it is set.
I'm an idiot. Mbox 0x12c7a variant 1 - 06611 CW_CAN_R0 = 0x20 (bit 2 = 0) 0x12c7c variant 2 - 06711 CW_CAN_R1 = 0x24 (bit 2 = 1) Change 0x12c6c to 0x20 and it should disable ASR, but I'm assuming this kills ABS too? Just like forcing 06611 coding?
|
|
« Last Edit: January 10, 2015, 05:42:29 PM by nyet »
|
Logged
|
ME7.1 tuning guideECUx PlotME7Sum checksumTrim heatmap toolPlease do not ask me for tunes. I'm here to help people make their own. Do not PM me technical questions! Please, ask all questions on the forums! Doing so will ensure the next person with the same issue gets the opportunity to learn from your ex
|
|
|
nyet
|
|
« Reply #19 on: January 10, 2015, 03:19:02 PM »
|
|
|
One more possibility: VMINAMSR?
|
|
|
Logged
|
ME7.1 tuning guideECUx PlotME7Sum checksumTrim heatmap toolPlease do not ask me for tunes. I'm here to help people make their own. Do not PM me technical questions! Please, ask all questions on the forums! Doing so will ensure the next person with the same issue gets the opportunity to learn from your ex
|
|
|
nyet
|
|
« Reply #20 on: January 10, 2015, 03:46:03 PM »
|
|
|
VMINAMSR is a dead end.
Here is what I have so far (if CW_CAN_R1.2 = 0 doesn't work):
B_amsrbot = 0 (disables ASR) (comes from CAN message)
B_asrakt = 0 (disables ASR) B_asr_can = 0 misrs_can = 255 or misrl_can = 255
B_amsrn = 1 (resets miasrl and miasrs to NOASR) B_asr_can = 0 and B_msr_can = 0 and misrs_can = NOASR and misrl_can = NOASR
B_amsren = 0 (inhibits miasrl_can and miasrs_can) E_cat = 1 (CAN message timeout) B_nuamsr = 1 B_amsrbot = 0 and tnst_w>=TVCAMSR (car not started recently) and B_ctout = 1 (CAN timeout) B_amsrf = 1 B_amsrn = 0 and B_asrakt = 0 and B_msrakt = 0 B_statbr = 1 B_sicat = 1 B_statme_t = 1 B_statme_c = 1 and SY_2SG = 1 and B_masterhw = 1 CW_CAN_R.2 = 0 B_amsr_c = 0 and SY_2SG=1
So probably easiest is ASM patch to force B_amsrbot or B_asrakt/B_asr_can to 0
If we want to keep miasrs (cruise control?), but not miasrl, we'll need to do something else.
|
|
« Last Edit: January 10, 2015, 06:22:58 PM by nyet »
|
Logged
|
ME7.1 tuning guideECUx PlotME7Sum checksumTrim heatmap toolPlease do not ask me for tunes. I'm here to help people make their own. Do not PM me technical questions! Please, ask all questions on the forums! Doing so will ensure the next person with the same issue gets the opportunity to learn from your ex
|
|
|
nyet
|
|
« Reply #21 on: January 10, 2015, 05:31:31 PM »
|
|
|
Easiest non-ASM way seems to be:
CWMSRCAN (0x11585) 2->6 (set bit 2) KLDMASRL (0x1158E 5x1 8 bit) ff RAMPASR (0x1631E 16 bit) ffff
the first two should prevent miasrl from dropping on ASR
ff'ing RAMPASR should minimize the time miasrs is reduced (can't figure out how to numb it completely via only maps) - may be a bad idea if miasrs is cruise control and we want to keep it.
|
|
« Last Edit: January 10, 2015, 10:46:36 PM by nyet »
|
Logged
|
ME7.1 tuning guideECUx PlotME7Sum checksumTrim heatmap toolPlease do not ask me for tunes. I'm here to help people make their own. Do not PM me technical questions! Please, ask all questions on the forums! Doing so will ensure the next person with the same issue gets the opportunity to learn from your ex
|
|
|
ddillenger
|
|
« Reply #22 on: January 10, 2015, 05:38:08 PM »
|
|
|
Easiest non-ASM way seems to be:
CWMSRSCAN (0x11585) 2->6 (set bit 2) KLDMASRL (0x1158E 5x1 8 bit) ff RAMPASR (0x1631E 16 bit) ffff
the first two should prevent miasrl from dropping on ASR ff'ing RAMPASR should minimize the time miasrs is reduced (can't figure out how to numb it completely via only maps)
For the record, this is why I bought a 2000-lol. My notes on CW_CAN_R 16 bit Bit = 1 -> Reception, bit = 0 -> no reception and no timeout monitoring Bit Function 15 Not assigned 14 Not assigned 13 % CANSEN 12 BSG_Last 11 Botschaft ZAS 10 Botschaft Fahrwerk (Chassis) 9 Botschaft Clima 1 8 Bothschaft Niveau 1 7 Botschaft Bremse 3 6 Botschaft Allrad 1 5 Kombi 1, 2 ,3 4 Botschaft LWS 3 Botschaft Airbag 2 Botschaft Brake 1 1 Botschaft Gearbox 2 0 Botschaft Gearbox 1
|
|
|
Logged
|
Please, ask all questions on the forums! Doing so will ensure the next person with the same issue gets the opportunity to learn from your experience!
Email/Google chat: DDillenger84(at)gmail(dot)com
Email>PM
|
|
|
nyet
|
|
« Reply #23 on: January 10, 2015, 05:43:52 PM »
|
|
|
So simply disabling CAN_R.2 will cause a fault since the ECU will get a CAN message it doesn't expect from the ESP unit.
That leaves ASM hacks or the tables above..
miasrs seems to be cruise control, so the ASM hacks to B_amsrbot/B_asrakt are probably unwise.
Which leaves KLDMASRL=ff and CWMSRCAN.2=1 - seems easiest anyway!
|
|
« Last Edit: January 10, 2015, 10:46:46 PM by nyet »
|
Logged
|
ME7.1 tuning guideECUx PlotME7Sum checksumTrim heatmap toolPlease do not ask me for tunes. I'm here to help people make their own. Do not PM me technical questions! Please, ask all questions on the forums! Doing so will ensure the next person with the same issue gets the opportunity to learn from your ex
|
|
|
nyet
|
|
« Reply #24 on: January 10, 2015, 06:07:56 PM »
|
|
|
For debugging purposes, these are the vars we need:
B_amsrbot B_asrakt
Already have:
misrl_w misrs_w mimsr_w
B_asr B_msr B_mdein
|
|
« Last Edit: January 10, 2015, 07:54:36 PM by nyet »
|
Logged
|
ME7.1 tuning guideECUx PlotME7Sum checksumTrim heatmap toolPlease do not ask me for tunes. I'm here to help people make their own. Do not PM me technical questions! Please, ask all questions on the forums! Doing so will ensure the next person with the same issue gets the opportunity to learn from your ex
|
|
|
stuklr
Full Member
Karma: +2/-0
Offline
Posts: 147
|
|
« Reply #25 on: January 10, 2015, 08:27:23 PM »
|
|
|
So simply disabling CAN_R.2 will cause a fault since the ECU will get a CAN message it doesn't expect from the ESP unit.
That leaves ASM hacks or the tables above..
miasrs seems to be cruise control, so the ASM hacks to B_amsrbot/B_asrakt are probably unwise.
Which leaves KLDMASRL=ff and CWMSRCAN.2=1 - seems easiest anyway!
I am going to try this. Set the entire 5x1 KLDMASRL table to ff Nyet?
|
|
|
Logged
|
|
|
|
nyet
|
|
« Reply #26 on: January 10, 2015, 10:41:46 PM »
|
|
|
Uh. In theory Don't forget CWMSRCAN.2! Please log misrl_w misrs_w mimsr_w B_asr B_msr B_mdein before and after if you get a chance...
|
|
« Last Edit: January 10, 2015, 10:46:59 PM by nyet »
|
Logged
|
ME7.1 tuning guideECUx PlotME7Sum checksumTrim heatmap toolPlease do not ask me for tunes. I'm here to help people make their own. Do not PM me technical questions! Please, ask all questions on the forums! Doing so will ensure the next person with the same issue gets the opportunity to learn from your ex
|
|
|
stuklr
Full Member
Karma: +2/-0
Offline
Posts: 147
|
|
« Reply #27 on: January 13, 2015, 03:56:10 PM »
|
|
|
Well, all I got to do was a simple parking lot test since most of the snow here was melted by rain.
It worked as far as I can tell. I spun all four at 25psi and the ESP light flashing, but no throttle cut. It did feel funny because the EDL was engaging to keep both rears working equally, but boost and throttle stayed responsive. Now I really can't wait for more snow so I can really see if its off while moving above 15mph. I can take logs when I get real world conditions to match.
While it may stop cutting power, I doubt it will be very happy with rotation since ESP yaw control should still be active. I need more snow for fun testing!
|
|
|
Logged
|
|
|
|
nyet
|
|
« Reply #28 on: January 13, 2015, 05:20:16 PM »
|
|
|
Thank you for the update!
I am pretty sure we can't defeat EDL or yaw control via ECU only but this is a good start.
The good news is that at speed, EDL should never activate.
|
|
|
Logged
|
ME7.1 tuning guideECUx PlotME7Sum checksumTrim heatmap toolPlease do not ask me for tunes. I'm here to help people make their own. Do not PM me technical questions! Please, ask all questions on the forums! Doing so will ensure the next person with the same issue gets the opportunity to learn from your ex
|
|
|
turboat
|
|
« Reply #29 on: January 14, 2015, 03:33:32 AM »
|
|
|
This would be my ideal result if we could keep edl active (does it only work on the rear wheels or front too?) but disable the esp. I'll give this a go in the next few days, awesome work
|
|
|
Logged
|
|
|
|
|