|
|
09-09-2009, 12:17 PM | #67 |
Lieutenant General
2281
Rep 12,997
Posts |
You cannot activate MDM as it is neither a retrofit, an accessory or a function. It is a subfeature of DSC, with a separate option code in the VO. Therefore, if the sucker is not listed in the VO then it does not exist, much less to command or activate.
For example, you do not need to add the CD Changer to the VO to activate it, as you saw in the BT tool. That is because there is a retrofit path, dedicated exactly for official accessories/retrofits. Other activations are directly related to what is listed in the VO. There's no official MDM retrofit, so the retrofit path will not list anything related to DSC or much less MDM. Thus no activation anything. But there is a VO option code that may or may not unlock the MDM feature and only if the code is dormant. |
Appreciate
0
|
09-09-2009, 12:25 PM | #68 | |
Dog Listener
701
Rep 7,850
Posts |
Quote:
I'd note that almost all of the switches for the vehicle interior (top up/down, windows up/down, headlights, A/C, Fan, etc.) were listed as "activations" (which means you could simulate toggling the switch with a mouse click with the BT software). The notable exceptions for our purposes were DSC, Power, and EDC if I recall correctly. I'll take another look through everything tonight at the list and make sure I didn't miss something as a double check. |
|
Appreciate
0
|
09-09-2009, 01:22 PM | #69 |
Lieutenant Colonel
234
Rep 1,508
Posts |
Great effort Finnegan. I am encouraged that something good will come out of all this! Hopefully, some tuners are also reading this and are seeing market potential.
__________________
Current: 2016 F80 M3 6-Speed | SO | AB XT1 | ZCP | M Performance Suspension | GC Camber Plates Previous: 2009 E90 M3 |
Appreciate
0
|
09-09-2009, 02:50 PM | #70 | ||
Dog Listener
701
Rep 7,850
Posts |
Quote:
Quote:
To draw an analogy the VO is like the infamous Windows Registry: a list stored in the ECU memory that describes the options (hardware and software and modules) the car has. A master list if you will that describes what the car has (like IDrive, DCT, MT, Vert Roof, etc.). It may also describe the software (such as MDM) that was also purchased as an option. What I'm seeing in the BT Tool in terms of modules that I can access is based on what is in the VO. For example, some of the modules listed the left side in the BT Tool screenshot do not "work" at all if I select them because they don't exist on the VO (if I recall correctly "Transfer Case" which is for Xdrive I believe). Other examples would be the convertible roof or sunroof--those don't "work" in the BT Tool if you don't have that as part of the car. For modules that do work (that are listed in the VO) there's another layer: subfeatures. (Again, this is sounding alot like Windows Registry.) So, I can look at few things that are for Stability Control for my car based on its VO but the lack of activations/commands is a result of what is (or is not) described in the VO. And, since it's not in the VO there's no way to "activate it". (Oversimplified I realize but I think it gets close enough to point out that trying to trace wiring or use the existing switch simply won't work.) Bottom line is that we'd have to find a way to change the VO and add this option (2MD). Once that's done then we could see what was listed under that VO in terms of commands/activations. Even then it's probably not that simple as there may be program code that might need to be added. (Adding the option code may work if the code is already loaded; coding would be required if not.) This is akin to changing a registry entry to point at a driver or DLL (which assumes the driver/dll is there). If the DLL or driver is there, great, if not, well, it won't work or blue screen. Lastly, and you pointed this out awhile ago, adding the 2MD VO could have some very unintended consequences (as in high risk/safety) as throttle control, ABS/braking, etc. are all interconnected modules/systems. The 2MD option may assume the existance of Idrive and M buttons etc. as well. Then again, it might not, but some serious testing would be required given the key nature of systems being impacted. Also, in terms of risk, changing the VO from what the BMW VIN shows "should be" in the ECU could cause problems for Progman (or ISTAPA or whatever they call it now) updates. I may be pushing the Windows Registry analogy too far, but damn if this isn't sounding similar to how that works. Yikes. I think this will require a vendor solution. Most of the vendor modules I've seen appear to have retrofit pathways or existing base option level (things that are always in the VO) functionality which can be trigged just as you would through the BT Tool (windows down, DVD, etc.) But there may be a way. I think I've got it. Please let me know if not. Your help and knowledge is appreciated! Thanks Last edited by Finnegan; 09-09-2009 at 06:19 PM.. |
||
Appreciate
0
|
09-09-2009, 06:18 PM | #72 | |
Dog Listener
701
Rep 7,850
Posts |
Quote:
I concluded physical wiring wasn't going to provide the answer after reading Technic's posts (see my post 70). We'll see what my inquiry to BT nets us. If it's as you say (and I have very good reason to believe you) then BT would be part of the "vendor solution" we're looking for. If BT can decipher these CAN messages then there's probably a way to build a module to emulate those CANbus messages similar to other modules on the market like the remoteKey that opens windows or Tvinmotion that allows you to play DVDs while moving. Another example would probably be to the CANbus features the Procede uses/used to clear remove faults and shadow fault codes from the ECU on the 335 (which you and mkoesel already mentioned). |
|
Appreciate
0
|
09-09-2009, 08:52 PM | #73 |
Major General
890
Rep 9,032
Posts |
Wouldn't this be a perfect "Performance upgrade" for BMW to offer? Personally, I think ti should be on ALL M-cars as a STANDARD feature!!
__________________
Let me get this straight... You are swapping out parts designed by some of the top engineers in the world because some guys sponsored by a company told you it's "better??" But when you ask the same guy about tracking, "oh no, I have a kid now" or "I just detailed my car." or "i just got new tires."
|
Appreciate
0
|
09-09-2009, 11:32 PM | #74 |
Major
238
Rep 1,125
Posts |
We can only wish.
__________________
|
Appreciate
0
|
09-10-2009, 05:55 AM | #75 | ||||||
Moderator
7512
Rep 19,370
Posts |
Quote:
Quote:
Of course, as you probably are very aware, there is more than one way to skin a cat (or a car ). The registry, for example, is just a big database. But all the moving parts that access it and get their instructions from it can be manipulated in other ways (some much more subtle). For example I could set up a separate process (maybe as a service) and register event hooks and/or trap messages from any process as they occur and augment or change the behavior of the system in that way instead. Again, I'm sure you know all this, but I just thought I take your analogy and run with it. Quote:
Quote:
Quote:
Quote:
|
||||||
Appreciate
0
|
09-11-2009, 09:43 AM | #76 |
Moderator
7512
Rep 19,370
Posts |
BUMP.
I googled CAN Analyzer and found a bunch of products. Here is one with a free demo, but I have no idea if it does what we need (it sounds promising at least). http://www.softing.com/home/en/indus...l-analyzer.php Also no idea if the demo provides the needed functionality. Plus, I don't have the required hardware and don't know how much it costs (I haven't searched on that yet). Does anyone have any experience with this stuff? |
Appreciate
0
|
09-14-2009, 09:45 PM | #77 |
Second Lieutenant
50
Rep 287
Posts |
Found some info that could help see the path.
In the attached E90 dynamic driving systems file. Maybe someone can see better what is required to get MDM on a non idrive M3. I'd love to get MDM on mine for sure. I'd pay for it. |
Appreciate
0
|
09-15-2009, 01:57 AM | #78 | ||
Dog Listener
701
Rep 7,850
Posts |
Quote:
Quote:
I have the Bavarian Technic tool and am willing (as my work/travel schedule permits) to use one of my three license seats on an MDM enabled car to see what we can read. I suspect the answer at this point is "nothing" based on my review of the modules commands activations fully supported for our cars on the BT tool site and their Wiki. But this really goes beyond my area of technical expertise guys so I'm not the last word on that. I can offer the following:
Last edited by Finnegan; 09-15-2009 at 02:48 AM.. |
||
Appreciate
0
|
09-15-2009, 07:34 AM | #79 |
Moderator
7512
Rep 19,370
Posts |
Finnegan - to clarify something for me - is the BT tool that you have able to act as a CAN analyzer?
I would tend to agree with you that, even for a MDM equipped car, there might not be anything more in the list of available modules that your printout showed above. But it is definitely something worth looking into. So thank you for volunteering that - hopefully someone with ZTP will help out. Failing anything useful there, I still go back to the notion that *something* must be sending out a command to something else when MDM is selected in the MDrive setup in IDrive. We may need a CAN analyzer to figure out what though. |
Appreciate
0
|
09-16-2009, 04:10 PM | #80 | |
Dog Listener
701
Rep 7,850
Posts |
Quote:
|
|
Appreciate
0
|
09-16-2009, 04:31 PM | #81 |
Private
5
Rep 52
Posts |
Can you get raw bus messages with the BT tool? The BT front end probably doesn't know what to do with the commands.
Can you simply log what is on the CANbus? Can you send messages to the CANbus? |
Appreciate
0
|
09-16-2009, 05:31 PM | #82 | |
Dog Listener
701
Rep 7,850
Posts |
Quote:
I just want to run a test with a ZTP car first to make sure what we're looking for isn't already supported in the most current version of the tool. (If the CANbus messages we're looking for aren't detectable in the current software version then we'll see if BT can add that functionality in a future release). Thanks. Edit/Note: The BT Tool is comprised of the hardware (OBDII connector/USB cable) and software (new versions of which come out from time to time and which are downloadable). Last edited by Finnegan; 09-17-2009 at 01:37 AM.. |
|
Appreciate
0
|
10-23-2009, 10:57 PM | #85 |
Dog Listener
701
Rep 7,850
Posts |
|
Appreciate
0
|
10-23-2009, 11:06 PM | #86 |
Lieutenant Colonel
234
Rep 1,508
Posts |
I was actually thinking about this too. Looking forward to hearing more about your findings.
__________________
Current: 2016 F80 M3 6-Speed | SO | AB XT1 | ZCP | M Performance Suspension | GC Camber Plates Previous: 2009 E90 M3 |
Appreciate
0
|
10-24-2009, 12:13 AM | #87 |
Brigadier General
236
Rep 3,303
Posts |
Nice work guys, really sick if you are able to get this done and probably worth a nice chunk of chain to the group that gets the info if indeed MDM can be "activated". On cars without MDM option/iDrive
Cheers, e46e92
__________________
"...it's not about the money and not about the brand of the car, it's about handling,performance and passion......And that, no other car has all together like an M3........when you talk about the most complete car the M is invincible." --Tony Kanaan. |
Appreciate
0
|
Post Reply |
Bookmarks |
|
|