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
*/
18
#define CAN_BMW_E46_SPEED 0x153
19
#define CAN_BMW_E46_RPM 0x316
20
#define CAN_BMW_E46_DME2 0x329
21
#define CAN_BMW_E46_CLUSTER_STATUS 0x613
22
#define CAN_BMW_E46_CLUSTER_STATUS_2 0x615
23
24
#define CAN_BMW_E90_TORQUE_BRAKE 0x0A8
25
// 10ms period
26
#define CAN_BMW_E90_TORQUE_2 0x0A9
27
28
// https://www.loopybunny.co.uk/CarPC/can/0AA.html
29
// 10ms period
30
#define CAN_BMW_E90_RPM_THROTTLE 0x0AA
31
32
// MECH
33
#define CAN_BMW_E90_TORQUE_DEMAND2 0x0B5
34
// 20ms period
35
#define CAN_BMW_E90_TORQUE_DEMAND 0x0B6
36
// MECH
37
#define CAN_BMW_E90_TRANSMISSION_DATA 0x0BA
38
// Requirement wheel torque 0x0BF
39
40
#define CAN_BMW_E90_STEERING_WHEEL 0x0C4
41
#define CAN_BMW_E90_WHEEL_SPEEDS 0x0CE
42
// Terminal Status, 100ms period
43
#define CAN_BMW_E90_IGNITION_KEY 0x130
44
45
46
#define CAN_BMW_E65_GEAR_SELECTOR 0x192
47
#define CAN_BMW_E90_BRAKING 0x19E
48
// MECH Getriebedaten 2
49
#define CAN_BMW_E90_GEARBOX_DATA_2 0x1A2
50
51
// Engine data
52
// https://github.com/HeinrichG-V12/E65_ReverseEngineering/blob/main/docs/0x1D0.md
53
#define CAN_BMW_E90_COOLANT 0x1D0
54
// MECH Anzeige Getriebedaten
55
#define CAN_BMW_E90_TRANSMISSION_DISP 0x1D2
56
57
// SEAT_BELT 2FA
58
// DOOR_STATUS 2FC
59
60
// MECH Status Gang
61
#define CAN_BMW_E90_GANG_STATUS 0x304
62
63
// EXTERNAL_TEMP_TIME 0x310
64
65
// Fahreranzeige Drehzahlbereich
66
#define CAN_BMW_E90_DASH_ON 0x332
67
68
// MILEAGE_RANGE 0x310
69
//#define CAN_BMW_E90_HAND_BRAKE 0x34F
70
// WHEEL_TOLERANCE 0x374
71
// MECH Getriebedaten 3 0x3B1
72
73
// https://www.loopybunny.co.uk/CarPC/can/3B4.html
74
// Powermanagement Batteriespannung
75
#define CAN_BMW_E90_VOLTAGE 0x3B4
Generated on Wed Oct 22 2025 00:10:44 for rusEFI by
1.9.8