![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
BMW Garage | BMW Meets | Register | Today's Posts | Search |
![]() |
![]() ![]() |
BMW 3-Series (E90 E92) Forum
>
Steering wheel button reprogramming with Arduino without CCC
![]() |
![]() |
04-05-2021, 12:56 PM | #1 |
First Lieutenant
![]() ![]() 90
Rep 396
Posts |
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? |
04-06-2021, 05:01 PM | #2 |
First Lieutenant
![]() ![]() 90
Rep 396
Posts |
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 05:07 PM.. |
Appreciate
0
|
04-08-2021, 03:52 PM | #3 |
First Lieutenant
![]() ![]() 90
Rep 396
Posts |
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, 10:26 AM | #4 |
Lieutenant
![]() ![]() ![]() ![]() 71
Rep 462
Posts |
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, 02:52 AM | #5 |
Brigadier General
![]() 615
Rep 3,153
Posts |
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, 09:22 AM | #6 | |
Lieutenant
![]() ![]() ![]() ![]() 71
Rep 462
Posts |
Quote:
Seems the feature to assign new functions for the "star" and "diamond" buttons was lost in the CCC to CIC transition. |
|
Appreciate
0
|
![]() |
Bookmarks |
|
|