Make TP-Link TL-WN725N V2 work on Raspbian

Please follow the instruction here.


Recently I brought a wireless doodle for the Raspberry Pi so I can get rid of the internet cable for the pi, as the page RPi VerifiedPeripherals (ref1) says TP-Link TL-WN725N works out of the box, I brought it. But unfortunately, it doesn't work.

TP-Link TL-WN725N v1 uses Realtek 8188CUS and it (probably) works out of the box, but the v2 uses Realtek 8188EU, of which the system don’t have the correct driver.

Thanks to the nice guy on the official BBS of the Raspberry Pi who compile the driver (ref3), now you just need to run the followed commend to get the driver and install it (kernel version should be 3.6, it may or may not work with other version):


wget -P . -m -nH http://file.zhujunsan.net/8188eu.ko
sudo cp 8188eu.ko /lib/modules/uname -r/kernel/net/wireless
sudo depmod -a
sudo modprobe 8188eu

After that, use ifconfig to see if the wlan0 is shown up in the network devices.

As to the rest, you can find how to set up wireless config in ref 2, it shall be very straight forward.

ref:
1 http://elinux.org/RPi_VerifiedPeripherals
2 http://pingbin.com/2012/12/setup-wifi-raspberry-pi/
3 http://www.raspberrypi.org/phpBB3/viewtopic.php?f=26&t=29752
4 用raspberry-pi制作无线路由过程的札记2-编译8188eu芯片的无线网
5 http://hi.baidu.com/red54/item/3f5e64d1e3b37d50d73aae26

22 thoughts on “Make TP-Link TL-WN725N V2 work on Raspbian”

  1. hi i tried to run the first command but give me an error permission denied, my apologies as im not familiar with linux console. thank you

    1. You can add sudo before the command to gain the permission. It probably because you are downloading the file to the directory which you don't have the permission to write.

  2. Could'nt run command "sudo modprobe 8188eu"
    Got thus error message
    "ERROR : could not insert '8188eu.ko':Exec format error"
    Been so frustrating setting the wifi up...
    Thanks !

    1. haven't encountered this one before, but I think you are using a kernel other than 3.6.XX. try 'uname -r' to see the kernel version number

      1. I am also getting that same error. I am running Occidentalis v0.2 from Adafruit. uname -r responds with "3.2.27+"

        Thanks in Advance,
        Sean

        1. your kernel version is 3.2 but this driver need 3.6 to work, that's why you got the err

          1. ok the problem was that I was trying to make it work on xbian... and it seems it doesn't 🙁

  3. This worked for me! Thank you!!

    Raspbmc TL-WN725N v2 no blink from the USB dongle but I prefer that. nice speeds and works on boot

    pi@raspbmc:~$ uname -r
    3.6.11

      1. I have 3.10.25+ and have "ERROR: could not insert '8188eu': Exec format error" too :S

        Can't compile it too

  4. Same issue as those above me:

    root@raspbmc:/# uname -r
    3.6.11

    root@raspbmc:/# sudo modprobe 8188eu
    ERROR: could not insert '8188eu': Exec format error

    Any suggestions?

  5. If it's of any help I downgraded my firmware to a late May version and it worked again:

    rpi-update bb6e0a761eb4100c64b72e50b86f1c5612b8f8c5

    I went this route after trying to recompile the drive, with no luck

  6. Hello!!
    I have version 3.18.11+
    Just bought wifi dongle TL-WN725N ver:2.1 (that is how its written on the box)
    The pi doesn't detect it... and "http://file.zhujunsan.net/8188eu.ko" of first command line gives 404 not found!

    what can i do??

Leave a Reply

Your email address will not be published. Required fields are marked *