For the complete documentation index, see llms.txt. This page is also available as Markdown.

USB Settings

Property Subgroup 1.2.2.2.nn USB Settings (USB Only) - 1.2.2.2.1.1 - 1.2.2.2.1.2

Table - Property 1.2.2.2.1.1 Reduce Power During USB Suspend

Property Description

Property OID

1.2.2.2.1.1 / 0x010202020101

Name

Reduce Power During USB Suspend

Description

The device uses this property to determine whether it should reduce its power consumption when a USB host directs it to suspend. If this property is set to Disabled, the device will not have a USB compliant current draw when suspended, which, for example, allows it to continue to turn on LEDs and the display if present.

To activate changes made to this property, the device must be reset or power cycled.

Securing Key

None

Min. Len (b)

1

Max. Len (b)

1

Data Type

Binary

Valid Values

0x00 = Disabled 0x01 = Enabled

Default

0x01

Table - Get Request Example

Example (Hex)

AA00 8104 0155D101 840F D101 8501 01 8704 02020201 8902 C100

Table - Get Response Example

Example (Hex)

AA0081048255D10182040000000084820010D1018501018704020202018903C10101

Table - Set Request Example

Example (Hex)

AA00 81040155D111 8410 D111 850101 8704 02020201 8903 C10101

Table - Set Response Example

Example (Hex)

AA0081048255D11182040000000084820010D1118501018704020202018903C10101

Table - Property 1.2.2.2.1.2 USB Configuration Type

Property Description

Property OID

1.2.2.2.1.2 / 0x010202020102

Name

USB Configuration Type

Description

The device uses this property to determine if it should behave as a USB HID device or an USB iAP2 device. USB HID devices can communicate with most hosts except for Apple hosts. USB iAP2 devices can communicate to Apple hosts like iPads and iPhones. The behavior affects USB enumeration and communications.

To activate changes made to this property, the device must be reset or power cycled.

Securing Key

None

Min. Len (b)

1

Max. Len (b)

1

Data Type

Binary

Valid Values

0x00 = HID only 0x01 = iAP2 only

0x02 = autodetect (iAP2 with HID fallback)

The autodetect option can allow a device to work with iAP2 hosts and HID hosts. With this option, every time the device is attached to a USB host it will first enumerate as an iAP2 device, if the device does not receive an iAP2 initialization sequence response from the host within 2 seconds the device will perform a soft USB detach from the host and then a soft USB attach and next enumerate as a USB HID device.

Default

0x02

Table - Get Request Example

Example (Hex)

AA00 8104 0155D101 840F D101 8501 01 8704 02020201 8902 C200

Table - Get Response Example (HID only)

Example (Hex)

AA0081048255D10182040000000084820010D1018501018704020202018903C20100

Table - Set Request Example (HID only)

Example (Hex)

AA00 81040155D111 8410 D111 850101 8704 02020201 8903 C20100

Table - Set Response Example (HID only)

Example (Hex)

AA0081048255D11182040000000084820010D1118501018704020202018903C20100

Table - Set Request Example (iAP2 only)

Example (Hex)

AA00 81040155D111 8410 D111 850101 8704 02020201 8903 C20101

Table - Set Response Example (iAP2 only)

Example (Hex)

AA0081048255D11182040000000084820010D1118501018704020202018903C20101

Table - Set Request Example (autodetect (iAP2 with HID fallback))

Example (Hex)

AA00 81040155D111 8410 D111 850101 8704 02020201 8903 C20102

Table - Set Response Example (autodetect (iAP2 with HID fallback))

Example (Hex)

AA0081048255D11182040000000084820010D1118501018704020202018903C20102

Last updated