В навечерието на 20-годишнината от проекта разработчиците на дистрибуцията OpenWrt представиха инициатива за създаване на общностен безжичен маршрутизатор OpenWrt One (AP-24.X). За основа на OpenWrt One се предлага да бъде използвана платка, подобна на Banana Pi (BPi-R4), която идва с отворен фърмуер (с изключение на фърмуера на безжичния чип), доставя се с U-Boot и е поддържана в ядрото на Linux. Схемите за самостоятелно изграждане на устройството ще бъдат предоставени под една от отворените лицензи (точно коя все още не е избрана). Цената на устройството няма да надвишава 100 долара.
Платформата ще бъде построена на SoC MediaTek MT7981B и безжичен чип MediaTek MT7976C (2×2 2.4 GHz + 3×3/2×2 + DFS 5Ghz). Маршрутизаторът ще бъде снабден с 1 ГБ RAM (DDR4), 128 МБ SPI NAND Flash и 4 МБ SPI NOR Flash. За свързване на допълнителни носители е предвиден слот M.2 за NVMe SSD (PCIe gen 2 x1). Сред обявените портове: 2 Ethernet (2.5 GbE + 1 GbE), USB 2.0 хост Type-A, USB-C (Holtek HT42B534-2 UART с преобразувател USB, конзола и поддръжка на CDC-ACM), JTAG 10-пинов и слот за разширения mikroBUS. На корпуса ще бъдат разположени два бутона (рестартиране и потребителски бутон), четири светодиода и механичен превключвател за избор на режим на стартиране (възстановяване или нормален режим).
Една от ключовите идеи е желанието да се направи устройството непобедимо и максимално защитено от brick-ване. В маршрутизатора ще бъдат предвидени няколко режима на възстановяване, прост достъп до конзолата и използване на външен хардуерен watchdog монитор, базиран на чипа EM Microelectronic EM6324, свързан през GPIO. Освен това, за повишаване на надеждността е решено да се използват два Flash носителя от различни типове: NAND за зареждача U-Boot и образа на Linux и защитен от запис NOR Flash с допълнителен зареждач и образ за възстановяване. Устройството ще има хардуерен превключвател, позволяващ избор на зареждане от NOR или NAND. Също така наличието на слот M.2 за NVMe ще позволи организиране на зареждане от NVMe на допълнителни дистрибуции, като Debian и Alpine.
За поддържане на точно време в устройството ще бъде използван RTC на базата на NXP PCF8563TS с резервна батерия. За продажба и разпространение на устройството ще бъде привлечена неправителствена организация Software Freedom Conservancy, която в момента се занимава с акумулиране на спонсорски средства и предоставяне на правна защита на проекта OpenWrt.
Източник: opennet.ru
