1. Attachments are working again! Check out this thread for more details and to report any other bugs.

DIY GVIF converter available?

Discussion in 'Gen 2 Prius Audio and Electronics' started by 2k1Toaster, Feb 14, 2010.

  1. 2k1Toaster

    2k1Toaster Brand New Prius Batteries

    Joined:
    Feb 14, 2010
    6,035
    3,855
    0
    Location:
    Rocky Mountains
    Vehicle:
    2006 Prius
    Model:
    Three
    Just signed up, (and just bought an '06 prius), and am starting to look into video input solutions to the MFD. From what I understand, there are two video inputs.

    First input is standard analogue input at sub-VGA resolution used for the backup camera. Does the MFD overlay the warning message of "Check surroundings for safety" onto all video on this input channel?

    Second would be the GVIF input used for nav. My Prius has the backup cam, but not nav. I have the car less than 48hrs now, so I havent ripped the dash apart (yet ;)) to look behind the screen at connections. Is it the same screen in all models, just different modules connected? So my non-nav will still have the GVIF input correct?

    Also from my understanding GVIF is a medium/high speed digital signal over a twisted pair. So there should be some area for a 2 conductor connector somewhere correct? Are there any DIY schematics or resources available to make use of the GVIF video input port to feed a DVI/VGA signal in? Or at least a RGBs signal at 480i minimum? Preferrably it would be wise to keep a digital signal such as DVI/HDMI and just convert it straight over using a high speed micocontroller (probably have to look into the ARM family for speed/power since it is high speed digital video) into GVIF.

    Before I go reinventing the wheel, just wondering what is available. I know there is a module available that takes a RGBs signal like svideo, and outputs it to the Prius (not sure if this is over the backup cam feed or the GVIF for the nav, maybe someone can clarify), but I would rather go DIY.

    Love the Prius so far! Havent driven it very economically yet (85mph+ 2000mi across country), but even then it sure beat my other cars doing the same trip!
     
  2. GeoGeek

    GeoGeek Member

    Joined:
    Mar 2, 2006
    360
    31
    0
    Location:
    Auburndale, FL
    Vehicle:
    2010 Prius
    Model:
    IV
  3. 2k1Toaster

    2k1Toaster Brand New Prius Batteries

    Joined:
    Feb 14, 2010
    6,035
    3,855
    0
    Location:
    Rocky Mountains
    Vehicle:
    2006 Prius
    Model:
    Three
    I am aware of some of the off-the-shelf solutions. However, I would prefer to make my own. I can't believe that in 5+ yrs nobody has tried to make their own except for the 2 companies selling it...
     
  4. arbitrage

    arbitrage short commuter

    Joined:
    Apr 7, 2007
    41
    0
    0
    Location:
    YVR
    Vehicle:
    2007 Prius
    i've been looking for something like this ever since getting my prius too (2007) - but aside from readings on the internet, havent done much else :p

    i'm just here to add moral support - sorry, my electrical experience is seriously lacking.
     
  5. 2k1Toaster

    2k1Toaster Brand New Prius Batteries

    Joined:
    Feb 14, 2010
    6,035
    3,855
    0
    Location:
    Rocky Mountains
    Vehicle:
    2006 Prius
    Model:
    Three
    Well looking into the Sony chip, it actually looks pretty easy. Give it a clock and a video source, and it basically does everything for you. Hardest part will be to make a PCB that can accept the chip (famous last words I am sure :p)
     
  6. usbseawolf2000

    usbseawolf2000 HSD PhD

    Joined:
    Sep 22, 2004
    14,487
    2,997
    0
    Location:
    Fort Lee, NJ
    Vehicle:
    2012 Prius Plug-in
    Model:
    Plug-in Base
    You can get old Sony LCD monitors with GVIF support off ebay. It should have almost everything you need already.
     
  7. 2k1Toaster

    2k1Toaster Brand New Prius Batteries

    Joined:
    Feb 14, 2010
    6,035
    3,855
    0
    Location:
    Rocky Mountains
    Vehicle:
    2006 Prius
    Model:
    Three
    I am pretty sure someone already tried this, and it doesnt work because the native resolutions are different. So the old LCDs are taking the input signal, scaling it to 1280x1024, overlaying (or not) their OSD, then converting to GVIF, to the display, and deconverting to raw RGBs again.

    Since our screens are 800x480, the video controller after the GVIF receiver would become confused at the extra bits, and you would probably just get random scrolling colour lines as the mismatch continues.

    As far as I can tell with these chips it is just a modulation scheme to save wiring. Essentially it takes the video and modulates it to a single differential pair connection. The mating demodulator which all of our cars have in the screen just takes that modulated signal and spits back out the unencoded video stream. Worst case scenario is to just bypass the GVIF altogether and direct drive the output pins of the Sony receiver chip with a custom RGBs video stream as if the chip were to have decoded it, but hadnt.
     
  8. arbitrage

    arbitrage short commuter

    Joined:
    Apr 7, 2007
    41
    0
    0
    Location:
    YVR
    Vehicle:
    2007 Prius
    yes, the threads relating to this were started by users "momanz" and "the force". They're listed in the "similar threads" section around the bottom of this page (i wont bother linking).

    It seems they were relatively happy with using the tvnav2go product - so vga to gvif. Also seems to have ended there, with no further development to get touch screen input to the carputer - surfing around the web, it looks like you can tap into the canbus/iebus to read the touch screen signals - this person:
    angrycamel.com
    seems to have come up with a solution for a non-toyota.

    So, did one of you post this:
    VGA/DVI to GVIF Design: Elance Job
    ? It would be useful to see the result of any work.
     
  9. 2k1Toaster

    2k1Toaster Brand New Prius Batteries

    Joined:
    Feb 14, 2010
    6,035
    3,855
    0
    Location:
    Rocky Mountains
    Vehicle:
    2006 Prius
    Model:
    Three
    The touch input to PC input is easy peasy. Lessthan an hour of work to get a functioning prototype with todays microcontrollers.

    I am sort of funny in that I am willing to spend $2000 on something that I could buy for $500 just so that I can have it custom and be done myself.

    I posted the Elance project in hopes that someone would get the DVI to 24bit paralllel RGB interface working. Reason being that I have not done video layout before, and each of these GVIF encoder chips is around $20. I am sure by the time is done, the total cost for one unit will be around or over $100 at minimum. So making a few of them with a bad layout is not exactly cost effective! The two people that bid, I doubt they have the ability any more than I do, so I will more than likely do it myself. Like I said, the big hurdle is decoding the DVI signal into RGB with a clock. There has to be a chip, it would seem silly to have this done in firmware when every LCD would need pretty much the exact chip with only the resolution changing...
     
  10. TheForce

    TheForce Stop War! Lets Rave! Make Love!

    Joined:
    May 30, 2005
    3,461
    537
    0
    Location:
    Wheelersburg, Ohio
    Vehicle:
    2006 Prius
    Model:
    N/A
    There was a company that claimed to have a working GVIF converter for the Prius. It would convert RGB, Composite, and S-Video to GVIF. I think it was less than $1000 maybe even less than $500 I just dont remember the price or the site. I do remember that it did not have any info on if it integrated with the NAV or just replaced the NAV signal. I believe the same converter also worked on some Lexus cars. I was made aware of this after I installed my in dash PC touch screen so I was not interested in the GVIF converter anymore.

    Just found it through some of the posts here.

    http://www.tvandnav2go.com]

    This is the company that claims that it will work and was offered for less than $500. No one found out how it integrates with the NAV. If anyone can get this working with touch on a PC then I may be interested in this project again.
     
  11. usbseawolf2000

    usbseawolf2000 HSD PhD

    Joined:
    Sep 22, 2004
    14,487
    2,997
    0
    Location:
    Fort Lee, NJ
    Vehicle:
    2012 Prius Plug-in
    Model:
    Plug-in Base
    2k1Toaster, I thought I am handy and I have tackled projects within my reach. This one is a league above my knowledge. Keep up the good work.
     
  12. 2k1Toaster

    2k1Toaster Brand New Prius Batteries

    Joined:
    Feb 14, 2010
    6,035
    3,855
    0
    Location:
    Rocky Mountains
    Vehicle:
    2006 Prius
    Model:
    Three
    Thanks for the kind words!

    I love tinkering and putting my engineering degrees to use!

    I have seen those tv2go units, and the problem is they are completely analogue input which would be easy. Their total unit cost is probably less than $30, all they need is the single chip of doom, and then a sync controller which can be made with a few TTL chips even.

    I am actually active in the CarPC community and my Honda Civic has a Core2Duo and of course a Fusion Brain :) My hope is to make something that people can connect to their Toyotas and have plug-n-play video control and touch feedback through a PC.

    The benefit of going with DVI is for signal integrety over noisy car runs. Also I want to help kill VGA and move over to digital-DVI. So many itx motherboards are DVI/HDMI output, and it is a waste to have to make the video controller scale back to analogue output over DVI when all that digital encoding circuitry is going to waste.

    SVideo/Composite/Component and even VGA is extremely easy to extract RGB from, you just need a clock source and a SIPO basically. I need to figure out the DVI standard, and I imagine there would be a decoder chip somewhere, just need to find it!
     
    schwiz likes this.
  13. TheForce

    TheForce Stop War! Lets Rave! Make Love!

    Joined:
    May 30, 2005
    3,461
    537
    0
    Location:
    Wheelersburg, Ohio
    Vehicle:
    2006 Prius
    Model:
    N/A
    Well if you can get a fully integrated PC into the 2006+ Prius MFD for a reasonable cost I would be very interested.

    I would like to know how you plan on integrating it with the NAV? Would it be an A/B switch and interrupt the NAV touch input signal or would you be able to something more advanced to let the NAV and MFD know what input to use?
     
  14. 2k1Toaster

    2k1Toaster Brand New Prius Batteries

    Joined:
    Feb 14, 2010
    6,035
    3,855
    0
    Location:
    Rocky Mountains
    Vehicle:
    2006 Prius
    Model:
    Three
    Well an A/B type switch is easy enough. I personally wasnt planning on having the two separate inputs. A PC running iGuidance has superior GPS functionality than OEM any day.

    The 3D views and full TTS (Text To Speech) functionality from the PC makes the want for a separate nav switchable input small. But to switch between the signals it is a relatively simple process. If you did have nav, then you would need to block the touch signals from getting to the nav system when not on the display. This would be as simple as intercepting all messages destined to the nav with touch coordinates, and just not sending them out if the nav isnt what is on the screen.
     
  15. 2k1Toaster

    2k1Toaster Brand New Prius Batteries

    Joined:
    Feb 14, 2010
    6,035
    3,855
    0
    Location:
    Rocky Mountains
    Vehicle:
    2006 Prius
    Model:
    Three
    Think I may have found a suitable decoder chip, and relatively cost effective. Just need a bit more research, and maybe I can draw up a prototype in the next month
     
  16. arbitrage

    arbitrage short commuter

    Joined:
    Apr 7, 2007
    41
    0
    0
    Location:
    YVR
    Vehicle:
    2007 Prius
    Keep up the good work!
    Regarding your penchant for DIY vs a pre-bought solution - I feel the same way (though my expertise here is sorely lacking - I'm hoping you keep good notes and dont mind publishing your guide...).

    I agree on the use of carputer gps vs the built in NAV. Since i dont have NAV, but have the buttons, it would be perfect for using to switch to the carputer.

    An itx board with:
    - usb gps module
    - bluetooth
    - obdII to usb reader
    would pretty much be able to do everything the toyota computer is doing.
     
  17. 2009Prius

    2009Prius A Wimpy DIYer

    Joined:
    Mar 25, 2009
    2,705
    510
    63
    Location:
    USA
    Vehicle:
    2009 Prius
    Any updates?