BMW M5 Forum and M6 Forums banner

E60 M5 US, 2008-2010 Euro SMG Flash SUCCESS!!! Without ICOM

22K views 40 replies 15 participants last post by  Emfiver 
#1 ·
Hello, every one. I tried to post and reply in this thread :- http://www.m5board.com/vbulletin/e6...ars-faster-shifts-4k-launch-control-free.html.
But for some reason my post will not show up, I don't know why!?. So I apologise in advance if this is the wrong way to post.

I joined the forum mostly to share my experience with this process, may be it will help some one else going through this dilemma!. I'm going to try my best to explain things as clear as I could, and you may want to ignore some spelling and grammar mistakes!, English is my second language.

This is started with me having a 2006 M5 that I tried to put the SMG euro software on it, so to make the story short I went a head and bought the USB - OBD K + Dcan cable from ebay from a seller in UK, comes with all the software's and tools. Straight forward installation process. If any one wonders this is it http://www.ebay.com/itm/BMW-USB-OBD...230565?hash=item3f485159a5:g:qAAAAOSw1vlUtRg1

I got every thing installed and setup using windows xp professional computer. I used winkfp to do my first flash and every thing went perfect, it took less than 2 minutes and I got euro software on my 06 M5 and I verified that in Inpa that I have ZB 7842206. After that actually I did flash the software several times back and forth between the euro and US software on the same vehicle with no issues what so ever. NOW here where it's going to get more interesting... SO I purchased another 2008 M5,Don't ask why!!( I'm a car dealer in Michigan) But I? am a BMW enthusiast too. So I decided to flash it with the same euro smg software, because it was a 2 minutes easy breezy process and I've done it several time before! BUT that was not the case this time!!! things went really south!!. The process failed with the following message

2089 PABD 06FLASH PROGRAMMIEREN 2544 switch programming mode failed 10FLASH, DIAGNOSE_MODE (ECUPM): ERROR_ECU_SECURITY_ACCESS_DENIED_SECURITY_ACESS_REQUESTED. and some other errors codes such as 2080. And the car through the trans malfunction on the dash and of course the shiftier got stuck and will not move anymore and the car won't start!!! bummer what did I do!!! lol. Time for research again, I went back to this thread and read the whole 106 pages plus about 50 more pages here and there online. I SOLVED THE PROBLEM and this is how I did it, but I'm going to write my conclusion first:-

A-Power supply and battery chargers has nothing to do with this particular flash failure. Because the whole process takes about 2 minutes and if your battery doesn't have enough juice for such a process that means you have a bad battery.

B- There is no software security protection from a dealer recent software update or from BMW. This 2008 M5, production date 03/07 was fully updated by the dealer( previous owner) and this has nothing to do with the failure.

C- As a matter of fact you can swap EGS modules between 06-10 with no problems, they are not VIN or millage cooed!. Same exact module, different serial numbers that's all and the take the same ZB numbers.

D- The actual different between 05/06 and after 03/07 production date is in the car communications system between the modules and OBD, MOOST OR CAS.( NOT AN EXPERT IN THIS AT ALL). But what I figured is:- because of this different in the actual vehicle communication system the module will end up writing the software in the wrong location and will not be able to finish the boot process, that's why it will go to 100% and then fail. AGAIN this is only my theory!.

Based on this theory this is how I solved the problem:- I removed the EGS module from the 08 M5, and removed the one from the 06 M5 as well. Then I installed the 08 M5 module IN THE 2006 M5 and tried the flash again.....went to 100% and then... SUCCESS message appeared.. FLASH...went through like a charm....OMG...you should see the smile on my face lol. So I put the module back in the 08 M5, cleared the error codes using INPA and she fired right up with no issues what so ever. Now she has the ZB 7842206, I'm happy and she is very happy as well.

I can not stress this enough....That I am not an expert or a tech, I just did this with a lot of re search and readings and with errors and mistakes I hope this will help some one and save a lot of time, money and stress.

One more thing, I am not really big on following on forums, as I said at the beginning, I signed up to share my success story hoping to help someone, so please except my apologias in advance if some one ask me a question and took a long time for me to answer, because I only check on this every once in while.
 
See less See more
#4 · (Edited)
The issue is that D-CAN cables have a firmware bug that cause them to flash faulty data when in D-CAN mode (every 253rd byte will be "06" instead of whatever it's supposed to be - naturally this causes the flash to fail). MSS65 is one of them, and apparently so is the GDSMG3. 07 and earlier cars have K-line at the OBDII port, so you don't run into that firmware bug.

It is possible to flash the firmware on the D-CAN cables to fix the bug, but it's a bit of a pain. Bimmergeeks over at bimmerpost is going to be selling pre-flashed cables in the coming week or so. ICOM of course doesn't have any such bugs, so that's why ICOM also works to flash newer cars.
 
#33 ·
Didn't try launch control yet. I'm a little underwhelmed with the difference for manual shifts and the default D1 shifts way too early.

I'm surprised that someone hasn't figured out how to change the defaults. I may start working on that. I'm new to the E60 M5 but just sold my S54-swapped E36 M3 and have spent quite a bit of time figuring some things out with the MSS54 and MS41.2 DMEs.
 
#40 ·
What flash do you mean. The firmware in the cable or the SMG module? I updated a one stop electronics cable myself last week with my arduino. It’s quite easy. I bought a bimmergeeks cable earlier this year also, just because it was already updated and I have a few M5s so I leave one in each car.
 
This is an older thread, you may not receive a response, and could be reviving an old thread. Please consider creating a new thread.
Top