Hardware Overview - routercode/almondplusgpl GitHub Wiki

Hardware

Basics

CPU: CS7542 - "4,000 DMIPS Dual ARM Cortex A9 with dual NEON DSP Extension core" This SoC includes some sort of packet offload engine which is apparently required to get its full 802.11ac bandwidth. No source is available for using this, and it's unknown how the device would operate without it. Wikidev reports that this CPU is a 750Mhz dual-core Cortex-A9 (ARMv7-A) RAM: 512 MB Flash: 128 MB Wifi: 3x3 MIMO, 2 chips:

  • 802.11n (2.4Ghz) with the Atheros AR9580 (Supposedly supported by ath9k)
  • 802.11ac (5Ghz) with the Qualcomm Atheros QCA9880-BR4A (Supposedly supported by ath10k in 3.11 and newer kernels) Switch: Qualcomm Atheros QCA8337 IOT: Zigbee (Silicon Labs EM357) and Z-Wave (Sigma Designs 3-series module)

cpuinfo

cat /proc/cpuinfo reports:

Processor       : ARMv7 Processor rev 1 (v7l)
processor       : 0
BogoMIPS        : 1497.49

processor       : 1
BogoMIPS        : 1497.49

Features        : swp half fastmult vfp edsp neon vfpv3
CPU implementer : 0x41
CPU architecture: 7
CPU variant     : 0x2
CPU part        : 0xc09
CPU revision    : 1

Hardware        : CORTINA-G2 EB
Revision        : 7542a1
Serial          : 0000000000000000

lspci

(lspci -k via BusyBox) reports:

01:00.0 Class 0280: 168c:003c ath_pci
02:00.0 Class 0604: 16c3:abcd
03:00.0 Class 0280: 168c:0033 ath_pci
04:00.0 Class 0604: 16c3:abcd
05:00.0 Class 0c03: 1b21:1142 xhci_hcd