E46 Fanatics Forum banner

Communicate with the CAN-BUS

36K views 43 replies 9 participants last post by  thefrog1394  
#1 ·
Hey guys,

I'm working on a new mod.

I would like to 'copy/emulate' some of the switches on the nav screen. I want some new switches on the steering wheel and on the center console, that have the same function as some switches/buttons on the Nav screen.

I know the codes the original buttons on the nav screen send to through the CAN-BUS network. Now there's a problem. How can i make new switches/buttons, to send the code of the original button via the CAN-BUS network.

Does anyone know how I can get new switches/buttons to do this?
 
Discussion starter · #40 ·
E46 NAV Codes:

Left side

F0 05 FF 47 00 38 75 <Info> press
F0 05 FF 47 00 78 35 <Info> hold (0x40 added)
F0 05 FF 47 00 B8 F5 <Info> release (0x80 added)

F0 04 68 48 30 E4 <cassette> Press
F0 04 68 48 70 A4 <cassette> Hold
F0 04 68 48 B0 64 <cassette> Release

F0 04 68 48 31 E5 <FM> press
F0 04 68 48 71 A5 <FM> hold
F0 04 68 48 B1 65 <FM> release (0x80 added)

F0 04 68 48 21 F5 <AM> press
F0 04 68 48 61 B5 <AM> hold
F0 04 68 48 A1 75 <AM> release (0x80 added)

F0 04 68 48 23 F7 <Mode> press
F0 04 68 48 63 B7 <Mode> hold
F0 04 68 48 A3 77 <Mode> release

F0 04 68 48 11 C5 <1>
F0 04 68 48 51 85
F0 04 68 48 91 45

F0 04 68 48 02 D6 <4>
F0 04 68 48 42 96
F0 04 68 48 82 56

F0 04 68 48 01 D5 <2>
F0 04 68 48 41 95
F0 04 68 48 81 55

F0 04 68 48 13 C7 <5>
F0 04 68 48 53 87
F0 04 68 48 93 47

F0 04 68 48 12 C6 <3>
F0 04 68 48 52 86
F0 04 68 48 92 46

F0 04 68 48 03 D7 <6>
F0 04 68 48 43 97
F0 04 68 48 83 57

F0 04 68 32 10 BE <left nob> Left turn
F0 04 68 32 11 BF <left nob> Right turn
F0 04 68 48 06 D2
F0 04 68 48 46 92
F0 04 68 48 86 52




Right side

F0 04 68 48 24 F0 <Eject> Press
F0 04 68 48 64 B0 <Eject> Hold
F0 04 68 48 A4 70 <Eject> Release

F0 04 FF 48 08 4B <Phone>
F0 04 FF 48 48 0B
F0 04 FF 48 88 CB

F0 04 68 48 10 C4 <****
F0 04 68 48 50 84
F0 04 68 48 90 44

F0 04 68 48 00 D4 ****>
F0 04 68 48 40 94
F0 04 68 48 80 54

F0 04 68 48 14 C0 <rev>
F0 04 68 48 54 80
F0 04 68 48 94 40

F0 04 FF 48 07 44 <clock>
F0 04 FF 48 47 04
F0 04 FF 48 87 C4

F0 04 68 48 04 D0 <tone>
F0 04 68 48 44 90
F0 04 68 48 84 50

F0 05 FF 47 00 0F 42 <select>
F0 05 FF 47 00 4F 02
F0 05 FF 47 00 8F C2

F0 04 FF 48 34 77 <menu> press
F0 04 FF 48 74 37 <menu> hold
F0 04 FF 48 B4 F7 <menu> release

F0 04 3B 49 81 07 <right nob> Left turn
F0 04 3B 49 01 87 <right nob> Right turn
F0 04 3B 48 05 82 <right nob> push
F0 04 3B 48 45 C2 <right nob> hold
F0 04 3B 48 85 02 <right nob> rel