Corrections List for USB Complete, Fourth Edition by Jan Axelson Thanks to the everyone who has helped to find these and let me know about them. If you find other errors, please send them to me at jan@janaxelson.com and I'll add them to the list. This list is available online at www.janaxelson.com. These errors are corrected with each printing of the book, so your copy may have some or all of these errors corrected. (A new printing is not a new edition. A new printing is identical to the previous printing except for error corrections.) Also check my website’s USB pages (www.janaxelson.com) for code fixes, additions, enhancements, and updates. *** Page 12 Under USB 2.0, first paragraph, change: Windows added support for USB 2.0 in Windows XP SP2. to: Windows added support for USB 2.0 in Windows XP SP1 and Windows 2000 SP4. *** Page 77 *** Under SuperSpeed Differences, first paragraph, third line, change: ERDY to: NRDY *** Page 106 In Table 4-7, first column, last row, change: 8 to: 7 *** Page 107 Just above the Interface section, change: iInterface to iFunction *** Page 181 Under Class-specific Requests change the last sentence from: To obtain a report descriptor or physical descriptor, the host sends a Get Descriptor request to the interface with the high byte of wValue set to 01h to indicate a class-specific descriptor and the low byte of wValue set to 22h to request a report descriptor or 23h to request a physical descriptor. to: To obtain a report descriptor or physical descriptor, the host sends a Get Descriptor request to request a class descriptor from the interface with the high byte of wValue set to 22h to request a report descriptor or 23h to request a physical descriptor. Page 253 In the first Definitions section, change: to: _ Page 288 In the first "Usage (vendor-defined)" section, change: 95 02 Report Size (8 bits) 75 08 Report Count (2) to: 75 08 Report Size (8 bits) 95 02 Report Count (2) *** Page 313 Under Usage Minimum and Maximum, change: Logical Minimum (09h) to: Logical Minimum (00h) *** Page 451 Table 19-3 Pin 2 is D-, Signal pair negative, White Pin 4 is GND, Ground reference, Black *** USB chips from ST-NXP Wireless are now handled by ST-Ericsson. On these pages, change instances of "ST-NXP Wireless" to "ST-Ericsson". Pages 157, ST-NXP-Wireless section Page 158, Table 6-3, column 1 Page 188, Chips section Pages 484-485, ST-NXP-Wireless section