GM Volt Forum banner

1 - 20 of 127 Posts

·
Registered
Joined
·
79 Posts
Discussion Starter #1 (Edited)
Mirror HDMI Device and Add Rear Camera to OEM Screen Without Reprogram - Installation

Hi all, I thought I would post my install of the HD-LINK IW03GF from the embedded link (it does require translation, I ordered my box by contacting the site via the email on their website as they are based in South Korea). (My inspiration for this came from a post by CaptainSlow and the Camaro forums)

This pretty amazing box integrates with the stock screen and auto detects going into reverse to show the rear camera. It also uses the stock Dash buttons to activate the various functionality of the box. No reprogramming of the radio is needed like other 2013+ solutions. I do not know if this works on 2011-2012 non-mylink cars but I do not see why it wouldn't.

Manual for IW03GF

Be advised, the volt is not mentioned as compatible with this box but I made it work by finding the correct wires to tap into. Install at your cars own risk and be sure to follow what wires I use.

Materials needed:
HD-LINK IW03GF: $324 Shipped
Rear Camera - Pyle PLCM38FRV: $18.46 (This camera gives the ability to remove the stock lines and reverse the image for front or rear use.)
Positap wire taps: $9.16 (I did not want to risk damaging the wires that needed tapping into so I think these are the best option)

What is in the box (Which arrived within 3 business days):


1. Disconnect negative battery cable to be extra safe while doing this.
2. Remove plate around the shifter area with plastic tool. Remove connector for shift position light.
3. Remove two screws holding the center dash on and gently pull the entire face with screen and buttons out. Unplug all plugs gently.
4. Remove 4 screws holding the stock head unit in. Remove all connectors from radio gently.

Back of radio connectors:


Attach the 20 pin connector supplied to the stock 20 pin


Front of 44 Pin Connector:


Wires to tap from 44 pin Connector (that Green and Yellow striped wire turns off when the Volt Powers completely down but powers up when you unlock the car):


Front of 18 Pin connector that plugs into center stack:


Details on tapping the CAN High and CAN Low wires from 18 pin connector:


I left the GVIF connector board sitting on top of the radio and it fits fine with everything back together:

Location where I installed the IW03GF box (Those side panels are easily removed by pulling, no screws hold them on ):




DIP Switch settings for Volt: Use the Malibu Switch setting for the Volt (Switch 6-10 all in OFF position)

I ran the HDMI and stereo output from the IW03GF to the center console pocket.


Removing the center console is a pain but here are the details (Do this while the center stack is removed as well):
1. Remove rear center console first by unscrewing 3 torx screws that hold the console on and pull it out. This is easier to pull out with both rear seat bottoms removed (Remove those by pulling up.) and the seat backs folded down.
2. Unscrew two 10mm bolts from the back of the front center console section.
3. Remove the front center console side panels by pulling them off by hand (No screws hold them on).
4. Unscrew the two small screws at the top front of the center console.
5. Unscrew the two 10mm bolts from the sides of the front center console (Under the side panels pulled off in step 3)
6. Pull center console back, up and out.
7. This tunnel is also used for running the rear camera wires.

Right now I use a chrome cast to send my phone screen to the OEM screen. I used my mobile hot-spot to get the chrome cast to connect to my cell phone. There are apps that can be used to trigger things to happen when bluetooth connects, so the transition can be seamless.

Rear Camera Install:
I used an access hole close to the license plate lights in the rear that pop out easily. I did not have to remove the rear bumper cover.


You can get to the above access hole by doing the following:
1. Unscrew the load floor with the 4 10mm nuts on the perimeter. Remove the load floor (Where your charger sits).
2. Pull the most rearward plastic panel out after popping out the plastic around the cargo hooks. It pulls toward the front of the car, then up.

Take the plug out through the licence plate light hole, drill, run wires through the hole into the car, and pull the plug back in place as seen below:


I used 3M automotive two sided tape.


