BMW M3 Forum (E90 E92)

BMW Garage BMW Meets Register Today's Posts


Go Back   M3Post - BMW M3 Forum > E90/E92 M3 Technical Topics > Coding / ConnectedDrive / Audio-Video / Electronics / Bluetooth / I-Drive & Nav
 
European Auto Source (EAS)
Post Reply
 
Thread Tools Search this Thread
      04-16-2023, 05:35 PM   #1
wahwill
Private First Class
27
Rep
146
Posts

Drives: E92 M3
Join Date: May 2016
Location: California

iTrader: (2)

Programming M button to an aftermarket button

I plan on installing an aftermarket steering wheel and wondering if there’s a way to program the m button to an aftermarket button.

I thought it would be as straight forward as tracing and replicating the wiring, but it appears the stock button triggers multiple signals on the circuit board to send a special signal.
Appreciate 0
      04-16-2023, 05:41 PM   #2
Redd
Brigadier General
3900
Rep
4,164
Posts

Drives: 2010 BMW E92 M3 Dakar Edition
Join Date: Jul 2015
Location: Malaysia

iTrader: (0)

Race wheels like KMP have an external button for M button, so I don't see why not?
Appreciate 0
      04-16-2023, 09:24 PM   #3
wahwill
Private First Class
27
Rep
146
Posts

Drives: E92 M3
Join Date: May 2016
Location: California

iTrader: (2)

Quote:
Originally Posted by Redd View Post
Race wheels like KMP have an external button for M button, so I don't see why not?
Yeah seems like KMP is the only available solution to this right now.

Anyone know how to DIY this? Haven’t been able to find anything on it.
Appreciate 0
      04-16-2023, 09:35 PM   #4
derbo
Derbo Tuning
derbo's Avatar
3609
Rep
3,022
Posts

Drives: BMW M3
Join Date: Aug 2017
Location: Bay Area, CA

iTrader: (2)

Quote:
Originally Posted by wahwill View Post
Yeah seems like KMP is the only available solution to this right now.

Anyone know how to DIY this? Haven’t been able to find anything on it.
You probably need to learn CANBUS and how to send and receive signals via the multiplexer signals. You can probably use a CANBUS sniffer and determine those items.
__________________
IG:ruhrohz_m3
Journal: Link
E9x ZCP Suspension Info: Link
Track Chat Discord: https://discord.gg/VsKbTyqBVj
SF Bay Area: DM For coding services
Appreciate 0
      04-18-2023, 02:38 PM   #5
amg6975
Captain
amg6975's Avatar
500
Rep
645
Posts

Drives: '12 M1.5, '05 ZHP, '98 M3/4/5
Join Date: May 2017
Location: Rochester NY

iTrader: (0)

The M Button triggers the SZL to send an on/off CAN packet that the DME picks up, and updates it's broadcast of the mode selection packet. You would need to inject the CAN packet from the SZL onto the CAN to make an external button work.

The other buttons on the steering wheel work by creating a constant current loop that goes directly through the clock spring to the JBBF.
Appreciate 1
derbo3608.50
      05-15-2023, 02:25 PM   #6
MineralWhiteF80
Dont listen to me
United_States
793
Rep
562
Posts

Drives: F82, E92 M3, G30 M550i, E46
Join Date: Mar 2015
Location: Atlanta,Ga

iTrader: (1)

The face I make when I realize the M Button triggers the SZL to send an on/off CAN packet that the DME picks up, and updates it's broadcast of the mode selection packet, and it's literally the only important button on the steering wheel that I need.
Attached Images
 
Appreciate 0
Post Reply

Bookmarks


Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off



All times are GMT -5. The time now is 04:42 AM.




m3post
Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2024, vBulletin Solutions Inc.
1Addicts.com, BIMMERPOST.com, E90Post.com, F30Post.com, M3Post.com, ZPost.com, 5Post.com, 6Post.com, 7Post.com, XBimmers.com logo and trademark are properties of BIMMERPOST