Announcement

Collapse
No announcement yet.

MSS6x Flasher - Now released!

Collapse
This is a sticky topic.
X
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • tdott
    replied
    Originally posted by dpaul View Post

    If by "new" DME, you mean a used one obtained from a salvage yard, then yes, absolutely. I just did this.
    Yes sorry that is what I meant. Did you do this on a s85 or s65?

    Someone said it may cause limp mode on a s65, but I haven't tested it yet.

    Leave a comment:


  • dpaul
    replied
    Originally posted by tdott View Post

    Just had a thought about this section here:


    If a new DME is used, can the EWS delete that was found in the other thread be applied to the new DME, can that then work without the need to burn the new key into the CAS?

    - Trevor
    If by "new" DME, you mean a used one obtained from a salvage yard, then yes, absolutely. I just did this.

    Leave a comment:


  • Stringgrinder
    replied
    Hello all! Nice to finally find an open source community/discussion for the s65. Former Mitsubishi guy used to easy access with Tactrix and EvoScan. I'm hoping to bridge some coding wizards to help flush things out, these engines deserve options. I've spent a few months now researching what options are available off the shelf and I can see it has been a tightly held market. Still reading through all the posts, very excited with what I'm seeing so far.

    Leave a comment:


  • tdott
    replied
    Terra, thank you once again for releasing this great tool. As I've played around with it lately and successfully learned how to read, make changes and write files to my car I am incredibly grateful a tool like this exist and is available to the public.

    Just had a thought about this section here:
    Originally posted by terra View Post
    I didn’t listen to you about your cable, flashed my DME, and now my car won’t start. What do I do now?
    If you can’t find a 2007 DME, then you can still make things work with a newer DME, but it becomes a little more complicated. Plug the new DME into the car, and recover the EWS Secret Key from that DME. Now you need to burn that key into your car’s CAS module.
    If a new DME is used, can the EWS delete that was found in the other thread be applied to the new DME, can that then work without the need to burn the new key into the CAS?

    - Trevor

    Leave a comment:


  • Tomba
    replied
    Originally posted by e82s65 View Post
    Hello,
    You need hardware/software tool to modify the ISN in CAS. That way you don't have to worry about VO mismatch or anything else.

    R270 and probably some tools from Xhorse are able to do that.

    Leave a comment:


  • tdott
    replied
    Originally posted by e82s65 View Post

    so as of now, I’m going to download a hex editor software and continue on with the diy attempt, and hopefully I can get it sorted. If not, or if I run out of time, I’ll resort to having someone else take care of it.
    It's super easy, the hardest part is finding the offset location in the file then you just have to change 40 82 to 48 00 (that is for MSS65, but please go read the details as the location depends on the version the dme is on for the S85), post in the EWS delete topic if you need help, but it's super easy. It's pretty much the easiest change you can make to a hex/binary file.

    Leave a comment:


  • tdott
    replied
    Originally posted by MarkD_M5 View Post
    Hi Trevor,
    yes I know this thread is about MSS6xFlasher, and that is why I thought it was odd that you mentioned removing EWS with MSSFlasher which is the name of a program that is used to flash MSS5x ECU's. I guess you just made a typo...
    Thought it would be easily understood I was referring to the mss6x version, considering we are in the thread for the mss6x version.

    I'll call it MSS6x Flasher from now on then.👍
    Last edited by tdott; 12-30-2021, 05:49 PM.

    Leave a comment:


  • MarkD_M5
    replied
    Originally posted by tdott View Post

    This thread's topic is the mss6x version. Did you read the Original post Mark?
    https://nam3forum.com/forums/forum/e...r-now-released
    Hi Trevor,
    yes I know this thread is about MSS6xFlasher, and that is why I thought it was odd that you mentioned removing EWS with MSSFlasher which is the name of a program that is used to flash MSS5x ECU's. I guess you just made a typo...


    Leave a comment:


  • Martyn
    replied
    You'll need to change the ISN in the CAS to match that of your donor DME. You'll only be able to do this with specialist hardware.

    Leave a comment:


  • e82s65
    replied
    Originally posted by terra View Post
    The ISN is from the DME. The "CAS" ISN is simply formatted how it would be stored in the CAS.
    terra - thank you for clarifying, one piece of the puzzle solved!

    tdott - thank you for the input. I’m going to look into a hex editor, hoping I can come across one that’s a good mix of being user friendly and also capable of doing what I need, both for this and other things I have going on. I’ll definitely look into the hxd you mentioned.

    mark - I appreciate the offer, unfortunately I am quite a distance from you and additionally, I don’t know if the original dmes circuit board is in a condition where it would be possible to extract the necessary data to clone it successfully. Not to say it’s definitely impossible, as I haven’t made an effort to do so (or have someone attempt I should say), but I would be surprised if it could be done on this particular board only because of how damaged it seems to be.

    so as of now, I’m going to download a hex editor software and continue on with the diy attempt, and hopefully I can get it sorted. If not, or if I run out of time, I’ll resort to having someone else take care of it. In the meantime, if anyone with some experience using hex editor software(s) cares to share some opinions on what’s out there (paid or free versions, doesn’t matter) or has any recommendations as to which one to go with or which would be best for someone who isnt yet familiar with the process, I would definitely appreciate any advice. Of course I will continue researching on my own, but I always prefer obtaining the most relevant information from those who know better than I do, and in this case, have experience using editing software specifically on bmws as opposed to basing my software choice on feedback from those who specialize in other brands. Based on the little I’ve come to understand so far, editing software in general is pretty versatile and relevant for most ecus regardless of the automaker, but again, I would rather look into software that has been proven to be effective with these cars in particular as I don’t really get involved too much with anything outside bmw. Thanks again for the help guys.

    Leave a comment:


  • tdott
    replied
    Originally posted by MarkD_M5 View Post

    MSSFlasher is only for MSS5x, not for any later ECU.

    If e82s65 is in the Toronto area, I have the proper tools to clone his ECU to another.
    This thread's topic is the mss6x version. Did you read the Original post Mark?
    https://nam3forum.com/forums/forum/e...r-now-released
    Last edited by tdott; 12-29-2021, 07:19 AM.

    Leave a comment:


  • MarkD_M5
    replied
    Originally posted by tdott View Post
    DME and CAS has to match in order for it to start. EWS delete will allow the DME to function with the CAS/key as long as the key matches the CAS (I believe).



    A few threads below in this section you will see a topic on the EWS delete.
    It can be done with MSSflasher and a hex editor such as Hxd and the proper dcan cable.
    MSSFlasher is only for MSS5x, not for any later ECU.

    If e82s65 is in the Toronto area, I have the proper tools to clone his ECU to another.

    Leave a comment:


  • tdott
    replied
    DME and CAS has to match in order for it to start. EWS delete will allow the DME to function with the CAS/key as long as the key matches the CAS (I believe).

    Originally posted by e82s65 View Post
    And in regards to ews delete and dme cloning and things of that nature, from what I understand (or at least believe to understand), that will still leave me in the same boat with having to obtain a separate software with those particular functions/features/capabilities to allow me to do those things - which I’m not opposed to buying as long as the software is worth it and has little to no user limitations - or paying someone for that service. My specific goal here is to eliminate having to outsource for this type of stuff. Not that I’m against paying an expert to do what they do, by any means; I have no problem paying for products, services, advice, tools, software, licenses, tuning, etc.
    A few threads below in this section you will see a topic on the EWS delete.
    It can be done with MSSflasher and a hex editor such as Hxd and the proper dcan cable.
    Last edited by tdott; 12-28-2021, 08:36 PM.

    Leave a comment:


  • terra
    replied
    The ISN is from the DME. The "CAS" ISN is simply formatted how it would be stored in the CAS.

    Leave a comment:


  • e82s65
    replied
    Originally posted by tdott View Post

    I am no expert and probably best to wait for one to chime in. But I know sometimes it might take a while for one to reply. So I will chime in until then.

    Can you confirm if you were able to get a full read/isn/etc from the original dme to the car? That didn't seem clear to me in your post if you were able to. If that is possible it would be the best solution, you can just clone everything to the donor dme and it would be like it was the original afaik keeping mileage and vin in tack.

    If you can't do that, then I think your best approach is to use the donor dme, and get the immobilizer/ews deleted and that should get you to atleast start the car using your original cas and key. I am unsure of if you'd need to change the vin or mileage/etc in the dme. Nor do I know how to do that, but I think it might be an option.

    The other option would be to swap in the donor dme with matching cas/key, and use that to start the car, but then I think you'd somehow still need to change the vin/mileage to match the original car and like above I'm not sure how/if that can be done or how.


    Sorry, I should have been more specific, I never tried pulling anything from the original dme. The boards were burnt up and corroded inside, it lost the ground circuit for the main relay (among other things, I imagine) and I was hoping by grounding out the relay I could at least get communication with ista but no luck. I could run a vehicle test and with the main relay grounded (and maybe a couple other things grounded or powered, I don’t remember exactly) the engine would turn over but it wouldn’t start and it wouldn’t communicate. This was months ago, and I never bothered going any further with that dme.

    So the read/isn is from the donor dme and that is what’s currently installed in the m5. Which is why I’m wondering if the CAS isn read-out by the mss6x flasher software is for the donor car’s cas or my currently installed (original) cas. Reason being is it seems to me that the software communicates directly to the dme over dcan and not through the gateway (unless I’m not fully understanding what’s going on in the background), in which case it would make sense that it would not be communicating with the cas at all and is only relaying information specific to the currently installed dme (from the donor car) and in turn only giving me the isn associated with that dme and it’s originally-fitted cas (from the donor car).

    So based on what I think I understand about this, I believe the “cas” isn that the mss6x flasher reads to me is coming solely from the dme it’s communicating with. Which means that because the dme it’s currently communicating with is from the donor car, the “cas” isn is not the isn in my car’s cas but instead the isn from the cas in the donor car. If that’s the case, then my only solution would be to somehow write the “cas” isn read-out by mss6x flasher (which is the isn for the donor car cas) into the currently installed cas (which is not from the donor car). I apologize this description is so convoluted I’m just trying to be as specific as I can.

    As for installing the donor cas, if I could simply throw it in with donor dme, go into winkfp and do some vin changes then that would clearly be the easiest solution. But I don’t know if that’s possible or not using the standard tools, and I’m not comfortable enough with unguided experimenting to risk putting myself in a situation that I need to frantically dig my way out of. The way it sits right now, everything is fully functional outside of running and driving, specifically the most important things like terminal control and elv function so the car can be moved around when needed, put outside and locked, etc. If I do something I don’t know how to reverse on my own, in winkfp for example as I have no experience with any of this until now, and the car gets stuck in my bay or in the middle of the shop, that will become quite the headache.

    And in regards to ews delete and dme cloning and things of that nature, from what I understand (or at least believe to understand), that will still leave me in the same boat with having to obtain a separate software with those particular functions/features/capabilities to allow me to do those things - which I’m not opposed to buying as long as the software is worth it and has little to no user limitations - or paying someone for that service. My specific goal here is to eliminate having to outsource for this type of stuff. Not that I’m against paying an expert to do what they do, by any means; I have no problem paying for products, services, advice, tools, software, licenses, tuning, etc. But it would be nice to have a better understanding of all this to be able to do some of these things on my own without having to always rely on other people to bring a project to a close, especially in time-sensitive scenarios. My ignorance on the subject will without a doubt prevent me from flying solo all the time, but at least with the right tools I can put in the time and effort to work toward not being so heavily reliant on everyone else.

    I do appreciate the response and suggestions, hopefully I can make some sense of this without needing too much handholding but I’m not off to the best start so far! Lol but thanks again for the reply, it is truly appreciated!

    Leave a comment:

Working...
X