DIY: CIC auxiliary video input

aus335iguy

Colonel
Nov 18, 2017
2,248
803
0
Down under
Ride
335i DCT 2009
For those who want audio the multimedia snap in method is better. The only downside is that the mulf2 has to “see” an iPhone plugged in and that iPhone has to have a video file playing.
If you hijack the tv input it’s audio is routed through the MOST fibre loop. It’s too costly that way.
 

R.G.

Lieutenant
Nov 17, 2016
668
326
0
Henderson, NV
Ride
E92 335, F10 M5
Sorry gents, never put time in audio solution but sounds like a few of you found work arounds.

I've been using this for a while now and can't imagine not having it at this point. I have the TV input stored as button 6 on my dash and when I start the car I only need to press that to have my gauges. MHD auto opens when unit gets powered on and keep a mini wireless mouse in the door. Still using the $30 android box I started with lol. It connects to my phone for web access and auto uploads datalogs to my gmail cloud.

I use tune to air for audio streaming from my phone. Not sure if some were unclear but you do still have normal audio function when using this hack.
 

Weezarian

New Member
Mar 19, 2019
1
0
0
Ride
2011 E92 328i
Sorry gents, never put time in audio solution but sounds like a few of you found work arounds.

I've been using this for a while now and can't imagine not having it at this point. I have the TV input stored as button 6 on my dash and when I start the car I only need to press that to have my gauges. MHD auto opens when unit gets powered on and keep a mini wireless mouse in the door. Still using the $30 android box I started with lol. It connects to my phone for web access and auto uploads datalogs to my gmail cloud.

I use tune to air for audio streaming from my phone. Not sure if some were unclear but you do still have normal audio function when using this hack.

By normal, you mean you can choose any audio source independent of the video?

I plan on hooking an apple tv 4 to run on 12v through an hdmi to rca converter and then routing audio through the jack in the center armrest. Not HDMI to the screen, but definitely cheaper than buying a $250 multimedia interface. Hopefully it will output 16:9 without too much trouble, even if not zoomed like DVD.
 

TeflonDon

New Member
Feb 29, 2020
1
0
0
What media / box is everyone using? Please post your configurations.... links where you purchased... Pinouts etc
 

EgiszZ

New Member
Sep 4, 2020
6
3
0
Hi,

Does it work on F10 CIC?

I tried to enable TV input on my F10 to add composite video input (I want to connect raspberry pi running open auto).
I've added VO 601 to salapa, coded CIC, changed FDL parameters, but TV input did not appear in CIC menu...

