rebrane / mt7610u

There are many forks of the mt7610u driver. This one builds and works on Linux 4.14, unlike the rest.
MIT License
13 stars 7 forks source link

Modified by Neil Klopfenstein, 12/2017

Fix compile with Linux 4.14

Works with Archer T2U, not tested on anything else.

changelog 2016-04-04

  1. theoretically supported products (common/rtusb_dev_id.c):
    • {USB_DEVICE(0x148F,0x7610)}, / MT7610U Ralink VID /
    • {USB_DEVICE(0x0E8D,0x7610)}, / MT7610U MediaTek VID / Sabrent NTWLAC /
    • {USB_DEVICE(0x13B1,0x003E)}, / Cisco Linksys AE6000 /
    • {USB_DEVICE(0x7392,0xA711)}, / Edimax 7711ULC/7711MAC /
    • {USB_DEVICE(0x7392,0xB711)}, / Elecom WDC-433SU2M /
    • {USB_DEVICE(0x148F,0x761A)}, / TP-LINK Archer T2U(H) (tested, working) /
    • {USB_DEVICE(0x148F,0x760A)}, / TP-LINK /
    • {USB_DEVICE(0x0B05,0x17D1)}, / ASUS USB-AC51 /
    • {USB_DEVICE(0x0B05,0x17DB)}, / ASUS USB-AC50 /
    • {USB_DEVICE(0x0DF6,0x0075)}, / Edimax EW-7811UTC AC600 / Sitecom WLA-3100 /
    • {USB_DEVICE(0x2001,0x3D02)}, / D-Link DWA-171 rev B1 /
    • {USB_DEVICE(0x0586,0x3425)}, / ZyXEL NWD6505 /
    • {USB_DEVICE(0x07B8,0x7610)}, / AboCom AU7212 /
    • {USB_DEVICE(0x04BB,0x0951)}, / IO DATA WN-AC433UK /
    • {USB_DEVICE(0x057C,0x8502)}, / AVM FRITZ!WLAN USB Stick AC 430 (not working) /
    • {USB_DEVICE(0x293C,0x5702)}, / Comcast Xfinity KXW02AAA /
    • {USB_DEVICE(0x2019,0xAB31)}, / Planex GW-450D/GW-450D-KATANA /
    • {USB_DEVICE(0x20F4,0x806B)}, / TRENDnet TEW-806UBH AC600 /
  2. rt_linux.c: RtmpOSFileRead/RtmpOSFileWrite
    • osfd->f_op->read/vfs_read Kernel 4.x
  3. fixes from https://github.com/xtknight/mt7610u-linksys-ae6000-wifi-fixes

mt7610u_wifi_sta_v3002_dpo_20130916

Modified usb wifi driver for TP-Link TL-WDN5200 AC600 T2U and Cisco Linksys AE6000 / AC580 on Linux.

  1. modified: common/rtusb_dev_id.c
    • add product id for TL-WDN5200
    • add product id for Cisco Linksys AE6000 / AC580
  2. modified: include/os/rt_linux.h
  3. modified: os/linux/rt_linux.c
    • fix compile error from struct _OS_FSINFO
    • fix problem on 64bit
  4. modified: os/linux/config.mk
    • change default setting for Ubuntu
  5. modified common/cmm_info.c
    • fix compile with gcc 4.9.2 newer Kernel (Ubuntu 15.04)

prepare

Ubuntu: sudo apt-get install git build-essential -headers

how to use

$ git clone https://github.com/rebrane/mt7610u
$ make
$ make install