From 1a98ec4547d69a09a18c2e41cfcf65d0d1f81f58 Mon Sep 17 00:00:00 2001 From: MCUdude Date: Thu, 1 Aug 2024 19:05:39 +0200 Subject: [PATCH 1/3] Add CH342 serial adapter --- src/avrdude.conf.in | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/src/avrdude.conf.in b/src/avrdude.conf.in index 4c5cc4fc..4f79eb6d 100644 --- a/src/avrdude.conf.in +++ b/src/avrdude.conf.in @@ -3360,6 +3360,20 @@ serialadapter # ch340 usbpid = 0x7523; ; +#------------------------------------------------------------ +# ch342 +#------------------------------------------------------------ + +# Dual serial port chip +# https://www.wch-ic.com/products/CH342.html + +serialadapter # ch342 + id = "ch342"; + desc = "WCH CH342 USB to serial adapter"; + usbvid = 0x1a86; + usbpid = 0x55d2; +; + #------------------------------------------------------------ # ch343 #------------------------------------------------------------ From 850a19a4902cc24b435e0c178f80838bf2dc74ca Mon Sep 17 00:00:00 2001 From: MCUdude Date: Thu, 1 Aug 2024 19:34:13 +0200 Subject: [PATCH 2/3] Add more WCH SUB to serial chips USB PIDs found here: https://github.com/WCHSoftGroup/ch343ser_linux/blob/main/driver/ch343.c --- src/avrdude.conf.in | 42 ++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 42 insertions(+) diff --git a/src/avrdude.conf.in b/src/avrdude.conf.in index 4f79eb6d..d34f2fd7 100644 --- a/src/avrdude.conf.in +++ b/src/avrdude.conf.in @@ -3387,6 +3387,34 @@ serialadapter # ch343 usbpid = 0x55d3; ; +#------------------------------------------------------------ +# ch344 +#------------------------------------------------------------ + +# Quad serial port chip +# https://www.wch-ic.com/products/CH344.html + +serialadapter # ch344 + id = "ch344"; + desc = "WCH CH344 USB to serial adapter"; + usbvid = 0x1a86; + usbpid = 0x55d5; +; + +#------------------------------------------------------------ +# ch347 +#------------------------------------------------------------ + +# Multipurpose interface chip +# https://www.wch-ic.com/products/CH347.html + +serialadapter # ch344 + id = "ch347"; + desc = "WCH CH344 USB to serial adapter"; + usbvid = 0x1a86; + usbpid = 0x55da, 0x55db, 0x55dd, 0x55de; +; + #------------------------------------------------------------ # ch9102 #------------------------------------------------------------ @@ -3398,6 +3426,20 @@ serialadapter # ch9102 usbpid = 0x55d4; ; +#------------------------------------------------------------ +# ch9103 +#------------------------------------------------------------ + +# Dual serial port chip +# https://www.wch-ic.com/products/CH9103.html + +serialadapter # ch9103 + id = "ch9103"; + desc = "WCH CH9103 USB to serial adapter"; + usbvid = 0x1a86; + usbpid = 0x55d7; +; + #------------------------------------------------------------ # cp210x #------------------------------------------------------------ From 08f5d260a3bfacbf3f97c6cb4892e81922ca0368 Mon Sep 17 00:00:00 2001 From: MCUdude Date: Thu, 1 Aug 2024 19:39:47 +0200 Subject: [PATCH 3/3] Fix typo --- src/avrdude.conf.in | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/avrdude.conf.in b/src/avrdude.conf.in index d34f2fd7..d3161832 100644 --- a/src/avrdude.conf.in +++ b/src/avrdude.conf.in @@ -3408,9 +3408,9 @@ serialadapter # ch344 # Multipurpose interface chip # https://www.wch-ic.com/products/CH347.html -serialadapter # ch344 +serialadapter # ch347 id = "ch347"; - desc = "WCH CH344 USB to serial adapter"; + desc = "WCH CH347 USB to serial adapter"; usbvid = 0x1a86; usbpid = 0x55da, 0x55db, 0x55dd, 0x55de; ;