![]() |
![]() |
![]() |
![]() |
![]() ![]() |
![]() |
BMW Garage | BMW Meets | Register | Search | Today's Posts | Mark Forums Read |
![]() |
![]() ![]() |
BMW 3-Series (E90 E92) Forum
>
Coding traction off with steering wheel
![]() |
![]() |
01-24-2023, 04:50 PM | #1 |
New Member
![]() 19
Rep 24
Posts |
Coding traction off with steering wheel
I was wondering if it is possible to code a button on the steering wheel such as cd changer to be able to control traction control. Is this something someone has managed to figure out as I have seen a post on here from 12 years ago about it but not figuring out how
|
01-25-2023, 11:29 AM | #3 |
New Member
![]() 19
Rep 24
Posts |
|
Appreciate
0
|
01-26-2023, 09:16 AM | #4 |
Major
![]() 295
Rep 1,451
Posts |
100% impossible to do. There's no coding that's going to magically rewire buttons on your steering wheel so they act like the DSC button.
__________________
'09 335D
|
Appreciate
0
|
01-26-2023, 10:01 AM | #6 |
Major General
![]() ![]() ![]() 2032
Rep 5,791
Posts |
I feel like coding is a bit of a misnomer. Unfortunately I also don't see it possible because coding is just activating already pre-set options. You can't like "code" your own button or software/program so to say. It has to have already been considered/established by BMW themselves.
|
Appreciate
0
|
01-26-2023, 12:35 PM | #7 | |
Major
![]() 295
Rep 1,451
Posts |
Quote:
__________________
'09 335D
|
|
Appreciate
0
|
01-26-2023, 12:36 PM | #8 |
Major
![]() 295
Rep 1,451
Posts |
You'd have to re-wire whatever button you'd like to use. I'm sure it's possible, but it's not possible via coding.
__________________
'09 335D
|
Appreciate
0
|
01-29-2023, 12:22 PM | #10 | ||
Private First Class
![]() 34
Rep 109
Posts |
Quote:
CD-button is pretty useless, but is also positioned awkwardly. Also in manual car priority buttons need to be on left hand side. Another thing is to get blank buttons for laser etching to make custom buttons. I slept on it and realized silicone molding replicates surface shape and surface finish to the last detail to buttons made out of resin. This one? https://www.e90post.com/forums/showthread.php?t=177272 Somebody captured the buttons, but didn't alter anything. Page 4. No captures for DTC button. DTC button is connected to JBE and message is sent via FCAN to DSC. Quote:
I gave a though to option of reversing the binary of SZL(if even available / flashable), but I need to restrain myself for now from getting into such large-ish project before I get other things done first. Think I will see the EEPROM if there is anything interesting like data sequences matching to data sequences in the K-CAN 101 thread. There is also option of translating messages using external hardware. Some pictures attached. Steering wheel position decoder wheel. Clearly something is causing uneven decomposition of the plastic surface. I think it could be static electricity from steering column slowly discharging to/from the wheel. In very cold dry weather charges build up just by movement of air. Looks very similar to patterns inside acrylic decor pieces that have been zapped with high voltage coil. And another picture of the EEPROM. |
||
Appreciate
0
|
01-29-2023, 01:44 PM | #11 |
Brigadier General
![]() ![]() 2523
Rep 3,187
Posts |
I think it's possible, with a lot of tinkering, to get m drive mode working on a non-m car. You need the right DSC and fzd(? or was it jbe?) modules, and I'm not sure what all else. Maybe that's something to check out?
|
Appreciate
0
|
01-29-2023, 01:50 PM | #12 |
Captain
![]() ![]() ![]() ![]() ![]() 1011
Rep 901
Posts
Drives: 2007 e92 335i
Join Date: Sep 2010
Location: San Diego
|
Hijacking the buttons to do something else is at least "possible". Otherwise mapswitching tunes wouldnt work. However, sure if a similar method could be used or what the limitations are
__________________
|
Appreciate
0
|
01-29-2023, 07:19 PM | #13 |
Private First Class
![]() 34
Rep 109
Posts |
|
Appreciate
0
|
01-29-2023, 11:42 PM | #14 |
Captain
![]() ![]() ![]() ![]() ![]() 1011
Rep 901
Posts
Drives: 2007 e92 335i
Join Date: Sep 2010
Location: San Diego
|
|
Appreciate
0
|
01-30-2023, 07:15 AM | #15 |
Private
![]() 48
Rep 94
Posts |
I’ve been looking at changing some of the steering wheel controls into cruise control buttons this week. This might be easier becuase the SZL handles both the steering wheel buttons and the cruise stalk.
The DTC switch is operated through the JBF and the steering wheel controls; SZL. However they are both on the K-CAN so should be possible right? Basically you need to sniff the CAN for the message that is sent when you press your desired steering wheel button. Then sniff the CAN for the message when the DTC button is pressed. Then you need an electronic controller (Aurdrino with CAN receiver and transmitter) with some code on it that will send the DTC burton press CAN code when it sees the CAN code for the steering wheel button press. This is a good read through on how it’s possible to manipulate the CAN bus communication of the buttons: https://tbruno25.medium.com/car-hack...d-783d7e0a2046 |
Appreciate
1
Tambohamilton2523.00 |
01-30-2023, 12:33 PM | #16 |
Private
![]() 48
Rep 94
Posts |
There is a box you can buy to add a F-series steering wheel to an E-series car. I imagine this box is manipulating the CAN signals that are different between series.
https://www.bmw**************.com/Ma...ter_V_3_10.pdf There is a mini usb port on that box that must be for programming… |
Appreciate
0
|
02-05-2023, 12:28 PM | #18 |
Private First Class
![]() 34
Rep 109
Posts |
Okay. From 0x200 growing downwards there is indexed list 1-7 and then skips to 10-13. Total 11 entries. Room for more.
To reinforce my theory that all the buttons have been stored to EEPROM for extensibility reasons I believe 11 is the number or unique buttons for multifunction steering wheel by year 2006. Correct me if you know more buttons for 2006 e90.
I'm about to facilitate test points for all the busses to glovebox and see the messages myself. It's not particulary for this purpose, but when it's done it should be easy to see stuff quickly. I could maybe play with the loose piece SZL if somebody have ideas. I have K+DCAN and CANUSB too. Wonder if K+DCAN could be used to do something even when in car it is "isolated" behind DSC. Edit: Does anyone have dispensable multifunction buttons laying around for tear-down and reverse purposes? Last edited by k90; 02-05-2023 at 12:35 PM.. |
Appreciate
0
|
![]() |
Bookmarks |
Thread Tools | Search this Thread |
|
|