MK809III Linux working wifi rtl8188etv

Como comenzar… algo un poco difícil pero vamos que el camino es largo

A mediados de 2013 compre el para hoy 2015 muy famoso Stick Android Tv Mk809III

Con las siguientes especificaciones:

  • Item No.: MK809III
  • Color: Black
  • Operation System: Google Android 4.2(Flash 11.x;HTML5)
  • CPU: K3188, Quad-core ARM Cortex-A9 processor with up to 1.6GHz speed
  • GPU: Quad-Core Mali-400MP
  • Ram: DDR3 2GB
  • Rom: On board NAND Flash 8GB
  • Expand Micro SD: T-Flash(Maximum support 32GB)
  • Languages: Support For Multiple Languages
  • WIFI: Support 802.11 b/g/n (chip rtl8188etv en mi caso hay versiones con diferentes tipo de chip)
  • Blutooth: YES
  • OTG: YES
  • Video Format: WMV/ASF/MP4/3GP/3G2M4V/AVI/MJPEG/RV10/DivX/VC-1/MPEG-2/MPEG-4/H.263
  • /H.264/1280*720P HD 30fps, 1080P/720*480 D1 30fps
  • Audio Format: AAC, AAC+, eAAC+, AMR-NB, AMR-WB, QCP, MP3, WMA, WAV, MIDI, M4A
  • Picture Format Support: Max.8000×8000 JPEG BMP GIF PNG
  • Output Resolution: 1920×1080
  • Output: MINI HDMI Port
  • Ports: 1 x Mini USB (Support OTG/HOST)
  • 1 x standard USB
  • 1 x TF card slot
  • 1 x Mini USB for charging
  • Product Dimensions: 88mm x 31.5mm x 15.8mm

Package included:

  • 1 x Android Mini PC MK809 III
  • 1 x English User Manual
  • 1 x USB Cable
  • 1 x HDMI Cable
  • 1 x Power Charger Adapter (5V/2A)
  • 1 x Package Box

 

Luego de su llegada la instalación del mismo fue muy fácil y rápido como todo Android… una instalación limpia para usar con xbmc como gestor multimedia al cabo del mismo día viendo películas y videos los «lag» de pantalla no eran nada normales… al igual que el fallo del wifi… y no faltaba más los apagones de repente… al pasar una semana desistí de no conseguir soporte para el mismo y una mejor rom o firmware para su actualización de Android… todo patas abajo, al final del mes el dispositivo quedo en su caja entre otros gadgets guardados

diciembre 2014 la cosa esta fuerte en Venezuela… buscando entre lo viejo encuentro el MK809III pensando venderlo busco en MercadoLibre comparaciones de precios y nada decido experimentar de nuevo con el stick sintiendo decepción del mismo nuevamente, como todo aficionado googleo un poco y me encuentro con que ya hay soporte para este dispositivo en Linux…

Enero 2015 cosa que por supuesto tenía que probar al cabo de leer unas cuantas horas me consigo con picuntu y una que otra distro basada en Ubuntu 14.04 para arrancar desde la «micro sd» sin necesidad de usar la nand bien tanto picuntu como las distros desde la sd inician a la perfección un entorno Linux «xfce» o «lxde» para picuntu y Ubuntu con su llamativo unity…. todo de maravilla hasta que vamos a conectarnos a nuestras red wifi cuando de pronto

# iwconfig
no wirelless extensions

Hijo de tu……….!!

En un sin fin de re-flasheos con una y otra rom Android y distro Linux me di cuenta que solo funcionaba dicho wifi con la rom de fábrica Android 4.2… Ni la rom 4.4 servía
ya teniendo en mente que dicho stick seria usado para un servidor wordpress local donde trabajo, la lectura y trabajo de unos cuantos días quedo por el piso, decidiéndome montar dicho server en Android cada día veía mas las complicaciones …. Esto me llevo directo a eBay buscando la única solución que creía me iba a servir…. (Convertidor USB a LAN) de tantas ofertas envíos gratis a Venezuela quedaban como en 3 a 6 dólares dicho conector, casi nada en realidad la cuestión es conseguir los dólares con tantas restricciones aquí….

Febrero 2015
Lo compro en eBay y problema solucionado, cuando casi le doy comprar, el tiempo de espera es demasiado, opto por MercadoLibre,
queeeeeeeeeeee 2000 bs un h…d… p…. conector…. bien de tanto buscar y buscar por algunos días salió uno a 100 bolívares, pero nah… un cuento medio extraño con trasferencias PayPal, pero me sonaba a estafa luego de desahogar mi frustración con una calificación sumamente negativa… conseguí dicho conector al cabo de dos días a 800 bs lo cual me pareció algo justo (mentiraaaaaaaaaaa) el cual termine comprando y me llego el 19-02-15, que ya seria 20 y yo aquí escribiendo en plena madrugada, volviendo al conector, si un día de espera, más que genial si lo comparamos con la llegada en barco de Hong Kong…..! Si lo compraba en eBay….!

