Elecom WDC-433DU2HBK with Linux mint 17

The chipset is RTL8812AU.

I hate a long Ethernet cable across my room. It’s always waiting for trapping my leg in the night… I’ll buy a USB wireless adapter. I decided, I don’t wait. Under the snow, I desperately visited a franchised electronics store called Kojima and got Elecom WDC-433DU2HBK.

Then, the adapter doesn’t work.

Elecom WDC-433DU2HBK with Linux mint 17

My choice is naturally Logitech for the accessories. Elecom is a rotten Japanese maker who is providing a thing normally for Windows. They feed to Microsoft ecosystem and die with it. A martyr. Nevertheless, I didn’t have another choice. The shop, also rotten, is dealing in only Elecom product due to the sales contract. No way. I bought it and got predictably failed.

I still don’t give up.

This adaptor is fortunately enough old. I got an information on the Internet. The chipset is RTL8812AU. It’s for my secondary Box with Linux Mint 17. Now I can go.

Phase 1: Prepare

$ sudo apt-get install linux-headers-KERNEL-VERSION-NUMBER build-essential git $ git clone https://github.com/gnab/rtl8812au $ cd rtl8812au/ $ sudo cp -R . /usr/src/rtl8812AU_8821AU_linux-1.0 $ sudo dkms add -m rtl8812AU_8821AU_linux -v 1.0 $ sudo dkms build -m rtl8812AU_8821AU_linux -v 1.0 $ sudo dkms install -m rtl8812AU_8821AU_linux -v 1.0 Cite: rtl8812AU_8821AU_linux/README.md at master · abperiasamy/rtl8812AU_8821AU_linux · GitHub

Phase 2: Make & Install

Edit: /rtl8812au/os_dep/linux/usb_intf.c

  1. Find the line: ‪#‎ifdef‬ CONFIG_RTL8821A
  2. Find the section: /*=== Customer ID ===*/
  3. Add this line at the bottom of the section: {USB_DEVICE(0x056e, 0x4007),.driver_info = RTL8821},
Cite: CoreDumper: Linux で WDC-433DU2HBK *Written in Japanese, an article perhaps for Arch Linux.

Phase 3: Make and Install

$ sudo make && make install $ sudo modprobe 8812au

It worked. Linux Mint 17 Cinnamon with 802.11a/n. The adapter is working. Awesome.


Need to kill 2.4GHz on the router. Keep just 5GHz working. Or WiFi repeats the connection and the disconnection.

For Chakra after upgrade

The module is already there. Just run the command below.

$ sudo dkms install -m rtl8812AU_8821AU_linux -v 1.0