36    3M™ Multi-Touch Chassis Display User Guide 
 
3M Touch Systems, Inc. Proprietary Information – TSD-39373B 
Set Feature - Reset  
This is a request to perform a controller reset. Soft resets are automatic after any block 
parameter changes. 
Table 11. Reset - Setup Stage 
Offset  Field  Size  Value  Description 
0 bmRequestType 1 0x21 Class,H2D,Interface 
1 bRequest  1 0x09 Set Report 
2 wValue  2 0x0303 msb=03=Feature  
lsb=03= Feature Report ID  
4 wIndex  2 0  Always 0 
6 wLength  2 8  Always 8 
Table 12. Reset – Data Stage 
Offset  Field  Size  Value  Description 
0  Report ID  1  0x03  Feature Report ID 
1  Report Subtype  1   0x07  Indicates a reset request 
2 bResetType 1 0x01 
0x02 
Soft Reset 
Hard Reset 
3--7   5  0  Not used 
A Hard Reset will cause the controller to re-enumerate. 
In the case of a Soft Reset, after sending the command, the controller will acknowledge 
(ACK) the transfer, but the command will not yet be completed. Before sending any other 
commands, the host should poll with GetStatus until the command status field returns 
“Soft Reset Occurred,” “Command Complete,” or “Fail”.  Any timeout for this status 
polling should be 2 seconds minimum. 
Set Feature –Restore Defaults 
This is a request to restore parameter defaults. 
Table 13. Restore Defaults -- Setup Stage 
Offset  Field  Size  Value  Description 
0 bmRequestType 1 0x21 Class,H2D,Interface 
1 bRequest  1 0x09 Set Report 
2 wValue  2 0x0303 msb=03=Feature  
lsb=03= Feature Report ID  
4 wIndex  2 0 Always 0 
6 wLength  2 8 Always 8