It’s neither a MIOS Studio issue, nor a MIDIO128 firmware issue, as exactly the same setup is working at my side.
It’s of course important that the PIC based core uses a different device ID so that it won’t be mixed up with the LPC17 core during a Query, but Johnc already considered this (PIC configured for device id 1)
I need more log files to find out the root cause.
Please do following three tests:
- connect an IN/OUT pair of your MIDISPORT 2x2 to OUT1/IN1 of the LPC17 module (a common bidirectional connection, nothing special here)
Select the appr. ports of your MIDISPORT interface in MIOS Studio and press the Query button -> is the LPC17 core regognized?
- remove your MIDISPORT (not required for next tests), and select the IN/OUT port of your LPC17 core in MIOS Studio again.
Enter following commands in MIOS Terminal:
set router 1 IN2 all USB1 all
set router 2 USB1 all OUT2 all
router
save DEFAULT
[/code]
"set router .." will change the setup of Node 1 and 2 remotely, the "router" command will output the current connections, "save DEFAULT" will store the changes in the .MIO file
Please post the complete terminal output here which is print when these commands are entered. I especially need to know the complete router setup.
Now connect your PIC core to IN2/OUT2 of the LPC17 core.
Is the Query button working now?
If not: enter following command in the MIOS terminal:
[code]
set midimon on
Now each incoming and outgoing MIDI message will be printed by the MIOS terminal as well (*)
Press the Query button and post the log messages here.
- enable the MIOS terminal based MIDImon as above, and power-cycle the PIC core - does it send a SysEx message during startup?
Print the terminal output here
Next instructions once I got the logfiles and once I know in which direction the troubleshooting has to be continued.
Best Regards, Thorsten.
(*) just to highlight: the MIOS terminal based MIDImon, which is actually running on the LPC17 core, doesn’t print SysEx messages send/received from USB1 or MIDI1 (IN1/OUT1) to avoid a clash with MIOS Terminal messages.
This might be confusing - and thats the reason why I recommend to test this with IN2/OUT2!








