Originally posted by thegenius46m
View Post
Announcement
Collapse
No announcement yet.
Flashing the MK60 with ZCP software
Collapse
X
-
- Likes 1
-
Originally posted by eacmen View Post
Any chance you logged ECU->Cluster CAN ID 339 (0x153) when enabling M-track mode? bit offset 62 (last byte, second to last bit) Indicates to the cluster to illuminate M-track mode. AFAIK this CAN message is sent via the ECU. So maybe M-track mode is being enabled in the MK60 but the ECU is not forwarding the message to the cluster.
Are you referring to function "dtc_lampe" set to aktiv in the mk60? That is the function that tells the cluster to turn on the m track indicator. You also need to enable "Anzegie_hochladen" to aktiv in the cluster for the indictor to illuminate. On the m3 this works as intended, but on my ZHP that has the non-m mk60, when coded the same way my non-m cluster (the newest and final e46 cluster variant) with the m track led soldered and confirmed working via cluster test, the dsc button press does not tell the cluster to illuminate the mtrack indicator. On the ZHP I have dtc_lampe set to nicht_aktiv so it uses the normal non-m lighting combination to trigger dsc off indicator as m track and dsc off + yellow brake light as full dsc off.
I agree with you that something in the mk60 is not communicating the button press to the cluster for m track to illuminate with the non-m module. I'm convinced it is either a missing resistor or firmware difference. It's definitely the mk60 though because when my zhp cluster has the anzegie_hochladen function turned on (to illuminate m track mode indicator) it is expecting the function pass to illuminate the indicator on a single press of the dsc button but nothing illuminates on the cluster side. I believe press and hold does illuminate the dsc off indicator only on full traction off so the mk60 is switching modes it just cant tell the cluster to turn on the indicator from the non-m module.
But I think we're close to figuring this out if we can figure out what pin on the mk60 triggers the indicator to the cluster and replicate it on the non-m module. Curious what you can confirm with pin 38 and pin 39 on the non-m module compared to an m3 mk60 and replicate the m3 module (zcp preferred) to a non-m module.Last edited by thegenius46m; 07-11-2022, 04:58 PM.2003 E46 M3 TiAg/Cinnamon 6MT
2005 E46 330i ZHP Imola/Sand
| Karbonius | Schrick | Supertech | Volk | Recaro | FCM | SuperSprint | Turner | Hyperco | GC | PFC | VAC | OMP | Radium Engineering | MPRacing |
Instagram:@thegenius46m
NorCal DME Programming and Coding Expert
Comment
-
I'm just starting another project and would love to have the one-touch mtrack via pin-38 on my non-m mk60 unit. Any update on getting this working thegenius46m?
Comment
-
I haven’t had a chance to do anything but I did pickup a non-m 820.3 MK60 last weekend for r&d that I’m happy to donate to the cause if anyone wants to experiment with the board? Bry5on let me know.
Also for anyone wondering, here is the list of non-m MK60 variants with their part numbers if you’re looking for one. Very useful
Sent from my iPhone using Tapatalk2003 E46 M3 TiAg/Cinnamon 6MT
2005 E46 330i ZHP Imola/Sand
| Karbonius | Schrick | Supertech | Volk | Recaro | FCM | SuperSprint | Turner | Hyperco | GC | PFC | VAC | OMP | Radium Engineering | MPRacing |
Instagram:@thegenius46m
NorCal DME Programming and Coding Expert
- Likes 1
Comment
-
I’ve been slacking on this one, instead focusing on converting my interior color, refreshing everything in the suspension and doing the CSL treatment to the engine. For now, I won’t be of too much help until I’m through the last of that work. A good winter project
In the meantime, I installed an intensive washer wiper switch to make triggering the existing DSC much less painful
‘02 332iT / 6 | ‘70 Jaguar XJ6 electric conversion
Comment
-
Looks like you're local so if you change your mind lmk and I can hand it off lol.2003 E46 M3 TiAg/Cinnamon 6MT
2005 E46 330i ZHP Imola/Sand
| Karbonius | Schrick | Supertech | Volk | Recaro | FCM | SuperSprint | Turner | Hyperco | GC | PFC | VAC | OMP | Radium Engineering | MPRacing |
Instagram:@thegenius46m
NorCal DME Programming and Coding Expert
- Likes 1
Comment
-
Comment
-
Originally posted by liam821 View Post
So my 2003.5 e46 sedan has an 811.3 and I also have a spare 820.3 mk60. It's currently without an engine, but once I get that sorted I'll work on trying to program my mk60 with the ZCP parameters. Correct me if I'm wrong, but I think all mk60 are basically the same, it's just the programming that is different. Here is a list of ZHP vs M3 vs ZCP/CSL mk60 default software settings (see below), so hopefully with INPA I can just program it and call it done. It would be great if that was the case, since I paid almost nothing for the 820.3 and real M3/ZCP are literally 10x the price.
https://liam821.com/MK60-Comparison.pdf…under construction.
Comment
-
Originally posted by S54B32 View Post
This will not work. These Mk60 units have different „mappings“ for the ABS/DSC interventions inside like a engine control unit. Only a very partnumbers few can be flashed and only very very few people know how and keep this secret.
Plus there are a handful of S54 swapped sedans with the MK60 that came with the non-m shell that are working just fine so it can be done. It just wont be a walk in the park without a firmware flash I imagine, but still very doable.Last edited by thegenius46m; 09-20-2022, 01:47 PM.2003 E46 M3 TiAg/Cinnamon 6MT
2005 E46 330i ZHP Imola/Sand
| Karbonius | Schrick | Supertech | Volk | Recaro | FCM | SuperSprint | Turner | Hyperco | GC | PFC | VAC | OMP | Radium Engineering | MPRacing |
Instagram:@thegenius46m
NorCal DME Programming and Coding Expert
- Likes 2
Comment
-
Can confirm the above, my s54 wagon worked on both the non-m and M3 MK60. I didn’t use the M specs in my non-m MK60 though as I wasn’t aware at the time that writing changes outside of NCS was an option. It is much better with m-track mode and M3 settings now, which is basically my default driving mode.‘02 332iT / 6 | ‘70 Jaguar XJ6 electric conversion
- Likes 2
Comment
-
Originally posted by thegenius46m View Post
Actually not true. It will work in his case and he just needs to program the m3 parameters manually on his sedan. I literally have had this on my 05 ZHP sedan MK60 with full CSL parameters for the past 2 years now and it is epic and does fully work. I think the only issue you may run into with the non-m module on a m3 is that the unit even with vin correction, it may not allow you to flash to default M3 settings from the VO without fully virginizing the unit, because NCS will recognize it as a non-m module. Even then, a non-m MK60 with manually programmed CSL parameters is FAR superior than an MK20 ever will be.
Plus there are a handful of S54 swapped sedans with the MK60 that came with the non-m shell that are working just fine so it can be done. It just wont be a walk in the park without a firmware flash I imagine, but still very doable.
Are you saying that you're able to set the BAUART_MK60 setting to CSL on non-M units?
As far as actually flash, it is the 813.3 and 817.3 units that can be bench flashed with Continental Race software, whereas the 818.3 cannot. People are also flashing MK60E1 units (unknown revision number right now) and 860.3 and 870.3 MK60E5 units from the M3 with Continental software.Last edited by yuba; 10-14-2022, 12:12 PM.
Comment
-
Originally posted by yuba View Post
Are you saying that you're able to set the BAUART_MK60 setting to CSL on non-M units?2003 E46 M3 TiAg/Cinnamon 6MT
2005 E46 330i ZHP Imola/Sand
| Karbonius | Schrick | Supertech | Volk | Recaro | FCM | SuperSprint | Turner | Hyperco | GC | PFC | VAC | OMP | Radium Engineering | MPRacing |
Instagram:@thegenius46m
NorCal DME Programming and Coding Expert
- Likes 2
Comment
-
Originally posted by thegenius46m View Post
On my ZHP since it's a sedan I created the custom attributes in NCS dummy for the mk60 variant I have and just set them to CSL values. I believe I left BAUART_MK60 alone and it is still set to Limousine_ms. I think its just an identifier and not a true parameter that affects the intervention since you are basically setting the intervention parameters manually. Setting BAUART_MK60 to CSL I believe would set the parameters manually but NCS will probably complain about hardware differences since the coding index of the MK60 module is not the same variant. You're essentially cheating the software and setting the dsc settings manually to net the same outcome. I've been running it 1.5 yrs now and it is absolutely working.
So if I read this thread correctly - I should be able to take my MK60 unit (non-M 811.3) and essentially recalibrate it to match the CSL MK60 parameters - using a combination of NCSExpert and NCSDummy (?) For context this is for a dedicated race car that currently we have to disable DSC each time we use it because it intervenes way too much. I'd love an option that allows the ability to use the full ABS/DSC features without as much of a leash..
Comment
-
Originally posted by thegenius46m View Post
Actually not true. It will work in his case and he just needs to program the m3 parameters manually on his sedan. I literally have had this on my 05 ZHP sedan MK60 with full CSL parameters for the past 2 years now and it is epic and does fully work. I think the only issue you may run into with the non-m module on a m3 is that the unit even with vin correction, it may not allow you to flash to default M3 settings from the VO without fully virginizing the unit, because NCS will recognize it as a non-m module. Even then, a non-m MK60 with manually programmed CSL parameters is FAR superior than an MK20 ever will be.
Plus there are a handful of S54 swapped sedans with the MK60 that came with the non-m shell that are working just fine so it can be done. It just wont be a walk in the park without a firmware flash I imagine, but still very doable.
Comment
-
Originally posted by MichaelBRR View Post
Your input in this thread has been so helpful for what I'm trying to accomplish - so thanks!
So if I read this thread correctly - I should be able to take my MK60 unit (non-M 811.3) and essentially recalibrate it to match the CSL MK60 parameters - using a combination of NCSExpert and NCSDummy (?) For context this is for a dedicated race car that currently we have to disable DSC each time we use it because it intervenes way too much. I'd love an option that allows the ability to use the full ABS/DSC features without as much of a leash..
Originally posted by bigjae46 View Post
Wait...so I can swap in an MK60 from a ZHP and have it coded to the M3 settings?
2002 Topasblau M3 - Coupe - 6MT - Karbonius CSL Airbox - MSS54HP Conversion - Kassel MAP - SSV1 - HJS - PCS Tune - Beisan - MK60 Swap - ZCP Rack - Nogaros - AutoSolutions - 996 Brembos - Slon - CMP - VinceBar - Koni - Eibach - BlueBus - Journal
2012 Alpinweiss 128i - Coupe - 6AT - Slicktop - Manual Seats - Daily - Journal
- Likes 2
Comment
Comment