Tenda U9

Overview
"10035490 V1.1" is silkscreened on the board in the FCC photos.

An 8 MiB GigaDevice GD25Q64CSIG flash chip is present on the board. This stores Windows drivers for the adapter.

/*=== Realtek demoboard ===*/ {USB_DEVICE (0bda, b82b), .driver_info = RTL8821C}, /* RTL8821CU */ {USB_DEVICE( 0bda, b820), .driver_info = RTL8821C}, /* RTL8821CU */ {USB_DEVICE (0bda, c821), .driver_info = RTL8821C}, /* RTL8821CU */ {USB_DEVICE (0bda, c820), .driver_info = RTL8821C}, /* RTL8821CU */ {USB_DEVICE (0bda, c82a), .driver_info = RTL8821C}, /* RTL8821CU */ {USB_DEVICE (0bda, c82b), .driver_info = RTL8821C}, /* RTL8821CU */ {USB_DEVICE (0bda, c811), .driver_info = RTL8821C}, /* RTL8811CU */ {USB_DEVICE (0bda, 8811), .driver_info = RTL8821C}, /* RTL8811CU */ {USB_DEVICE (0bda, 2006), .driver_info = RTL8821C}, /* TOTOLINK A650UA v3 */ /*=== Customer ID ===*/ {USB_DEVICE (2001, 331d), .driver_info = RTL8821C}, /* D-Link - DWA-171C */
 * 1) ifdef CONFIG_RTL8821C

/*=== Realtek dongle ===*/ {USB_DEVICE (0bda, b711), .driver_info = RTL8710B}, /* RTL8710B = RTL8188GU 1*1 */
 * 1) ifdef CONFIG_RTL8710B

MODULE_DEVICE_TABLE(usb, rtw_usb_id_tbl); int const rtw_usb_id_len = sizeof(rtw_usb_id_tbl) / sizeof(struct usb_device_id);

static struct specific_device_id specific_device_id_tbl[] = { {.idVendor = 0bda, .idProduct = 8177, .flags = SPEC_DEV_ID_DISABLE_HT}, /* RTL8188CU 1*1 dongle, (b/g mode only) */ {.idVendor = 0bda, .idProduct = 817e, .flags = SPEC_DEV_ID_DISABLE_HT}, /* RTL8188CE-VAU USB minCard (b/g mode only) */ {.idVendor = 0b05, .idProduct = 1791, .flags = SPEC_DEV_ID_DISABLE_HT}, {.idVendor = 13d3, .idProduct = 3311, .flags = SPEC_DEV_ID_DISABLE_HT}, {.idVendor = 13d3, .idProduct = 3359, .flags = SPEC_DEV_ID_DISABLE_HT}, /* Russian customer - AzureWave (RTL8188CE-VAU g mode) */ {.idVendor = 0bda, .idProduct = 8111, .flags = SPEC_DEV_ID_ASSIGN_IFNAME}, /* Realtek 5G dongle for WiFi Display */ {.idVendor = 2019, .idProduct = ab2d, .flags = SPEC_DEV_ID_ASSIGN_IFNAME}, /* PCI - Abocom 5G dongle for WiFi Display */
 * 1) ifdef RTK_DMP_PLATFORM