How to Use BDM100 Programmer

Matched product:

BDM100 ECU Programmer ECU Flasher V12.55

BDM100 ECU Programmer ECU Flasher V12.55

Latest price:US$34.99
US$29.9914% off
  • Item No. SM01
  • Free Shipping
BDM100 ECU programmer is a universal reader programmer (it does not require our RACE software necessarily)that allows the user to read and program files in the ECU supplied with MOTOROLA MPC5xx processor (essential). provides you high quality with best price.

bdm100-user-manual.pdf  (12.7M)

Here is the bdm 100 pro technical service, including BDM100 user manual,BMW100 software, BDM100 FAQ and Customers issue solution

Check the attachment about "BDM100 USER MANUAL,BMW100 software".

BDM100 FAQ( Frequently Asked Questions):
Q: What is the version of this product?
A:  The version of this product is V1255.

BDM100 customer question:
Well, i'm from Egypt, shipping cost from China to Egypt about 50$ and from Egypt to China 110$, i don't know why.

When i received the BDM100, it was not working, When i plug the device into the USB port of the PC, the PC sees the device as CLONE and it does not work at all. Also the driver was not working.

I check with someone there her name is Nancy, she sent me another version of the software but it was the same problem. So she said you can send us the device to your account and we can fix it and send it back to your account this means i will pay 160$ to have this TOY fixed, however there should be something like guarantee for 1 year as they said. The price for BDM is 90$ can you imagine that i paid 50$ for shipping from China to Egypt then i should pay 160$ to have another toy, meaning 210$!!!!

I told her this is not a professional way, give me the contact of your manager, she told me some bad words and i decided to scandalize them everywhere.
That's it

If you look in some forums many people have had problems with BDM100 interface. You must use only version dimsport or mpcprog version 1241.
The newest version like 1255a have a killcode and when connect the interface, the mpcprog reprogram the eeproms inside then the interface don't work anymore.
The interface tell you clone!
You need only 2 files for reprogram the eproms inside.
That's all and BDM100 work again.

1. Be sure to disable/uninstall anti-virus software
Please note,anti-virus software can flag up BDM100 PROGRAMMER software as having a virus. This is a false positive and is due to the software containing the application file. So Before setup the device software, please disable/uninstall anti-virus software or install a more reliable free virus scanner! Our BDM100 PROGRAMMER software is completely safe and virus free and all other virus scanners confirm this.

If the software data is destroyed or lost because you forget to disable/uninstall anti-virus software, please contact our customer service, we arrange to resend you CD or send you the software via internet.

2. Required windows operation system is windows XP
Be sure to setup and run the device software under windows XP. Otherwise the device software and program can be broken or it will fail to work.


How to read ISN BMW Bosch ME 9.2 DME with BDM100 programmer?
Car model and year: BMW 318i E46 2005/ Engine N42 Auto
Car issue: can't start once replace the battery and rocker cover gasket. Also Original DME was fried
Tool to use:
BDM100 programmer
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.