Results 1 to 7 of 7

Thread: BMW E46 steering wheels (ibus) + centrafuse?

  1. #1
    Newbie
    Join Date
    Feb 2007
    Posts
    19

    BMW E46 steering wheels (ibus) + centrafuse?

    Hi, i'm looking a way to use my steering wheels on my 2000 E46 convertible. Actually I'm using RR with the Franck Touanen's RR Ibus pluggin and it work fine.
    Where is my IBusComM.ini, normally I just have to change something inside it...

    Code:
    ; ===================================================================================================
    ; IBUS Communication Manager.
    ; Configuration File.
    ; Franck Touanen, September 2003. 
    ; [email protected]
    ; V1.0.
    ; ===================================================================================================
    
    
    ; ---------------------------------------------------------------------------------------------------
    ;
    ; General IBUSCOMM Setting
    ;
    ; ---------------------------------------------------------------------------------------------------
    
    [Settings]
    
    ; IBusComm can be totally invisible...
    
    SetVisible=false
    SetMinimized=False
    ;SetBackGround=True <-TODO
    
    
    ; COM port. 1 means COM1. 2 means COM2...
    ComPort=1
    
    ; Contention Management 
    ;
    ; IBusCOMM is able to manage contention problems by testing the bus line before sending
    ; a message to another device.
    ;
    ; 0 : By software (simple Interface 1/2)
    ; 1 : CTS/RTS (T.Woods or Melexis chips based interfaces). NOT CURRENTLY SUPPORTED.
    ; 2 : RING High (Simpe Interface 3)NOT CURRENTLY SUPPORTED.
    ; 3 : CTS High           "     NOT CURRENTLY SUPPORTED.
    ; 4 : CD High            "NOT CURRENTLY SUPPORTED.
    ; 5 : DSR High           "NOT CURRENTLY SUPPORTED.
    ;
    ; 0 mode is a pure software contention detection, working enough well if you already have
    ; a basic interface.
    ; 1 mode is a hardware contention management.
    ; 2 to 5 is a mix beetween hardware and software, more accurate than the 0 mode as it works at
    ; a bit resolution rather than character resolution.
    ; 
    
    ContentionManagement=0
    
    ; Switched Line 
    ;
    ; The switched line can be used to activate a relay to switch on for example, the 
    ; video line to the PC and the Navigation computer.
    ;
    ; 0 : No switched line used
    ; 1 : RTS line used
    ; 2 : DTR line used
    ;
    ; A ProcessEvent=Enable will set the line to HIGH.
    ; A ProcessEvent=Disable will set the line to LOW.
    ; Status is LOW by default.
    ;
    SwitchedLine=0
    
    ; Time for shutdown in minutes
    ; This will trig the Shutdown event.
    IBusIdleTime=1000
    
    ; Time between 2 IBus messages in miliseconds.
    ; Used if no contention detection hardware (mode 0)
    ; Usually set to 11 millisecs.  
    InterMsgDelay=11
    
    ; Activate LogMode. Reset each 500 events.
    LogMode=True
    
    ; Synchronize PC Clock and OBC Clock every 5 minutes
    ; Note : The PC is master and set the OBC clock.NOT CURRENTLY SUPPORTED.
    SYnchronizeClock=True
    
    ; Application to send event to (Windows Title)
    ; Note that application must be started before IBusComm in that case.
    
    ;AppCaptionSendEventTo="<* BeBoX Multimedia Player *>"
    ;AppCaptionSendEventTo="Sans titre - Bloc-notes"
    AppCaptionSendEventTo="RoadRunner"
    ;AppClassSendEventTo="Winamp"
    
    ; Force Application to ForeGround ID (only when using AppCaptionSendEventTo)
    ; Sometimes, it is necessary to force the application to foreground, as some windows application
    ; can keep focus.
    AppForceForeGround=BUT_TAPEDOLBY_PRESS
    
    ; The following parameter will make IBUSCOMM to set the focus to the application window each time
    ; a message is detected and a keyboard event has to be sent.
    AppForceForeGroundOnEvent=true
    
    
    ; Startup Process Events state when detecting message 
    ; False by default (except system messages)
    ProcessEvents=true
    
    ; Urgent REBOOT message ID;
    ; When the system needs to be rebooted, specify the IBus ID here.
    ; The reboot action will BE the first action processed for the Event, so
    ; all others actions specified will be ignored.
    UrgentReboot=BUT_TAPEREV_HOLD
    
    
    
    [AppEventsDefine]
    PLAY=1
    STOP=2
    PAUSE=3
    FAST_FORWARD=4
    FAST_BACkWARD=5
    NEXT_SONG=7
    PREV_SONG=8
    NEXT_ALBUM=9
    PREV_ALBUM=10
    
    ; ---------------------------------------------------------------------------------------------------
    ; 
    ; Message definition syntax
    ;
    ; ---------------------------------------------------------------------------------------------------
    ;
    ; [ID:<Message ID>], MsgTemplate=<MsgTemplate>, Label=<Label>, Parse=<0/1>
    ;
    ; IBus Message ID	: This ID is one the IBUS ID known by the IBUS COM module.
    ;
    ; MsgTemplate 		: The message template. wildcard "XX" can be used to replace
    ;			: a specific character for variable content messages.
    ;			: If wildcars are used, set the checksum byte to XX also.
    ;
    ; Message Label		: A clear text for debuging session, or monitoring.
    ;
    ; Parse			: If 0 (default), the message is not parsed by IBUSCOM (but can be sent)
    ;			:    If the message MsgTemplate is empty, Parse will be forced to 0.
    ;			: If 1  the message is parsed and generate an event.
    ;
    ; System		: If True, then the message is always processed, whatever is the state of ProcessEvents
    ; 				
    ;
    ; KeyBoardMap		: If Set, Generate the keystroke sequence when ID recognized
    ;
    ; ProcessEvents		: If set to "Disable", then IBuscomm will stop to send ReplyMsg, & Events + keystrokes  
    ;			: to the application Until a message with ProcessEvents "Enable"s again (flip/flop).
    ;			: When IBusComm is launched, initial state of ProcessEvents is can be set in the main section.
    ;
    ; ReplyMsgID		: If Set to a valid ID, will send the message <ID> on the bus
    ;			: Message wil be sent only if no XX wildcards contained.
    ;
    ; ButtonState		: If Set to true, the PRESSED state will be managed automatically.
    ;			: The ReleaseID value must be set with a valid ID for this parameter.
    ;	
    ; ButtonReleaseID	: If set to a valid ID, will wait the msg ID before processing
    ;			: This can be used especially when a button PRESS/HOLD state is needed.
    ; 
    ; WMUserEvent		: If a windows message has to be sent also.
    ;
    ; About Keystrokes definition (keyboardMap) :
    ;
    ; Each key is represented by one or more characters. 
    ; To specify a single keyboard character, use the character itself. 
    ; For example, to represent the letter A, use "A" for string. 
    ; To represent more than one character, append each additional character to the one preceding it. 
    ; To represent the letters A, B, and C, use "ABC" for string.
    : The plus sign (+), caret (^), percent sign (%), tilde (~), and parentheses ( ) have special 
    ; meanings to SendKeys. 
    ; To specify one of these characters, enclose it within braces ({}). 
    ; For example, to specify the plus sign, use {+}. Brackets ([ ]) have no special meaning to SendKeys, 
    ; but you must enclose them in braces. In other applications, brackets do have a special meaning that 
    ; may be significant when dynamic data exchange (DDE) occurs. To specify brace characters, 
    ; use {{} and {}}.
    ; To specify characters that aren't displayed when you press a key, such as ENTER or TAB, 
    ;    and keys that represent actions rather than characters, use the codes shown below:
    ;
    ; BACKSPACE	{BACKSPACE}, {BS}, or {BKSP}		BREAK		{BREAK}
    ; CAPS LOCK	{CAPSLOCK}				DEL or DELETE	{DELETE} or {DEL}
    ; DOWN ARROW 	{DOWN}					END 		{END}
    ; ENTER		{ENTER}or ~				ESC		{ESC}
    ; HELP 		{HELP}					HOME 		{HOME}
    ; INS or INSERT	{INSERT} or {INS}			LEFT ARROW	{LEFT}
    ; NUM LOCK	{NUMLOCK}				PAGE DOWN	{PGDN}
    ; PAGE UP	{PGUP}					PRINT SCREEN	{PRTSC}
    ; RIGHT ARROW	{RIGHT}					SCROLL LOCK	{SCROLLLOCK}
    ; TAB		{TAB}					UP ARROW	{UP}
    ; F1		{F1}					F2		{F2}
    ; F3		{F3}					F4		{F4}
    ; F5		{F5}					F6		{F6}
    ; F7		{F7}					F8		{F8}
    ; F9		{F9}					F10		{F10}
    ; F11		{F11}					F12		{F12}
    ; F13		{F13}					F14		{F14}
    ; F15		{F15}					F16		{F16}
    ;
    ; To specify keys combined with any combination of the SHIFT, CTRL, and ALT keys, 
    ; precede the key code with one or more of the following codes:
    ;
    ; SHIFT +   CTRL ^   ALT %
    ;
    ; To specify that any combination of SHIFT, CTRL, and ALT should be held down while several other keys 
    ; are pressed, enclose the code for those keys in parentheses. 
    ; For example, to specify to hold down SHIFT while E and C are pressed, use "+(EC)". 
    ; To specify to hold down SHIFT while E is pressed, followed by C without SHIFT, use "+EC".
    ;
    ; To specify repeating keys, use the form {key number}. You must put a space between key and number. 
    ; For example, {LEFT 42} means press the LEFT ARROW key 42 times; {h 10} means press H 10 times.
    ;
    ; Note   SendKeys can't send keystrokes to an application that is not designed to run in Microsoft Windows. 
    ; Sendkeys also can't send the PRINT SCREEN key {PRTSC} to any application.
    
    ; =================================================================================
    ; IBUS Messages -------------------------------------------------------------------
    ; =================================================================================
    
    ; ---------------------------------------------------------------------------------
    ; ID declaration 
    ; Syntax is <Id name>=Id # (a byte from 0 to 255)
    ; ---------------------------------------------------------------------------------
    
    [IBusIdsDefine]
    ; - - - - - - - - - - - - - - -
    ; Message from 0 to 5 are reserved.
    IBUS_IDLE=0
    IBUS_SHUTDOWN=1
    RESERVED_2=2
    RESERVED_3=3
    RESERVED_4=4
    RESERVED_5=5
    ; - - - - - - - - - - - - - - -
    CD_POLLRESP=10
    CD_RADSTARTPLAY_100=11
    CD_RADSTARTPLAY_200=12
    CD_RADSTARTPLAY_300=13
    CD_RADSTARTPLAY_400=14
    CD_RADSTARTPLAY_500=15
    CD_RADSTARTPLAY_600=16
    CD_NOTPLAY_100=17
    ; - - - - - - - - - - - - - - -
    RAD_CDPOLL=20
    RAD_CDSTOP=21
    RAD_CDPLAY=22
    RAD_CDSTAT=23
    RAD_CDSCANF=24
    RAD_CDSCANB=25
    RAD_SETMENU=26
    RAD_MENUTIMED=27
    ; - - - - - - - - - - - - - - -
    BUT_NAVTKN_LEFT1=100
    BUT_NAVTKN_LEFT2=101
    BUT_NAVTKN_LEFT3=102
    BUT_NAVTKN_LEFT4=103
    BUT_NAVTKN_LEFT5=104
    BUT_NAVTKN_LEFT6=105
    BUT_NAVTKN_LEFT7=106
    BUT_NAVTKN_RIGHT1=107
    BUT_NAVTKN_RIGHT2=108
    BUT_NAVTKN_RIGHT3=109
    BUT_NAVTKN_RIGHT4=110
    BUT_NAVTKN_RIGHT5=111
    BUT_NAVTKN_RIGHT6=112
    BUT_NAVTKN_RIGHT7=113
    BUT_NAVTKN_PRES=114
    BUT_NAVTKN_REL=115
    ; - - - - - - - - - - - - - - -
    BUT_RADTKN_PRESS=120
    BUT_RADTKN_REL=121
    ; - - - - - - - - - - - - - - -
    BUT_MODE_PRESS=122
    BUT_MODE_REL=123
    ; - - - - - - - - - - - - - - -
    BUT_1_PRES=127
    BUT_1_REL=128
    BUT_1_HOLD=129
    ; - - - - - - - - - - - - - - -
    BUT_2_PRES=130
    BUT_2_HOLD=131
    BUT_2_REL=132
    ; - - - - - - - - - - - - - - -
    BUT_3_PRES=133
    BUT_3_REL=134
    BUT_3_HOLD=135
    ; - - - - - - - - - - - - - - -
    BUT_4_PRES=136
    BUT_4_REL=137
    BUT_4_HOLD=138
    ; - - - - - - - - - - - - - - -
    BUT_5_PRES=139
    BUT_5_REL=140
    BUT_5_HOLD=141
    ; - - - - - - - - - - - - - - -
    BUT_6_PRES=142
    BUT_6_REL=143
    BUT_6_HOLD=144
    ; - - - - - - - - - - - - - - -
    BUT_NEXT_PRES=145
    BUT_PREV_PRES=146
    BUT_MENU_PRES=147
    ; - - - - - - - - - - - - - - -
    ;BUT_TAPEEJECT_PRESS=148
    ;BUT_TAPEEJECT_REL=149
    BUT_TAPEEJECT_HOLD=150
    ; - - - - - - - - - - - - - - -
    BUT_TAPEDOLBY_PRESS=151
    ;BUT_TAPEDOLBY_REL=152
    ;BUT_TAPEDOLBY_HOLD=153
    ; - - - - - - - - - - - - - - -
    ;BUT_TAPEREV_PRESS=154
    ;BUT_TAPEREV_REL=155
    BUT_TAPEREV_HOLD=156
    ; - - - - - - - - - - - - - - -
    STW_NEXT_PRES=157
    STW_PREV_PRES=158
    STW_PLUS_PRES=159
    STW_MINUS_PRES=160
    STW_PHONE_PRES=161
    STW_RT_PRES=162
    
    ; - - - - - - - - - - - - - - -
    TEXT_MSGCD=200
    
    ; ---------------------------------------------------------------------------------
    ; Messages to send when IBusComm starts up
    ; Syntaxe is : Message Id=True || False.
    ; False means do not send
    ; TO DO !
    ; ---------------------------------------------------------------------------------
    [StartupIds]
    CD_ANNOUNCE=True
    
    ; ---------------------------------------------------------------------------------
    ; Internal Messages ---------------------------------------------------------------
    ; ---------------------------------------------------------------------------------
    
    [ID:IBUS_IDLE]
    Label="IBus Idle"
    System=True
    
    [ID:IBUS_SHUTDOWN]
    Label="IBus ShutDown"
    System=True
    KeyBoardMap="^{F12}"
    
    ; ---------------------------------------------------------------------------------
    ; CD Messages ---------------------------------------------------------------------
    ; ---------------------------------------------------------------------------------    
    
    [ID:CD_POLLRESP]
    MsgTemplate="1804FF0200E1"
    Label="CD Poll Resp"
    
    [ID:CD_RADSTARTPLAY_100]
    MsgTemplate="180A68390209003F00010076"
    Label="CD Start Playing CD 01 00"
    
    [ID:CD_RADSTARTPLAY_200]
    MsgTemplate="180A68390209003F00020075"
    Label="CD Start Playing CD 02 00"
    
    [ID:CD_RADSTARTPLAY_300]
    MsgTemplate="180A68390209003F00030074"
    Label="CD Start Playing CD 03 00"
    
    [ID:CD_RADSTARTPLAY_400]
    MsgTemplate="180A68390209003F00040073"
    Label="CD Start Playing CD 04 00"
    
    [ID:CD_RADSTARTPLAY_500]
    MsgTemplate="180A68390209003F00050072" 
    Label="CD Start Playing CD 05 00"
    
    [ID:CD_RADSTARTPLAY_600]
    MsgTemplate="180A68390209003F00060071"
    Label="CD Start Playing CD 06 00"
    
    [ID:CD_RADNOTPLAY_100]
    MsgTemplate= "180A68390002003F0001007F"
    Label="CD Not Playing CD 01 00"
    
    ; ---------------------------------------------------------------------------------
    ; RADIO Messages ------------------------------------------------------------------
    ; ---------------------------------------------------------------------------------    
        
    [ID:RAD_CDPOLL]
    MsgTemplate="6803180172"
    Label="Radio Polls CD"
    Parse=True
    System=True
    ReplyMsgID=CD_POLLRESP
    
    [ID:RAD_CDPLAY]
    MsgTemplate="6805183803004E"
    Label="Radio asks CD Play"
    Parse=True
    System=True
    ProcessEvents=Enable
    ReplyMsgID=CD_RADSTARTPLAY_100
    KeyBoardMap="{F9}"
    
    [ID:RAD_CDSTOP]
    MsgTemplate="6805183801004C"
    Label="Radio asks CD Stop"
    Parse=True
    System=True
    ProcessEvents=Disable
    ReplyMsgID=CD_NOTPLAY_100
    KeyBoardMap="{F10}"
    
    [ID:RAD_CDSTAT]
    MsgTemplate="6805183800004D"
    Label="Radio Asks CD Status"
    Parse=True
    System=True
    
    [ID:RAD_CDSCANF]
    MsgTemplate="68051838040148"
    Label="Radio Asks CD Scan Forward"
    Parse=True
    
    [ID:RAD_CDSCANB]
    MsgTemplate="68051838040049"
    Label="Radio Asks CD Scan Backward"
    Parse=True
    
    [ID:RAD_SETMENU]
    MsgTemplate="68043B460110"
    Label="Radio Sets Menu"
    Parse=True
    System=True
    ProcessEvents=Disable
    
    [ID:RAD_MENUTIMED]
    MsgTemplate="68043B460213"
    Label="Radio Sets Menu"
    Parse=True
    System=True
    ProcessEvents=Disable
    
    ; ---------------------------------------------------------------------------------
    ; When this message, that means the CD screen is displayed.
    
    [ID:TEXT_MSGCD]
    MsgTemplate="07202020202008434420"
    Label="Text Message CD"
    Parse=True
    System=True
    ProcessEvents=Enable
    
    
    ;    ' ---------- Parsed Messages (generally, messages to be received and filtered)u
    ;           
    ;    ' Light Control
    ;    
    ;    ' D0 07 BF 5B 01 00 00 00 32  : Affichage Ecran de nuit
    ;    ' D0 05 BF 5C 97 00 A1 : Allumage volant
        
    ; ---------------------------------------------------------------------------------
    ; Board Buttons Messages ----------------------------------------------------------    
    ; ---------------------------------------------------------------------------------
        
    [ID:BUT_MENU_PRES]
    MsgTemplate="F004FF483477"
    Label="MENU Press"
    Parse=True
    System=True
    ProcessEvents=Disable
    
    ; Nav Turnknob
    ;
    [ID:BUT_NAVTKN_LEFT1]
    MsgTemplate="F0043B490187"
    Label="Nav Knob Left (1)"
    Parse=True
    ;KeyBoardMap="{UP}"
    KeyBoardMap="NAVLEFT"
    
    
    [ID:BUT_NAVTKN_LEFT2]
    MsgTemplate="F0043B490284"
    Label="Nav Knob Left (2)"
    Parse=True
    KeyBoardMap="{UP 2}"
    
    [ID:BUT_NAVTKN_LEFT3]
    MsgTemplate="F0043B490385"
    Label="Nav Knob Left (3)"
    Parse=True
    KeyBoardMap="{PGUP}"
    
    [ID:BUT_NAVTKN_LEFT4]
    MsgTemplate="F0043B490482"
    Label="Nav Knob Left (4)"
    Parse=True
    KeyBoardMap="{PGUP 2}"
    
    [ID:BUT_NAVTKN_LEFT5]
    MsgTemplate="F0043B490583"
    Label="Nav Knob Left (5)"
    Parse=True
    KeyboardMap="{HOME}"
    
    [ID:BUT_NAVTKN_LEFT6]
    MsgTemplate="F0043B490680"
    Label="Nav Knob Left (6)"
    Parse=True
    KeyboardMap="{HOME}"
    
    [ID:BUT_NAVTKN_LEFT7]
    MsgTemplate="F0043B490781"
    Label="Nav Knob Left (7)"
    Parse=True
    KeyboardMap="{HOME}"
        
    [ID:BUT_NAVTKN_RIGHT1]
    MsgTemplate="F0043B498107"
    Label="Nav Knob Right (1)"
    Parse=True
    KeyboardMap="{DOWN}"
    
    [ID:BUT_NAVTKN_RIGHT2]
    MsgTemplate="F0043B498204"
    Label="Nav Knob Right (2)"
    Parse=True
    KeyboardMap="{DOWN 2}"
    
    [ID:BUT_NAVTKN_RIGHT3]
    MsgTemplate="F0043B498305"
    Label="Nav Knob Right (3)"
    Parse=True
    KeyboardMap="{PGDN}"
    
    [ID:BUT_NAVTKN_RIGHT4]
    MsgTemplate="F0043B498402"
    Label="Nav Knob Right (4)"
    Parse=True
    KeyboardMap="{PGDN 2}"
    
    [ID:BUT_NAVTKN_RIGHT5]
    MsgTemplate="F0043B498503"
    Label="Nav Knob Right (5)"
    Parse=True
    KeyboardMap="{END}"
    
    [ID:BUT_NAVTKN_RIGHT6]
    MsgTemplate="F0043B498600"
    Label="Nav Knob Right (6)"
    Parse=True
    KeyboardMap="{END}"
    
    [ID:BUT_NAVTKN_RIGHT7]
    MsgTemplate="F0043B498701"
    Label="Nav Knob Right (7)"
    Parse=True
    KeyboardMap="{END}"
        
    [ID:BUT_NAVTKN_PRES]
    MsgTemplate="F0043B480582"
    Label="Nav Knob Press"
    Parse=True
    KeyboardMap="{ENTER}"
    
    [ID:BUT_NAVTKN_REL]
    MsgTemplate="F0043B488502"
    Label="Nav Knob Release"
    Parse=True
        
    ; Radio Turnknob
    ;
    [ID:BUT_RADTKN_PRESS]
    MsgTemplate="F004684806D2"
    "Radio Knob Press"
    Parse=True
    
    [ID:BUT_RADTKN_REL]
    MsgTemplate="F00468488652"
    Label="Radio Knob Release"
    Parse=True
    
    [ID:BUT_MODE_PRESS]
    MsgTemplate="F004684823F7"
    Label="MODE Press"
    Parse=True
    
    [ID:BUT_MODE_REL]
    MsgTemplate="F0046848A377"
    Label="MODE Release"
    Parse=True
        
    ; Radio Buttons
    ;
    [ID:BUT_TP_PRES]
    MsgTemplate="F004684832E6"
    Label="TP Press"
    Parse=True
    
    [ID:BUT_TP_REL]
    MsgTemplate="F0046848B266"
    Label="TP Release"
    Parse=True
    
    [ID:BUT_TAPEEJECT_HOLD]
    MsgTemplate="F004684864B0"
    Label="Tape Eject Hold"
    KeyBoardMap="^{F10}"
    Parse=True
    System=True
    
    [ID:BUT_TAPEREV_HOLD]
    MsgTemplate="F00468485480"
    Label="Tape Reverse Hold"
    Parse=True
    
    [ID:BUT_TAPEDOLBY_PRESS]
    MsgTemplate="F004684833E7"
    Label="Dolby Press"
    Parse=True
    
    ; --- BUTTON 1 ---
    
    [ID:BUT_1_REL]
    MsgTemplate="F00468489145"
    Label="1 Release"
    Parse=True
    
    [ID:BUT_1_PRES]
    MsgTemplate="F004684811C5"
    Label="1 Press"
    Parse=True
    ReplyMsgId=CD_RADSTARTPLAY_100
    ReleaseID=BUT_1_REL
    ButtonState=True
    KeyboardMap="{F1}"
    
    [ID:BUT_1_HOLD]
    MsgTemplate="F00468485185"
    Label="1 Hold"
    Parse=True
    ReplyMsgId=CD_RADSTARTPLAY_100
    ReleaseID=BUT_1_REL
    KeyboardMap="+{F1}"
    
    ; --- BUTTON 2 ---
    
    [ID:BUT_2_REL]
    MsgTemplate="F00468488155"
    Label="2 Release"
    Parse=True
    
    [ID:BUT_2_PRES]
    MsgTemplate="F004684801D5"
    Label="2 Press"
    Parse=True
    ReplyMsgId=CD_RADSTARTPLAY_200
    ReleaseID=BUT_2_REL
    ButtonState=True
    KeyboardMap="{F2}"
    
    [ID:BUT_2_HOLD]
    MsgTemplate="F00468484195"
    Label="2 Hold"
    Parse=True
    ReplyMsgId=CD_RADSTARTPLAY_200
    ReleaseID=BUT_2_REL
    KeyboardMap="+{F2}"
    
    ; --- BUTTON 3 ---
    
    [ID:BUT_3_REL]
    MsgTemplate="F00468489246"
    Label="3 Release"
    Parse=True
    
    [ID:BUT_3_PRES]
    MsgTemplate="F004684812C6"
    Label="3 Press"
    Parse=True
    ReplyMsgId=CD_RADSTARTPLAY_300
    ReleaseID=BUT_3_REL
    ButtonState=True
    KeyboardMap="{F3}"
    
    [ID:BUT_3_HOLD]
    MsgTemplate="F00468485286"
    Label="3 Hold"
    Parse=True
    ReplyMsgId=CD_RADSTARTPLAY_300
    ReleaseID=BUT_3_REL
    KeyboardMap="%{F3}"
    
    ; --- BUTTON 4 ---
    
    [ID:BUT_4_REL]
    MsgTemplate="F00468488256"
    Label="4 Release"
    Parse=True
    
    [ID:BUT_4_PRES]
    MsgTemplate="F004684802D6"
    Label="4 Press"
    Parse=True
    ReplyMsgId=CD_RADSTARTPLAY_400
    ReleaseID=BUT_4_REL
    ButtonState=True
    KeyboardMap="{F4}"
    
    [ID:BUT_4_HOLD]
    MsgTemplate="F00468484296"
    Label="4 Hold"
    Parse=True
    ReplyMsgId=CD_RADSTARTPLAY_400
    ReleaseID=BUT_4_REL
    KeyboardMap="%{F4}"
    
    ; --- BUTTON 5 ---
    
    [ID:BUT_5_REL]
    MsgTemplate="F00468489347"
    Label="5 Release"
    Parse=True
    
    [ID:BUT_5_PRES]
    MsgTemplate="F004684813C7"
    Label="5 Press"
    Parse=True
    ReplyMsgId=CD_RADSTARTPLAY_500
    ReleaseID=BUT_5_REL
    ButtonState=True
    KeyboardMap="{F5}"
    
    [ID:BUT_5_HOLD]
    MsgTemplate="F00468485387"
    Label="5 Hold"
    Parse=True
    ReplyMsgId=CD_RADSTARTPLAY_500
    ReleaseID=BUT_5_REL
    KeyboardMap="%{F5}"
    
    ; --- BUTTON 6 ---
    
    [ID:BUT_6_REL]
    MsgTemplate="F00468488357"
    Label="6 Release"
    Parse=True
    
    [ID:BUT_6_PRES]
    MsgTemplate="F004684803D7"
    Label="6 Press"
    Parse=True
    ReplyMsgId=CD_RADSTARTPLAY_600
    ReleaseID=BUT_6_REL
    ButtonState=True
    KeyboardMap="{F6}"
    
    [ID:BUT_6_HOLD]
    MsgTemplate="F00468484397"
    Label="6 Hold"
    Parse=True
    ReplyMsgId=CD_RADSTARTPLAY_600
    ReleaseID=BUT_6_REL
    KeyboardMap="{%F6}"
    
    [ID:BUT_PREV_PRES]
    MsgTemplate="F004684810C4"
    Label="< Press"
    Parse=True
    ReplyMsgID=CD_RADSTARTPLAY_100
    KeyboardMap="{F7}"
    
    [ID:BUT_NEXT_PRES]
    MsgTemplate="F004684800D4"
    Label="> Press"
    Parse=True
    ReplyMsgID=CD_RADSTARTPLAY_100
    KeyboardMap="{F8}"
    
    ; ---------------------------------------------------------------------------------
    ; Steering Wheel ------------------------------------------------------------------    
    ; ---------------------------------------------------------------------------------
    ;   
    [ID:STW_PREV_PRES]
    MsgTemplate="5004683B080F"
    Label="S. Wheel < Press"
    Parse=True
    KeyboardMap="RRPREV"
    
    [ID:STW_NEXT_PRES]
    MsgTemplate="5004683B0106"
    Label="S. Wheel > Press"
    Parse=True
    KeyboardMap="RRNEXT"
    
    
    [ID:STW_PLUS_PRES]
    MsgTemplate="50046832111F"
    Label="S. Wheel + Press"
    Parse=True
    KeyboardMap="VOL+"
    
    [ID:STW_MINUS_PRES]
    MsgTemplate="50046832101E"
    Label="S. Wheel - Press"
    Parse=True
    KeyboardMap="VOL-"
    
    [ID:STW_PHONE_PRES]
    MsgTemplate="5004C83B8027"
    Label="S. Wheel phone Press"
    Parse=True
    KeyboardMap="MUTE"
    
    [ID:STW_RT_PRES]
    MsgTemplate="5003C8019A"
    Label="S. Wheel - Press"
    Parse=True
    KeyboardMap="PLAY"

    Thanks for your help.

  2. #2
    Variable Bitrate kelmk's Avatar
    Join Date
    Aug 2007
    Location
    SF
    Posts
    371
    There is a Ibus plugin for CF which I use that works great. Do a search for it.

  3. #3
    Newbie
    Join Date
    Feb 2007
    Posts
    19
    Hi, I searched but I found nothing.. Can you give me a link to download it?

    Thanks

  4. #4
    Variable Bitrate kelmk's Avatar
    Join Date
    Aug 2007
    Location
    SF
    Posts
    371
    I can't find it anymore either but I'll attach it here.
    Attached Files Attached Files

  5. #5
    Newbie
    Join Date
    Feb 2007
    Posts
    19
    In fact I use Resler's ibus, not car2pc interface. are you sure that we talk about the same module?


    Thanks for your help

  6. #6
    Low Bitrate
    Join Date
    Aug 2007
    Posts
    88
    Any luck? I've got an '02 325Ci + centrafuse. I've been preparing, and am hoping to get out today and get it all working. I've got the USB V5 version of the connector, downloaded all the ibus software, and just preparing myself for the day. But have you had any luck specifically with Centrafuse? -- I know on their forum people are not having a great deal of luck.

  7. #7
    Low Bitrate
    Join Date
    Aug 2007
    Posts
    88
    I made an update about iBus, Centrafuse and some new findings at Flux's site... http://forums.fluxmedia.net/showthre...1596#post11596

Similar Threads

  1. BMW IBus control for Centrafuse?
    By Hark in forum Centrafuse
    Replies: 22
    Last Post: 02-17-2013, 01:32 PM
  2. bmw ibus / stereo bmw e46
    By jonessc in forum General Hardware Discussion
    Replies: 2
    Last Post: 02-21-2008, 09:25 AM
  3. bmw ibus centrafuse
    By gringo61 in forum Centrafuse
    Replies: 1
    Last Post: 05-13-2007, 03:38 PM
  4. Replies: 3
    Last Post: 02-06-2007, 06:40 PM
  5. Mac Mini powered ICE in BMW e46 with Steering Wheel Controls support
    By Piperclub in forum Show off your project
    Replies: 17
    Last Post: 06-15-2005, 04:50 AM

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •