En vísperas del vigésimo aniversario del proyecto, los desarrolladores de la distribución OpenWrt lanzaron una iniciativa para crear un enrutador inalámbrico desarrollado por la comunidad, OpenWrt One (AP-24.X). OpenWrt One se basa en un hardware similar al de las placas Banana Pi (BPi-R4), que cuentan con firmware de código abierto (excepto el firmware del chip inalámbrico), incluyen U-Boot y son compatibles con el kernel. LinuxSe proporcionarán los esquemas para construir su propio dispositivo bajo una de las licencias de código abierto (aún no se ha seleccionado la licencia exacta). El dispositivo no costará más de 100 dólares.
La plataforma se construirá sobre el SoC MediaTek MT7981B y el chip inalámbrico MediaTek MT7976C (2×2 2.4 GHz + 3×3/2×2 + DFS 5Ghz). El enrutador estará equipado con 1 GB de RAM (DDR4), 128 MB SPI NAND Flash y 4 MB SPI NOR Flash. Para conectar unidades adicionales, hay una ranura M.2 para NVMe SSD (PCIe gen 2 x1). Entre los puertos indicados: 2 Ethernet (2.5 GbE + 1 GbE), host USB 2.0 tipo A, USB-C (Holtek HT42B534-2 UART con convertidor USB, consola y soporte CDC-ACM), JTAG de 10 pines y ranura de expansión microBUS. El estuche tendrá dos botones (reset y botón de usuario), cuatro LED y un interruptor mecánico para seleccionar el modo de arranque (recovery o modo normal).
Una de las ideas clave es lograr que el dispositivo sea indestructible y lo más resistente posible a fallos de funcionamiento. El router contará con múltiples modos de recuperación, fácil acceso a la consola y un monitor de vigilancia de hardware externo basado en el chip EM6324 de EM Microelectronics, conectado mediante GPIO. Además, para mejorar la fiabilidad, se decidió utilizar dos tipos diferentes de unidades flash: NAND para el gestor de arranque U-Boot y la imagen. Linuxy memoria flash NOR protegida contra escritura con un gestor de arranque y una imagen de recuperación adicionales. El dispositivo tendrá un interruptor de hardware que le permitirá elegir entre el arranque desde la memoria flash NOR y NAND. Además, la presencia de una ranura M.2 para NVMe permitirá arrancar distribuciones adicionales desde NVMe, como Debian y alpino.
Para mantener la hora exacta, el dispositivo planea utilizar un RTC basado en NXP PCF8563TS con una batería de respaldo. En la venta y distribución del dispositivo participará la organización sin fines de lucro Software Freedom Conservancy, que actualmente se dedica a acumular fondos de patrocinio y brindar protección legal al proyecto OpenWrt.
Fuente: opennet.ru
