Below is the best-guess set of features that a rooter hardware device would include; this is a balance between good functionality, engineering feasibility, and cost at the 1k or 10k production batch size: - Core - ARM SoC, Freescale i.MX6 - Power management/regulator IC for SoC - 512MB RAM - No onboard FLASH, 8GB+ uSD card - FRAM chip for routing table persistance - WiFi - full-size miniPCIe slot for off-the-shelf dual-band card - 802.15.4 - all-in-one stm32w chip, trace antenna (?) - Ethernet - GigE switch chip w/ PHY, 5 ports - 4x LAN jacks with drivers for longer cable runs (w/ LEDs) - 1x WAN jack - Power - 5/12v regulator, ~1amp - Power connector - Reverse voltage diode - USB Host jack - USB mini jack for UART/JTAG/Mass storage (how? USB2 hub?) - Second SD or uSD connector (for expansion) - status LEDs and drivers (PWM from SoC?) - reset button - power switch