All good, thanks!
Was it already known that the Cruise Control buttons on the steering wheel are in ARBID 0x329, byte3 on the e46 M3?
Code:ARBID 0x329 Byte3 (bit0 == LSb) bit 7 Cruise 1/0 bit 6 Cruise - bit 5 Cruise + bit 6&5 Cruise Resume
has anyone figured out why the mk60 brake pressure is not present on the canbus? I'm data logging the canbus to a racecapture pro mk2, not able to find brake pressure on 0x1F8 byte 2. I was able to get the rest of the data I need to work. Worst case is I tap the 5v pressure sensor output wire but it would be nice to be pure canbus and no extra sensor wire
The term badge whores is not allowed on bimmerforums, because badge whores don't like it
Thanks. I'll add it to page one. To be clear for others, ARBID 329 is FROM the DME (not from the buttons). The DME repeating the Cruise button status over the can bus.
Does INPA provide brake pressure? If so you can have INPA request brake pressure and capture the request and response on the can bus (It'll start on the d-bus then the IKE will send it via CAN to the DSC). Add that to your program and Volia :-)
Edit: Someone suggested that
ARBID: 0x1F8 Byte2 has Brake Pressure. Does your car have that? Might not be on all models.
Thaniel
Last edited by Thaniel; 07-18-2017 at 04:56 PM.
INpa does have brake pressure, I tried 0x1f8 byte 2 already, while ista was showing pressure but I had no luck
The term badge whores is not allowed on bimmerforums, because badge whores don't like it
Ordinary MK60s do not stream the brake pressures to CAN. As far as I know the 1f8 is only to be found on those cars with hill descent control, i.e 4 wheel drive. INPA requests the brake pressures front and rear over the KBus. I have added that to my emulators, where I request the brake pressures over the KBus and retransmits them to CAN. The format of the KBus messages can be found in an MK60 thread in another forum. Due to the low KBus speed, the update frequency of the brake pressures is only 5Hz by reading pressure + pressure offsets, but can be increased to 10Hz by only reading the brake pressures (offsets does not varies much). I'm about to make some Analog2CAN cards where I read the brake pressure sensors directly and transmit the values on CAN. Also adding the option to read e.g a VDO oil pressure sensor or a temp sensors (gear box, diff) for transmitting the values to CAN. The plan is to have the Analog2CAN readings synced with the MK60 messages (7ms or ~140Hz).
Last edited by e36 323ti; 07-28-2017 at 03:53 AM.
Happiness isn't around the corner - happiness is the corner!
Anyone managed to decipher which ARBID contains the air intake temp, I already have the outside air temp but the real intake temp reported by the IAT / MAF would be awesome.
Last edited by MartynT; 07-28-2017 at 11:36 AM.
The IAT is not on the main CAN bus. In my emulators I have recently implemented option to pull IAT from the ECU via KBUS for redistribution to CAN. Discovered that the message from the ECU holding the IAT also contains LMM-mass (kg/h), CoolingWaterOutletTemperature and ExhaustGasTemperature. I embedded those in the CAN message as well... :-)
Happiness isn't around the corner - happiness is the corner!
Are you selling this yet?
Yes, I do.
Happiness isn't around the corner - happiness is the corner!
Have tried to summarise "this" in a webpage: http://airventdisplay.no/en/site-map...lator-for-mk60
Happiness isn't around the corner - happiness is the corner!
Not CAN bus but is asked about often in this thread. The cruise buttons to the ECU connection signal. Finally figured it out. The BMW WDS for the MFL has the wrong pins noted for the 12V and Th FGRS (Cruise). They are switched. Looking at the Volute spring wiring diagram they are correct. And surprise with them the correct way we could capture the signal. See more here http://e46canbus.blogspot.com/2014/0...e-buttons.html
There are existing solutions to cruise for Cable driven engines. For drive by wire cars I need the new ECU's commands. Then yah it could be done.
The bulk of the interest was in engine swapped BMW with a non BMW engine. so yah often no E46 ECU. (The cruise buttons are wired to the BMW ECU. )
Would take some CAN bus sniffing on a GM car or the right parts of a GM car. Much like we did (are doing) in this thread for the E46. Or CAN bus information from someone that has already done it.
Some module in GM car will be issuing messages on the CAN bus that the GM ECU is listening to. The button presses for sure would be messages. But likely other messages from the ABS module or other places to ensure that it is ok to engage or keep cruising. Once we have those then we'd have to try them on a GM ECU installed in a car and see if it works. Repeat until it does work :-)
Thaniel
I’m in for cruise control on the e46 swaps!
Any head way on this? I'm lusting over the thought of cruise control!
Ohhhh, this makes me excited. I'm finally getting some headway with the car and the cruise will be a nice finishing touch. Will the cruise be a separate unit than the instrument/A/C unit, or be a whole new does it all deal?
BMW-26.jpg
So, according to the Driver Information Internet pdf file, the cluster gets VIN data by the steering angle sensor. So the VIN is already on shared on the bus, does it get read from the DME?
Bookmarks