Page 10 of 11 FirstFirst 1234567891011 LastLast
Results 91 to 100 of 107

Thread: OEM MFD2 (VW) and a PC. My next IVI (to replace my nexus 7 custom HU)

  1. #91
    Constant Bitrate
    Join Date
    Jul 2009
    Posts
    159
    Oh crap, sorry to hear that dlbogdan. I hope some new equipment becomes available to get you back up and running.

  2. #92
    Low Bitrate
    Join Date
    Oct 2013
    Location
    Bucharest
    Posts
    56
    Well, there's been some hard core damage to the internal wiring of the car, had some problems with the insurance company so this repair is costing me. Also the insurance company told me to be extremely careful that they will cancel my contract at any point they have some sort of tiny proof I tinkered on my own on the radio unit. They also friendly advised me that if I wanted to upgrade my head unit they would agree only with what VW accepts as compliant: RNS series, Kenwood DNX521DAB (about 900 EUR) and some very VERY expensive Pioneer.
    So that's it guys, at least till I'm done with the contract with these monkeys. I'm getting the Kenwood for now. Should be fine. Not as fine as you can get with a centrafuse pc and custom software but...

    I repeat however, my passion for electronics will bind me to this thread. I will help.

    I DO feel I should thank Mark Twyman from Centrafuse who offered their support in a way that I've never encountered so far (with free hardware to keep me going on the project... ). I did turned down this help of course because of the above mentioned issues.
    Thank you Centrafuse, you guys are the best!
    Mark, I know you read this, thank you man! You make me wanna work with Centrafuse. Any openings ?
    Last edited by dlbogdan; 01-07-2014 at 04:15 PM.

  3. #93
    Low Bitrate
    Join Date
    Oct 2013
    Location
    Bucharest
    Posts
    56
    It seems that I also had my RNS2 fried. I can't believe it. I'm still investigating how was this possible.
    On the good side I'm getting a 50% discount to the kenwood (half payed by the insurance co.) even after I told them everything. They were quite caught with my story and one of them asked me if I can do that to his car lol (without the smoke part)
    However there is one more car in this family Let's see if she wants some Navigation in it.

    Sorry for offtopic posts. This should be the last one.

  4. #94
    Constant Bitrate
    Join Date
    Oct 2010
    Location
    Greece
    Posts
    188
    Quote Originally Posted by dlbogdan View Post
    even after I told them everything....
    .
    the truth always wins people's heart....! did you thought of calling a priest man.

    this is not a good start for 2014.

    and happy new year guys.
    Last edited by Happy_Feet; 01-09-2014 at 12:21 AM.

  5. #95
    Newbie
    Join Date
    Nov 2013
    Posts
    48
    So my pc doesn't have a CD drive, i have a copy of windows but i can't seem to get it transferred to a usb disk to boot, very frustrated so I decided to do more work on the arduino. I have the code set up so when Vswitch is enabled. and you press any of the buttons it displays what's happening. The code works awesome, one output for each button press. Next ill be working on getting the arduino to simulate a keyboard so when i press a button on the MFD2 it will do a keyboard shortcut.

    Note that the messages being read before were hex, ex 461 hex is 1121 dec, it was easier for me to read the values a decimal.
    Code:
    //  MCP2515 CAN Interface Using SPI
    
     
    
    #include <SPI.h> // Arduino SPI Library
    #include <MCP2515.h>
    #include <MCP2515_defs.h>
    #include <Canbus.h>
    
    
    // Pin definitions specific to how the MCP2515 is wired up.
    #define CS_PIN    10
    #define INT_PIN    2
    // Create CAN object with pins as defined
    MCP2515 CAN(CS_PIN, INT_PIN);
    
    void setup() {
      Serial.begin(9600);
    
      Serial.println("Initializing ...");
    
      // Set up SPI Communication
      // dataMode can be SPI_MODE0 or SPI_MODE3 only for MCP2515
      SPI.setClockDivider(SPI_CLOCK_DIV2);
      SPI.setDataMode(SPI_MODE0);
      SPI.setBitOrder(MSBFIRST);
      SPI.begin();
    
      // Initialise MCP2515 CAN controller at the specified speed and clock frequency
      // In this case 125kbps with a 16MHz oscillator
      // (Note:  This is the oscillator attached to the MCP2515, not the Arduino oscillaltor)
      int baudRate=CAN.Init(100,16);
      if(baudRate>0) {
        Serial.println("MCP2515 Init OK ...");
        Serial.print("Baud Rate (kbps): ");
        Serial.println(baudRate,DEC);
       
      } else {
        Serial.println("MCP2515 Init Failed ...");
       
      }
      Serial.println("Ready ...");
    }
    byte k=0;
    byte l=0;
    byte m=0;
    
    // CAN message frame (actually just the parts that are exposed by the MCP2515 RX/TX buffers)
    Frame message;
    Frame message_out;
    void loop() {
        message.id = 0;
    
      // This implementation utilizes the MCP2515 INT pin to flag received messages or other events
      if(CAN.Interrupt()) {
        // determine which interrupt flags have been set
        byte interruptFlags = CAN.Read(CANINTF);
    
        if(interruptFlags & RX0IF) {
    // read from RX buffer 0
    message = CAN.ReadBuffer(RXB0);
        }
        
        if (message.id == 1121)
        {
            k = message.data[3];
           if (k > 0) 
           l = message.data[5];
             { 
              if (message.data[3] != m) 
                      {
                       switch(k) 
                           {
                           case 1:
                           Serial.println("Left aux button 1");
                           break;
                           case 2:
                           Serial.println("Left aux button 2");
                           break;
                           case 3:
                           Serial.println("Left aux button 3");
                           break;
                           case 4:
                           Serial.println("Left aux button 4");
                           break;
                           case 5:
                           Serial.println("Left aux button 5");
                           break;
                           case 6:
                           Serial.println("Right aux button 1");
                           break;
                           case 7:
                           Serial.println("Right aux button 2");
                           break;
                           case 8:
                           Serial.println("Right aux button 3");
                           break;
                           case 9:
                           Serial.println("Right aux button 4");
                           break;
                           case 10:
                           Serial.println("Right aux button 5");
                           break;
                           case 11:
                           Serial.println("Track Return Button");
                           break;
                           case 12:
                           Serial.println("Track Forward Button");
                           break;
                           case 13:
                           Serial.println("MMI Button");
                           break;
                           case 14:
                           Serial.println("Back Button");
                           break;
                           }
                      }  
    	  }
            if (message.data[5] != l) 
                    {
                      if (message.data[5] > l) 
                      {
                      Serial.println("MMI clockwise");
                      }
                      if (message.data[5] < l) 
                      {
                      Serial.println("MMI counter clockwise");
                      }
                       l = message.data[5];
                    }
            m = message.data[3];
    }
    } 
    }
    Last edited by RHCP4LIFE; 01-08-2014 at 07:36 PM.

  6. #96
    Low Bitrate
    Join Date
    Oct 2013
    Location
    Bucharest
    Posts
    56
    Nice work.
    If any of you use intel gfx, I'll post my modified driver that autosets the DTD for the WPAL 800x480@60i Hz on Windows 7 as you no longer have the DTD calculator option here.
    Hopefully there shouldn't be any legal problem with this.

  7. #97
    Newbie
    Join Date
    Nov 2013
    Posts
    48
    http://www.habeyusa.com/products/bis...anless-system/

    That is the computer i purchased. it uses a Intel Celeron 857 with integrated Intel HD Graphics. I dont plan on doing touch at the moment, so what operating system do you think would work best for outputting the correct video?

  8. #98
    Low Bitrate
    Join Date
    Oct 2013
    Location
    Bucharest
    Posts
    56
    As I explained in detail in my answer on PM, you can tinker the DTD if needed only with XP. If you're sure about the DTD you may then go Win7 which I highly recommend with Centrafuse.

    Intel HD 3000 should still be able to output a custom DTD though I've heard that in their next chips they removed this possibility.

  9. #99
    Newbie
    Join Date
    Nov 2013
    Posts
    48
    Quote Originally Posted by dlbogdan View Post
    As I explained in detail in my answer on PM, you can tinker the DTD if needed only with XP. If you're sure about the DTD you may then go Win7 which I highly recommend with Centrafuse.

    Intel HD 3000 should still be able to output a custom DTD though I've heard that in their next chips they removed this possibility.
    Hey, I now have windows 7 on my computer. I'm just going to try and use your settings. Any chance you want to send me that driver and software? I think you have my email, if you dont mind. I will pick up some of the components to make the c-sync converter this week. When you were using your com port to communicate with can bus what kind of can device were you using?

    Thanks!
    Last edited by RHCP4LIFE; 01-20-2014 at 08:46 PM.

  10. #100
    Newbie
    Join Date
    Nov 2013
    Posts
    48
    I was able to get DTD Calclulator, and write the DTD to the intel graphic registry. In the advanced display settings there is a "list all modes" buttons.. when i select that button i can choose the custom display setting and apply the settings. I will create the vga cable and circuit and test tomorrow.

Similar Threads

  1. The Nexus 8 (Mazda RX8 Nexus 7 / Focal install)
    By Framinator in forum Worklogs
    Replies: 7
    Last Post: 04-04-2014, 11:49 AM
  2. VW MFD2 screen resolution with video input
    By mattyv in forum LCD/Display
    Replies: 0
    Last Post: 02-16-2009, 08:06 AM
  3. Replies: 23
    Last Post: 12-26-2007, 05:54 AM
  4. RELEASE: iG-Nexus (for iG3 UMPC, CF, Nexus)
    By RPM_VR4 in forum SB Skins
    Replies: 17
    Last Post: 10-25-2006, 10:53 PM
  5. Nexus for RR?
    By RPM_VR4 in forum RR Skins
    Replies: 23
    Last Post: 10-24-2006, 07:38 AM

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •