D-Link DWA-140 rev D1

From WikiDevi
Jump to: navigation, search

D-Link DWA-140 D1

Manuf/OEM/ODM Shenzhen Gongjin Electronics WNA699U8N3.GW64-DL 1.0

FCC approval date: 04 July 2013
Country of manuf.: China

Interface: USB

USB 2.0
Connector: Male A
Form factor tags: dongle

ID: 2001:3c20
Windows: USB\VID_2001&PID_3C20

FCC ID: KA2WA140D1
Industry Canada ID: 4216A-WA140D1

WI1 chip1: Ralink RT5372

Probable Linux driver
rt2800usb (experimental,
in backports) or rt5370sta
USB ID first seen in kernel v3.13 (2014-01-20)
(see also passys)

Windows driver
see MediaTek's website

Antenna connector: none

bgn, 2x2:2

OUI: none specified

 Chip1 brandChip2 brand
D-Link DWA-140 rev B1RalinkRalink
D-Link DWA-140 rev B2Ralink
D-Link DWA-140 rev B3Ralink
D-Link DWA-140 rev C1RalinkRalink
D-Link DWA-140 rev D1Ralink
For a list of all currently documented Ralink chipsets with specifications, see Ralink.



"WNA699U8N3.GW64-DL" and "REV1.0" is silkscreened on the board in the FCC photos.

The FCC test report and labels indicate that this dongle will also be sold as the...

Per a recent MTK / Ralink driver set (for a Sitecom MT7610U dongle), the USB ID for this device is 2001:3c20.

Linux[edit]

The USB ID for this device was added in linux kernel version 3.13. The USB ID for this device is not currently in Ralink's driver or the linux kernel versions below 3.13 (rt2800usb).

Presuming RT5372 support is working, the following commands (executed as root) should get the device operational, at least temporarily.

modprobe rt2800usb
echo -n "2001 3c20" > /sys/bus/usb/drivers/rt2800usb/new_id

To persist across reboots, the process must be repeated again - you can either shove commands to readd the USB ID in a script executed upon boot or you will need to recompile the driver (using backports would be recommended..).

For the vendor driver (rt5370sta), the USB ID will probably need to be manually added before compilation. The following should be added to common/rtusb_dev_id.c..

{USB_DEVICE(0x2001,0x3C20)}, /* Alpha */

.. in the RT5372 ifdef block.

This GitHub repo would appear to have the change already applied.. but has not been further verified aside from that.