Problem coding with Bimmergeek Protocol

simnew

Member
Hi there everyone,

I had my 2009 E89 3.5i into BMW to have the original 2008 ! maps updated to the latest and greatest version since the firmware on the CIC system didn't support USB update, and they duly updated the maps and also updated the software on the car to later versions as well so that it will now updated using USB.

Since then, I have had a Mr12Volt MMI fitted and I also wanted to 'put back' the coding to get the folding wing mirrors to fold in on the lock button on the key fob.

Connected the THOR ODB wifi adapter and launched Protool in the usual way. Connected to the wifi network in Android (Don't ever buy a Samsung A14 mobile - its horrendous) and then launched into updating the parameters in the ECU to enable the folding. Anyway, Protool read the ECU's and then you have the option to look at Coding for all ECU's and it then lists the 'popular' options to code. I chose Comfort folding of wing mirrors and also comfort close of window on holding the lock button on the key fob. Both these options looked like they had already been programmed, so had to set them to disabled, programme ('finalise') and turn off then on again, then put the to enabled. And repeated the process. Unfortunately eventhough programme seemed to succeed, the change in function hasn't occurred. Last time I did this coding, I think I used Carly rather than Protool, but even so, it is almost like it isn't reading the status of the ECU properly as it should show the Comfort mirror fold as 'disabled'.

So my question is this - is anyone aware if BMW had blocked coding on E89's with later software releases or maybe Protool is effectively broken at the moment.... Does anyone have any inside knowledge on this - not sure what firmware release my car is on as it isn't that easy to find out it would seem.... any help would be welcome . TIA
 
Could be that the MMI box is pissing on the CAN network ..?
 
I had similar issues with Carista. Before I bought Protool I used BimmerCode in expert mode with the following. I would need to hold the lock button for a full second to fold or just a brief press to lock.

Fold on Lock Mirrors

FORTSCLIESSUNG_FB AND KOMFORTOEFFNUNG_FB to aktiv
CAS : FH_KOMFORTF_MIT_SUBST

Coding in CAS:
KOMFORTOEFFNUNG_FB = aktiv
KOMFORTSCHLIESSUNG_FB = aktiv

Coding in FRM:
SPIEGEL_KOMFORT_EINKLAPP=aktiv
SPIEGEL_EINKLAPPEN=aktiv

Coding in CTM:
KOMF_OEFFNEN_FBD_Z_E89=aktiv
KOMF_SCHLIESS_FBD_E89=aktiv

Windows

Coding in CAS:
KOMFORTOEFFNUNG_FB=aktiv
KOMFORTSCHLIESSUNG_FB=aktiv
Komfortschliessung_pa (non comfort) = nicht-aktiv
KOMFORTOEFFNUNG= nicht-aktiv
KOMFORTSCHLIESSUNG= nicht-aktiv
KOMFORTSCHLIESSUNG_PA = nicht-aktiv
KOMFORT_SCHLIESSEN wert to 00
 
Thanks so much for those parameters. Will try again with Protool and see if it works with the individual parameters.
 
Still having issues getting coding to work properly. Set all the values as above and still the mirrors won’t fold on button lock and hold and comfort closing of windows doesn’t work. I did notice that in Protool, when looking at some ECUs, the VIN for the Frm_70 and CTM modules was set to yyyy instead of the proper E164XXX real VIN number. Has anyone seen this causing an issue ?

Condisdering going back to BimmerCode to see if that can fix the issue, otherwise it looks like BMW or the Mr12Volt installer may have done something weird for it not to work….
 
simnew said:
Still having issues getting coding to work properly. Set all the values as above and still the mirrors won’t fold on button lock and hold and comfort closing of windows doesn’t work. I did notice that in Protool, when looking at some ECUs, the VIN for the Frm_70 and CTM modules was set to yyyy instead of the proper E164XXX real VIN number. Has anyone seen this causing an issue ?

Condisdering going back to BimmerCode to see if that can fix the issue, otherwise it looks like BMW or the Mr12Volt installer may have done something weird for it not to work….

Gold standard..disconnect MMI box and see..
 
Mmmm.... I hate the idea that the MMI needs disconnecting - do you think it is just the power or also the harness as well ?

I was also very surprised about the VIN being incorrect on 3 of the ECU's - does anyone know if this can affect things ?

I also tried using Bimmercode as well as Protool and neither was able to effect the change on the folding mirrors or the comfort closing of windows - which I also wanted to enable. Comfort opening of the roof works on the Fob, but closing of windows and mirrors doesn't despite being prreviously working - as I was able to successfully code things 18 months ago. No eco's have been replaced - unless BMW did it on the quiet when it was in for firmware and map updates to cover up a problem they were having - as it did take a long time ! :-)
 
