Después de varios meses de arduo trabajo desde el anuncio por parte del proyecto OpenWrt, se ha dado a conocer el lanzamiento al mercado, de la primera versión oficial del enrutador inalámbrico «OpenWrt One/AP-24.XY», el cual es fruto de una colaboración entre los proyectos OpenWrt y Banana Pi.
En el trabajo del diseño y elaboración del «OpenWrt One/AP-24.XY» la comunidad OpenWrt fue quien se encargó del diseño y el desarrollo del software, mientras que la producción y distribución están a cargo de Banana Pi.
Características del OpenWrt One/AP-24.XY
El OpenWrt One/AP-24.XY incluye un SoC MediaTek MT7981B (Filogic 820) con un procesador de doble núcleo Cortex-A53 a 1.3 GHz, acompañado de un chip inalámbrico MediaTek MT7976C que soporta Wi-Fi 6 (2×2 a 2,4 GHz y 3×3/2×2 a 5 GHz con DFS). También posee 1 GB de RAM DDR4, 256 MB de memoria SPI NAND Flash y 16 MB de SPI NOR Flash y la placa cuenta con unas dimensiones de 148 x 100,5 mm, es totalmente compatible con las carcasas de Banana Pi BPI-R4.
En cuanto a conectividad, el OpenWrt One/AP-24.XY cuenta con dos puertos Ethernet (uno de 2,5 GbE y otro de 1 GbE), un puerto USB 2.0 tipo A, otro USB-C con soporte para consola y CDC-ACM, un conector JTAG de 10 pines y una ranura de expansión microBUS.
Adicionalmente, dispone de una ranura M.2 para unidades NVMe SSD con PCIe gen 2 x1 y es compatible con la tecnología PoE 802.3at/af. Los esquemas y la configuración de pines del PCB están disponibles para su descarga.
Se menciona que para mantener los costos bajos, el OpenWrt One utiliza un hardware basado en las placas Banana Pi R4, que cuentan con firmware abierto, exceptuando el del chip inalámbrico. Además, viene con U-Boot y es compatible con el kernel de Linux.
En cuanto al apartado de seguridad, OpenWrt One/AP-24.XY los dos tipos de memoria que utiliza uno de ellos, la memoria Flash NAND es para almacenar el cargador de arranque U-Boot y la imagen de Linux, mientras que la NOR Flash, protegida contra escritura, es la que se encarga de albergar un cargador de arranque adicional y la imagen de recuperación.
Un interruptor de hardware permite seleccionar si se desea arrancar desde la memoria NAND o desde la NOR. Por defecto, el dispositivo viene con firmware basado en OpenWrt, pero los usuarios que lo prefieran pueden aprovechar la ranura M.2 para instalar un SSD NVMe y utilizar otras distribuciones de Linux, como Debian o Alpine, iniciándolas desde NVMe. Además, la ranura NVMe también puede emplearse para configuraciones de almacenamiento en red.
Por la parte del diseño, podemos apreciar que cuenta con un estilo minimalista, y aparte de los conectores de alimentación, Ethernet y USB, solo cuenta con dos botones: uno para reiniciar (reset) y otro programable para el usuario. También incluye un interruptor mecánico que permite elegir entre el modo de arranque normal o de recuperación. Para indicar el estado del dispositivo, se utilizan cuatro luces LED.
Esta primera versión del dispositivo está dirigida principalmente a desarrolladores y entusiastas para realizar pruebas, por lo que aún no está completamente preparada para el público general. Para facilitar los experimentos, el dispositivo incluye varias capas de protección que evitan daños involuntarios, como la posibilidad de arrancar desde un Flash separado en modo de recuperación, el fácil acceso a la consola y la implementación de un monitor de vigilancia de hardware externo basado en el chip EM Microelectronic EM6324, que se conecta mediante GPIO.
Para los interesados en el dispositivo, deben saber que está disponible para compra en Aliexpress Global por un precio de 99 euros, y con cada unidad vendida, un porcentaje se destina a apoyar a la comunidad OpenWrt.
Finalmente, es importante mencionar que el OpenWrt One ofrece soporte directo por parte de los desarrolladores, y ya está disponible una compilación de la imagen más reciente de OpenWrt en su sitio web oficial, pero, debido a que el dispositivo es relativamente nuevo, aún no se cuenta con una versión estable como la OpenWrt 23.05.5.
La documentación técnica y de uso se encuentra accesible tanto en el sitio web de Banana Pi como en el de OpenWrt. Sí estás interesado en poder conocer más al respecto, puedes consultar los detalles en el siguiente enlace.