Jump to content
Search In
  • More options...
Find results that contain...
Find results in...

Hacked iDrive / MMI Control Element

cluelessgenius
 Share

so i was tinkering around on the py and found BlueZ letting me emulate a bluetooth keyboard. 

 

now im looking into making myself a remote media control for my phone in the car. no audio since im connecting that via AUX for the Quad DAC in my phone but just a keyboard for controlling media playback (and maybe more?).

 

the problem is i need a Control Interface. a Knob / Joystick / MMI and so on. heres what i mean and what im trying to replicate to some degree.

image.png.b9dc10bace372faaea5f3d04472e2712.png

image.png.edc125d25fbc9e0ee03f2f7d8f1b5c5b.png

 

so does anyone know what kind of sensor/knob type i could use to replicate this or should i just try buying a BMW part and hacking the CAN/LIN Bus?

 

 

"I know its stupidly overdone and unreasonably unneccesary but wouldnt it be awesome if ..."

 

CPU: Ryzen 5600G (watercooled) Cooling: 2x XSPC TX240  MB: Gigabyte B550i  RAM: 32GB 3600Mhz Corsair LPX GPU: MSI GTX1080 Ti Aero @ 2 GHz (watercooled)  DISPLAY: LG 32GN600-B SSD(OS): Samsung 960 EVO 250GB SSD(Games): Corsair MP510 960GB SSD(Applikations): Samsung 850 EVO 500GB  HDD(Scratch): WD Blue 500GB HDD(Downloads): WD Blue 320GB  PSU: Corsair SF750 Case: Hyte Revolt 3 Mouse: Logitech MX Master Keyboard: Logitech G513 Carbon

 

Link to comment
Share on other sites

Link to post
Share on other sites

I guess traditional app for mouse and keyboard in the Google Play won't be recognised ?

Does your car support Bluetooth connection ? Because AUX won't be able to cut it for you.

 

 

-
Okay I was reading a bit and on theory you're able to transmit data over the AUX but I don't think you're car would be able to execute the commands

Would be best to share what is your equipment and car model.

" AUX - It is an interface that permits a PC or other device to transmit or receive data one bit at a time. Generally, the AUX port on a PC is computer port 1 (COM1), which is the first serial port with a preconfigured assignment for serial devices."

Edited by voiha
additional info
Motherboard: MSI BM250-PRO-VD           <-- Build 1    Build 2 -->        Motherboard: ASRock Z370M Pro4                     
CPU: Intel Core i7-7700                                                   CPU: Intel Core i7-8700K
GPU: Gigabyte G1 Gaming GTX 1080                                          GPU: Gigabyte Windforce OC GTX660 (Saving money for RTX 2080)
RAM: 16GB HyperX Fury DDR4 2400Mhz                                        RAM: HyperX Predator 16gb DDR4 3000mhz
PSU: Seasonic M12II EVO 620w Bronze+                                      PSU: Seasonic Focus Gold Plus 650W
CPU Cooler: Gammax 400                                                    CPU Cooler: Gammax 400
SSD: Kingston A400 250GB                                                  HDD/SSD: 3 * 1TB WD blue Kingston A400 250GB 
Headphones: HYPERX CLOUD ALPHA                                                                                               Case: Thermaltake V200 RGB
Monitor: LG 24GM77                                                                                                               Mouse: SteelSeries Rival 600
CaseFans: 3 140mm                                                                                                                Phone: Samsung Galaxy S8+
HDD: 1TB 7200RPM
Mouse: SteelSeries Rival 500
Phone: Nokia 7 plus



hehe yeaaah boy
https://linustechtips.com/main/uploads/monthly_2018_09/111.PNG.5713b4f39cae3a5badac216b30d99e65.PNG

 

You want to code but don't know how ? (Personal list)

 

Link to comment
Share on other sites

Link to post
Share on other sites

7 minutes ago, voiha said:

I guess traditional app for mouse and keyboard in the Google Play won't be recognised ?

Does your car support Bluetooth connection ? Because AUX won't be able to cut it for you.

dont understand what ou mean by either of those sentences. 

i have my phone on a magnetic holder with aux connected and its running fine. 

now im just thinking about making a bluetooth "keyboard" so ai can switch songs or pause/play or whatever without using the touch screen while driving

"I know its stupidly overdone and unreasonably unneccesary but wouldnt it be awesome if ..."

 

CPU: Ryzen 5600G (watercooled) Cooling: 2x XSPC TX240  MB: Gigabyte B550i  RAM: 32GB 3600Mhz Corsair LPX GPU: MSI GTX1080 Ti Aero @ 2 GHz (watercooled)  DISPLAY: LG 32GN600-B SSD(OS): Samsung 960 EVO 250GB SSD(Games): Corsair MP510 960GB SSD(Applikations): Samsung 850 EVO 500GB  HDD(Scratch): WD Blue 500GB HDD(Downloads): WD Blue 320GB  PSU: Corsair SF750 Case: Hyte Revolt 3 Mouse: Logitech MX Master Keyboard: Logitech G513 Carbon

 

Link to comment
Share on other sites

Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
 Share


×