topblog Ivoire blogs


How to read ISN BMW Bosch ME 9.2 DME with BDM100 programmer?

This is my personal experience,I have a BMW 318i E46 2005/ Engine N42 Auto,it can’t start once replace the battery and rocker cover gasket. Also Original DME was frie,then i was used BDM100 programmer to solve this issue.


Here we are:


bought a Same serial number used DME. Tried to read dump from old new DME using BDM100 programmer. But I got a error*please check attached images.


I have a EWS 3 emulator from “cartools” need to read dump and find the ISN to write it in to EWS emulator!!!







If you ever get a dump, just send the dump to the skilled friend or pay the money and they will virginize it for you, then you sync EWS-dme with ista, INPA, or tool32. No emulators or junk needed.


When you get the “ DME FlashVIRGIN” after you read from DME and get a dump,  you use BDM to flash the 1024kb flash, then sync cas-dme with ista (one time procedure for new DME).


Steps on how to sync DME-EWS via ISTA? I never tried ISTA for sync:

I would verify the bdm pins and reseat them on the dme, making sure they have good contact.

This tool is kicking our butts.

Once you get it solved,

Off the top of my head, in ISTA go to service functions, engine electronics, look for dme ews, and run the ABL. The ABL will have option for start value reset, or the one time sync for new dme. Run the one time sync function. Sometimes you have to try twice if it doesn’t work first time.



If you get the same question: Please check attached image for DE28F800F3 flash pin data from data sheet. there is a pin for protection called #WP. In the datasheet it said that pin has to be “Logic High” to unblock the lockable blocks. I’m wondering how to make it “logic high”, does that means supply external +5 or +3.3V to Pin 53? Does BDM 100 has any +5V or +3.3V output?

The answer is: You should pull it high with voltage from Vcc pin. 3.6V.


So finally, I managed to enable the write function for Flash. It needs to unblock the Write protection via Pin53(I found the test pin which is the same Pin53 behind the pcb, easy to solder) also supply 3.3V from BDM100 adapter. Please check for more clear photos attached. Thanks enabled for helping me out with this issue.

Also I need to follow up regarding EWS 3 reading and sync with DME. Need to learn.


05:10 Publié dans Blog | Tags : bdm100 programmer | Lien permanent | Commentaires (0)


ACDP User Manual for Newbies: NO Soldering & Wiring

OBD2eshop share 3 point of Yanhua ACDP Mini are good for BMW CAS and FEM/BDC programming.Especially. friendly to newbies

  1. Require no soldering experience:

ACDP application with Help file - how to connect

ACDP-Mini-NO-Soldering-Wiring-1 ACDP-Mini-NO-Soldering-Wiring-2

  1. Less risk when you do programming:

Automatic test of adapters connection, will help avoid data lost because of bad communication.

(cannot go to the next step if the connection is not in a good way)


  1. No worries of data lost!


Easy to program FEM without soldering:


For BMW with a good FEM module,


FEM module data restore:

ACDP can be used with FEM module in a good condition but with data issues.

No worries! No module data lost.

Note: You’d better know the data version. If not, choose the newest.

Then the matching should be synchronized with the original device.

Data cannot be as expensive as before coz data now can be restored.


For BMW with a replacement of FEM modules,


FEM module data backup and write:

ACDP is used when there is something wrong with the FEM module.

You should have a working FEM module to write data that’s read from the old and bad FEM.


ACDP has its own adapter for CAS3+/CAS4+:


Recommendation: disassemble the CAS3+/CAS4+ module for programming

ACDP has its adapter for CAS3+/CAS4+ programming.

If done via OBD2, it’s a must to lower the version with ALL tools.

And in the process of downgrading, The data might get lost or leave historical issues that fault cannot be cleared.

So, you’d better disassemble the CAS3+/CAS4+ module and connect it via an specialized adapter for programming.

Please clear some contact points if with thick three anti-paint.

No need soldering chips and wiring



Tips of using ACDP App via a mobile:

Bluetooth turns ON on a mobile, search BT and find out ACDP, then connected

Note: DO NOT manually pair Bluetooth connection.

If you fail to find out ACDP BT, turn on location service, usually in Settings, security and privacy


WiFi is connected with a router or a location service

All data communication is done via WiFi

Note: If you fail to match the key in the process, check the WiFi signal is good or not and also check the WiFi name (NO Chines or other special characters! Only English and numbers available) and password (correct?)

5G cannot be supported!



Videos: How to use Yanhua ACDP Mini for BMW programming?

08:34 Publié dans Blog | Tags : yanhua bmw mini acdp | Lien permanent | Commentaires (0)


How to Enable Immo and Programming in Consult 3 plus?

Here is how to use Consult 3 plus to do Immo and programming without spending out on the smart card.

find the consult diagnostictool.ini file

open with notepad

copy and paste this at the bottom













Here is the location of fille DIAGNOSTICTOOL.INI:



Please just try this at your own risk, I am not responsible the result if you have any question.

I share this because you can do this without spending money to buy the security card.


And this solution is for consult 3 plus.


If you can't solve this problem, better buy consult 3 plus+ security card for IMMO AND PROGRAMMING.


You can go to here:


consult 3 plus+ security card for IMMO AND PROGRAMMING.


10:56 Publié dans Blog | Tags : consult 3 plus | Lien permanent | Commentaires (0)