libftdi Archives

Subject: libftdi under Mac Mini M1

From: Xiaofan Chen <xiaofanc@xxxxxxxxx>
To: libftdi@xxxxxxxxxxxxxxxxxxxxxxx
Date: Tue, 8 Dec 2020 21:51:08 +0800
I just got my Mac Mini M1. libusb and libftdi seem to work fine with native
M1 build (Apple Silicon, ARM64).

One interesting thing with an FT232 based USB serial converter with the
kernel driver attached (shown as a serial port), I can still access the serial
converter using libusb and libftdi.

>From kextstat I do not see the loading of com.apple.DriverKit-AppleUSBFTDI
but only com.apple.driver.driverkit.serial.
mcuee@mcuees-Mac-mini buildarm64 % ls -la /dev/cu.usbserial-ftDEH51S
crw-rw-rw-  1 root  wheel    9,   7 Dec  8 20:27 /dev/cu.usbserial-ftDEH51S

mcuee@mcuees-Mac-mini buildarm64 % ./examples/find_all
Number of FTDI devices found: 1
Checking device: 0
Manufacturer: ftdi, Description: usb serial converter

mcuee@mcuees-Mac-mini buildarm64 % ./examples/find_all_pp -v 0403 -p 6001
Found devices ( VID: 0x403, PID: 0x6001 )
------------------------------------------------
FTDI (0x13e3079a0): ftdi, usb serial converter, ftDEH51S (Open OK)

mcuee@mcuees-Mac-mini buildarm64 % ./examples/eeprom
Chip type 1 ftdi_eeprom_size: 128
0x000: 00 00 03 04 01 60 00 04  a0 16 08 00 10 01 94 0a .....`.. ........
0x010: 9e 2a c8 12 0a 03 66 00  74 00 64 00 69 00 2a 03 .*....f. t.d.i.*.
0x020: 75 00 73 00 62 00 20 00  73 00 65 00 72 00 69 00 u.s.b. . s.e.r.i.
0x030: 61 00 6c 00 20 00 63 00  6f 00 6e 00 76 00 65 00 a.l. .c. o.n.v.e.
0x040: 72 00 74 00 65 00 72 00  12 03 66 00 74 00 44 00 r.t.e.r. ..f.t.D.
0x050: 45 00 48 00 35 00 31 00  53 00 02 03 00 00 00 00 E.H.5.1. S.......
0x060: 00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00 ........ ........
0x070: 00 00 00 00 00 00 00 00  00 00 00 00 01 00 16 02 ........ ........
VID:     0x0403
PID:     0x6001
Release: 0x0400
Bus Powered:  44 mA USB Remote Wake Up
Manufacturer: ftdi
Product:      usb serial converter
Serial:       ftDEH51S
Checksum      : 0216
Enable Remote Wake Up
PNP: 1

-- 
Xiaofan

--
libftdi - see http://www.intra2net.com/en/developer/libftdi for details.
To unsubscribe send a mail to libftdi+unsubscribe@xxxxxxxxxxxxxxxxxxxxxxx   

Current Thread
  • libftdi under Mac Mini M1, Xiaofan Chen <=