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

I would like to reprogram my MFD

Discussion in 'Gen 2 Prius Main Forum' started by iggy1iggy, Jan 18, 2006.

  1. iggy1iggy

    iggy1iggy New Member

    Joined:
    Sep 15, 2005
    3
    0
    0
    Location:
    Georgia USA
    I am an electrical engineer/ software designer and would like to look into creating a customizable MFD. I believe this is possible because people have created custom MFD layouts for ipod integration. If anyone could point me to any info on the language the MFD is programed in or even better would be the source code if anyone has access to it, I sure would like to get my grubby little hands on it. :p

    Thanks!
     
  2. windstrings

    windstrings Certified Prius Breeder

    Joined:
    Sep 11, 2005
    6,280
    378
    0
    Location:
    Central Texas
    Vehicle:
    2010 Prius
    Model:
    IV
    I haven't a clue of a clue.... but at this thread http://priuschat.com/index.php?showtopic=12236&st=120
    the guy on here "Norm" seems to be an expert at playing with the software... if you can PM him he may be of assistance.... but that info may be privy only to qualified technitians to prevent people from screwing up their stuff and then trying to go to toyota to get it fixed!
     
  3. eflier

    eflier Silver Business Sponsor

    Joined:
    Jul 23, 2005
    164
    5
    0
    Location:
    Fraser Valley BC
    Quick answer is, I doubt the source code exists outside closely locked doors at Toyota headquarters. But even supposing you had the source, what use is it if you can't access the CPU? There is no CPU port as such, what exists is more like the serial port on a desktop. You can talk back and forth according to strictly controlled messages and switch audio and video off and on, but you never get to talk directly with the CPU.

    Longer answer is, we talk about the MFD but it is really the AVC-LAN head unit or ECU which happens to have an LCD screen and some switches attached to it. Pull it out of the Prius and stick it on a bench and terminate the AVC lines and it carries on operating as if it were still in the vehicle (other than it keeps wondering where the Air-Conditioning is)

    I don't know what goes inside the Prius MFD but I can make some observations. The MFD certainly runs code but it doesn't allow any external access to that code. All it allows is the opening and closing of audio and video ports according to messages floating about on the AVC-LAN. There is no CPU interface connector to get at internal code, just the AVC bus which is strictly controlled. You can send messages the MFD approves of but anything that isn't already on its list gets shut out.

    I am going to go out on a limb here and suggest that any apparently new screen presentations (i.e. ipod) are either new video generated externally and input via the NAV video lines, OR, they were already resident in the MFD at time of manufacture (for other product lines) and just haven't been invoked till now.

    If anyone out there has managed to make the MFD display a new audio interface without resorting to either of the above two methods, please correct me.
    ( Why do I feel like the Coyote in RoadRunner waiting here while this huge weight hurtles down from above?)
     
  4. windstrings

    windstrings Certified Prius Breeder

    Joined:
    Sep 11, 2005
    6,280
    378
    0
    Location:
    Central Texas
    Vehicle:
    2010 Prius
    Model:
    IV
    :lol: :lol: :lol: Well your the only one I can think of that would know this stuff... but there could always be some sleepers out there.
     
  5. galaxee

    galaxee mostly benevolent

    Joined:
    Mar 14, 2005
    9,810
    465
    0
    Location:
    MD
    Vehicle:
    2005 Prius
    i've learned today that there is a LOT of stuff that toyota keeps behind closed doors... people in the know sworn to secrecy, condition of employment, etc.

    ahh, to have an inside connection. DH is in jax, at the port, for training classes this week, tells me all he notices because he's bored.

    today he spent 8 hours listening to stuff he already knew. told me he learned a trick that would save him approx. 16 seconds a week. :lol:
     
  6. iggy1iggy

    iggy1iggy New Member

    Joined:
    Sep 15, 2005
    3
    0
    0
    Location:
    Georgia USA
    thank you all I appreciate your input. It apperrs I would be better off trying to get my hands on a salvage MFD from a wrecked Prius and then trying to hack it and creating a completely new monitoring Program using the signals the current MFD uses to monitor the processes and load them onto a small form PC or such. I will defenitly need to look further into this.