How did you get the programming documentation for the PowerLinc USB?
This was the most difficult transceiver to write code for. I started by contacting SmartHome and they were very polite but said that they didn’t have the time to provide the information. The original PowerLinc Serial manual was somewhat limited and took a few days of experimentation to make work. Imagine the number of technical support calls they would get by releasing programming information for a USB interface that few people have programmed to in the first place. I can’t fault SmartHome at all because USB isn’t as simple as writing to a serial port and generally is not likely to be a simple weekend project for someone. To write a transceiver driver, you need 4 basic things: 1) the communications method for the device, 2) the translation table for generating the X10 signals, 3) the transmission communications sequence and packet format, 4) the receive communications sequence and packet format. The communications method was easy enough to figure out by interrogating the USB device to