Most of UGREEN devices are high quality, but the reader I’ve received is not working well.
Here are the specifications:
The reader is not detected at all by all the four USB Type C ports of a MacBook Pro 15-inch 2017:
Not listed in the USB devices:
laptop:~ moore$ ioreg -p IOUSB
+-o Root <class IORegistryEntry, id 0x100000100, retain 17>
+-o AppleUSBXHCI Root Hub Simulation@00000000 <class AppleUSBRootHubDevice, id 0x1000003eb, registered, matched, active, busy 0 (111 ms), r$
+-o AppleUSBXHCI Root Hub Simulation@01000000 <class AppleUSBRootHubDevice, id 0x1000003f7, registered, matched, active, busy 0 (97 ms), re$
+-o AppleUSBXHCI Root Hub Simulation@14000000 <class AppleUSBRootHubDevice, id 0x100000425, registered, matched, active, busy 0 (125 ms), r$
+-o iBridge@14200000 <class AppleUSBDevice, id 0x10001a703, registered, matched, active, busy 0 (207 ms), retain 59>
I think the problem is coming from the length of the USB-C connector. It seems the USB connector is too short (model received):
The only way to make it working is to use a Male-Female UGREEN USB Type C cable:
After applying the workaround by plugging an extra USB male-female cable:
laptop:~ moore$ ioreg -p IOUSB
+-o Root <class IORegistryEntry, id 0x100000100, retain 17>
+-o AppleUSBXHCI Root Hub Simulation@00000000 <class AppleUSBRootHubDevice, id 0x1000003eb, registered, matched, active, busy 0 (111 ms), r$
| +-o USB3.0 Card Reader@00100000 <class AppleUSBDevice, id 0x10002711e, registered, matched, active, busy 0 (32 ms), retain 20>
+-o AppleUSBXHCI Root Hub Simulation@01000000 <class AppleUSBRootHubDevice, id 0x1000003f7, registered, matched, active, busy 0 (97 ms), re$
+-o AppleUSBXHCI Root Hub Simulation@14000000 <class AppleUSBRootHubDevice, id 0x100000425, registered, matched, active, busy 0 (125 ms), r$
+-o iBridge@14200000 <class AppleUSBDevice, id 0x10001a703, registered, matched, active, busy 0 (207 ms), retain 59>