Technical - Mini ACDP Review/ DIY MSD80/81 Clone Swap Upgrade (2024)

Mini ACDP Review Part 3

Now that my car isn't working at all, I was desperate to try and get my donor DME to be paired to my CAS.
As Mini ACDP Support is still working on the issue, why not just do what everyone does and overwrite the old ISN in the CAS with the donor ISN?

Remember when I said I didn't want to touch the CAS module? Well I did and kind of wished I didn't because the terminology used in the software just made things more complicated.

The Mini ACDP supports the standard CAS manipulation stuff (add/remove keys, mileage correction, change dme isn, etc) thats offered by more expensive tools out there.

Some screencaps of the CAS menu

Technical - Mini ACDP Review/ DIY MSD80/81 Clone Swap Upgrade (1)

Technical - Mini ACDP Review/ DIY MSD80/81 Clone Swap Upgrade (2)

OBD Mode, You can connect the Mini ADCP Controller to the OBD Port in your car and supposingly do everything.
However, in order for it to do anything over OBD, it will need to downgrade the software running in the CAS module to an older version.
I believe this relies on some exploit that lets you write stuff to the EEPROM without taking the CAS apart.
This takes ~15 minutes.

Technical - Mini ACDP Review/ DIY MSD80/81 Clone Swap Upgrade (3)

IMMO Menu, I believe this lets you play with keys and stuff.

Technical - Mini ACDP Review/ DIY MSD80/81 Clone Swap Upgrade (4)

Theres also a menu with a bunch of special functions.

Technical - Mini ACDP Review/ DIY MSD80/81 Clone Swap Upgrade (5)

However...

  • You can't trigger DME sync with CAS on EWS4 as far as I know.
  • ELV syncs with CAS everytime it boots up so I don't know why it's there?
  • Clear DTC and shadow... well it saves some time opening INPA or ISTA-D
  • Unlock Key, I think this removes your current key data from the CAS.

Mileage Correction

Technical - Mini ACDP Review/ DIY MSD80/81 Clone Swap Upgrade (6)

Read/Write CAS ISN through OBD

Technical - Mini ACDP Review/ DIY MSD80/81 Clone Swap Upgrade (7)

This might do what it says in the text but with one caveat, you need a new BLANK key.
I don't have one and I only found out when I was actually using it!

The Abnormal CAS repair option soft bricked my CAS module.

Technical - Mini ACDP Review/ DIY MSD80/81 Clone Swap Upgrade (8)

No Clue what it does

Technical - Mini ACDP Review/ DIY MSD80/81 Clone Swap Upgrade (9)

Supposingly, I should be able to change the ISN through OBD without removing the CAS module in the Read/Write CAS ISN menu.
I was working with Mini ACDP Support in real time already but only found out it needs a new blank key if you want to do it through this method! I don't mind buying a new key if I knew in advance but I certainly don't apreciate finding this out when I am stuck with a non working car. Besides, it will take me at least a week to get a new blank key from China even if I was to order it....

Also, I found out the hard way of what happens when technical terms don't match. Since I wasn't able to use the option "Replace DME of 32-bit ISN" without a new blank key, I started to poke around with the Read/Write DME-ISN option.

Technical - Mini ACDP Review/ DIY MSD80/81 Clone Swap Upgrade (10)

I only found out later that this DME-ISN is NOT the ISN used to sync with the DME. According to Mini ACDP Support, it only has something to do with key generation.

Anyways, I updated this DME-ISN to the one I retrieved from my donor DME, flashed my CAS through the OBD port and..............
it went totally unresponsive. My car wouldn't respond to the Start Stop Button at all but I could still connect through Mini ACDP so I used the Abnormal CAS repair option. It tried to flash my CAS and..............soft bricked the CAS module after 15 minutes. Car still wouldn't respond to the Start Stop Button. Couldn't Lock/Unlock my doors or trunk. Luckily there is a key slot in my trunk so I could still open it and grab the tools I need to remove the CAS Module.