Is described option valid for F10, or does it change?
Do I have some other cheap options to connect video input to CIC? ( I know of expensive HW addons, but I'm looking in simple RCA video input option).

My F10 is 2010, without combox (MULF + TEL) if it helps.
Options list of my car (601 was not in the original list, added by me):
1CA,1CB,1CD,205,230,255,2K1,320,403,423,428,431,465,494,4AT,502,522,548,601,609,612,614,615,616,620,633,698,6AA,6AB,6FL,7SP,801,851,863,879,8KA,8TF,8TH,8V1,9BD
 

houtan

Lieutenant
Nov 2, 2017
611
293
0
Ride
135i N55 DCT; PS2
Hi,

Does it work on F10 CIC?

I tried to enable TV input on my F10 to add composite video input (I want to connect raspberry pi running open auto).
I've added VO 601 to salapa, coded CIC, changed FDL parameters, but TV input did not appear in CIC menu...

Is described option valid for F10, or does it change?
Do I have some other cheap options to connect video input to CIC? ( I know of expensive HW addons, but I'm looking in simple RCA video input option).

My F10 is 2010, without combox (MULF + TEL) if it helps.
Options list of my car (601 was not in the original list, added by me):
1CA,1CB,1CD,205,230,255,2K1,320,403,423,428,431,465,494,4AT,502,522,548,601,609,612,614,615,616,620,633,698,6AA,6AB,6FL,7SP,801,851,863,879,8KA,8TF,8TH,8V1,9BD

I don’t have an answer for your question but wanted to ask, what is raspberry pi with one auto?
 

EgiszZ

New Member
Sep 4, 2020
6
3
0
I don’t have an answer for your question but wanted to ask, what is raspberry pi with one auto?
Open auto is open source implementation of Google Android auto on famous small low cost mini pc Raspberry pi
There are few options (#1, #2) of free version and paid PRO version.

Now my problem is to connect video output (HDMI or composite video) to BMW CIC headunit at low cost.
I know there are expensive options, but in this case whole project loose purpose as there are ready solutions for ~ same price as only video interface.
 
Last edited:
  • Like
Reactions: houtan

aus335iguy

Colonel
Nov 18, 2017
2,248
803
0
Down under
Ride
335i DCT 2009
I don’t see BMW creating different ones and so the CIC should be the same and so yes it should work in the same way.
 

EgiszZ

New Member
Sep 4, 2020
6
3
0
I hope so. I think I missed something.
I did not understand clearly if this is step is needed or optional?
Add VO $601 in CAS and NFRM modules. code CIC
If yes, what does it mean CAS and NFRM modules? Maybe it's E90 specific software, cause I'm using Esys and have added 601 option to FA according these instructions: https://www.bimmerfest.com/threads/how-to-vo-coding.682418/post-7448118
and VO coded HU_CIC module.

then I edited FDL for HU_CIC according this thread.
What I am missing?

Only clue I have, I see strange [15] UNKNOWN entry in VCM screen after I press Read FA FP.
2020-09-04 23_20_39-E-Sys 3.28.1 - Powered By_ TokenMaster's Launcher PRO V2.8.2.162 BFU_XODE ...png
 
Last edited:

aus335iguy

Colonel
Nov 18, 2017
2,248
803
0
Down under
Ride
335i DCT 2009
So the method to code in the features will vary as you’ve noted. What you’re looking to do is implement a video source option. In this case feature 601 which from memory was smartphone integration...(check this) from there you need to connect an iPhone to combox USB port. Then you can browse for video files and whatever video signal appears on that cvbs input will appear on the screen. The CIC needs to think it’s playing the video from the iPhone
 

EgiszZ

New Member
Sep 4, 2020
6
3
0
I'd like to disagree, iphone is only needed if you want to consume whole screen.In original post @R. G. told:
This allows you to add a "TV" option and wire in a composite input to that selection. No emulator needed.
I have coded correct options in HU_CIC module, but still don't see TV option in CIC menu :(
2020-09-07 10_35_36-E-Sys 3.28.1 - CAFD_000000F9_007_003_022.ncd   _- Powered By_ TokenMaster'...png2020-09-07 10_23_18-E-Sys 3.28.1 - CAFD_000000F9_007_003_022.ncd   _- Powered By_ TokenMaster'...png
 
  • Like
Reactions: aus335iguy

aus335iguy

Colonel
Nov 18, 2017
2,248
803
0
Down under
Ride
335i DCT 2009
i think if I were you I’d look for a tv retrofit instruction for your year. I had both TV and IPhone integration so I didn’t have issues
 

NoQuarter

Major
Nov 24, 2017
1,662
1,066
0
Indiana, USA
Ride
Z4 35is, 535xi, X5 35i
Did the 2010s have night vision as an option?

On my 2008, I used the night vision module under the dash and connected an rca video input.
 
  • Like
Reactions: aus335iguy

EgiszZ

New Member
Sep 4, 2020
6
3
0
I finally found TV option in CIC menu. I feel stupid as it may be there right from the start (when I added 601 option), but I could not find it :)
When I go to CD/Multimedia menu, it jumps right to External devices submenu (probably last one I've used), so I did not see new TV option in upper menu. I found it when I press CD button on idrive knob.

It's a good progress, but... I still cannot get image from my Raspberry or rear camera, only static grey background.
According NewTIS page, in my case (without surround camera, without video switch), it should be connected to A42*1B pins 18,28,27(shield).
This is how I did, but no image.

Will check wiring.
 
  • Like
Reactions: aus335iguy

aus335iguy

Colonel
Nov 18, 2017
2,248
803
0
Down under
Ride
335i DCT 2009
Well done mate. If the background is working it means your coding worked and it’s a wiring issue.
once you’ve got that sorted you’ll need to code in video in motion and you’re sorted.