Now that I've got the digital board working, I'd like to get it cooperating with my computer!
After plugging the Megadrum into the USB to provide power, I used Picprog (a Linux PIC programmer) to flash the PIC with the latest firmware (MegaDrum USB MIDI Firmware 18F2550 12MHz V2.hex). The burning process works great until it gets to the configuration/fuses, at which point Picprog errors out with a couple of verification failures. I used the "--erase" option before burning, which is supposed to clear out everything on the PIC first. So far I've had similar outcomes using Windows with some other PIC programmers.
Anyway, here is a dump of what's on the PIC currently:
Any suggestions? Is it safe to fully reattach the USB module (it's just connected to VCC and GND right now) or is this going to cause headaches for my computer?