I purchased a used hagstrom keyboard encoder, the KE-USB36 to be specific. It works, I can plug in trackball or hook up bottons and they work, but I am unable to reprogram the buttons. Every time I configure the buttons and then try to write it to the encoder it says "device I/O error". I am running on win XP, don't know if it due to software, or if something on the encoder is broke/burnt out. I emailed hagstrom to see if they had any advice on the matter, and they responded by telling me to send it to them and they would look at it and repair or upgrade it for $25 plus shipping. I am not really wanting to dump more money into it, hopefully someone may have a suggestion/solution to this, i.e. what usually causes a "device I/O error" in general not specifically to this encoder. Unfortunatly of the 36 inputs, only about 10 are configured which is why I can't just work with what is currently setup. Thanks in advance for any guidance.