conector usb_lan

Con ánimos enciendo mi mk809III con su conector USB a LAN recién salido del paquete y vualaaaaaa…….

Esta Mier…. no lo detecta la madre q…..o
Nada cuestión de USB cambio y reconoce pero como todo Linux debió detectarlo automáticamente la configuración pero no fue así ni idea de por qué no me detecto la configuración en automático… luego de googlear un poco no conseguí nada al respecto lo cual se me ocurrió ponerlo en modo estático configuración manual de la ip…. listoooooooooooooooooo

ping google.com

ping google.com (64.233.176.138) 56(84) bytes of data.
64 bytes from 64.233.176.138: icmp_seq=1 ttl=43 time=93.3 ms
64 bytes from 64.233.176.138: icmp_seq=2 ttl=43 time=92.9 ms
64 bytes from 64.233.176.138: icmp_seq=3 ttl=43 time=93.5 ms

Yesssssssssssssssss

Si como lo ven hay respuesta del servidor, bien con internet procedo a hacer una instalación del afamado webmin para facilitar un poco las cosas, pero que no puedo instalar ciertas dependencias…. lo cual me lleva a intentar hacer un update y un upgrade sin obtener nada positivo googleando me entero que la versión de picuntu ha cerrado dichos repositorios…. y quedo en las mismas…..

Bien pensando un par de hora mi subconsciente dice que c… busquemos una distro arm ya que tenemos el adaptador USB a LAN lo que importa es que reconozca los 4 núcleos del CPU y la nand…. a googlear nuevamente…

Para mi sorpresa y en menos de media hora consigo una que en 7 minutos ya está descargada y lista para flashearla…

Como podrán ver hay muchas para probar las que probé:

MIRRORS 1 (link oficiales)

Como pueden apreciar en la página oficial hay 3 opciones de la cual probé:

Radxa Rock

IMAGE NAND COMPATIBLE
Android Kitkat 4.4.2 kitkat_r2 No
Debian server debian_wheezy  Si, uso actualmente
Ubuntu 13.09 server ubuntu_13.09_server Si, funciona y levanta wifi chip rtl8188etv
Ubuntu 13.09 desktop ubuntu_13.09_desktop Si, funciona y levanta wifi chip rtl8188etv
Ubuntu 14.04 server ubuntu_14.04_server No, quedan pingüinos en pantalla y no pasa de allí
Ubuntu 14.04 desktop ubuntu_14.04_desktop_fhd No, no inicia

Radxa Rock Lite

  • No se probó ninguna

Radxa Rock Pro

  • Se probó Ubuntu Desktop y Debian Server y ninguna arranco

MIRRORS 2

Los user y pass de estas distro por defecto son:

Como Usuario:

  • user: rock
  • pass: rock

Como Root:

  • user: root
  • pass: root

Los cuales se recomienda cambiar una vez instalado el sistema

Proceso de flasheado, Necesitaras:

MIRRORS 1

Entrando en modo OTG

Para entrar en modo otg mantener presionando el botón y conectar el cable

MK809III_MODO_OTG

Este fue el método que use y el que me funciona para que arranque correctamente el sistema, dentro de la carpeta encontraras los respectivos driver para la instalación del dispositivo en caso de no tenerlo instalado:

  1. Descomprimimos la carpeta flasheo.zipflash_mk809iii_1
  2. Abrimos e iniciamos dentro de la carpeta RKDevelopTool_v1.37 el archivo RKAndroidTool.exe, es la versión de Androidflash_mk809iii_2
  3. Borramos idb (erase idb)flash_mk809iii_3
  4. Abrimos e iniciamos dentro de la carpeta RK_BatchTool_V1.7/BachTool el archivo RKBatchTool.exeflash_mk809iii_4
  5. Le damos buscar (…) y seleccionamos el sistema que queremos flashearflash_mk809iii_5
  6. Luego le dan udgrade y esperar a que termineflash_mk809iii_6

Acá les dejo un video del proceso de flash

Y este otro ya con el sistema Ubuntu Desktop Lxde 13.09 -Radxa Edition

Una vez flasheada entro vía dhcp para mi sorpresa reconoce automáticamente la red eth1

#iwconfig queeeeeeeeeeeeeeeeeeeee

