|
|
04-16-2021, 03:58 PM | #23 |
Registered
0
Rep 3
Posts |
Bmw e92 m 2009
|
Appreciate
0
|
04-25-2021, 04:26 PM | #25 | |
Lieutenant Colonel
654
Rep 1,893
Posts |
Quote:
However, you can read and write using OBDII, even write altered calibration files, using this free software, courtesy of @Terraphantm: https://www.ecuworx.co.uk/how-to/tak...mss6x-flasher/ https://github.com/terraphantm/MSS6x-Flasher |
|
Appreciate
0
|
05-03-2021, 10:30 AM | #26 |
Registered
0
Rep 3
Posts |
[QUOTE=dpaul;27515532]
However, you can read and write using OBDII, even write altered calibration files, using this free software, courtesy of @Terraphantm: Why don't you like to read carefully what is written !!! I'm saying that this DME has no connection through the OBD! He does not read or write through the OBD! Through OBD it is not possible to restore it !!! |
Appreciate
0
|
05-03-2021, 12:15 PM | #27 | |
Lieutenant Colonel
654
Rep 1,893
Posts |
[QUOTE=giodiagnos;27545100]
Quote:
Sorry, I missed that part where you say you have no OBDII connection. However, you might want to consider being more circumspect about criticizing people who are trying to help you. The answer is this: if BMW standard tools cannot connect to the module via OBDII and you have an MSS60 with a BDM-disabled processor, you are fucked. Let me guess - you tried to flash the DME with a no-name KDCAN cable without the ediabias library update flashed on it. It sounds like you are asking for binaries suitable for use with a KTAG device. I have written to MSS60 using a cheap Chinese KTAG clone and it works BUT ONLY if you have a very early MSS60 which is not BDM-disabled. You'd have to be very lucky. If you are that lucky, you do understand that if you overwrite the SK with someone else's files, your car won't start until you program your CAS with a matching SK. That is somewhat difficult if you have CAS3+ in which the SK is encrypted. So make sure you read out the ignition processor where the SK is stored; regardless of how fucked up the code may be, that part will be intact. So, first determine whether you can read your DME with KTAG. If you can, ask me again and I'll find KTAG compatible binaries for you. They'll get your engine started but of course you'll have to flash the appropriate program and calibration code for your particular vehicle afterwards. |
|
Appreciate
1
Mik325tds805.50 |
05-22-2021, 11:08 AM | #28 | |
Major
806
Rep 1,191
Posts |
[QUOTE=dpaul;27545607]
Quote:
Kudos to you, Terra and Martyn for your work on the MSS60 over at the NAM3 forum. That is some good stuff! I'm happy to read that the ISN/SK is stored on the IGN (right) processor, so that should be still intact after bricking the INJ (left) processor, or do they get both partially corrupted? After unlocking the BDM on the INJ processor and with that clearing all of its contents - do you think one can just flash that side and be good to go again? How about the Injector adaption values? Do the S65 injectors have codes on them that need to be entered into the MSS60? Do you know of any other value that needs to be restored? |
|
Appreciate
0
|
05-24-2021, 06:26 AM | #29 | |
Lieutenant Colonel
654
Rep 1,893
Posts |
[QUOTE=Mik325tds;27617235]
Quote:
Problem one - I think I mixed up INJ and IGN, which I seem to always do. The SK is in the "left" processor which is the INJ processor. Problem two - if one processor is 'bricked" i.e. no longer communicates via OBDII, then your only recourse is to use BDM to re-program it - Terraphantm's program (or Kess V2 and similar) will not help. To address your question directly, I don't know if one processor handles OBDII communication for both or if they do it independently. I don't know if having one processor become unable to communicate via OBDII will affect the other's ability to communicate . Problem three - reading the SK in a DME where the one processor is bricked. If the processor with the SK is intact but the other is not, then Terra's program might work to extract it but I'm not sure, as described above. The program relies on Ediabas calls to read processor memory which are going to fail for the processor that is bricked even if reads to the other are successful. I don't know how those errors are going to be handled but likely the program will terminate. You'd have to ask Terra. Of course, you could edit the source code to eliminate attempts to read the bricked side and recompile. Then you should be able to get the SK (if OBDII works at all). Problem four - unlocking the BDM-disabled processor. That requires dedicated debugger hardware/software - you can't do it with Terra's software, BMW Standard Tools or any other auto-oriented flashing software. Terra is pretty clever so maybe he's come up with something simpler by now but I am not aware of it. Problem five - info necessary to clone/replace the DME. If you have a BDM-enabled MSS60, you need the SK and BDM tools (example KTAG). Perhaps I misremember but S65 injectors are not individually calibrated for flow like the ones in the N54 - the difference between tolerances necessary for low pressure port injection versus high pressure direct injection I suppose. I apologize for any past, present or future misinformation and hope this helps. |
|
Appreciate
1
Mik325tds805.50 |
05-24-2021, 08:19 AM | #30 | |
Major
806
Rep 1,191
Posts |
[QUOTE=dpaul;27622188]
Quote:
In the MSS60 research thread, you mentioned buying a USB Wiggler - did you ever get it to work for unlocking the BDM? I'm afraid non of my old computer hardware has a parallel port option. So the remaining hope is that the EPIC backup contains the SK but somehow I have to get the MSS60 unbricked first. Would anyone who has done this before be willing to help me with this? |
|
Appreciate
0
|
05-24-2021, 09:25 AM | #31 | |
Lieutenant Colonel
654
Rep 1,893
Posts |
[QUOTE=Mik325tds;27622433]
Quote:
I don't know what EPIC backup is so can't help there I wish I could be more helpful. EDIT: this "left" and "right" stuff is endless confusing to me. I may still have it confused. But this I know: the processor memory is mapped so that the BDM-disabled processor addresses low memory while the unlocked one addresses high memory locations. The SK is located at 0x7940 (or thereabouts) i.e. low memory. So regardless of which is the "left"" or "right" and which is IGN or INJ, the SK is in the locked processor. Last edited by dpaul; 05-24-2021 at 09:38 AM.. |
|
Appreciate
1
Mik325tds805.50 |
05-24-2021, 09:57 AM | #32 |
Lieutenant Colonel
654
Rep 1,893
Posts |
Hey Mik325tds
Just looked at your post on NAM3 - so EPIC is a tuner. No, the read will not have the SK - it's going to be just program and calibration data. In any case, tuner files, reads included, are usually encrypted |
Appreciate
0
|
05-24-2021, 06:22 PM | #33 | |
Major
806
Rep 1,191
Posts |
Quote:
How about the option of "virginizing" the MSS60 by deleting VIN and SK and have ISTA-P re-pair it with the CAS? Somehow the dealerships should have an easy way to replace a DME without having to replace the CAS, EWS and keys. |
|
Appreciate
0
|
05-24-2021, 07:29 PM | #34 | |
Lieutenant Colonel
654
Rep 1,893
Posts |
Quote:
Of course it is possible to write to the CAS using relatively inexpensive tools (eprom programmers) but the SK is encrypted in CAS3+ and CAS4 (I believe) and I don't know how to properly encode it. This can be done with non-factory software like BMW Explorer or AutoHexII but that stuff is really expensive Last edited by dpaul; 05-24-2021 at 07:40 PM.. |
|
Appreciate
1
Mik325tds805.50 |
05-25-2021, 06:54 AM | #35 | |
Major
806
Rep 1,191
Posts |
Quote:
|
|
Appreciate
0
|
06-02-2021, 07:58 AM | #36 |
Major
806
Rep 1,191
Posts |
I guess my only option at this point is to replace the set of CAS3, MSS60 and key from a donor car.
Is there anything I need to watch out for when doing this? As far as I know I'd just copy the FA from my original CAS to the new one, code. Then install in car and let ISTA-P reprogram the CAS and MSS60 to newest SW. Anything else I'm missing? Does the DCT contain the ISN as well? |
Appreciate
0
|
06-02-2021, 09:10 AM | #37 | |
Lieutenant Colonel
654
Rep 1,893
Posts |
Quote:
As far as I know, the replacement would involve just the steps you outline. I can't really advise about ISTA-P but I would be concerned because replacing DME, CAS and key is something a dealer would never do in your situation. The dealer would just get you a new DME. ISTA-P is dealer-level software - you never know how it will interpret a non-standard circumstance and what action it will take. WinKFP is so much more transparent. One module at a time, no surprises. |
|
Appreciate
0
|
06-02-2021, 09:58 AM | #38 | |
Major
806
Rep 1,191
Posts |
Quote:
In another thread I read that I should be concerned about the odo mileage of the donor car. If that is higher, my KOMBI would adjust to the higher mileage. (Thanks for that post by you!). I did virginize a KOMBI eeprom on another project before but don't know the process to virginize the CAS odometer. Can you point me into the right direction for that? I wonder how to read the odo from the CAS before installing it into the car... |
|
Appreciate
0
|
06-02-2021, 12:52 PM | #39 | |
Lieutenant Colonel
654
Rep 1,893
Posts |
Quote:
EDIT: actually the safest thing to do is pay someone with professional tools to do it. But I guess that's just not how we roll! |
|
Appreciate
1
Mik325tds805.50 |
06-02-2021, 05:58 PM | #40 | |
Major
806
Rep 1,191
Posts |
Quote:
Does the CAS also use the M35080 EEprom? I think I used a xprog or actually soldered a new EEprom to virginize the KOMBI. Last edited by Mik325tds; 06-02-2021 at 06:07 PM.. |
|
Appreciate
0
|
06-02-2021, 07:33 PM | #41 | |
Lieutenant Colonel
654
Rep 1,893
Posts |
Quote:
|
|
Appreciate
0
|
Post Reply |
Bookmarks |
|
|