This guide provides step-by-step instructions for setting up and using the UGREEN USB4 M.2 NVME SSD Enclosure with Hailo-8/8L M.2 modules on devices with Thunderbolt support. Whether you’re using a laptop or desktop, this guide will help you identify the device or variant in an online store and ensure compatibility and proper installation.
Below are images to help identify the device when purchasing online.
Here are some parameters that may help you search for or identify the adapter, or find alternative versions. These adapters are often slightly modified by the manufacturer.
Model: CM642
Product Name: UGREEN USB4 M.2 NVME SSD Enclosure
Chip Used: ASM2464 (USB4/Thunderbolt controller from Asmedia)
Cables
The box includes two cables. To use the enclosure with a Hailo module, you must use the Thunderbolt cable with two USB-C connectors. The USB-A type connector cable will not work.
The tested adapter supports four PCIe lanes, allowing you to use a Hailo-8 M.2 module with either a key M or key B+M (two PCIe lanes). When connecting the Hailo chip to the enclosure, use a thermal pad from your Hailo-8 starter kit for proper heat dissipation. The enclosure includes a built-in fan, ensuring adequate cooling even during heavy workloads.
Ensure that your computer supports Thunderbolt. Although Thunderbolt uses the USB-C connector, it combines PCIe and DisplayPort protocols. You can usually identify a Thunderbolt port by the lightning bolt symbol next to the connector.
Before installing the HailoRT PCIe driver, it’s recommended to test your system. The PCIe capabilities of all devices are negotiated at boot or plug-in without needing custom drivers. You should be able to see the Hailo-8 when running lspci on Linux or in the Windows Device Manager.
Linux lspci command
04:00.0 Co-processor: Hailo Technologies Ltd. Hailo-8 AI Processor (rev 01)
If you do not see this, run lsusb. If you get something like the following, your port is setup for USB, not PCIe.
Bus 003 Device 024: ID 174c:2463 ASMedia Technology Inc. Ugreen Storage Device
You will only get one or the other because the SSD can support both PCIe and USB, depending on the port it is connected to. I have tested this on different machines with both types of ports.
Additionally, check the BIOS to see if there are settings for the ports.
Thanks to Amazon’s return policy, you can also try an adapter from Orico. See the post here for additional adapters I have tested: