E60, E61 Parts, Accessories and Mods Discussion about both stock and aftermarket parts for the E60. Accessories and modifications too!

Aftermarket Infotainment Retrofit - CarPC (CCC/CIC/NBT Replacement)

Thread Tools
 
Search this Thread
 
Old 09-12-2016, 09:01 AM
  #11  
New Members
 
oleg71's Avatar
 
Join Date: Sep 2016
Location: Moscow
Posts: 12
Likes: 0
Received 0 Likes on 0 Posts
My Ride: BMW 530i Engine M54
Default

Hi.How will you control the computer with buttons on the steering wheel and joystick ( I-Drive)?
How to display indications of the onboard computer?
Old 09-12-2016, 09:37 AM
  #12  
New Members
Thread Starter
 
ccr0ss's Avatar
 
Join Date: Jul 2016
Location: United States
Posts: 25
Likes: 0
Received 0 Likes on 0 Posts
My Ride: 09 535iX | JB4 | Methanol Kit | BMS Oil Catch Can | JBL MS-8 | BavSound Stage 1 Speakers | Custom Infotainment System (in progress)
Model Year: 2009
Engine: N54
Default

The computer is going to be connected to a touchscreen panel, which is going to serve as the main way to control it (like a tablet). Both the steering wheel controls and the original iDrive controller need an interface that will connect to the computer and let it computer know they are programmable controllers. For know, I will be using an interface called JoyCon Ex (there are several versions depending on the kind of steering wheel control signal your car uses). The JoyCon interprets the signal from the control and and using USB interface allows you to program the buttons as you please. Apart from the screen, the steering wheel controls and the iDrive control, I will be using a personal assistant to handle the computer through voice commands.

You can also buy a cheap gaming controller, take it apart, and use its USB or wireless interface (depending on wich one you get) to connect the buttons to your computer. The most difficult task would be to take apart the steering wheel/iDrive controls and replace the switches for the ones that came with your gaming control. After that, the only thing you would need to do is to program the buttons to do whatever you want them to do.

Getting the new computer to display the car's onboard messages is the most difficult task I have at the moment. I will eventually tap into the car's CAN bus and get a script to interpret the network codes and have them displayed by the operating system's message board. For now, however, I will be using a CCC main board connected to the touchscreen to read iDrive messages. But since all relevant messages for the proper function on the car are already displayed in the instrument cluster panel, I am not too worry about it. After all, I am going have on-board live diagnostics and data logging anyways.

Last edited by ccr0ss; 09-13-2016 at 04:50 PM. Reason: Revising grammar
Old 09-13-2016, 01:37 PM
  #13  
New Members
 
oleg71's Avatar
 
Join Date: Sep 2016
Location: Moscow
Posts: 12
Likes: 0
Received 0 Likes on 0 Posts
My Ride: BMW 530i Engine M54
Default

buy a cheap gaming controller!-this is a good solution! Thanks for the advice.
When reverse gear is selected, a visual image sensors will be automatically displayed on the screen?

Last edited by oleg71; 09-13-2016 at 01:42 PM.
Old 09-13-2016, 04:55 PM
  #14  
New Members
Thread Starter
 
ccr0ss's Avatar
 
Join Date: Jul 2016
Location: United States
Posts: 25
Likes: 0
Received 0 Likes on 0 Posts
My Ride: 09 535iX | JB4 | Methanol Kit | BMS Oil Catch Can | JBL MS-8 | BavSound Stage 1 Speakers | Custom Infotainment System (in progress)
Model Year: 2009
Engine: N54
Default

If you get a JoyCon, it will allow you not only to control either the steering wheel or the iDrive (you can only use one control per JoyCon), but a rear-view camera as well. Check the demonstration video in youtube:

There are other ways to do that (afte all, you are playing with computer equipment with endless possibilities), but this is the easiest way to do it. It is not particularly cheap (the JoyCon itselft being anywhere from US$60 to US$100), but it is effective.
Old 09-16-2016, 08:22 AM
  #15  
New Members
 
oleg71's Avatar
 
Join Date: Sep 2016
Location: Moscow
Posts: 12
Likes: 0
Received 0 Likes on 0 Posts
My Ride: BMW 530i Engine M54
Default

Thanks for the information.I also plan to install CarPC.JoyCon really easy interface!
Old 09-17-2016, 07:15 PM
  #16  
New Members
 
BostonJon's Avatar
 
