1. There have been major changes to the marketplace rules. Please read them again. The biggest changes involve image hosting, originality of items, and the number of infractions before ban. By dismissing this notification, you acknowledge awareness about the new guidelines.

ProDG suite for gamecube with devlink

Discussion in 'Price Check Forum' started by bowser22, Aug 21, 2018.

  1. TriMesh

    TriMesh Site Supporter 2013-2017

    Joined:
    Jul 3, 2008
    Messages:
    2,324
    Likes Received:
    750
    What does it enumerate as? My guess is that you would at least need to edit the .inf file and insert the VID/PID pair that the board uses. Looking at that PCB, I suspect the little SOT23-5 chip marked 'M0M9' is an I2C EEPROM that sets the parameters for the USB chip.

    The CPLD is going to be taking the data out of the chip (which is parallel) and reformatting it so it can be connected to Nintendo's serial EXI bus (which is basically SPI plus an interrupt line). Since the boot disc has been dumped and the way the EXI works is pretty well documented it shouldn't be too difficult to figure out what the CPLD is doing and write some equivalent HDL.
     
    bowser22 likes this.
  2. bowser22

    bowser22 .

    Joined:
    Mar 23, 2012
    Messages:
    203
    Likes Received:
    129
    I’ve never seen an eeprom in that package so good eye. Here is what is in the driver inf

    SNSYSTEMS="SN Systems"

    USB\VID_04B4&PID_8613.DeviceDesc="Cypress EZ-USB FX2 (68613) - EEPROM missing"

    USB\VID_0F47&PID_0011.DeviceDesc="SN NGC prototype"

    USB\VID_0F47&PID_0012.DeviceDesc="SN NGC (FX2 core)"

    USB\VID_0F47&PID_0013.DeviceDesc="SN NGC"
     
  3. TriMesh

    TriMesh Site Supporter 2013-2017

    Joined:
    Jul 3, 2008
    Messages:
    2,324
    Likes Received:
    750
    OK, so you already have the driver - and it looks like it will also accept a plain FX2 with no EEPROM connected. I guess VID/PID 0F47/0013 are the values used in the production board.

    A good way to start might be to get a CY7C68013A development board and rewrite the EEPROM to contain that VID/PID pair and then see what the software sends to it. I'm pretty sure the image file for the boot disc that runs on the NR reader end is floating around, so if you can find someone that knows PPC (and, preferably, knows more about the GC than I do) it should be fairly easy to figure out what it's expecting from the EXI and correlate that with what the PC side is sending.
     
  4. Shane Battye

    Shane Battye Spirited Member

    Joined:
    Oct 28, 2017
    Messages:
    163
    Likes Received:
    165
    Did you manage to acquire these? I’m also looking for it (well mostly the devlink cable hardware).
     
sonicdude10
Draft saved Draft deleted
Insert every image as a...
  1.  0%

Share This Page