Result video here:

Below are details on using the stock touch screen to control your Android device

Requirements for controlling an Android phone from the stock touch screen:
1. You need a rooted Android phone for this to work with an OTG cable (Looking into bluetooth link in the future)
2. To get the phone to appear on the screen, you need the IW03GF box and a way to mirror the phone to an HDMI device (I use chromecast, and wifi hotspot)

Materials (If anyone is interested, I have some spare parts from tinkering and might be able to put a kit together.)
1. A 4 Relay 5v board will be used to switch between the OEM 4 wire touch controller, and the Android touch controller. $6.99
2. A touch controller compatible with android, I found the one from car-solutions to be easiest to work. $45 plus shipping
3. 7 inch 4 wire 1mm pitch FPC connector to connect from OEM touch controller to the switching box. $1.87
4. 2 Female 4 pin FPC 1mm pitch connectors to connect to the touch panel and receive signal from the OEM controller. (can be sourced from ebay, or mouser) These I used with the Adafruit breakout board that had the wrong connector.
5. Various wires and prototyping board to solder female fpc connector breakouts to.
6. Some way to switch the 5v relay, I used an arduino from sparkfun.com but it can be switched manually.

If anyone is interested in the sketch to auto switch the relays I posted it on Dropbox here.

I'll just post pictures of the relay setup if anyone wants to replicate it feel free to ask if you have any questions:

First pic is the pin that gets 5V when regular screen is showing and 0V when the HDMI is showing. Second is arduino with breadboard, prototyping shield, and screw terminals.


Soldering 6 pin header which connects to the relay board. Connector on right is the stock screen unit after removing the back, 4 pin FPC male connects to the Adafruit FPC extension, Female connects to the FPC male-male cable.


Back of screen unit after running FPC cables and screwing back together:


Final installation:


Video of controlling Phone from Touch Screen:
 

·
Administrator
Joined
·
20,019 Posts
Very interesting
 

·
Registered
Joined
·
36 Posts
Just have to ask, how are you chrome-casting direct? Do you have some mobile wifi router setup just to provide the phone-2-chromecast link? I've never cast for longer than maybe 30 minutes, is it possible to still charge the phone while casting the screen, or is the power used by casting high enough to suck up most of the power being provided by the charger?
 

·
Registered
Joined
·
79 Posts
Discussion Starter #5
Just have to ask, how are you chrome-casting direct? Do you have some mobile wifi router setup just to provide the phone-2-chromecast link? I've never cast for longer than maybe 30 minutes, is it possible to still charge the phone while casting the screen, or is the power used by casting high enough to suck up most of the power being provided by the charger?
Yeah, I use my hotspot to connect the chrome cast. The phone can charge while casting. If your just casting the screen it doesn't use mobile data so I think this would work well for those that have hot spot capability.
 

·
Registered
Joined
·
55 Posts
Nice! If this company ever gets to the point of developing a box that would enable me to use Android Auto, they can just take my money :)
 

·
Registered
Joined
·
79 Posts
Discussion Starter #8
Scott, what sensor is used to bend the guidelines when the steering wheel turns?
My Guess would be the box knows this information from tapping into the CAN wires, it is a standard rear camera without guidelines. The lines do move side to side based on steering wheel movement though. When I install the front camera, it should automatically show when shifting from park to D, and Reverse to D as well for a specified amount of time but I haven't installed that yet.
 

·
Registered
Joined
·
11 Posts
VERY interested in trying to do this mod, thought I have a 2012 Volt (non-MYLink) and am a little wary. Mine is the DVD/Navigation package. still think it will play nice with this HDMI adapter?
 

·
Registered
Joined
·
79 Posts
Discussion Starter #11
VERY interested in trying to do this mod, thought I have a 2012 Volt (non-MYLink) and am a little wary. Mine is the DVD/Navigation package. still think it will play nice with this HDMI adapter?
It is very easy to remove the stock radio and check that the connections are the same. If they are then I don't see why this wouldn't work. I would get the external mode switch just in case the oem buttons don't map though for changing modes.
 

·
Registered
Joined
·
27 Posts
Very nice! I got mine installed yesterday, though I didn't have time to play with settings to get it working with factory touch buttons. I'm running exactly same configuration, even your backup camera is same as mine!
 

·
Registered
Joined
·
79 Posts
Discussion Starter #13
Very nice! I got mine installed yesterday, though I didn't have time to play with settings to get it working with factory touch buttons. I'm running exactly same configuration, even your backup camera is same as mine!
Nice, I tryed a few touch controllers, one from car solutions and the other is the ar1100 from adafruit.com.

I got both to work, the adafruit one requires a bit more work and both need a rooted andriod phone with an OTG USB cable. The connector that the touch panel has is a 4-pin 1mm pitch FPC cable. The only issue to overcome before being able to control the phone from the stock touch panel is switching the 4 wires from the OEM touch controller, the android touch controller, and the touch panel. Only one controller at a time should be connected to the touch panel.

I will try an 8 relay board to do this which will be pretty bulky but its the only thing that I am sure will physically connect and disconnect the wires. I have a 14 dollar touch panel from adafruit to test this on until im sure it works.

Any ideas welcome.
 

·
Registered
Joined
·
27 Posts
Nice, I tryed a few touch controllers, one from car solutions and the other is the ar1100 from adafruit.com.

I got both to work, the adafruit one requires a bit more work and both need a rooted andriod phone with an OTG USB cable. The connector that the touch panel has is a 4-pin 1mm pitch FPC cable. The only issue to overcome before being able to control the phone from the stock touch panel is switching the 4 wires from the OEM touch controller, the android touch controller, and the touch panel. Only one controller at a time should be connected to the touch panel.

I will try an 8 relay board to do this which will be pretty bulky but its the only thing that I am sure will physically connect and disconnect the wires. I have a 14 dollar touch panel from adafruit to test this on until im sure it works.

Any ideas welcome.
Thanks for the information on the touch screen controller. I'm looking in to adruino boards to automate the switching between controllers. mp3car.com has some good information on this matter as well. If I find anything useful, I will share them on this thread. Good luck!

I was looking at the installation manual and thought 'why not try to use touch in port on the unit itself?'
I'm going to see if I can use that 4 port touch-in connector and connect chromecast to NAV input to see if it will work.
 

·
Registered
Joined
·
79 Posts
Discussion Starter #16
I am not sure what the pinout on that is and couldnt find it anywhere on the net. I ordered this 8 relay board, the relays are overkill but it is cheap and should be easy enough to wire up.

http://www.ebay.com/itm/360717697832?_trksid=p2060353.m2749.l2649&ssPageName=STRK:MEBIDX:IT

I have an arduino sitting around so I might try to use that to do the auto switching after verifying it works properly. If I tap the GVIF splitter wire(s) that came with the HD Link box I bet I can find the switching signal wire to automatically switch touch controllers...
 

·
Registered
Joined
·
11 Posts
hmm, so to be clear, the original backup camera wouldn't work with this kit, you'd have to install another one? Also, would my dvd/nav/onstar radio and everything else still function normally? hadn't seen you post in a few days, hoping you've been figuring out how to wire the touchscreen to play nice...
 

·
Registered
Joined
·
27 Posts
hmm, so to be clear, the original backup camera wouldn't work with this kit, you'd have to install another one? Also, would my dvd/nav/onstar radio and everything else still function normally? hadn't seen you post in a few days, hoping you've been figuring out how to wire the touchscreen to play nice...
It will not work if the vehicle does not have MyLink.

You can use your original backup camera. You'll just need to disable the backup camera function on the HD-LINK using DIP switch.

And yes, all your factory functions will work.
 
1 - 20 of 127 Posts
Top