1) The card is compliant with 1.8" micro SATA specification.; 2) This adapter is only compatible with 50mm size mSATA Mini SATA SSD.; 3) For 30mm size SSD, you need to buy the fixing screws yourself.; 4) Not compatible with 50mm Mini PCI-e SATA and Mini PCI-e PATA.; 5) Tool-free, plug and play, no tools required.