Bimmerfest - BMW Forums

Bimmerfest - BMW Forums (http://www.bimmerfest.com/forums/index.php)
-   7 Series - E65 / E66 (2002 - 2008) (http://www.bimmerfest.com/forums/forumdisplay.php?f=126)
-   -   How to Retrofit a OEM Bluetooth TCU to your car (http://www.bimmerfest.com/forums/showthread.php?t=600318)

AceFX 02-11-2012 06:41 PM

How to Retrofit a OEM Bluetooth TCU to your car
 
cleaning topic & only leaving required info

JimmyW 02-11-2012 07:08 PM

Nice work! However, I wonder what the benefits of this system are versus CPT8000 or CPT9000?

crombo97 02-11-2012 07:12 PM

Hey Ace this is great work.
I am on the hunt now for a TCU :)
Do you have a PN for the update TCU??

PAPER 02-11-2012 07:13 PM

:eek:

PAPER 02-12-2012 03:45 AM

Quote:

Originally Posted by AceFX (Post 6626299)
:drink:

I sent the file , you should have mail :D
:beerchug:

AceFX 02-12-2012 03:59 AM

Got it....many thanks :drink:

PAPER 02-13-2012 05:02 PM

:eek:

PAPER 02-13-2012 06:57 PM

Sent from my GT-I9100 using Bimmer App

PAPER 02-13-2012 07:03 PM

Sent from my GT-I9100 using Bimmer App

PAPER 02-14-2012 07:10 AM

Yes my car does have them .

Sent from my GT-I9100 using Bimmer App

PAPER 02-14-2012 07:12 AM

:eek:

politby 02-16-2012 02:32 PM

Quote:

Originally Posted by stuartjohn24 (Post 6636166)

can the same coding be done with NCS expert?

Thanks again!

Yes. Read the module (MMI in this case) with NCS expert and you get the NETTODAT.TRC file which contain the command lines Ace is referring to.

You can modify the hex value on line 3002 as per Ace's guide and save the file as NETTODAT.MAN then code the MMI using the basic functions/coapiCodeSgByNettoDATA Type "NETTODAT.MAN".

stuartjohn24 02-16-2012 03:08 PM

Hi politby,

Thanks for that, I will read the MMI this weekend and have a look. Im using INPA and DIS on my macbook using a virtual machine inside a virtual machine which is pretty slow! So im setting up a old computer in the garage at the moment purely for diagnostics etc...



I will take a picture of the unit this weekend, The wiring sounds simple just need to find the diagrams for my unit and the new one i will be fitting and match the connections up.

Thanks again

Stuart

PAPER 02-16-2012 04:47 PM

5 Attachment(s)
Sent from my GT-I9100 using Bimmer App

PAPER 02-16-2012 05:27 PM

for some reason the pic's showed upside down ???
& my phone is tripping GRRRRRRRRRRR:mad:

Rookie2008 02-16-2012 05:43 PM

Wow Good luck!

PAPER 02-16-2012 10:47 PM

: popcorn:

politby 02-17-2012 07:49 AM

Quote:

Originally Posted by Rostman (Post 6637510)
I hope i've got facelift TCU)

Now wouldn't it be swell if someone could tell us the definition of a "facelift TCU". :)

There are so many TCU part numbers in the BMW listings that it makes my brain hurt...

politby 02-17-2012 08:34 AM

Okay, while working on creating a 32-bit Win7 partition so I can run NCS Expert natively, I made a little dry run.

I used Revtor's NCSdummy tool to compare the NETTODAT.TRC files before and after the change on command line 3002. That's a handy function to find out what a hex code change in the nettodat file will result in the human "readable" parameter file:

Code:

Generated with NCS Dummy version 0.5.0.5 - copyright İ 2011 revtor software


Output      : Trace Differences
Chassis      : E65 (E65,E66,E67,E68)
Module      : MMI_E65.C03
Trace file 1 : "C:\NCSEXPER\WORK\NETTODAT.TRC" (Nettodata)
Trace file 2 : "C:\NCSEXPER\WORK\NETTODAT2.TRC" (Nettodata)
Differences  : Yes


1  2  FUNCTION KEYWORD        FUNCTION KEYWORD TRANSLATION
            PARAMETER KEYWORD      PARAMETER KEYWORD TRANSLATION
        ŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻ
        BLUETOOTH_HANDY       
*          nicht_aktiv            not active
    *      aktiv                  active

As you can see the parameter affected by the "3D" to "3F" change in the 7th hex pair is the BLUETOOTH_HANDY value which gets set to active. "Handy", of course, being the German word for cellphone.

Now, it's anybody´s guess why something this obvious has not been successfully attempted by anyone on the German 7-forum, but my hunch is that this simple coding change may not work on every pre-sep-06 facelift car because the TCU versions may not necessarily be timed with the facelift date (s).

And for those using NCS Expert this means that coding this can be done via the standard method so coding by way of NETTODAT is not necessary.

Mr_Burger 02-17-2012 02:30 PM

Hi Ace, are you guessing the hex values or do you have some reference info re you're settings?

Mr_Burger 02-17-2012 03:47 PM

:D

Shame we can't get a source code dump from BMW :(

BTW, we s/w engineers don't call them hex pairs, each pair = 1 byte (or 8 bits) :)

Mr_Burger 02-17-2012 05:45 PM

lol, I hear ya...Just don't mention upper/lower nibbles and you'll be fine :D

politby 02-18-2012 12:37 AM

Quote:

Originally Posted by stuartjohn24 (Post 6636889)
Hi politby,

Thanks for that, I will read the MMI this weekend and have a look. Im using INPA and DIS on my macbook using a virtual machine inside a virtual machine which is pretty slow! So im setting up a old computer in the garage at the moment purely for diagnostics etc...

A VM inside a VM? So you're what, running a Windows VM in VMware Fusion on the Mac and then running VMware Workstation or VirtualPC in that VM? Cool, but why?

I've been working in virtualization for 6 years and only just now found the occasion to use it personally... to be able to run old 16-bit BMW software on a modern O/S... :D

Rather incredible that no one at BMW has leaked these specs, in all these years. Makes me wonder what they are threatened with if they did...

politby 02-18-2012 12:40 AM

Quote:

Originally Posted by AceFX (Post 6638867)
Good morning Politby.........it's got cold here now....now snow....bit it's down to 16.7 C.

Well at least we are mosquito free :p

stuartjohn24 02-18-2012 02:30 AM

Quote:

Originally Posted by politby (Post 6639803)
A VM inside a VM? So you're what, running a Windows VM in VMware Fusion on the Mac and then running VMware Workstation or VirtualPC in that VM? Cool, but why?

I've been working in virtualization for 6 years and only just now found the occasion to use it personally... to be able to run old 16-bit BMW software on a modern O/S... :D

Rather incredible that no one at BMW has leaked these specs, in all these years. Makes me wonder what they are threatened with if they did...

Yeah pretty much! I gave up on windows as a main OS many years ago! I have virtual box running on the mac which has a copy of windows running on it, this runs the INPA and the diagnostic head emulator, I then have VMware running inside the windows virtual machine to run the dis software. It does actually work but just very slowly!

I don't have any windows capable machines at home, I'm looking to get something setup purely for diagnostics and coding.


All times are GMT -7. The time now is 09:41 PM.

Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
© 2001-2015 performanceIX, Inc. All Rights Reserved .: guidelines .:. privacy .:. terms