Request #: HUTRR61 Title: Version Information Usages Spec Release: 1.12 Received: Requester: Dave Fleck Company: Wacom Company Limited Phone: 360-896-9833 FAX: email: dfleck@wacom.com ----------------- CurrentStatus: Approved Priority: Normal Submitted: 26 Feb 2016 Voting Starts: 14 Mar 2016 Voting Ends: 21 Mar 2016 Required Voter: Broadcom Required Voter: Intel Intel Required Voter: Microsoft ---------------- Summary: -------- We would like to add the ability to indicate version numbers. Background: ----------- Version information is available for a root device in the device descriptor, but there are no usages to indicate version information of a “subdevice” (something attached to a device, such as a stylus to a digitizer or a wireless device attached to a USB dongle). This creates version information usages usable by any device. This request also allows for protocols to indicate a version number. Proposal: --------- All changes are localized to Chapter 9 Generic Device Controls Page (0x06). New usages to be added to Table 11: Generic Device Controls Page 2A Software Version CL 9 2B Protocol Version CL 9 2C Hardware Version CL 9 2D Major SV 9 2E Minor SV 9 2F Revision SV 9 Change the following in Table 11 Generic Device Controls Page: From: Usage ID: 1A-FFFF Usage Name: Reserved To: Usage ID: 30-FFFF Usage Name: Reserved Additions referenced by the above usages: Chapter 9 Software Version CL - This a collection used for software version information. Typical use would be to indicate a software or firmware version in major.minor.revision format. Note: version information for a device should be in the device descriptor. This version information is intended for attached devices where there is no associated descriptor. Protocol Version CL - This a collection used for protocol version information. Hardware Version CL - This a collection used for hardware version information. Major SV - Major version number. Minor SV - Minor version nimber. Revision SV - Revision version number. Response: ---------