Skip to contentSkip to conversation

wifi: rtl8xxxu: Add USB ID 2001:3328 for D-Link AN3U rev. A1

PATCH In review Zenm Chen 2 participants 8 messages Sep 29, 2025 – Oct 21, 2025

Subsystems (3)
lore
Share & tools
lore

Zenm Chen

author
#0 lore raw

PATCH 1/1 wifi: rtl8xxxu: Add USB ID 2001:3328 for D-Link AN3U rev. A1

Add USB ID 2001:3328 for D-Link AN3U rev. A1 which is a RTL8192FU-based Wi-Fi adapter.

Compile tested only.

---
Link to the Windows driver for D-Link AN3U rev. A1

https://www.dlinktw.com.tw/techsupport/ProductInfo.aspx?m=AN3U

---
 drivers/net/wireless/realtek/rtl8xxxu/core.c | 3 +++
 1 file changed, 3 insertions(+)
drivers/net/wireless/realtek/rtl8xxxu/core.c +3 -0
index 3ded59527..be39463bd 100644
@@ -8136,6 +8136,9 @@ static const struct usb_device_id dev_table[] = {
 /* TP-Link TL-WN823N V2 */
 {USB_DEVICE_AND_INTERFACE_INFO(0x2357, 0x0135, 0xff, 0xff, 0xff),
 	.driver_info = (unsigned long)&rtl8192fu_fops},
+/* D-Link AN3U rev. A1 */
+{USB_DEVICE_AND_INTERFACE_INFO(0x2001, 0x3328, 0xff, 0xff, 0xff),
+	.driver_info = (unsigned long)&rtl8192fu_fops},
 #ifdef CONFIG_RTL8XXXU_UNTESTED
 /* Still supported by rtlwifi */
 {USB_DEVICE_AND_INTERFACE_INFO(USB_VENDOR_ID_REALTEK, 0x8176, 0xff, 0xff, 0xff),
Signature · 1 line
2.51.0
author
#1 lore raw

PATCH 1/1 wifi: rtw88: Add USB ID 2001:3329 for D-Link AC13U rev. A1

Add USB ID 2001:3329 for D-Link AC13U rev. A1 which is a RTL8812CU-based Wi-Fi adapter.

Compile tested only.

---
Link to the Windows driver for D-Link AC13U rev. A1

https://support.dlink.com/ProductInfo.aspx?m=AC13U

---
 drivers/net/wireless/realtek/rtw88/rtw8822cu.c | 2 ++
 1 file changed, 2 insertions(+)
drivers/net/wireless/realtek/rtw88/rtw8822cu.c +2 -0
index 324fd5c8b..755f76840 100644
@@ -21,6 +21,8 @@ static const struct usb_device_id rtw_8822cu_id_table[] = {
 	  .driver_info = (kernel_ulong_t)&(rtw8822c_hw_spec) },
 	{ USB_DEVICE_AND_INTERFACE_INFO(0x13b1, 0x0043, 0xff, 0xff, 0xff),
 	  .driver_info = (kernel_ulong_t)&(rtw8822c_hw_spec) }, /* Alpha - Alpha */
+	{ USB_DEVICE_AND_INTERFACE_INFO(0x2001, 0x3329, 0xff, 0xff, 0xff),
+	  .driver_info = (kernel_ulong_t)&(rtw8822c_hw_spec) }, /* D-Link AC13U rev. A1 */
 	{},
 };
 MODULE_DEVICE_TABLE(usb, rtw_8822cu_id_table);
Signature · 1 line
2.51.0
maintainer Acked-by on v1 1/1
#2 lore raw

RE: [PATCH rtw-next] wifi: rtw88: Add USB ID 2001:3329 for D-Link AC13U rev. A1

Quoted 7 lines · Zenm Chen

Add USB ID 2001:3329 for D-Link AC13U rev. A1 which is a RTL8812CU-based Wi-Fi adapter.

Compile tested only.

Quoted 24 lines

---
Link to the Windows driver for D-Link AC13U rev. A1

https://support.dlink.com/ProductInfo.aspx?m=AC13U

---
 drivers/net/wireless/realtek/rtw88/rtw8822cu.c | 2 ++
 1 file changed, 2 insertions(+)
drivers/net/wireless/realtek/rtw88/rtw8822cu.c +2 -1
index 324fd5c8b..755f76840 100644
@@ -21,6 +21,8 @@ static const struct usb_device_id rtw_8822cu_id_table[] = {
          .driver_info = (kernel_ulong_t)&(rtw8822c_hw_spec) },
        { USB_DEVICE_AND_INTERFACE_INFO(0x13b1, 0x0043, 0xff, 0xff, 0xff),
          .driver_info = (kernel_ulong_t)&(rtw8822c_hw_spec) }, /* Alpha - Alpha */
+       { USB_DEVICE_AND_INTERFACE_INFO(0x2001, 0x3329, 0xff, 0xff, 0xff),
+         .driver_info = (kernel_ulong_t)&(rtw8822c_hw_spec) }, /* D-Link AC13U rev. A1 */
        {},
 };
 MODULE_DEVICE_TABLE(usb, rtw_8822cu_id_table);
