Esta pagina se ve mejor con JavaScript habilitado

R36H: Wifi RTL8188ETV

 ·  🎃 kr0m

En este tutorial vamos a instalar un chip wifi a nuestra querida R36H, cabe decir que lamentablemente esto no es posible en una R36S, en tal caso deberemos recurrir a un dongle externo conectado mediante OTG .

El chip en cuestión es el RTL8188ETV, es un chip que deja mucho que desear ya que las tasas de tranferencia presentadas en las pruebas son muy deficientes y la estabilidad de la conexión penosa, el chip en cuestión es este . Cabe decir que si soldamos el chip wifi, ArkOS ya no detectará tarjetas wifi a través del puerto USB-OTG.


Instalación:

Aquí podemos ver algunos detalles del chip:

Schema Pinout

En estas imágenes podemos ver el resultado final:

Si necesitamos saber la MAC de la tarjeta Wifi podemos obtenerla consultando un fichero de texto del sistema:

Options -> 351Files:
/sys/class/net/INTERFACE_NAME(wlan0)/address

Y -> Quit

Comprobamos que funcione:

NOTA: Como podemos apreciar en el video, la interferencia de la wifi sobre el altavoz persiste.

También podemos comprobar que funciona correctamente desde CLI conectando por SSH .

Comprobamos el driver que está utilizando:

apt install ethtool
ethtool -i wlan0 | grep driver
driver: r8188eu

Comprobamos el estado de la interfaz:

sudo su -l
apt install wireless-tools
iwconfig wlan0
wlan0     IEEE 802.11bgn  ESSID:"Synapse"  Nickname:"<WIFI@REALTEK>"
          Mode:Managed  Frequency:2.432 GHz  Access Point: A1:FA:31:91:01:07
          Bit Rate:72.2 Mb/s   Sensitivity:0/0
          Retry:off   RTS thr:off   Fragment thr:off
          Encryption key:****-****-****-****-****-****-****-****   Security mode:open
          Power Management:off
          Link Quality=0/100  Signal level=14/100  Noise level=0/100
          Rx invalid nwid:0  Rx invalid crypt:0  Rx invalid frag:0
          Tx excessive retries:0  Invalid misc:0   Missed beacon:0

Comprobamos los APs disponibles:

nmcli dev wifi rescan
nmcli dev wifi list
IN-USE  BSSID              SSID                    MODE   CHAN  RATE       SIGNAL  BARS  SECURITY
*       A1:FA:31:91:01:07  Synapse                 Infra  5     16 Mbit/s  19      â–‚___  WPA2
        EC:F4:51:7D:05:67  MiFibra-0565            Infra  1     16 Mbit/s  0       ____  WPA2
        50:6F:0C:CD:DD:7E  FEMINISMO ES CANCER     Infra  1     16 Mbit/s  0       ____  WPA1 WPA2
        D4:7B:B0:B3:22:E4  MOVISTAR_22E3           Infra  1     16 Mbit/s  0       ____  WPA2
        5A:D4:CD:0C:C0:50  PURO CANCER             Infra  1     2 Mbit/s   0       ____  WPA1 WPA2
        08:33:ED:89:EC:5F  MOVISTAR-WIFI6-EC50     Infra  6     16 Mbit/s  0       ____  WPA2
        6C:E8:74:D5:C0:50  Cableworld_120857 2.4G  Infra  11    16 Mbit/s  0       ____  WPA1 WPA2
        CC:ED:DC:80:29:52  MOVISTAR_2950           Infra  11    16 Mbit/s  0       ____  WPA2

Pruebas de rendimiento:

Con la salida del iwconfig wlan0 ya podemos intuir que algo no marcha bien:

Link Quality=0/100  Signal level=14/100  Noise level=0/100

Para salir de dudas podemos instalar speedtest y ejecutar un test rápido:

apt install speedtest-cli
speedtest
Retrieving speedtest.net configuration...
Testing from Digi Spain (79.112.34.143)...
Retrieving speedtest.net server list...
Selecting best server based on ping...
Hosted by Orange (Valencia) [2403.93 km]: 21.816 ms
Testing download speed................................................................................
Download: 3.94 Mbit/s
Testing upload speed......................................................................................................
Upload: 1.36 Mbit/s

Las tasas de transferencia son realmente bajas, en la misma consola desde el dongle USB obteníamos:

Retrieving speedtest.net configuration...
Testing from Digi Spain (79.116.95.143)...
Retrieving speedtest.net server list...
Selecting best server based on ping...
Hosted by Orange (Madrid) [1.68 km]: 17.127 ms
Testing download speed................................................................................
Download: 8.08 Mbit/s
Testing upload speed......................................................................................................
Upload: 3.56 Mbit/s

Podemos ver mediante dmesg que la interfaz no deja de desconectarse:

[  540.816913] R8188EU: linked_status_chk(wlan0) disconnect or roaming
[  542.779365] R8188EU: assoc success

Se han seguido las instrucciones descritas en este issue del GitHub del driver para intentar solventar el problema, pero ha sido en vano.

Como conclusión, dado el penoso rendimiento del chip RTL8188ETV, no recomiendo su instalación. En su defecto recomiendo el RTL8188ETV de MediaTek.