mk809iii_wifi_workingiwlist para hacer un escáner de redes cercanasmk810iii_scan_wifi
La hij….. de quien sabrá quien, me ha reconocido el wifi si como ven intento escanear y lo hace guao quedo encantado, luego de hacer dichas configuraciones con wpa_suplicant y algunas modificaciones en interfaces de network consigo levantar wifi…. jojojojo que groso al fin….mk811iii_wifi
desconescto el muy preciado convertido de usb a lan y para mi sorpresa el wifi sigue en perfecto funcionamiento quien lo diria despues de comnporarlo conseguiria lograr conectar el wifi de una manera tan sencilla

aqui les dejo las respectivas configuraciones para levantar wifi

editamos  y agregamos las siguientes lineas

editamos /etc/network/interfaces
auto wlan0
   iface wlan0 inet dhcp
   wpa-conf /etc/wpa_supplicant.conf
editamos /etc/wpa_supplicant.conf
ctrl_interface=/var/run/wpa_supplicant
   network={
   	ssid="your ssid name"
   	psk="your wireless password"
   }

En «your ssid name» ponen su nombre de wifi y «your wireless password», no quitar las comillas
Reiniciamos y listo ya nuestra wifi estará conectada

Problemas de guinde  o reinicio

Todo bien instalación de paquetes dependientes para webmin excelente pero que, llevo dos cuelgues… que será si no mal recordamos pasaba lo mismo en Android al ver videos… que podrá ser
Recalentamiento de seguro….
Viendo las frecuencias de la CPU están a 1.6gh guao algo alta para un stick tan pequeño a mi parecer a googlear

Vamos con los límites de CPU, Saber cuántos tenemos:

Vamos con los limiter de CPU, Saber cuántos tenemos:
ls /sys/devices/system/cpu/ | grep cpu[0-9]

cpu_number1

Saber las frecuencias disponibles para cada uno:
more /sys/devices/system/cpu/cpu[0-9]/cpufreq/scaling_available_frequencies

cpu_freq

Como ya saben el mk809iii tiene un límite de 1.6 GHz yo lo dejare en 1.0 GHz para más estabilidad

editamos /sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq
1008000

Aunque se debería hacer por cada CPU no sé por qué lo cambia en los 4 con solo cambiar el principal

Para hacer permanente en cada inicio

editamos /etc/rc.local
 echo 1008000 > ‘/sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq’
  • Luego de diversas pruebas e instalaciones de un servidor wordpress, todo funcionaba excepto por los guindes del dispositivo sin explicación, dichas modificaciones no funcionan al parecer el dispositivo se guinda al sobrecalentarse aunque baje las frecuencias a 800 MHz este se sigue guindando…
  • Probando de nuevo con Android en su versión por defecto es un poco más estable que con Linux pero aun así al pedirle esfuerzo este a diferencia de Linux se reinicia y no se guinda.

Conclusiones

  • Mi dispositivo vino con algún defecto de fábrica ya que he visto otras personas que instalan distribuciones Linux y servidores y este stick les funciona perfectamente…
  • Como se pudo apreciar el dispositivo funciona estupendamente excepto por lo reinicios sin razón alguna, pude montar mi servidor de wordpress al 100% pero la estabilidad es muy mala ya que los guindes eran entre cada 20 y 60 minutos y había que reiniciar el stick para volver a ver nuestro server andar , en Android el tiempo de reinicio no es tan corto llega a durar horas a veces.
  • Para los que no han podido conseguir una distro compatible con el chip wifi rtl8188etv para este stick en Linux acá les dejo este manual para que prueben y dejan sus comentarios si les ha ido mejor que a mi…

 

 

5 comentarios en “MK809III Linux working wifi rtl8188etv”

  1. Hola Brenard,

    Te escribo para ver si me puedes ayudar un poco, he visto que tienes unos conocimientos enormes sobre esto, pero yo no, creo que los mismos que un mantecado.
    Te explico un poco y si crees que tiene solución, pues si quieres me contestas.
    Compré el mk809 III, lo conecto al televisor, por ahora bien. Creo una cuenta en gmail para activar la play store, abro play store e intento instalar algo, ahora mismo ni me acuerdo, el caso es que se queda colgado y al cabo de diez minutos lo desconecto. Error!!!!
    Lo vuelvo a conectar al televisor y salen cuatro pingüinos de Linux en la esquina superior izquierda.
    Desde aquel dia, no se han ido.
    Gracias

    1. Buenas Gustavo, al parecer se ha dañado tu sistema si no pasa de los pinguinos, pero tranquilo la solucion es reflashear o reintalar el sistema nuevamente esta es la imagen que debes usar:

      siguinedo los pasos para hacer flasheo en la modalidad android, descarga los archivos correspondientes que estan en este tutorial… si te funciona perfecto dejas tus comentarios…

Dejar un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Este sitio esta protegido por reCAPTCHA y laPolítica de privacidady losTérminos del servicio de Googlese aplican.