Join Date: Dec 2015
Location: Boston, MA
Posts: 367
Likes: 0
Received 4 Likes on 4 Posts
My Ride: BMW 530xiT (E61)
Model Year: 2007
Default

Originally Posted by ccr0ss
Getting the new computer to display the car's onboard messages is the most difficult task I have at the moment. I will eventually tap into the car's CAN bus and get a script to interpret the network codes and have them displayed by the operating system's message board.
this will be impressive if you have that level of ability. i think you've just lost most DIYers....even the experienced ones.
Old 09-17-2016, 07:26 PM
  #17  
New Members
Thread Starter
 
ccr0ss's Avatar
 
Join Date: Jul 2016
Location: United States
Posts: 25
Likes: 0
Received 0 Likes on 0 Posts
My Ride: 09 535iX | JB4 | Methanol Kit | BMS Oil Catch Can | JBL MS-8 | BavSound Stage 1 Speakers | Custom Infotainment System (in progress)
Model Year: 2009
Engine: N54
Default

I say it is the most difficult task i have only in comparison to the other ones on this diy (soldering, cable routing, dashboard modification, etc.), Not because it is extremely complicated to do. Several people have done it for other vehicles, especially GM's. It only take one person to develop a simple script that other people can benefit from. I am not really concerned about this since all important messages are already displayed in the instrument cluster panel, but i will tackle the issue later on. I believe those who want to do something like this will weight the benefits against the possible complications and go on with it, just like I am doing.

Last edited by ccr0ss; 09-17-2016 at 07:29 PM.
Old 09-22-2016, 04:59 PM
  #18  
New Members
Thread Starter
 
ccr0ss's Avatar
 
Join Date: Jul 2016
Location: United States
Posts: 25
Likes: 0
Received 0 Likes on 0 Posts
My Ride: 09 535iX | JB4 | Methanol Kit | BMS Oil Catch Can | JBL MS-8 | BavSound Stage 1 Speakers | Custom Infotainment System (in progress)
Model Year: 2009
Engine: N54
Default

Alright, guys. I have smuggled some time to work in the car this week. The power supply is already mounted inside the CCC head unit. The reason for this is that the CCC head unit will allow me to start using the new infotainment PC without waiting to figure out the CAN signals for the speedometer's reading mpg and some other minor stuff that I like. Since the DVD player in my old CCC unit was not working properly, I decided to take it out together with the Navigation DVD player and the RF antenna (the one with the blue connector in the back of the CCC unit). I drilled wholes for the screw nut stand-offs and locked the stand-offs with red threadlocker and routed the cables through the bottom left side of the unit.



Top view without the top cover


Bottom view without bottom plate


The phone with the good camera recently died on me recently, so I could not take any more pictures. I will upload more as soon as I can.

Last edited by ccr0ss; 09-22-2016 at 05:09 PM.
Old 09-23-2016, 03:37 PM
  #19  
New Members
Thread Starter
 
ccr0ss's Avatar
 
Join Date: Jul 2016
Location: United States
Posts: 25
Likes: 0
Received 0 Likes on 0 Posts
My Ride: 09 535iX | JB4 | Methanol Kit | BMS Oil Catch Can | JBL MS-8 | BavSound Stage 1 Speakers | Custom Infotainment System (in progress)
Model Year: 2009
Engine: N54
Default

I have been playing a lot with the computer. Today I installed the GlobalSat BU-353S4 and tested it with Microsoft Maps. To get Windows 10 to access information from the GPS unit, I had to download and install a small program called GPS Direct. It works simulating a GPS sensor similar to those found in tablets and smartphones.

Here I was installing the sensor itself


Here I clicked on Get Ilocation to test GPS functionality.


Here is are some pictures of Microsoft Maps working perfectly



And this is how the main visual interface for the computer looks like so far. I have made some custom icons but I have not had the time to change them yet. I am using the infamous Windows Start Menu (Metro) in Tablet Mode.


The Audio Player (AIMP3)


The Media Player (MPC-HC)


JB4 Logging Software

Last edited by ccr0ss; 09-23-2016 at 03:45 PM.
Old 10-18-2016, 03:20 PM
  #20  
efy
New Members
 
efy's Avatar
 
Join Date: Feb 2015
Location: Australia
Posts: 28
Likes: 0
Received 0 Likes on 0 Posts
My Ride: 04 525i
Default

Hey how's it going, any progress so far?



All times are GMT -8. The time now is 10:56 AM.