Method for switching usb driver version and usb device

A method for switching a USB driver version and a USB device, which relate to the technical field of USBs, and can ensure that a service transmitted between two USB devices is uninterrupted when a USB driver version is switched. The method comprises: a first USB device sends a switching request packet to a second USB device, wherein the switching request packet carries a first USB driver version, the switching request packet is used for requesting the second USB device to switch a second USB driver version into the first USB driver version, and the second USB driver version is a USB driver version currently adopted by the first USB device and the second USB device (S101); the first USB device receives a switching response packet which is sent by the second USB device and corresponds to the switching request packet, wherein the switching response packet is used for indicating whether the second USB device allows switching the second USB driver version into the first USB driver version (S102); and if the switching response packet indicates that the second USB device allows switching the second USB driver version into the first USB driver version, then the first USB device switches the second USB driver version into the first USB driver version (S103).