CAS Module out of my car

Technical - Mini ACDP Review/ DIY MSD80/81 Clone Swap Upgrade (11)

It just takes prying 4 clips apart to remove the shell from the CAS3 Module

Technical - Mini ACDP Review/ DIY MSD80/81 Clone Swap Upgrade (12)

CAS Module Disassembled and hooked up through ICP Mode. If DME Open Shell was fiddly, this was just painful the first time.
I wasted at least 30 minutes trying to get everything to line up correctly.

Technical - Mini ACDP Review/ DIY MSD80/81 Clone Swap Upgrade (13)

PIN Checking

Technical - Mini ACDP Review/ DIY MSD80/81 Clone Swap Upgrade (14)

Decrypting the CAS Module Requires a Working Key unless you have the Password used for decryption

Technical - Mini ACDP Review/ DIY MSD80/81 Clone Swap Upgrade (15)

Here are some screenshots of the menu

My CAS Module is 0L15Y

Technical - Mini ACDP Review/ DIY MSD80/81 Clone Swap Upgrade (16)

IMMO and Mileage Correction is pretty much the same as OBD.
However, you save 30 minutes+ as you don't need to downgrade and upgrade the software version again.

Technical - Mini ACDP Review/ DIY MSD80/81 Clone Swap Upgrade (17)

Read/Write CAS Data, Pretty much self explanatory...
Before Editing Anything through OBD or ICP, make sure you Read EEPROM and FLASH and save a copy somewhere!

Luckily, before starting to do any of this, I have removed my CAS module and gone through the process of backing everything up.
Otherwise I would be stuck with a soft bricked CAS module with no way of recovering it.

Technical - Mini ACDP Review/ DIY MSD80/81 Clone Swap Upgrade (18)

In order to recover the module, I just used the option Write EEPROM and Write FLASH and chose the respective backup files.

Now my CAS is back in a responsive state. It also works in my car, or at least my cluster lights up when I press the Start Stop Button.

Technical - Mini ACDP Review/ DIY MSD80/81 Clone Swap Upgrade (19)

However, with the donor DME installed, it is still throwing EWS Manipulation Codes which is to be expected as the DME and CAS aren't synced.
Since changing the DME-ISN in the CAS didn't work, why not put the DME-ISN into the DME?

I took everything apart and did it sitting on the ground in my parking garage. And this didn't work either.....

Technical - Mini ACDP Review/ DIY MSD80/81 Clone Swap Upgrade (20)

Dreaded EWS Manipulation Error Code. You can also see the 2FA4 Code Complaining about the wrong power class.
I haven't flashed my tune to my DME yet but my car should still be able to start at this point.

Technical - Mini ACDP Review/ DIY MSD80/81 Clone Swap Upgrade (21)

After ~6 hours of talking to Mini ACDP Support, now they tell me I should change the EWS4-ISN instead of the DME-ISN.....................................
Honestly why the f*ck would anyone label something as DME-ISN when it's not even related to the DME?
Or better yet, why not label the f*cking ISN retrieved from the DME as EWS4-ISN so a sane person would know what to expect?

I unplugged everything and went home.

Technical - Mini ACDP Review/ DIY MSD80/81 Clone Swap Upgrade (2024)
Top Articles
Latest Posts
Article information

Author: Wyatt Volkman LLD

Last Updated:

Views: 6138

Rating: 4.6 / 5 (46 voted)

Reviews: 93% of readers found this page helpful

Author information

Name: Wyatt Volkman LLD

Birthday: 1992-02-16

Address: Suite 851 78549 Lubowitz Well, Wardside, TX 98080-8615

Phone: +67618977178100

Job: Manufacturing Director

Hobby: Running, Mountaineering, Inline skating, Writing, Baton twirling, Computer programming, Stone skipping

Introduction: My name is Wyatt Volkman LLD, I am a handsome, rich, comfortable, lively, zealous, graceful, gifted person who loves writing and wants to share my knowledge and understanding with you.