Quote from stryd_one 2:06 [shadow=teal,left]Is it mike's, or smashtv's? They're different![/shadow] SmashTV Quote from stryd_one 2:06 PIC's bought from Mike or Smash usually have this bootloader installed already... Where did it say to upgrade I realize now, the directions in main.asm did not say to update the Bootloader and MIOS. It only mentioned to download and install the MIOS bootstrap loader from http://www.ucapps.de. However, after reading about the bootloader at ucapps, It directed me to update to the newest bootloader and MIOS. Quote from stryd_one 2:06 Which document did you follow to get this instruction? It's very outdated. It should not even work. Perhaps you have old files and old documentation saved on your PC? I got the directions and code from QBAS Copyright Thorsten Klose documentation less than a year ago at http://www.avishowtech.com/mbhp/files/sm_16x16_vel.zip. It is still there. I found this from a design concept forum dated 2006-10-16. I find the forum by searching "velocity scanning matrix" and choosing Sound Duke. I have not been able to find this topic in a newer forum (other than distant differences between sharps and naturals). Pointing me to newer forum would be very welcomed. Quote from stryd_one 2:06 Always use MIOS Studio in Smart Mode with Wait for Upload Request turned on. It's much safer, which is especially important when modifying the bootloader. Thanks for the tip! When updating, I was in smart mode but did not check "wait for upload request before starting upload". Quote from stryd_one 2:06 What switches did you use exactly? Velocity sensitive switches are special types of switch with two sets of contacts... I am using the Fairchild QRB1113 QRB1114 (I don't know the difference between the two). It is a reflective sensor with an enclosed infrared diode and phototransitor They can be found at Mouser. They are thin enough to place two beside each other within the distance of one key (even a black key). I plan to use stainless steel or copper 1/2 strapping to reflect the IR diode into the phototransistor. For now with testing, I move an angled white card in front of two units to create the two signals needed for each key. I also tried manually tripping the two contacts on the prototype board with the same results. I found it is improtant which switch is activated first. The two sided prototype board with the sensors is about 1 inch wide by one octive long. It is attached to another one sided prototype board at right angles. The board is about 4 inches and contains the traces for the matrix and power for the diodes in the sensor. It also contains the necessary switching diodes. For now, I made the wider prototype board only one octive wide since I knew I would be changing the design. I already found mistakes and needed improvements. Eventually it will be a bit less than three feet long for the five octives. With support, these prototype boards will hold the units at the approprioate width and distance from the angled strap attached to each key. I got keyboards from Organ Supplies Industries at Erie PA US. They are more reasonably priced when when you assemble the keyboards yourself. They have about an 18 inch fulcum which reduces differences between black and white keys velocity. The people at Organ Supplies Industries were very kind to supply me even though they are a wholesaler. I was incorrect when I said I did not modify the code. I added the PATH_INFO to MIOS Skeleton Small.mcp. I placed the files under c:\ . The programs don't seem to like long paths.