rusEFI
The most advanced open source ECU
Loading...
Searching...
No Matches
controllers
can
can_bmw.h
Go to the documentation of this file.
1
/*
2
* can_bmw.h
3
*
4
* Created on: Dec 19, 2021
5
* @author Andrey Belomutskiy, (c) 2012-2021
6
*/
7
8
#pragma once
9
10
/**
11
* e46 data is from http://forums.bimmerforums.com/forum/showthread.php?1887229
12
*
13
* Same for Mini Cooper? http://vehicle-reverse-engineering.wikia.com/wiki/MINI
14
*
15
* All the below packets are using 500kb/s
16
*
17
* for verbose use "set debug_mode 26" command in console
18
*
19
*/
20
#define CAN_BMW_E46_SPEED 0x153
21
#define CAN_BMW_E46_RPM 0x316
22
#define CAN_BMW_E46_DME2 0x329
23
#define CAN_BMW_E46_CLUSTER_STATUS 0x613
24
#define CAN_BMW_E46_CLUSTER_STATUS_2 0x615
25
26
#define CAN_BMW_E90_TORQUE_BRAKE 0x0A8
27
// 10ms period
28
#define CAN_BMW_E90_TORQUE_2 0x0A9
29
30
// https://www.loopybunny.co.uk/CarPC/can/0AA.html
31
// 10ms period
32
#define CAN_BMW_E90_RPM_THROTTLE 0x0AA
33
34
// MECH
35
#define CAN_BMW_E90_TORQUE_DEMAND2 0x0B5
36
// 20ms period
37
#define CAN_BMW_E90_TORQUE_DEMAND 0x0B6
38
// MECH
39
#define CAN_BMW_E90_TRANSMISSION_DATA 0x0BA
40
// Requirement wheel torque 0x0BF
41
42
#define CAN_BMW_E90_STEERING_WHEEL 0x0C4
43
#define CAN_BMW_E90_WHEEL_SPEEDS 0x0CE
44
// Terminal Status, 100ms period
45
#define CAN_BMW_E90_IGNITION_KEY 0x130
46
47
48
#define CAN_BMW_E65_GEAR_SELECTOR 0x192
49
#define CAN_BMW_E90_BRAKING 0x19E
50
// MECH Getriebedaten 2
51
#define CAN_BMW_E90_GEARBOX_DATA_2 0x1A2
52
53
// Engine data
54
// https://github.com/HeinrichG-V12/E65_ReverseEngineering/blob/main/docs/0x1D0.md
55
#define CAN_BMW_E90_COOLANT 0x1D0
56
// MECH Anzeige Getriebedaten
57
#define CAN_BMW_E90_TRANSMISSION_DISP 0x1D2
58
59
// SEAT_BELT 2FA
60
// DOOR_STATUS 2FC
61
62
// MECH Status Gang
63
#define CAN_BMW_E90_GANG_STATUS 0x304
64
65
// EXTERNAL_TEMP_TIME 0x310
66
67
// Fahreranzeige Drehzahlbereich
68
#define CAN_BMW_E90_DASH_ON 0x332
69
70
// MILEAGE_RANGE 0x310
71
//#define CAN_BMW_E90_HAND_BRAKE 0x34F
72
// WHEEL_TOLERANCE 0x374
73
// MECH Getriebedaten 3 0x3B1
74
75
// https://www.loopybunny.co.uk/CarPC/can/3B4.html
76
// Powermanagement Batteriespannung
77
#define CAN_BMW_E90_VOLTAGE 0x3B4
Generated on Sat Sep 27 2025 00:10:04 for rusEFI by
1.9.8