simnew said:
Mmmm.... I hate the idea that the MMI needs disconnecting - do you think it is just the power or also the harness as well ?

I was also very surprised about the VIN being incorrect on 3 of the ECU's - does anyone know if this can affect things ?

I also tried using Bimmercode as well as Protool and neither was able to effect the change on the folding mirrors or the comfort closing of windows - which I also wanted to enable. Comfort opening of the roof works on the Fob, but closing of windows and mirrors doesn't despite being prreviously working - as I was able to successfully code things 18 months ago. No eco's have been replaced - unless BMW did it on the quiet when it was in for firmware and map updates to cover up a problem they were having - as it did take a long time ! :-)

Later Mr 12 Volt MMI boxes pissed on the CAN network ..affects some coding eg CIC plus there are some weird data issues ..

I’m going to remove my MMi box and also change CIC to see what gives..

SWMBO very poorly so this will have to be deferred for the foreseeable future..
 
simnew said:
Mmmm.... I hate the idea that the MMI needs disconnecting - do you think it is just the power or also the harness as well ?

I was also very surprised about the VIN being incorrect on 3 of the ECU's - does anyone know if this can affect things ?

I also tried using Bimmercode as well as Protool and neither was able to effect the change on the folding mirrors or the comfort closing of windows - which I also wanted to enable. Comfort opening of the roof works on the Fob, but closing of windows and mirrors doesn't despite being prreviously working - as I was able to successfully code things 18 months ago. No eco's have been replaced - unless BMW did it on the quiet when it was in for firmware and map updates to cover up a problem they were having - as it did take a long time ! :-)
As has been suggested. The MMI connects in series to the optical network so information and data pass through. Try disconnecting it and return the optical network to as it was. It’s the same issue that arises from enabling the MP3 feature to allow the Mr12volt to work. It’s needs coding before you install or the coding will not work.
 
Thanks for the advice - the Mr12Volt system is working perfectly (I'm glad to say) - the car had CD preparation and i 'believe' the box dynamically adjusts the MP3 coding parameter when it's installed or perhaps the installer did that. My desire is simply to restore the codes I had for comfort window closing and mirror folding that I was successfully using prior to taking the car to BMW and then afterwards to the MMI box installer.

So sounds like I will have to basically replug the hardness as it was originally and swap over the optical input from the new loom to the old loom, test and then try the coding. Wow !

I have contacted Mr12Volt support team as it does seem stupid that it blocks things to this extent and customers might have to jump through this type of extra work with all risk of breaking something - simply to be able to code something that is intrinsically there in the ECU.

Will let you know how I get on. I'll watch some videos and see if I still have the motivation !
 
Where are you located. I’m happy to assist if you are close enough?
 
Hey - wow that's very thoughtful - just goes to show what a benefit this kind of community is !!

I am based in Shenley, Hertfordshire - WD7 post code area.
 
I’m in Whitchurch so a little too far. However if you need any assistance I’m sure you will get it here. It should take around 15 minutes to unplug then you can code and plug in again.
 
simnew said:
Thanks for the advice - the Mr12Volt system is working perfectly (I'm glad to say) - the car had CD preparation and i 'believe' the box dynamically adjusts the MP3 coding parameter when it's installed or perhaps the installer did that. My desire is simply to restore the codes I had for comfort window closing and mirror folding that I was successfully using prior to taking the car to BMW and then afterwards to the MMI box installer.

So sounds like I will have to basically replug the hardness as it was originally and swap over the optical input from the new loom to the old loom, test and then try the coding. Wow !

I have contacted Mr12Volt support team as it does seem stupid that it blocks things to this extent and customers might have to jump through this type of extra work with all risk of breaking something - simply to be able to code something that is intrinsically there in the ECU.

Will let you know how I get on. I'll watch some videos and see if I still have the motivation !

To test the impact on the can bus you don’t need to disconnect the power / optical cables only the main MMI harness..

The optical cables run in their own special high speed network which doesn’t really interact with any other network..save you won’t get audio ..but for a test who cares..

This issue is very common on aftermarket uogrades..my digital cluster has similar impacts
 
Back
Top Bottom