by ilporcupine » Sun May 24, 2009 9:09 pm
He's BAAACK!
Update/Summary:
Could not get Windows to recognize MD USB Midi any longer, so I reprogrammed PIC 18F2550 with synthex version of firmware. 12Mhz v2.hex
(Used PICKIT2 programmer, couldn't get consistent result with ICSP cable, nice gadget, HV or LV prog.$35US)
Windows now recognizes, and installs MD USB MIDI.
MD still coming up in "FW Updater" so next step, reinstall MD firmware. MIDI OX giving message that it cannot open Output port "MD USB MIDI" "not enough memory".(!!?) Sometimes it seemed to try to send sysex, and then hang, requiring task manager to close, and reboot. Reinstalled MIDIOX several times, with same result.
Finally, I decided to go back to basics, built the prgramming cable, set up PonyProg, and installed bootloader again. Still no luck getting sysex to transfer to MD(midiox problems) SO.. I programmed the atmega with the .hex version of firmware (32_16_32 20090517.hex), bypassing the bootloader. NOW MD consistantly comes up in the Copyright screen on powerup, and windoze consistantly recognizes it, and MEGADRUM USB MIDI shows up in dialogs of all programs as an option for MIDI in/out, YEEAAY!
Next, reinstalled & setup MCT, and tried out with MD.. Looking at Application Log I CAN see the midi output of MD,
this GOOD!
Tried to save/retrieve settings to & from MD, but MCT either appears to do nothing, or hangs, requiring taskmanager close of all java to close. Looking at the Application Log, seems to be opening the INPUT port, but NOT the OUTPUT port of MD USB MIDI. Several times when opening, got initialization error box, and reselected MIDI devices. Appears to accept, but bidirectional comm. is not working..cannot save to/read from MD.
This all seems to point to problem with the USB MIDI, but why Input works, but not Output, is confounding me...
at least I have the firmware working again...
Synthex and Dmetri, care to weigh in? I DO know how to read a meter, solder, etc., and I think Ive provided detailed info on setup, and my steps to rectify..
Thanks, again
B
B.
Synthex2.8 kit, 16Mhz Atmega32, Vista 32bit on Toshiba laptop #A205-55843