--

2.51.0

maintainer
#3 lore raw

RE: [PATCH rtw-next] wifi: rtw88: Add USB ID 2001:3329 for D-Link AC13U rev. A1

In reply to Zenm Chen
Quoted 8 lines · Zenm Chen

Add USB ID 2001:3329 for D-Link AC13U rev. A1 which is a RTL8812CU-based Wi-Fi adapter.

Compile tested only.

1 patch(es) applied to rtw-next branch of rtw.git, thanks.

b377dcd9a286 wifi: rtw88: Add USB ID 2001:3329 for D-Link AC13U rev. A1

---
https://github.com/pkshih/rtw.git

maintainer
#4 lore raw
In reply to Zenm Chen
Quoted 11 lines · Zenm Chen

Add USB ID 2001:3328 for D-Link AN3U rev. A1 which is a RTL8192FU-based Wi-Fi adapter.

Compile tested only.

---
Link to the Windows driver for D-Link AN3U rev. A1

https://www.dlinktw.com.tw/techsupport/ProductInfo.aspx?m=AN3U

Could you please enlighten me how you address this is RTL8192FU-based? I downloaded the setup.ext and decompressed the file, but I can't find 8192FU.

Quoted 21 lines
---
 drivers/net/wireless/realtek/rtl8xxxu/core.c | 3 +++
 1 file changed, 3 insertions(+)
drivers/net/wireless/realtek/rtl8xxxu/core.c +3 -1
index 3ded59527..be39463bd 100644
@@ -8136,6 +8136,9 @@ static const struct usb_device_id dev_table[] = {
 /* TP-Link TL-WN823N V2 */
 {USB_DEVICE_AND_INTERFACE_INFO(0x2357, 0x0135, 0xff, 0xff, 0xff),
        .driver_info = (unsigned long)&rtl8192fu_fops},
+/* D-Link AN3U rev. A1 */
+{USB_DEVICE_AND_INTERFACE_INFO(0x2001, 0x3328, 0xff, 0xff, 0xff),
+       .driver_info = (unsigned long)&rtl8192fu_fops},
 #ifdef CONFIG_RTL8XXXU_UNTESTED
 /* Still supported by rtlwifi */
 {USB_DEVICE_AND_INTERFACE_INFO(USB_VENDOR_ID_REALTEK, 0x8176, 0xff, 0xff, 0xff),
--

2.51.0

author
#5 lore raw

Ping-Ke Shih <[email protected]> 於 2025年9月30日 週二 上午11:19寫道:

Quoted 12 lines
Quoted 10 lines · Zenm Chen

Add USB ID 2001:3328 for D-Link AN3U rev. A1 which is a RTL8192FU-based Wi-Fi adapter.

Compile tested only.

---
Link to the Windows driver for D-Link AN3U rev. A1

Quoted 5 lines
Quoted 1 line

https://www.dlinktw.com.tw/techsupport/ProductInfo.aspx?m=AN3U

Could you please enlighten me how you address this is RTL8192FU-based? I downloaded the setup.ext and decompressed the file, but I can't find 8192FU.

Hi Ping-Ke,

After installing that Windows driver, the driver will be placed at C:\Program Files\D-Link\AN3U\Driver.

According to the line 266 of the C:\Program Files\D-Link\AN3U\Driver\WIN10X64\netrtwlanu.inf file [1], we know that this dongle uses a 8192FU chip.
The specification [2] which says it supports both WPA2 and WPA3 is also a clue. As far as I know, among all Windows drivers for Realtek 802.11n 2T2R chips, only the driver for 8192FU supports both WPA2/WPA3, others support WPA2 only. This is how I determine what chip this dongle uses, but unfortunately there is no related report at linux-hardware.org [3] so cannot confirm it does use the ID 2001:3328.

[1] line 265 ~ 266 of the netrtwlanu.inf file
;; For 8192F DLINK
%DLink_AN3U.DeviceDesc% = RTL8192fu.ndi, USB\VID_2001&PID_3328

[2] https://www.dlink.com/tw/zh/products/an3u#Specs

[3] Reports about the ID 2001:3328 and 2001:3329
https://linux-hardware.org/?id=usb:2001-3328
https://linux-hardware.org/?id=usb:2001-3329

Quoted 23 lines
Quoted 22 lines
---
 drivers/net/wireless/realtek/rtl8xxxu/core.c | 3 +++
 1 file changed, 3 insertions(+)
drivers/net/wireless/realtek/rtl8xxxu/core.c +3 -1
index 3ded59527..be39463bd 100644
@@ -8136,6 +8136,9 @@ static const struct usb_device_id dev_table[] = {
 /* TP-Link TL-WN823N V2 */
 {USB_DEVICE_AND_INTERFACE_INFO(0x2357, 0x0135, 0xff, 0xff, 0xff),
        .driver_info = (unsigned long)&rtl8192fu_fops},
+/* D-Link AN3U rev. A1 */
+{USB_DEVICE_AND_INTERFACE_INFO(0x2001, 0x3328, 0xff, 0xff, 0xff),
+       .driver_info = (unsigned long)&rtl8192fu_fops},
 #ifdef CONFIG_RTL8XXXU_UNTESTED
 /* Still supported by rtlwifi */
 {USB_DEVICE_AND_INTERFACE_INFO(USB_VENDOR_ID_REALTEK, 0x8176, 0xff, 0xff, 0xff),
--

2.51.0

maintainer Reviewed-by
#6 lore raw
Quoted 23 lines · Zenm Chen

Ping-Ke Shih <[email protected]> 於 2025年9月30日 週二 上午11:19寫道:

Quoted 12 lines
Quoted 10 lines · Zenm Chen

Add USB ID 2001:3328 for D-Link AN3U rev. A1 which is a RTL8192FU-based Wi-Fi adapter.

Compile tested only.

---
Link to the Windows driver for D-Link AN3U rev. A1

Quoted 5 lines
Quoted 1 line

https://www.dlinktw.com.tw/techsupport/ProductInfo.aspx?m=AN3U

Could you please enlighten me how you address this is RTL8192FU-based? I downloaded the setup.ext and decompressed the file, but I can't find 8192FU.

Hi Ping-Ke,

After installing that Windows driver, the driver will be placed at C:\Program Files\D-Link\AN3U\Driver.

Quoted 7 lines

According to the line 266 of the C:\Program Files\D-Link\AN3U\Driver\WIN10X64\netrtwlanu.inf file [1], we know that this dongle uses a 8192FU chip.
The specification [2] which says it supports both WPA2 and WPA3 is also a clue. As far as I know, among all Windows drivers for Realtek 802.11n 2T2R chips, only the driver for 8192FU supports both WPA2/WPA3, others support WPA2 only.
This is how I determine what chip this dongle uses, but unfortunately there is no related report at linux-hardware.org [3] so cannot confirm it does use the ID 2001:3328.

Thanks for the detail. I have no permission to install drivers to my Windows PC in office, so I can only try to decompress setup.exe. Anyway, ack this patch. Thanks.

Quoted 34 lines

[1] line 265 ~ 266 of the netrtwlanu.inf file
;; For 8192F DLINK
%DLink_AN3U.DeviceDesc% = RTL8192fu.ndi, USB\VID_2001&PID_3328

[2] https://www.dlink.com/tw/zh/products/an3u#Specs

[3] Reports about the ID 2001:3328 and 2001:3329
https://linux-hardware.org/?id=usb:2001-3328
https://linux-hardware.org/?id=usb:2001-3329

Quoted 23 lines
Quoted 22 lines
---
 drivers/net/wireless/realtek/rtl8xxxu/core.c | 3 +++
 1 file changed, 3 insertions(+)
drivers/net/wireless/realtek/rtl8xxxu/core.c +3 -1
index 3ded59527..be39463bd 100644
@@ -8136,6 +8136,9 @@ static const struct usb_device_id dev_table[] = {
 /* TP-Link TL-WN823N V2 */
 {USB_DEVICE_AND_INTERFACE_INFO(0x2357, 0x0135, 0xff, 0xff, 0xff),
        .driver_info = (unsigned long)&rtl8192fu_fops},
+/* D-Link AN3U rev. A1 */
+{USB_DEVICE_AND_INTERFACE_INFO(0x2001, 0x3328, 0xff, 0xff, 0xff),
+       .driver_info = (unsigned long)&rtl8192fu_fops},
 #ifdef CONFIG_RTL8XXXU_UNTESTED
 /* Still supported by rtlwifi */
 {USB_DEVICE_AND_INTERFACE_INFO(USB_VENDOR_ID_REALTEK, 0x8176, 0xff, 0xff, 0xff),
--

2.51.0