Comparativa - Adaptador Wifi EDUP vs TP-LINK

Hola a todos!

Hace unas semanas, pedí un adaptador wifi por la página Aliexpress (imagino que la conoceréis de sobra) para mi Raspberry Pi 3 Modelo B en concreto. El caso es que me ha llegado hoy mismo y he querido realizar una comparativa con el adaptador que tengo en mi sobremesa, que es un TP-LINK TLWN722N, muy conocido por cierto y me ha parecido buena idea exponer el tema en este foro. Si en algún momento algo no está acorde al foro o no está colocado en el tema adecuado, decírmelo. Al lío :smiley:

  • En primer lugar, los materiales, es todo de plástico, pero no es el típico que se rompe al tocarlo, está bien acabado para mi gusto.

  • En segundo lugar, la antena es algo más extensa en comparativa con el otro adaptador.

  • Las características de ambos adaptadores son las siguientes:

  • EP-MS8551:

  • Estándares: b/g/n

  • Interfaz USB: 2.0

  • Banda: 2,4 Ghz

  • Chipset: MTK7601 (Mediatek)

  • Antena: 6dBi

  • Potencia de salida: 13 - 17 dBm

  • Sistema operativo: Windows, Mac, Linux

  • Precio: 3,38€ me costó a mi, varía según los días, pero menos de 5€ te cuesta seguro, con envío gratis :slight_smile:

  • Vamos ahora con el otro adaptador, después os muestro los test de velocidad que he realizado en diferentes páginas.

  • TL-WN722N

  • Estándares: b/g/n

  • Interfaz USB: 2.0

  • Banda: 2,4 Ghz

  • Chipset: AR9002U (Atheros)

  • Antena: 4dBi

  • Potencia de salida: 20 dBm

  • Sistema operativo: Windows, Mac, Linux

  • Precio: No recuerdo cuanto me costó, pero actualmente está a 9,99€

  • Quiero mostraros ahora la comparativa en cuanto a velocidad de descarga/subida, en mi casa tengo 120 megas de Ono-Vodafone.

  • EDUP

1º Test - Descarga 46,57 Mb/s - Subida 30,24 Mb/s
2º Test - Descarga 49,76 Mb/s - Subida 33,05 Mb/s
3º Test - Descarga 50,63 Mb/s - Subida 34,37 Mb/s

  • TPLINK

1º Test - Descarga 53,23 Mb/s - Subida 37,09 Mb/s
2º Test - Descarga 56,83 Mb/s - Subida 39,22 Mb/s
3º Test - Descarga 52,58 Mb/s - Subida 35,49 Mb/s

  • Para finalizar, quiero decir que tanto una antena como la otra, cumplen perfectamente los requisitos de cualquier persona, es decir, tanto alcance como calidad, si es cierto que la atheros puedes utilizarla en modo monitor, la mediatek todavía no la he probado, lo cual no estoy seguro si es compatible o no. En cuanto a lo demás, la mediatek es una antena muy pequeña, con gran alcance y con un precio realmente asombroso, con gastos incluidos :smiley:

  • Espero que sirva de ayuda para alguien! Gracias.

Muchas gracias por tu comparativa. :slight_smile:
No he encontrado rastros del chipset MTK7601 que Edup (y alibaba) anuncian.
Supongo que es igual al MT7601U (si no es el mismo, tampoco estas web son un modelo de exactitud)
Dicho chipset está soportado por defecto en las distribuciones GNU-Linux con un kernel superior al 4.2
Es decir desde verano 2015
El código base de mediatek es GPL3 (abierto) así que no hay razones para que no sea compatibles con modo monitor y inyección de paquetes. :slight_smile:
Linux mac80211-based driver for Mediatek MT7601U USB bgn WiFi dongle
Buscando un poco más se confirma que es compatible con modo monitor y inyección
https://www.wifi-libre.com/img/members/3/edup_1.jpg
Mt7601u @ wikidevi
Mediatek es el nuevo Ralink; y este chipset parece ser muy comparable a un ralink RT3070 en versión MIMO 1t1r.
Por lo visto tus pruebas confirman esto: Sin ser muy diferente el rendimiento es un poco menor que con el atheros (por cierto, el chipset wifi es el ar9271, el chipset que das es su CPU :wink: )
Es lo que me pasa en la gran mayoría de los casos cuando comparo mi rt3070 a mi ar9217: El atheros tiene un poco más de chicha

Pensándolo dos veces: Está más que claro que la K de mediatek es un error en la página de Edup (reproducido por alibaba) :stuck_out_tongue:
Todos los chipsets mediatek se llaman "MT "m y ninguno lleva MTK de prefijo
Así que hablamos bien de un MT7601(U) (versión USB) con soporte nativo en linux y compatibilidad mode monitor con inyección de paquetes
¡A este precio es el chollo del verano 2018! :cool:

Gracias por corregir la información, he comprobado como bien has dicho lo del modo monitor, efectivamente era el modelo que indicabas anteriormente.

https://ibb.co/hNZ72J

Si que es cierto que el chipset atheros tiene algo más de chicha, pero de todas formas, por el precio que tiene no se le puede pedir milagros :smiley: , aún así, es una maravilla, creo que pediré un segundo por el tema de que pueda utilizarse el modo monitor, eso te ofrece bastante jugo.

PD (Funciona perfectamente con mi Raspberry Modelo 3 B, no es necesario instalar ningún driver, automáticamente reconoce el dispositivo.

Estupendo. :slight_smile:
Además es perfecto para un Pi: Es un ano adaptador que cuesta para un nano precio y tendrá un nano consumo eléctrico.
¿Te molestaría copiar y pegar aquí la salida de

lsusb
sudo iw phy0 info
modinfo mt7601u

?
Así le tenemos bien fichado.

Claro, aquí tienes los datos:

  • lsusb

Bus 001 Device 006: ID 093a:2510 Pixart Imaging, Inc. Optical Mouse
Bus 001 Device 007: ID 05ac:0220 Apple, Inc. Aluminum Keyboard (ANSI)
Bus 001 Device 005: ID 05ac:1006 Apple, Inc. Hub in Aluminum Keyboard
Bus 001 Device 004: ID 148f:7601 Ralink Technology, Corp. MT7601U Wireless Adapter
Bus 001 Device 003: ID 0424:ec00 Standard Microsystems Corp. SMSC9512/9514 Fast Ethernet Adapter
Bus 001 Device 002: ID 0424:9514 Standard Microsystems Corp. SMC9514 Hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

  • sudo iw phy0 info

Wiphy phy0
max # scan SSIDs: 4
max scan IEs length: 2257 bytes
max # sched scan SSIDs: 0
max # match sets: 0
max # scan plans: 1
max scan plan interval: -1
max scan plan iterations: 0
Retry short limit: 7
Retry long limit: 4
Coverage class: 0 (up to 0m)
Supported Ciphers:
* WEP40 (00-0f-ac:1)
* WEP104 (00-0f-ac:5)
* TKIP (00-0f-ac:2)
* CCMP-128 (00-0f-ac:4)
* CCMP-256 (00-0f-ac:10)
* GCMP-128 (00-0f-ac:8)
* GCMP-256 (00-0f-ac:9)
Available Antennas: TX 0 RX 0
Supported interface modes:
* managed
* monitor
Band 1:
Capabilities: 0x17e
HT20/HT40
SM Power Save disabled
RX Greenfield
RX HT20 SGI
RX HT40 SGI
RX STBC 1-stream
Max AMSDU length: 3839 bytes
No DSSS/CCK HT40
Maximum RX AMPDU length 65535 bytes (exponent: 0x003)
Minimum RX AMPDU time spacing: 2 usec (0x04)
HT TX/RX MCS rate indexes supported: 0-7, 32
Bitrates (non-HT):
* 1.0 Mbps (short preamble supported)
* 2.0 Mbps (short preamble supported)
* 5.5 Mbps (short preamble supported)
* 11.0 Mbps (short preamble supported)
* 6.0 Mbps
* 9.0 Mbps
* 12.0 Mbps
* 18.0 Mbps
* 24.0 Mbps
* 36.0 Mbps
* 48.0 Mbps
* 54.0 Mbps
Frequencies:
* 2412 MHz [1] (20.0 dBm)
* 2417 MHz [2] (20.0 dBm)
* 2422 MHz [3] (20.0 dBm)
* 2427 MHz [4] (20.0 dBm)
* 2432 MHz [5] (20.0 dBm)
* 2437 MHz [6] (20.0 dBm)
* 2442 MHz [7] (20.0 dBm)
* 2447 MHz [8] (20.0 dBm)
* 2452 MHz [9] (20.0 dBm)
* 2457 MHz [10] (20.0 dBm)
* 2462 MHz [11] (20.0 dBm)
* 2467 MHz [12] (20.0 dBm)
* 2472 MHz [13] (20.0 dBm)
* 2484 MHz [14] (disabled)
Supported commands:
* new_interface
* set_interface
* new_key
* start_ap
* new_station
* new_mpath
* set_mesh_config
* set_bss
* authenticate
* associate
* deauthenticate
* disassociate
* join_ibss
* join_mesh
* set_tx_bitrate_mask
* frame
* frame_wait_cancel
* set_wiphy_netns
* set_channel
* set_wds_peer
* probe_client
* set_noack_map
* register_beacons
* start_p2p_device
* set_mcast_rate
* connect
* disconnect
* set_qos_map
* Unknown command (121)
Supported TX frame types:
* IBSS: 0x00 0x10 0x20 0x30 0x40 0x50 0x60 0x70 0x80 0x90 0xa0 0xb0 0xc0 0xd0 0xe0 0xf0
* managed: 0x00 0x10 0x20 0x30 0x40 0x50 0x60 0x70 0x80 0x90 0xa0 0xb0 0xc0 0xd0 0xe0 0xf0
* AP: 0x00 0x10 0x20 0x30 0x40 0x50 0x60 0x70 0x80 0x90 0xa0 0xb0 0xc0 0xd0 0xe0 0xf0
* AP/VLAN: 0x00 0x10 0x20 0x30 0x40 0x50 0x60 0x70 0x80 0x90 0xa0 0xb0 0xc0 0xd0 0xe0 0xf0
* mesh point: 0x00 0x10 0x20 0x30 0x40 0x50 0x60 0x70 0x80 0x90 0xa0 0xb0 0xc0 0xd0 0xe0 0xf0
* P2P-client: 0x00 0x10 0x20 0x30 0x40 0x50 0x60 0x70 0x80 0x90 0xa0 0xb0 0xc0 0xd0 0xe0 0xf0
* P2P-GO: 0x00 0x10 0x20 0x30 0x40 0x50 0x60 0x70 0x80 0x90 0xa0 0xb0 0xc0 0xd0 0xe0 0xf0
* P2P-device: 0x00 0x10 0x20 0x30 0x40 0x50 0x60 0x70 0x80 0x90 0xa0 0xb0 0xc0 0xd0 0xe0 0xf0
Supported RX frame types:
* IBSS: 0x40 0xb0 0xc0 0xd0
* managed: 0x40 0xd0
* AP: 0x00 0x20 0x40 0xa0 0xb0 0xc0 0xd0
* AP/VLAN: 0x00 0x20 0x40 0xa0 0xb0 0xc0 0xd0
* mesh point: 0xb0 0xc0 0xd0
* P2P-client: 0x40 0xd0
* P2P-GO: 0x00 0x20 0x40 0xa0 0xb0 0xc0 0xd0
* P2P-device: 0x40 0xd0
software interface modes (can always be added):
* monitor
interface combinations are not supported
HT Capability overrides:
* MCS: ff ff ff ff ff ff ff ff ff ff
* maximum A-MSDU length
* supported channel width
* short GI for 40 MHz
* max A-MPDU length exponent
* min MPDU start spacing
Device supports TX status socket option.
Device supports HT-IBSS.
Device supports SAE with AUTHENTICATE command
Device supports low priority scan.
Device supports scan flush.
Device supports AP scan.
Device supports per-vif TX power setting
Driver supports full state transitions for AP/GO clients
Driver supports a userspace MPM
Device supports active monitor (which will ACK incoming frames)
Device supports configuring vdev MAC-addr on create.

  • modinfo mt7601u

filename: /lib/modules/4.14.52-v7+/kernel/drivers/net/wireless/mediatek/mt7601u/mt7601u.ko
license: GPL
firmware: mt7601u.bin
srcversion: D06F3ABB275F34B500D150A
alias: usb:v7392p7710ddcdscdpiciscipin
alias: usb:v2A5Fp1000ddcdscdpiciscipin
alias: usb:v2955p1001ddcdscdpiciscipin
alias: usb:v2955p0001ddcdscdpiciscipin
alias: usb:v2717p4106ddcdscdpiciscipin
alias: usb:v2001p3D04ddcdscdpiciscipin
alias: usb:v148Fp760Dddcdscdpiciscipin
alias: usb:v148Fp760Cddcdscdpiciscipin
alias: usb:v148Fp760Bddcdscdpiciscipin
alias: usb:v148Fp760Addcdscdpiciscipin
alias: usb:v148Fp7601ddcdscdpiciscipin
alias: usb:v13D3p3434ddcdscdpiciscipin
alias: usb:v13D3p3431ddcdscdpiciscipin
alias: usb:v0E8Dp760Bddcdscdpiciscipin
alias: usb:v0E8Dp760Addcdscdpiciscipin
alias: usb:v0B05p17D3ddcdscdpiciscipin
depends: mac80211,cfg80211
intree: Y
name: mt7601u
vermagic: 4.14.52-v7+ SMP mod_unload modversions ARMv7 p2v8

  • Por cierto, para que sirve cada comando?

  • Espero que los datos sean de gran ayuda! :slight_smile:

¡Olé! Gracais :slight_smile:

  1. lsusb
    Es para detectar "“físicamente” los periféricos USB enchufados. Digo “físicamente” porque detecta los periféricos aunque no tengas drivers/frimwares instalados para ellos. El comando te devuelve el número de identificación del hardware y el nombre del chipset wifi. Dos informaciones cruciales para buscar una solución si tu USB no tiene drivers preinstalados./*]
  2. sudo iw phy0 info
    Es para obtener el máximo de información sobre las capacidades de una interfaz wifi. Más información aquí: ¡iwconfig es obsoleto también! Moderniza tus sintaxis wifi con iw /*]
  3. modinfo mt7601u
    Para obtener información sobre un modulo (driver) concreto/*]