NOTA: Actualmente hay un problema con el paquete kmod-rt2800-usb y la versión de LEDE 17.01 - 17.01.2
Si estás utilizando un adaptador/antena wifi con chipset Ralink RT2070, RT2770, RT2870, RT3070, RT3071, RT3072, RT3370, RT3572, RT5370, RT5372, RT5572 No actualices. Solucionado en Diciembre de 2017.
Tras ver que hay un poco de caos acerca del router Mi WiFi mini, voy a poner un tutorial de como instalar openwrt/lede/pandorabox en este cacharro.
[Instalación]
1.-Requisitos:- Xiaomi mi wifi, con el firmware de stock*
- Una rom de openwrt/pandorabox**
- OPCIONAL: cliente web/ftp en el pc***
*Probado con la ultima versión de desarrollo 2.9.4 (28/01/2016), por lo que versiones anteriores debería de funcionar.
**Ver listado de roms en: mas abajo.
***Si la rom a instalar no esta disponible con un enlace directo, aconsejo descargar
este programa que es portable y montar un servidor ftp própio con la rom.
2.- Conseguir acceso a telnet y flashear romPrimero de todo el router tiene que haber pasado la configuración inicial, es decir, hemos puesto la contraseña y tenemos conectividad con el router.
1.- Nos logueamos en el router accediendo a
http://192.168.1.1 (si hemos cambiado de ip, poner la que tengamos asignada al router)
2.- Copiamos la url que hemos obtenido (recomiendo pegarla en el notepad), será algo de este estilo:
http://192.168.1.1/cgi-bin/luci/;stok=d8f93643b8dac247e8abca9485c4a9b5f/admin/system
3.- Identificamos el valor de
STOCK, de la url:
http://192.168.1.1/cgi-bin/luci/;stok=d8f93643b8dac247e8abca9485c4a9b5f/admin/system en mi caso sería
d8f93643b8dac247e8abca9485c4a9b5f4.- Activamos el servidor telnet accediendo a la siguiente url, sustituyendo <STOK> por el nuestro:
http://192.168.1.1/cgi-bin/luci/;stok=<STOK>/api/xqnetwork/set_wifi_ap?ssid=whatever&encryption=NONE&enctype=NONE&channel=1%3B%2Fusr%2Fsbin%2Ftelnetd
Si aparece algun error relacionado con el wifi no pasa nada.
5.- Ahora vamos a cambiar la contraseña de telnet. Para ello sustituimos los siguientes valores: <STOK> por el nuestro, <CURRENTPASS> por la contraseña actual para acceder al router y <NEWPASS> con la nueva contraseña (acordarse de esta nueva) de la siguiente url:
http://192.168.1.1/cgi-bin/luci/;stok=<STOK>/api/xqsystem/set_name_password?oldPwd=<CURRENTPASS>&newPwd=<NEWPASS>
Deberiamos de ver el siguiente mensaje
{"code":0}6.- Nos conectamos desde nuestro pc por telnet al router.
telnet 192.168.1.1
7.- Comprovamos que es posible flashear la rom, para ello ejecutamos via telnet
cat /proc/mtd
Si ves OS1 en alguna linea, puedes seguir.
8.- Descargamos la rom
cd /tmp
wget http://url/firmware.bin
9.- La flasheamos
mtd -r write firmware.bin OS1
Cuando termine el router se reiniciará solo. NO DESCONECTAR EL ROUTER EN ESTE PROCESO.
[Actualización de rom]
Si tenemos instalada una versión de Openwrt o de PandoraBox y queremos actualizar a una mas nueva solo tenemos que seguir estos sencillos pasos:
1.- Descargar la nueva rom (en formato .bin). Si no estamos usando extroot recomiendo guardar el .bin en el directorio /tmp. Generalmente usuaremos algo así
wget http://url/firmware.bin
2.- Limpiar la memoria
jffs2reset -y
3.- Flashear la nueva versión
sysupgrade -n firmwae.bin
[Primeros pasos PandoraBox]
En este apartado voy a explicar la configuración inicial que debemos de realizar.
Al acceder al router, lo primero que nos daremos cuenta es que esta todo en chino
, tranquilo, pandorabox también viene con el idioma ingles.
Me he encontrado que PandoraBox viene normalmente con uno de estos dos temas por defecto: material o luciXEyE.
luciXEyE:1.- Acceder al router via web(luci)
2.- Acceder al apartado de configuración del sistema
3.- Acceder al apartado de configuración del idioma
4.- Cambiar el idioma y aplicar los cambios
material:1.- Acceder al router via web(luci)
2.- Abrir apartado sistema
3.- Acceder al apartado de configuración del sistema
4.- Acceder al apartado de configuración del idioma
5.- Cambiar el idioma y aplicar los cambios
- Habilitar Aceleración por Hardware
Vamos a Network > Hardware Accelerate y marcamos la casilla "Enable"
[Configuración WiFi 5GHz]
De momento, están experimentando con la configuración. El problema es que el driver no lee la configuración del archivo /etc/config/wireless. Hay un programa que lee el archivo /etc/config/wireless todo el rato la configuración y la pasa a /tmp/profiles/rt2860v2_<2|5>g.dat . El problema es que no se puede modificar ese archivo ya que cada pocos segundos se sobrescribe de nuevo.NUEVOSi instalamos la última versión (4) de StrangeOrange editando el archivo /etc/config/wireless podemos hacer funcionar el wifi de 5GHz. La configuración que yo tengo es la siguiente:
Solo muestro configuración del wifi 5Ghzconfig wifi-device 'rai0'
option type 'mt7612'
option hwmode '11a'
option txpower '100'
option htmode 'VHT80'
option country 'CN'
option noscan '1'
option txburst '1'
option channel '64'
config wifi-iface
option device 'rai0'
option network 'lan'
option mode 'ap'
option ssid 'OpenWrt-5GHz-XXXXXX'
option encryption 'psk2+ccmp'
option key 'contraseña'
Hay que cambiar el canal por uno mas bajo que el que trae por defecto y añadir manualmente la opción de contraseña. No tocar nada mas.
Estoy al tanto en este tema y en cuanto haya alguna solución o nuevas noticias actualizaré el post.
[Listado de ROMs]
Nombre | Descripción | Problemas | Versión | ¿Probado? |
OpenWRT Chaos Calmer | Ultima versión de estable de openwrt. | En general buen rendimiento, problemas con el wifi 2.4GHz | 03-Sep-2017 | SI |
LEDE Trunk | Ultima versión en desarrollo de LEDE. | En general, rendimiento medio. Alguna mejora en el wifi 5GHz. Sigue siendo versión en desarrollo, no recomendable para uso diario. +info | 05-Feb-2016 | SI |
LEDE 17.01.2 | Ultima versión estable LEDE. | En general funciona bastante bien. Wifi 5GHz funcionando a la perfección. Wifi 2.4GHz poca potencia. +info | 08-Feb-2017 | SI |
PandoraBox-r1024 | Ultima estable de la web openwrt.org.cn Trae programas que no no se usan en España. | WiFi 5GHz: si se toca la configuración inicial deja de funcionar. | 08-Jun-2015 | SI |
PandroraBox-r1216 | Ultima de desarrollo de la web openwrt.org.cn Trae programas que no se van a usar fuera de españa | Mismos fallos que la estable, no he notado la diferencia | 21-Jul-2015 | SI |
PandoraBox-r1752 | Versión de desarrollo de PandoraBox, | Cuando ha terminado de iniciar, se queda la luz naranja y no la "bonita" luz azul. No probado wifi 5Ghz aún. | 01-Dic-2015- | SI |
PandoraBox For Internatinal Users (StrangeOrange) | Rom basada en pandorabox, eliminado todo lo relacionado con programas "chinos". Creada por StrangeOrange. +info | Wifi 5Ghz funciona, si se modifica el canal a un canal bajo (~60) y se hace la configuración modificando directamente el archivo /etc/config/wireless. recomiendo solo tocar el canal y la contraseña, el resto dejarlo como esta. | 26-Ene-2016 | SI |
Simple WebUI (for Xiaomi Mini) | Rom basada en Openwrt, el objetivo es crear una interfaz web simple. +info | En teoría funciona todo. Wifi 2.4GHz y 5Ghz. | 02-Abr-2016 | NO |
Padavan English Firmware | Rom basada en Padavan y compilada con Prometheus. Trae un monton de utilidades+info | Funciona todo a la perfección. No permite instalación de paquetes ni el uso de WWLAN. | 26-Nov-2016 | SI |
OpenWrt CC (custom drivers) | Rom creada por changeway basada en Openwrt, usa drivers privados para el wifi 2.4GHz. El wifi funciona muy bien. +info | Problema a la hora de instalar paquetes. Al ser una compilación propia da error si el paquete tiene dependias con el kernel | 08-Abr-2016 | SI |
OpenWrt CC 15.05.1 (drivers mediatek) | Rom creada por un servidor, que inclute los drivers de mediatek para nuestro chipset. Es la version CC compilada con el ImageBuilder por lo que podremos instalar todos nuestros paquetes sin tener errores de dependencias.+info | Problemas con la configuración inicial del Wifi 5GHz. Editando el archivo de configuración por el que se indica en el comentario todo funciona a la maravilla. | 28-Abr-2016 | SI |
Recomiendo utilizar la versión de
StrangeOrange o la estable de LEDE
Si estáis usando otra versión de openwrt/pandorabox no listada, enviarme el enlace y opiniones.