Steering Wheel Media Controls - jakka351/FG-Falcon GitHub Wiki

swc

Steering wheel media button CAN data

in progress 11/01/21

Address Data Function Byte1 Byte2 Byte3 Byte4 Byte5 Byte6 Byte7 Byte8
754 8 bytes Complex 0x02 0xE3 0x06 0x4E 0x08 0x1D 0x00 0x00

Frame address 754 = 0x2F2 in hex

Function Byte1 Byte2 Byte3 Byte4 Byte5 Byte6 Byte7 Byte8
seek 0x02 0xE3 0x06 0x4E 0x08 0x1D 0x00 0x09
volume UP 0x02 0xE3 0x06 0x4E 0x08 0x1D 0x00 0x11
volume DOWN 0x02 0xE3 0x06 0x4E 0x08 0x1D 0x00 0x19
phone 0x02 0xE3 0x06 0x4E 0x08 0x1D 0x68 0x00
mode 0x 0x 0x 0x 0x 0x00 0x00 0x00
Address Data Function Byte1 Byte2 Byte3 Byte4 Byte5 Byte6 Byte7 Byte8
748 8 bytes Complex 0x02 0xE3 0x06 0x4E 0x08 0x1D 0x00 0x00
Function Byte1 Byte2 Byte3 Byte4 Byte5 Byte6 Byte7 Byte8
mode 0x 0x 0x 0x 0x 0x 0x 0x

Wiring Diagram

diagram

SWC are resistance based, ie one wire through all switches, pushing a button causes a specific resistance in circuit. module then interprets and sends data on to CAN-bus.

#cansend swc_seek
cansend can0 2F2#02.E3.06.4E.08.1D.00.09
candump can0,2F2:2E3064E081D0009

#cansend swc_volup
cansend can0 2F2#02.E3.06.4E.08.1D.00.11
candump can0,2F2:2E3064E081D0011

#cansend swc_voldown
cansend can0 2F2#02.E3.06.4E.08.1D.00.19
candump can0,2F2:2E3064E081D0019

#cansend swc_phone
cansend can0 2F2#02.E3.06.4E.08.1D.68.00
candump can0,2F2:2E3064E081D6800

image