Hi Spy1,
Just three questions and the answers:
- Question -
a. What's different between USB2.0 full speed and USB1.0 full speed?
b. If a device can only provide full speed communication, can it announce that it is a USB2.0 full speed compliant instead of being USB1.1?
c.If the answer to b is "NO", what modification should be done to be able to be a USB2.0 compliant device?
- Answer -
a. There is no difference in the communication between the device and its hub.
b. yes
c. The default interface of a 2.0 device can request no isochronous bandwidth. All devices, 1.x or 2.0, must stall unsupported control requests. (Some 1.x devices can get away with ignoring this requirement; 2.0 devices can't.)
For more information about this subject, I advise you to click on
http://www.usb.org/phpbb/index.php
This is THE forum around the USB and several people have and will have the same dilemma.
Just a remark, the 480 Mbps is described as an OPTION of the released V2.0 spec of the USB standard (in April 2000)
"Just about the time developers were starting to gain experience with USB, along came version 2.0. The new specification, released in April 2000, describes a high-speed option of 480 Mbps, 40 times faster than USB 1.1. A major goal of USB is to replace most of the traditional ports on a PC with one versatile and user-friendly interface...." by Jan Axelson (I advise you to read his book "USB Complete")
Therefore, Alf is right. An USB V2.0 periph can not support the 480 Mbps option but can be V2.0. The 480 Mbps is not exclusive but optional.

Welcome inside the USB world
