Con motivo del 20 aniversario del proyecto, los desarrolladores de la distribución OpenWrt han lanzado una iniciativa para crear un enrutador inalámbrico OpenWrt One (AP-24.X) desarrollado por la comunidad. Se propone que OpenWrt One se base en hardware similar a las placas Banana Pi (BPi-R4), que vienen con firmware abierto (excepto el firmware del chip inalámbrico), se suministran con U-Boot y están soportadas en el núcleo de Linux. Los esquemas para la construcción del dispositivo estarán bajo una de las licencias abiertas (la licencia exacta aún no se ha elegido). El costo del dispositivo no superará los 100 dólares.
La plataforma se construirá sobre SoC MediaTek MT7981B y el chip inalámbrico MediaTek MT7976C (2×2 2.4 GHz + 3×3/2×2 + DFS 5Ghz). El enrutador contará con 1 GB de RAM (DDR4), 128 MB de SPI NAND Flash y 4 MB de SPI NOR Flash. Para la conexión de almacenamiento adicional, habrá una ranura M.2 para NVMe SSD (PCIe gen 2 x1). Entre los puertos anunciados se encuentran: 2 Ethernet (2.5 GbE + 1 GbE), USB 2.0 host Type-A, USB-C (Holtek HT42B534-2 UART con convertidor USB, consola y soporte CDC-ACM), JTAG de 10 pines y ranura para extensiones mikroBUS. En la carcasa habrá dos botones (de reinicio y de usuario), cuatro LED y un interruptor mecánico para seleccionar el modo de arranque (modo de recuperación o modo normal).
Una de las ideas clave es el deseo de hacer el dispositivo indestructible y lo más protegido posible contra el brickeo. El enrutador estará diseñado con varios modos de recuperación, acceso sencillo a la consola y la implementación de un monitor watchdog de hardware externo basado en el chip EM Microelectronic EM6324, conectado a través de GPIO. Además, para aumentar la fiabilidad, se ha decidido utilizar dos unidades Flash de diferentes tipos: NAND para el cargador U-Boot y la imagen de Linux, y un Flash NOR protegido contra escritura con un cargador adicional y una imagen de recuperación. El dispositivo tendrá un interruptor de hardware que permitirá elegir el arranque desde NOR o NAND. Además, la presencia de una ranura M.2 para NVMe permitirá organizar el arranque desde NVMe de distribuciones adicionales, como Debian y Alpine.
Para mantener la hora exacta en el dispositivo, se planea utilizar un RTC basado en el NXP PCF8563TS con una batería de reserva. Para la venta y distribución del dispositivo, se involucrará a la organización sin fines de lucro Software Freedom Conservancy, que actualmente se encarga de recopilar fondos y ofrecer protección legal al proyecto OpenWrt.
Fuente: opennet.ru
