I am try to use more than two GM5x5x5 module on my Windows7 .
After tried a lot of jumper settings only two module can work without any strange issue ( like plug and unplug the third module to make the system see it and so on ).
I would try to use the eeprom .
So I have two ( at least ) questions:
Can the eeprom configuration help me to creating 5 different ( for the OS ) GM5x5x5 modules ?
What I have to modify in the app to create a unique ID ( or name ) for each GM5x5x5 module ?
_ Q: I want to use two GM5 modules for getting 10 MIDI IO ports, how can I give them individual names? A: Break the bridge at J8 of the PCB with a small screwdriver, so that IC2:IO4 is not connected to ground anymore. This selects the ploytec.com VID, so that your operating system can differ between two devices (midibox.org and ploytec.com) and installs an individual .inf file. If more ports with individual names are required, you could use different IO number configurations (J1..J3), since this results into different PIDs. Alternativeley you can use an EEPROM to define your own IO port configuration and PID - so long VID is assigned to Ploytec range, the Windows driver will find it.
Note that without individual names, your OS will numerate the ports so that you are still able to differ between them._
I already tried this ( the GM5x5x5 need no screwdriver as are there jumpers for settings)
I am able to select ploytec.com VID leaving J8 open but any jumper setting ( J1…J3 or s1…s3 as we want call them ) reduce only the number ( quantity ) of midi ports.
So I would try the EEprom settings but dont know what I have to change in the contents in each EEprom to have different settings.
but I have to say that two device works OK also with only the MIDIbox.vid selected , leaving both J8 closed and other jumpers untouched ( closed )
I changed the name in the .inf file writing:
WDM.MIDI_1.szPname=“GM5 porta 1”
WDM.MIDI_2.szPname=“GM5 porta 2”
WDM.MIDI_3.szPname=“GM5 porta 3”
WDM.MIDI_4.szPname=“GM5 porta 4”
WDM.MIDI_5.szPname=“GM5 porta 5”
So for the first interface I have ( in MIOSStudio for example and in othe programs too ) :
GM5 porta 1
GM5 porta 2
GM5 porta 3
GM5 porta 4
GM5 porta 5
and for the second i have:
GM5 porta 1 - 2
GM5 porta 2 - 2
GM5 porta 3 - 2
GM5 porta 4 - 2
GM5 porta 5 - 2
The " problems " start with 3 or 4 GM5x5x5
The system dont recognize the third at bootstrap, I have to unplug and re-plug the USB cable to make the system see it
The fourth doesnt exist anyway.
And this with various configurations tested (it seems to me I am following the indication in the GM5 page very correctly but it is possible that I am making something wrong )
0x16c0 & 0xff, // Vendor ID 16C0 --- sponsored by voti.nl! see[http://www.voti.nl/pids](http://www.voti.nl/pids) 0x16c0 >> 8, // Vendor ID (MSB)
1022 & 0xff, // Product ID (LSB)
1022 >> 8, // Product ID (MSB)
So VID = 16C0 and the PID = 1022
You could just burn this to an eprom as it does not match the current PID and VID that are defined in the midibox.org_gm5.inf file, the [DRIVER_DEVICELIST] or [DRIVER_DEVICELIST.NTAMD64] section)
That section currently looks like:
%DevName%=MIDIDEVICE,USB\VID_16C0&PID_03FE ;midibox.org GM5
%DevName%=MIDIDEVICE,USB\VID_0A4A&PID_E501 ;out only
%DevName%=MIDIDEVICE,USB\VID_0A4A&PID_E510 ;input only
%DevName%=MIDIDEVICE,USB\VID_0A4A&PID_E511 ;1 port
%DevName%=MIDIDEVICE,USB\VID_0A4A&PID_E522 ;2 ports
%DevName%=MIDIDEVICE,USB\VID_0A4A&PID_E533 ;3 ports
%DevName%=MIDIDEVICE,USB\VID_0A4A&PID_E544 ;4 ports
%DevName%=MIDIDEVICE,USB\VID_0A4A&PID_E555 ;5 ports
%DevName%=MIDIDEVICE,USB\VID_0A4A&PID_E521 ;eeprom demo
%DevName%=MIDIDEVICE,USB\VID_0A4A&PID_E5E5
%DevName%=MIDIDEVICE,USB\VID_0A4A&PID_E5CB
You should then add a line to it:
%DevName%=MIDIDEVICE,USB\VID_16C0&PID_1022
For the next device you could just increase the PID to 1023.
The procedure i described is only if you use an eprom. I will check on my end with changing the names. I haven’t tried it yet.
Just checked. I connected a GM5x5x5 with JP8 open. Then a GM5 board with JP8 closed open as well. It seems to be working. I see all 10 ports in MIOS Studio.
I see the same behavior as antix. I run 3 sometimes 4 GM5s and occasionally one (not always the same one) will disappear. Unplugging it and plugging it back in brings it back. I have tried everything I can think of (different midi ports, hubs, etc) and nothing makes a difference. This behavior has been around as long as I have used them (on Win7 now)