WKDemoVBE: This is a simple app written in Visual Basic Express, which is available free from MS. The intent of this app was a test bed for getting familiar with WK2 USB so that I could put WK support in WinGQP, a simple QSO party Logger I am working on. At this point I need to move the code into the main project, but have contained the work so far in this little piece. The com port section is event driven, and does not put the whole thing into a polling structure. Check the comments on the main form to see where the example was drawn from. Note that >NET 3.5 with latest SP is required to be installed first for VBE and this app to run. The source code is included and is offered as “open” for your use. Please share any additions, improvements, explanations, or refinements with the Yahoo Group for WinKey users. There only a few functions actually implemented, but many have had holding subroutines created with no actual code written. There were several things (probably many) I did not get working or do not understand. - I was using a WKUSB, version 21. - I could not get several Immediate Admin commands to respond (Port Connected, WK Closed.) o Get Values (7) o Set WK1 Mode (10) and Set WK2 Mode (11) o Dump EEPROM (12) (but it was not needed.) Status bytes did not always return in the order I expected. Speed Pot Bytes seemed to pop in unexpectedly during other operations, when the pot had not been moved. They do show up when the pot is moved as expected. Nothing was done with Pin Config, along with many other possible commands. I never checked the buffer full warning in the status byte. I did not do a Load Defaults array, but one was set up to try. I would like to see: A “Get WPM” command that returns a byte with the actual WPM, Matching Set WPM A “Get Defaults” matching “Load Defaults” Returning the current settings in the same way Perhaps the “Get Defaults” would serve for all the other “Set”s that have no “Get”s. Good Luck, Mike, NE4S Notes thru the Yahoo group or at ne4s@iham.us