Can Bus Decoder BMW E39 E46?

I recently bought a GPS/multimedia device on eBay. It is compatible with steering wheel control and was created for the E46.

The kit includes a CAN-BUS, which I assume processes and translates some signals from the car before sending them to the head unit.

But I now face a challenge. Which wire is the brake signal? I’m not sure. When I switch it on, there is a black screen that informs me that I cannot watch videos while driving and I am unable to see the GUI either. I wasn’t actually driving, and that was simply a music player, not a video player.

Need to identify the pin or wire that is braking. Does the CAN-BUS send such information to the headunit, is my query.

Those cables can probably only transmit two states (high and low voltages), and since volume control (+/-) and channel control (+/-) are also present, that makes four in all.

If the CAN-BUS is capable of detecting whether the brake is engaged, I may have the brake signal wired.

Otherwise, I’m clueless. It appears that the plug for the stock port does not have a pin for the braking signal.

and there is just one wire hanging, which is BACK CTRL for the back camera, in addition to the cables that lead to the stock port and CAN-BUS. And in the worst case scenario, if I could figure out which pin is for that braking thing, I might have to change the plug in order to add a pin. (On the socket that connects to the head unit, certain pins are left empty)

pitu120

I Have MTCD Equipment (GS). I currently use MCU 1.93. When I pick the bmw canbus from the factory options, the car application is not working and neither is my steering wheel. My wheel works (of course without next or previous – I’m using mtcdtools for it) when I set canbus to none. BMW cannot set buttons with canbus.

If the steering wheel is operating and I have the canbus option set to none, then I believe my canbus decoder is functioning. Or does the device have another option?