are you sure that the problem come from the crystal?
you say:
I’ve loaded the Mackie emulation program to the PIC with a pic
programmer
but you don’t have to use a pic programmer to upload the MIOS and the app, you only need a pic programmer to burn the “bootstrap loader”, then you can upload first the MIOS thru a standard MIDI interface, and one time the MIOS is correctly uploaded ,you have to upload the MIDIbox LC application via MIDI too..
do you use a pre-burned PIC from Smash-tv shop or Mike’s SHOP?
you can’t burn the app with a burner, only thru MIDI.
So, the steps are:
if you use a blank new PIC, download the bootstrap loader on Ucapps.
Burn it with your pic programmer.
if you use a pre-burned Pic, go to step 2
2.one time the bootstrap is burned , upload the MIOS via MIDI
now you can upload the app, via MIDI too.
but maybe, if you are using a pre-burned PIC, the bootstrap loader have been overwritten when you burn the app with your burner, check if you get the right request in your MIDI monitor…