abhijeet2096 / TL-WN722N-V2

Drivers for TP-LINK TL-WN722N version 2 .Clean ported for kernel 4.4, 4.8, 4.10 ,4.13 ,4.14 & 4.15 from source which was at 4.3
https://abhijeet2096.github.io/TL-WN722N-V2/
MIT License
130 stars 39 forks source link
8188 driver linux monitor monitormode ported realtek rtl8188eu tl-wn722n tplink ubuntu v2 wireless

TL-WN722N-V2 Drivers clean ported to Kernel 4.4,4.8, 4.10, 4.13, 4.14, 4.15 & 4.18(GNU/LINUX)

TL-WN722N-V2

TL-WN722N-V2

Requirements

Install appropriate "linux-headers" for your linux distribution before make !

For Example for ubuntu [Very Important]

     $ sudo apt-get install linux-headers

Installation Instruction

AS DKMS MODULE
  1. Install dependencies and Change directory to /usr/src
     $ sudo apt-get install git dkms git make build-essential
     $ cd /usr/src
  2. Clone the repository
     $ sudo git clone https://github.com/abhijeet2096/TL-WN722N-V2
  3. Add a Symbolic link for dkms to know where source is
     $ sudo dkms add ./TL-WN722N-V2
  4. Build the source
     $ sudo dkms build -m 8188eu -v 1.2
  5. Install the Build drivers
     $ sudo dkms install -m 8188eu -v 1.2
  6. Modprobe it .
     $ sudo modprobe 8188eu
  7. Reboot system .
     $ sudo reboot
NOT AS DKMS MODULE
  1. Spawn terminal and clone the above repo by
     $ git clone https://github.com/abhijeet2096/TL-WN722N-V2
  2. Change the working directory with
     $ cd TL-WN722N-V2
  3. Clean using $ sudo make clean .
  4. Compile using $ sudo make all .
  5. Install above driver as
     $ sudo make install
  6. Reboot your system !

P.S for uninstalling above driver

     $ sudo make uninstall

Activating Monitor Mode

  1. Plugin the device .
  2. Spwan terminal $ iwconfig and notice the device name.
  3. $ sudo ifconfig <device-name> down
  4. $ sudo iwconfig <device-name> mode Monitor
  5. $ sudo ifconfig <device-name> up
  6. $ iwconfig output mode should be now "Auto"
  7. Go root $ sudo -i
  8. airmon-ng start <device-name>
  9. `airodump-ng ' 10 Monitor mode should start

Activating/Deactivating LED

  1. Clone this Repository.
  2. Edit include/autoconf.h in your favourite editor
  3. go to line 173 and comment/uncomment #define CONFIG_LED
  4. Make again the drivers
  5. Reboot system

Results

Results are displayed below in table.

Drivers Signal Strength
lwfinger/rtl8188eu 0-10 %
mfruba/kernel 65-75 %
abhijeet2096/TL-WN722N-V2 85-95 %

NOTE: All results are tested from same distance from wifi router !

Donate

Donate

Bugs

I was not able to inject packets. If you want to help please ping me on Email.

About

The Drivers are for TP-LINK TL-WN722N Version 2 . The drivers are ported to kernel 4.4, 4.8 ,4.10, 4.13,4.14 & 4.15 from source from TP-LINK-WEBSITE which was intially made for kernel 4.3 .

Contributors

Abhijeet sharma

  1. Github: http://github.com/abhijeet2096
  2. Email: sharma.abhijeet2096@gmail.com
  3. Mobile: +91-8629015433

[Akhil Singhal]

  1. Github: http://github.com/akhilsinghal1234
  2. Email: akhilsinghal1234@gmail.com
  3. Mobile: +91-8629015410

References/Source/Credits

  1. https://github.com/mfruba/kernel
  2. http://www.tp-link.com/us/download/TL-WN722N.html
  3. https://github.com/mfruba/kernel/pull/21/files
  4. https://github.com/diederikdehaas/rtl8812AU/issues/75
  5. https://www.raspberrypi.org/forums/viewtopic.php?p=342670
  6. http://xmodulo.com/build-kernel-module-dkms-linux.html
  7. https://github.com/abperiasamy/rtl8812AU_8821AU_linux/pull/242/commits/af2ee890d7abefb559a0a2aee4b4e0da686ab9a8
  8. https://github.com/jpts/rtl8188eu/blob/master/patches/b.patch
  9. https://github.com/NextThingCo/RTL8723DS/pull/2/files