Corrections List for USB Complete, Fifth 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 17 (Add "USB 3.0 or".) In the third paragraph from the bottom, change: A SuperSpeed-capable device communicates at SuperSpeed only if the host and all hubs between the host and device are USB 3.1 hubs to: A SuperSpeed-capable device communicates at SuperSpeed only if the host and all hubs between the host and device are USB 3.0 or USB 3.1 hubs *** Page 345 (Descriptor size is 4 bytes.) Change: 0x28, 0x00, // Descriptor size (40 bytes) to: 0x2a, 0x00, 0x00, 0x00, // Descriptor size (42 bytes) *** Page 345 (Correct byte order for descriptor version number 1.00.) Change: 0x01, 0x00, to 0x00, 0x01, ***