Announcement

Collapse
No announcement yet.

MSS6x Flasher - Now released!

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

  • PeterPan
    replied
    Hello everybody,

    I am new to the forum and tbh, I only signed up to the forum because of this tool. I bought a new to me e60 M5 6MT with a lot of miles and therefore try to do some preventative maintenance. While I was looking for new injectors (which are discontinued from Bosch for S85 engine), I came across this tool. After reading lots of threads, this sounds awesome. Thank you very much for providing stuff like this FOR FREE!!!

    Even tough I read every thread out there about this tool (at least that is what I think), I have some questions. My plan is to purchase a second MSS65 DME, get a bench set-up and configure the software according to my likes. This way I can play around a little and just swap out the DME while keeping the original one as it is (I don't think prices for used DMEs will change a lot, so I don't think I will loose a lot of money when I opt to sell one DME again).

    I have some questions regarding the following topics (I want to use the Bin Mod Tool from ECUWorx where possible):
    • Speed Limit Removal: flash tune or flash program?
    • EWS Removal: flash tune or flash program?
    • Is EWS Removal even needed when I have the original DME available to do a full read (I don't want to modify the original DME, so no RSA bypass or anything)?
    I want to do the following:
    1. Flash new DME with Euro software
    2. Do full read
    3. (Do RSA bypass, not sure if needed)
    4. Use MSS6x Flasher and Bin Mod Tool to
      1. remove Speed Limiter
      2. EWS (not sure if needed)
      3. modify program for 6MT
      4. later modify program for S65 injectors (which can't be done with the Bin Mod Tool atm, but there is a guy in another forum who is willing to help with this kind of stuff)
    5. Use MSS6x Flasher to flash tune (or program?)

    Would this work? What would I need to do if do not want to remove EWS and just use the ISN from my original DME? Do Full Read on old DME, flash this to the new DME using flash program, update to Euro Software using WINKFP and continue with the steps from above (without EWS removal and RSA bypass already done)?

    One last question: Is the picture below correct to create a bench set-up for an MSS65? I checked with wiring diagrams from TIS and I think this is fine.

    Click image for larger version

Name:	MSS6X-PinOut.jpg
Views:	798
Size:	43.9 KB
ID:	251182

    Thanks a lot for reading all of this and maybe someone can even help me with some of my points.​

    Leave a comment:


  • MpowerE36
    replied
    I think you only write a partial that is why your ecu is still locked. You need to overwrite the program to unlock it.

    Just answer to your mail. It went to my spam.

    Leave a comment:


  • patator03
    replied
    Hi MpowerE36 and thanks for you quick reply !

    I already try to flash stock file with my AUTEL diagnose , seems to be OEM now , but maybe still obd locked

    I wonder if this error is due to my cable , or obd locked . You confirm it is obd locked ?

    I can write ORI file with another tool ( AUTOTUNER ) , but i'm really scare to write something without having a real backup/full read

    Do you think there is a safer way to write oem program ?

    I just bought 5 minutes ago ecuworx cable , in order to be safe and have proper flash tool

    By the way i tried to join you by mail , in order to take you tool for unlock my CPU ^^

    Leave a comment:


  • MpowerE36
    replied
    If you don't care about your current tune, you can write an oem program and tune then make your full backup.

    Leave a comment:


  • MpowerE36
    replied
    Originally posted by patator03 View Post
    Hi guys , Tried to read my brother's M3 E93 .

    I can ID it with sucess , but i have this error when i'm trying to read full flash .

    My cable is working well from obdauto ( i'm in France ) , works with INPA , or mhd flasher for example, this is not china copy

    Everything seems to be correctly installed , with a functionnal ediabas install .

    On your tutorial at the beginning i saw that you said "All E9x M3s and 2008+ M5s will require a K+D-CAN cable that is flashed with the EdiabasLib firmware " but currently in europe, i don't know if my cable is flashed with this firmware .

    can it be the problem for connect to my ECU while trying to read it ?

    Thanks people who will help me ! ​
    Your ecu is obd locked.

    Hi, I tried to read via OBD the MSS60 of friend which has an ESS tuning compressor on his engine but it seems to be OBD locked. MSS6x flasher succeeds to identify the ECU but when I click on “Read Tune”, I have “Something went wrong, please try again” (see picture attached). terra do you know what can cause this

    Leave a comment:


  • patator03
    replied
    Hi guys , Tried to read my brother's M3 E93 .

    I can ID it with sucess , but i have this error when i'm trying to read full flash .

    My cable is working well from obdauto ( i'm in France ) , works with INPA , or mhd flasher for example, this is not china copy

    Everything seems to be correctly installed , with a functionnal ediabas install .

    On your tutorial at the beginning i saw that you said "All E9x M3s and 2008+ M5s will require a K+D-CAN cable that is flashed with the EdiabasLib firmware " but currently in europe, i don't know if my cable is flashed with this firmware .

    can it be the problem for connect to my ECU while trying to read it ?

    Thanks people who will help me ! ​
    Attached Files

    Leave a comment:


  • patator03
    replied
    Hello guy's

    Just in order to said thanks to Terra , for create and improve his flasher .

    My brother bought an M3 E93 , and want to tune it but L MPC is locked ( year 2011 )

    I tried to use some Famous chiptuning flash tool , can't do it via obd , or can't unlock via BDM .

    I will try your soft as soon as i receive my cable , but before tried it , i'd like to thank you anyway ^^

    Leave a comment:


  • kaiv
    replied

    Used Terra's flasher for the first time; indent, full read, ISN/secret key, RSA bypass and reflash with edited file. All went smoothly and worked perfectly. Thanks Terra and contributors!



    Edit: Answered my own question :P
    Last edited by kaiv; 12-04-2023, 02:08 PM.

    Leave a comment:


  • TANKER_WX
    replied
    Originally posted by Martyn View Post
    That's probably where I'd start.

    Do a ZUSB update to 240/241E with WinKFP to get you back to a 100% stock place and then try again.
    Sure, thx Martyn!

    I will try this procedure.

    Leave a comment:


  • Martyn
    replied
    That's probably where I'd start.

    Do a ZUSB update to 240/241E with WinKFP to get you back to a 100% stock place and then try again.

    Leave a comment:


  • TANKER_WX
    replied
    Originally posted by Tomba View Post

    I am not 100% sure, but I would suspect that during a RSA bypass the signature check is also bypassed on the program memory. Apparently it did on the first picture. Again, not 100% sure.
    2nd picture says that program is not available / not fully OK.
    These are conditions coming from ECU after/during flashing [PROGRAMMIERSTATUS].

    Are you able to upload your original full files here? Any chance the ECU has been tuned before?
    it should be stock file. i am the only owner of this car.
    So, u mean i can flash back to original full file by winkfp. and do RSA bypass again?

    sure. i am going to copy my full file tomorrow.

    Leave a comment:


  • Tomba
    replied
    Originally posted by TANKER_WX View Post

    I already readyout the full ECU file by ​MSS6X 1.0.0.3 Flasher and keep it safe.

    However, the RSA bypass is failed. I flash the original full file back to the DME by MSS6X 1.0.0.3, the car can be started normally.

    So, I try to do RSA bypass again, and it failed again.(u may find more ditail from attachment).

    Would u plz tell me how can i finish the RSA bypass using MSS6X flasher 1.0.0.3? or anytihing wrong with my software?

    The program version is 231E, and more detail info plz check the attachment.

    I am not 100% sure, but I would suspect that during a RSA bypass the signature check is also bypassed on the program memory. Apparently it did on the first picture. Again, not 100% sure.
    2nd picture says that program is not available / not fully OK.
    These are conditions coming from ECU after/during flashing [PROGRAMMIERSTATUS].

    Are you able to upload your original full files here? Any chance the ECU has been tuned before?

    Leave a comment:


  • TANKER_WX
    replied
    hi terra, Martyn,

    firstly great thx for yours to develop this nice app that i can make something happen on my car many thx.

    i am a newer here, i spend hours to read this thread fully. but i still cant fix my problem. So here it is:

    I bought ECUWorx Flashing Cable for E60 M5, E65 M6 and E92 M3, and the key from ECUWorx. I am willing to flash my 2013 bmw E92m3..

    I already download and install every software step by step (the system of my computer is window 10, COM1 LATENCY1, unzip ECUWORX-E6X-E9X-DME-Update to C:/ EC-APPS/NFS, copy 10flash.prg and

    MS_S65.PRG from MSS6X_Flasher_PreReqs to C:/Ediabas/ECU, etc..)

    I already readyout the full ECU file by ​MSS6X 1.0.0.3 Flasher and keep it safe.

    However, the RSA bypass is failed. I flash the original full file back to the DME by MSS6X 1.0.0.3, the car can be started normally.

    So, I try to do RSA bypass again, and it failed again.(u may find more ditail from attachment).

    Would u plz tell me how can i finish the RSA bypass using MSS6X flasher 1.0.0.3? or anytihing wrong with my software?

    The program version is 231E, and more detail info plz check the attachment.

    Many thx mate!

    Sincerely,

    Tanker.

    Attached Files
    Last edited by TANKER_WX; 10-31-2023, 09:34 AM.

    Leave a comment:


  • terra
    replied
    Originally posted by adrianj73 View Post
    Greets all new poster here and reading through the old posts to catch up. As a quick question, has the CENSOR lock on the one MPC been figured out yet? There’s actually a bit of code in every mss60 version I’ve looked at (a lot) that flips the CENSOR back on, but it’s a single byte change to make it like the other MPC.

    Also, the OBD read lock is a simple KWP2000 look up table change (IIRC) and works identically between mss60 and mss65.

    Again, old memory and need to refresh a few weeks, but IIRC MPC 563 writes flash in blocks, so I always wondered if it was possible to specify only a single block of flash to write that wouldn’t force writing all the other blocks (I.e. revert KWP lookup table to stock).
    I did succeed in disabling the censor via BDM. Mpower36 managed to over OBD. Clearing the censor does erase the entirety of the cpu flash. So ideally you’d have a backup beforehand (Mpower36’s software presumably backs it up and restores)

    Writing and locking an EWS SK via tool32 will enable censor mode. Otherwise it stays unlocked.

    Theres plenty of potential ways to disable OBD reading.

    The CPU does write / erase in blocks, but unfortunately the built in erase routines don’t. You can only erase the tune or the entirety of the program (without the ability to upload your own custom code to RAM that is).

    Unfortunately erasing the tune or program makes the DME disregard all read commands until a valid tune and program combination are written back.

    Leave a comment:


  • Tomba
    replied
    Hi, Welcome to the forum! Nice you join us.

    Originally posted by adrianj73 View Post
    As a quick question, has the CENSOR lock on the one MPC been figured out yet?
    Vincent [MpowerE36] https://nam3forum.com/forums/member/1186-mpowere36. Has done it.
    Hi, I develop a new MSS60 program and a Python script to unlock via OBD the BDM access to the injector CPU memory. They also allow to know if the injector CPU is BDM locked or not. The program can be written with MSS6x Flasher. Don’t know yet what I will do with them. The program is finished and released but the script is


    Leave a comment:

Working...
X