![]() |
| | LinkBack | Thread Tools | Search this Thread | Rate Thread |
| | #1 |
| The Power Cube | OBDII socket on an MCS 2004 Does anyone know where the OBD plug s on the MCS nov 2004 model? ![]() Too many mods to list, PM me if the cat needs killing... |
| |
| | |
| Sponsored Links Registered members do not see Google Ads posts, they can also post messages, pictures, and classified adverts. Register your free account today and become a member of MINI2 - MINI Forum | |
| | #2 (permalink) |
| MINI 2 Sponsor GT Tuning Join Date: Jan 2004 Local Time: 10:55 AM
Posts: 2,654
Offline | Yes its directly in line with the steering collum, on the underside of the little shelf that is beneath it.,A little cover unclips swinging downwards and forwards to expose it. Regards Roland Gt Tuning |
| |
| | #4 (permalink) |
| The Power Cube | OBDii + CAN Thanks. Yes, found it. Connected my Digimoto v4.03 to it and it works fine. Does anybody know the complete list of variables that the car should report on? (does anybody know the OBDii and CAN on them MINI in detail? ![]() Too many mods to list, PM me if the cat needs killing... |
| |
| | #5 (permalink) |
| The Power Cube | No This is not what i asked for - they are error codes (please delete them as they are confusing this thread). I want a list of variables that the vehicle provides - eg. Air temp, battery voltage, etc... ![]() Too many mods to list, PM me if the cat needs killing... |
| |
| | #6 (permalink) |
| Got evidence? Join Date: Jan 2006 Location: Plymouth, MN Local Time: 03:55 AM
Posts: 193
Offline | This is what a 2002 Cooper implements on OBD-II Service 1 PIDs PID Sensor --- ----------------------- 00 PIDs supported 01 System tests status 03 Fuel system status 04 Calculated Load Value 05 Engine Coolant Temp 06 Short Term Fuel Trim 07 Long Term Fuel Trim 0B Intake Manifold Pressure 0C Engine RPM 0D Vehicle Speed 0E Ignition Timing Advance 0F Air Intake Temperature 11 Absolute Throttle Position 13 Location of O2 sensor 14 O2 Sensor 1 15 O2 Sensor 2 1C OBD standard 20 More PIDs 21 KM travelled while MIL lit I have decoded much of the CAN protocol and can read things like each of the 4 wheel-speed sensors as well as the blinker on/off message. (Seriously, everytime the blinker goes on or off, there is a CAN message sent!) |
| |
| | #7 (permalink) |
| The Power Cube | Can Partial extract: 108 NO DATA TRUE 12/01/06 11:56:44 109 NO DATA TRUE 12/01/06 11:56:45 010A NO DATA TRUE 12/01/06 11:56:46 010B 6.54 FALSE 12/01/06 11:56:46 010C 810 FALSE 12/01/06 11:56:46 010D NO DATA TRUE 12/01/06 11:56:48 010E 6 FALSE 12/01/06 11:56:48 010F 82.4 FALSE 12/01/06 11:56:49 110 NO DATA TRUE 12/01/06 11:56:50 111 0 FALSE 12/01/06 11:56:50 ok - so 010C is the RPM, which is "0C" in your list. so that makes sense. not all of your OBDii references are listed in my data output though. How do you get to see these values? I'm using mOByDic with Digimoto v4.03 software (www.digimoto.com) which supports CAN, but it doesn't show me the individual wheel speeds. ![]() Too many mods to list, PM me if the cat needs killing... |
| |
| | #8 (permalink) |
| Got evidence? Join Date: Jan 2006 Location: Plymouth, MN Local Time: 03:55 AM
Posts: 193
Offline | There are several things going on here and I'll take them one at a time. I'm reading the OBD-II protocol using an SAE J1979 interface which is also called ISO15031-5 I got the interface from scantool.net and it's called the "ISO" interface on that website. It was somthing like $80 or so. It looks like you are reading the OBD-II protocol using a CAN interface (ISO 15765-4) We should be able to get the same data, but my 2002 MINI Cooper does not have an OBD-II CAN interface. When I discussed being able to read out the individual wheel speeds, I was not talking about the OBD-II/CAN interface, I was talkig about using the internal CAN insturment bus. These are two seperate CAN busses, and the internal one does not go to the OBD-II connector. I tapped into it behind the tachometer cluster on the steering column. You will not be able to get wheel-speeds from the OBD-II connector CAN bus. Now, on to the messages you did get. Each PID sends back a message, and the data is interpreted differently depending on the PID. For example, the engine RPM is sent back as an integer which is the actual engine RPM value times 4, so the display program should display the RPM in 1/4 RPM units. It looks like you got " 010C 810" and I doubt that you were running at 202.5 RPM, so I think that's right. You got " 010B 6.54" as intake manifold pressure which is already a decimal number, so some part of the software converted it for you. Maybe it's in PSI or something. The raw data is in kilopascals, so a reading of 101 KPa means that your intake manifold pressure is the asme as atmospheric pressure. 6.5 KPa is really low, and would probably never happen. OK, maybe when you decelerate from a high-speed with the throttle slammed shut. So, (long winded, me?) I think it's probably PSI above atmospheric. "010E 6" is probably 6-degrees of ignition advance at idle. Probably right. "010F 82.4" Was it 82.4 degrees inside your intake? Maybe? "0111 1" Try pushing the throttle and reading it again. It looks like some things check out. |
| |
| | #9 (permalink) |
| The Power Cube | Well, my RPM was actually 810 when the reading said 810 ,it was never 202.5 (that's near stalling). So I think the software is giving me actual readings. As for the 6.4 for pressure, I think this is just PSI. I was stationary for all reading, so no true force was being exerted and shown through other value readings. I appreciate though that OBD and CAN offer basic values that need manipulation, but i would expect these to be consistent, as the software nor the hardware used here could never intercept all makes and models of car, i.e. OBD data must be standard for all cars, yes? Interesting that the CAN does not relay all of its data through the OBD port, is this because it is in compatible with that part of the wiring loom, or is it because the CAN is an internal and externally unrequired data collection? Thanks for your info so far - PS. why did you conenct to the loom behind the tachometer anyway? i also assume you are a qualified electronics technician of some kind to begin on this kind of work with your MINI? ![]() ![]() Too many mods to list, PM me if the cat needs killing... |
| |
| | #10 (permalink) |
| Got evidence? Join Date: Jan 2006 Location: Plymouth, MN Local Time: 03:55 AM
Posts: 193
Offline | The OBD-II PROTOCOL is standard, but the auto manufacturers choose which particular values (values are called PIDs in OBD-speak) they want to support. There are some PIDs that MUST be supported by every OBD-II compliant auto, but there are very few of them. The CAN protocol and the OBD-II protocol are VERY different. Nearly incompatible, but not so incompatible that the geniuses in the automotive industry haven't found a way to talk OBD-II using a CAN interface. OBD-II is a request/reply interface. Your software asks "Please send me the current engine RPM" and the engine management computer says "The current engine RPM is 3,250.25 RPM" The CAN protocol is more like the engine management computer yelling every 10 milliseconds, "RPM=3250.25" to anyone and everyone who is interested in it. The CAN bus runs between several items in the vehicle:
or a GIU so the wiring harness was easiest to access right behing the tachometer. Well, calling me QUALIFIED is quite a stretch. I'm a scientist, but I can plow through standards documents, record raw data off an insturment bus and decode it through trial and error. This link shows what I've decoded so far. Feel free to make use of it if you can. |
| |
| | #13 (permalink) |
| MINI 2 Sponsor GT Tuning Join Date: Jan 2004 Local Time: 10:55 AM
Posts: 2,654
Offline | ' 6.4' as a pressure reading means 6.4psi above absolute zero, (6.4psia) .Atmospheric pressure would read 14.7psia, so in effect you are 14.7 - 6.4 = -8.3psig. In other words 8.3psi 'negative' or to be more accurate 8.3psi below atmospheric pressure.This is exactly what I would expect at tickover .Interestingly if you turn the aircon off (assuming pump was previously engaged) tickover stays the same but depression (vacuum) increases. Why? because in order to maintain auto idle speed stabilisation the reduced engine load means the throttle can shut marginally more, the result more vacuum downstream of the throttle where the 'upstream' map sensor connects. Regards Roland Gt Tuning ![]() |
| |
| | #15 (permalink) |
| The Power Cube | help. If you want to understand OBDii more, then check out www.obdii.com ![]() Too many mods to list, PM me if the cat needs killing... |
| |
| | |
| Sponsored Links Registered members do not see Ads posts, they can also post messages, pictures, and classified adverts. Register your free account today and become a member of MINI2 - MINI Forum | |
![]() |
| Currently Active Users Viewing This Thread: 1 (0 members and 1 guests) | |
| Thread Tools | Search this Thread |
| Rate This Thread | |
| |
Similar Threads | ||||
| Thread | Thread Starter | Forum | Replies | Last Post |
| MTH/CarTune OBDII USB w/Cable extension | liminiac | Engine & Drivetrain Tuning | 3 | Jul 12th, 2006 03:41 AM |
| Fs: 2004 Ib/w Mcs | minigolf | Australia | 25 | Apr 1st, 2005 07:12 AM |
| 1960s MCS v 2004 MCS | johnlondonw3 | General Discussion | 1 | Feb 12th, 2004 04:41 PM |