The data cable should be good. It’s an Apple USB-C to USB-C USB 2.0 rated cable. The Serial port shows up and it is detected as Alchitry Cu.
/Applications/Utilities/System Information.app
will display USB devices. On the command line you can use ioreg -p IOUSB
or system_profiler SPUSBDataType
to display USB devices.
system_profiler:
❯ system_profiler SPUSBDataType
USB:
USB 3.1 Bus:
Host Controller Driver: AppleT8132USBXHCI
YubiKey OTP+FIDO+CCID:
Product ID: 0x0407
Vendor ID: 0x1050
Version: 5.43
Speed: Up to 12 Mb/s
Manufacturer: Yubico
Location ID: 0x02100000 / 1
Current Available (mA): 500
Current Required (mA): 30
Extra Operating Current (mA): 0
USB 3.1 Bus:
Host Controller Driver: AppleT8132USBXHCI
Alchitry Cu:
Product ID: 0x6010
Vendor ID: 0x0403 (Future Technology Devices International Limited)
Version: 7.00
Serial Number: FT4MG9OV
Speed: Up to 480 Mb/s
Manufacturer: Alchitry
Location ID: 0x00100000 / 1
Current Available (mA): 500
Current Required (mA): 500
Extra Operating Current (mA): 0
USB 3.1 Bus:
Host Controller Driver: AppleT8132USBXHCI
ioreg:
❯ ioreg -p IOUSB
+-o Root <class IORegistryEntry, id 0x100000100, retain 35>
+-o AppleT8132USBXHCI@02000000 <class AppleT8132USBXHCI, id 0x10000043d, registered, matched, active, busy 0 (1872 ms), retain 71>
| +-o YubiKey OTP+FIDO+CCID@02100000 <class IOUSBHostDevice, id 0x100000be1, registered, matched, active, busy 0 (1865 ms), retain 81>
+-o AppleT8132USBXHCI@00000000 <class AppleT8132USBXHCI, id 0x10000044d, registered, matched, active, busy 0 (4139 ms), retain 84>
| +-o Alchitry Cu@00100000 <class IOUSBHostDevice, id 0x100340ea7, registered, matched, active, busy 0 (86 ms), retain 41>
+-o AppleT8132USBXHCI@01000000 <class AppleT8132USBXHCI, id 0x10000043b, registered, matched, active, busy 0 (3019 ms), retain 77>
I am a Mac guy. I am not an FPGA guy yet, but I write C++ for iOS and Android apps all day long. I can poke at anything you need me to poke at, or figure out how to build the Kotlin project with a debugger attached if it would help.