this isn't really a VB question. you need to identify a device then get the manufacturer's specs on how to program it, THEN worry about how to use VB to do that.