Product size: Half Mini PCI-E Length: 2.7 x 3 x 0.52cm Full Mini PCI-E length: 5.1 x 3 x 0.52cm Product Full Size : 6.9 x 3 x 0.52cm Remark: (1) This adapter could not use for Lenovo/Thinkpad/IBM. (2) Not support for Mini PCIe interfaces and ASUS EeePC 900,901,902 Series ''Mini PCIe'' Interface (3)Do not use for NGFF interface. 'Note: The color of the item may vary slightly due to photography and your own computer”. Expansion of USB interface can connect U disk, USB Bluetooth adapter, WIFI adapter, USB Flash Memory etc. Allows USB device to insert into laptop via Mini PCI-E slot. Supports USB Wi-Fi card, USB Bluetooth card, USB wireless Keyboard/Mouse receiver, USB flash memory & USB card reader, etc. Supports half and full size Mini PCI-E slots by removing extra full-size extension. Compliant with USB 2.0 specification. Supports data transfer rates up to 480Mbps. Easy installation & No driver required. Bus-powered mode and no external power required. Please note that please check the size of your USB device first before purchasing. It does not support any size of USB device. Package Content: 1X New USB 2.0 Mini PCI-E Card.