From 2754e99215bdc073a7c671f33bd0ac4b1cee395b Mon Sep 17 00:00:00 2001 From: Giovanni Bruni Date: Wed, 11 Oct 2023 10:04:29 +0200 Subject: [PATCH] cable: add FTDI FT4232HP mapping --- src/cable.hpp | 2 ++ src/libusb_ll.cpp | 2 ++ 2 files changed, 4 insertions(+) diff --git a/src/cable.hpp b/src/cable.hpp index 3814a08..a8019b0 100644 --- a/src/cable.hpp +++ b/src/cable.hpp @@ -108,6 +108,8 @@ static std::map cable_list = { {"ft232", FTDI_SER(0x0403, 0x6014, FTDI_INTF_A, 0x08, 0x0B, 0x08, 0x0B)}, {"ft232RL", FTDI_BB( 0x0403, 0x6001, FTDI_INTF_A, 0x08, 0x0B, 0x08, 0x0B)}, {"ft4232", FTDI_SER(0x0403, 0x6011, FTDI_INTF_A, 0x08, 0x0B, 0x08, 0x0B)}, + {"ft4232hp", FTDI_SER(0x0403, 0x6043, FTDI_INTF_A, 0x08, 0x0B, 0x00, 0x00)}, + {"ft4232hp_b", FTDI_SER(0x0403, 0x6043, FTDI_INTF_B, 0x08, 0x0B, 0x00, 0x00)}, {"ecpix5-debug", FTDI_SER(0x0403, 0x6010, FTDI_INTF_A, 0xF8, 0xFB, 0xFF, 0xFF)}, {"jlink", CABLE_DEF(MODE_JLINK, 0x1366, 0x0105 )}, {"jlink_base", CABLE_DEF(MODE_JLINK, 0x1366, 0x0101 )}, diff --git a/src/libusb_ll.cpp b/src/libusb_ll.cpp index f56efff..ce56639 100644 --- a/src/libusb_ll.cpp +++ b/src/libusb_ll.cpp @@ -74,6 +74,8 @@ bool libusb_ll::scan() snprintf(probe_type, 256, "ft232H"); else if (desc.idProduct == 0x6015) snprintf(probe_type, 256, "ft231X"); + else if (desc.idProduct == 0x6043) + snprintf(probe_type, 256, "FT4232HP"); else snprintf(probe_type, 256, "unknown FTDI"); found = true;