E90Post
 


 
BMW 3-Series (E90 E92) Forum > E90 / E92 / E93 3-series Technical Forums > BMW Coding > Steering wheel button reprogramming with Arduino without CCC



Reply
 
Thread Tools Search this Thread
      04-05-2021, 11:56 AM   #1
Hotter
First Lieutenant
Hotter's Avatar
75
Rep
387
Posts

Drives: BMW E92 328i -> 330i
Join Date: Feb 2018
Location: Lithuania

iTrader: (0)

Steering wheel button reprogramming with Arduino without CCC

Does anyone know what is hardware difference between these steering wheel buttons?



I know that programmable buttons need CCC, which I don't have. But what if I would add them, would I get different CAN BUS messages and could read them with Arduino and trigger the action I like?

Do they have some kind of hardware difference which changes CAN BUS message or hardware is the same just need to change something in NCSexper?
Appreciate 0
      04-06-2021, 04:01 PM   #2
Hotter
First Lieutenant
Hotter's Avatar
75
Rep
387
Posts

Drives: BMW E92 328i -> 330i
Join Date: Feb 2018
Location: Lithuania

iTrader: (0)

I think different buttons has different resistors. So in theory it should be possible to install M/diamond/star buttons and they should have different resistors in the circuit which would generate different CAN BUS message and hopefully it wont trigger anything and I could receive it with Arduino and trigger something I want.

So the question is what are the resistors for M/diamond/star and other buttons? Is it possible to get circuit photos? Maybe circuit photos exists somewhere? Or anyone able to open and take photos of M/diamond/star button circuits? I would take photos of my buttons too (I have regular Disk/Rotate buttons). It would be possible to compare and see what resistors responsible for what functionality.

Last edited by Hotter; 04-06-2021 at 04:07 PM..
Appreciate 0
      04-08-2021, 02:52 PM   #3
Hotter
First Lieutenant
Hotter's Avatar
75
Rep
387
Posts

Drives: BMW E92 328i -> 330i
Join Date: Feb 2018
Location: Lithuania

iTrader: (0)

I think buttons hardware is exactly the same, as its seems to send exactly same can bus messages https://www.e90post.com/forums/showp...9&postcount=73

So buttons seems to be controlled by CCC/RAD2 software...

I wonder what would happen if I would set RAD22_MDRIVE aktiv in RAD2. Would it allow me to use at least fake M button, although rotate button is even more useless...
Appreciate 0
      05-19-2024, 09:26 AM   #4
GtiGyver
Lieutenant
GtiGyver's Avatar
Canada
70
Rep
462
Posts

Drives: 2009 Space Grey E90 328i MT
Join Date: Jun 2009
Location: Montreal

iTrader: (3)

Hello Hotter.
Sorry to revive this 3 year old thread but I've been wondering the same thing.

I tried replacing the button panel with one that featured the M and diamond buttons but it had no effect, and the boards were completely identical.

Any changes you found in NCSexpert that fixed this?

Thanks
Appreciate 0
      05-24-2024, 01:52 AM   #5
ptpending
Colonel
ptpending's Avatar
514
Rep
2,887
Posts

Drives: e81
Join Date: Dec 2013
Location: Poland

iTrader: (1)

i think that audio source and star buttons send similar signal to headunit, and ccc does allow to assign different options
the M button may send different signal, tough
__________________
E81 2007 130i 6cylinder Montego blue
Retrofits: Harman Kardon, High-beam assistant, Removable tow hitch. Auto-dim folding exterior mirrors. Lumbar support. Perfomance Brakes.
Appreciate 0
      05-26-2024, 08:22 AM   #6
GtiGyver
Lieutenant
GtiGyver's Avatar
Canada
70
Rep
462
Posts

Drives: 2009 Space Grey E90 328i MT
Join Date: Jun 2009
Location: Montreal

iTrader: (3)

Quote:
Originally Posted by ptpending View Post
i think that audio source and star buttons send similar signal to headunit, and ccc does allow to assign different options
the M button may send different signal, tough
Thanks.
Seems the feature to assign new functions for the "star" and "diamond" buttons was lost in the CCC to CIC transition.
Appreciate 0
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 01:38 PM.




e90post
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