diff options
author | Jeff Kletsky <git-commits@allycomm.com> | 2019-04-10 08:34:28 -0700 |
---|---|---|
committer | Christian Lamparter <chunkeey@gmail.com> | 2019-05-18 13:43:54 +0200 |
commit | 819e7946b0964725dab50c92797f49cf4053d955 (patch) | |
tree | 9e7dab5ac02ff2ad2138eff308b71da265fdbebb /package | |
parent | b3770eaca39f223faecfcc0d169a1bb2f6f9464a (diff) | |
download | upstream-819e7946b0964725dab50c92797f49cf4053d955.tar.gz upstream-819e7946b0964725dab50c92797f49cf4053d955.tar.bz2 upstream-819e7946b0964725dab50c92797f49cf4053d955.zip |
ipq40xx: Add support for Linksys EA8300 (Dallas)
The Linksys EA8300 is based on QCA4019 and QCA9888 and provides three,
independent radios. NAND provides two, alternate kernel/firmware
images with fail-over provided by the OEM U-Boot.
Installation:
"Factory" images may be installed directly through the OEM GUI.
Hardware Highlights:
* IPQ4019 at 717 MHz (4 CPUs)
* 256 MB NAND (Winbond W29N02GV, 8-bit parallel)
* 256 MB RAM
* Three, fully-functional radios; `iw phy` reports (FCC/US, -CT):
* 2.4 GHz radio at 30 dBm
* 5 GHz radio on ch. 36-64 at 23 dBm
* 5 GHz radio on ch. 100-144 at 23 dBm (DFS), 149-165 at 30 dBm
#{ managed } <= 16, #{ AP, mesh point } <= 16, #{ IBSS } <= 1
* All two-stream, MCS 0-9
* 4x GigE LAN, 1x GigE Internet Ethernet jacks with port lights
* USB3, single port on rear with LED
* WPS and reset buttons
* Four status lights on top
* Serial pads internal (unpopulated)
"Linksys Dallas WiFi AP router based on Qualcomm AP DK07.1-c1"
Implementation Notes:
The OEM flash layout is preserved at this time with 3 MB kernel and
~69 MB UBIFS for each firmware version. The sysdiag (1 MB) and
syscfg (56 MB) partitions are untouched, available as read-only.
Serial Connectivity:
Serial connectivity is *not* required to flash.
Serial may be accessed by opening the device and connecting
a 3.3-V adapter using 115200, 8n1. U-Boot access is good,
including the ability to load images over TFTP and
either run or flash them.
Looking at the top of the board, from the front of the unit,
J3 can be found on the right edge of the board, near the rear
|
J3 |
|-| |
|O| | (3.3V seen, open-circuit)
|O| | TXD
|O| | RXD
|O| |
|O| | GND
|-| |
|
Unimplemented:
* serial1 "ttyQHS0" (serial0 works as console)
* Bluetooth; Qualcomm CSR8811 (potentially conected to serial1)
Other Notes:
https://wikidevi.com/wiki/Linksys_EA8300 states
FCC docs also cover the Linksys EA8250. According to the
RF Test Report BT BR+EDR, "All models are identical except
for the EA8300 supports 256QAM and the EA8250 disable 256QAM."
Signed-off-by: Jeff Kletsky <git-commits@allycomm.com>
Diffstat (limited to 'package')
-rw-r--r-- | package/boot/uboot-envtools/files/ipq40xx | 3 | ||||
-rw-r--r-- | package/firmware/ipq-wifi/Makefile | 2 | ||||
-rw-r--r-- | package/firmware/ipq-wifi/board-linksys_ea8300.qca4019 | bin | 0 -> 97236 bytes | |||
-rw-r--r-- | package/firmware/ipq-wifi/board-linksys_ea8300.qca9888 | bin | 0 -> 48628 bytes |
4 files changed, 5 insertions, 0 deletions
diff --git a/package/boot/uboot-envtools/files/ipq40xx b/package/boot/uboot-envtools/files/ipq40xx index c16e60bac5..7bcad00b01 100644 --- a/package/boot/uboot-envtools/files/ipq40xx +++ b/package/boot/uboot-envtools/files/ipq40xx @@ -40,6 +40,9 @@ openmesh,a62) linksys,ea6350v3) ubootenv_add_uci_config "/dev/mtd7" "0x0" "0x20000" "0x20000" ;; +linksys,ea8300) + ubootenv_add_uci_config "/dev/mtd7" "0x0" "0x40000" "0x20000" + ;; zyxel,nbg6617) ubootenv_add_uci_config "/dev/mtd6" "0x0" "0x10000" "0x10000" ;; diff --git a/package/firmware/ipq-wifi/Makefile b/package/firmware/ipq-wifi/Makefile index 5c4ebb23c4..922064b7f7 100644 --- a/package/firmware/ipq-wifi/Makefile +++ b/package/firmware/ipq-wifi/Makefile @@ -31,6 +31,7 @@ ALLWIFIBOARDS:= \ engenius_eap1300 \ engenius_ens620ext \ linksys_ea6350v3 \ + linksys_ea8300 \ qxwlan_e2600ac ALLWIFIPACKAGES:=$(foreach BOARD,$(ALLWIFIBOARDS),ipq-wifi-$(BOARD)) @@ -101,6 +102,7 @@ $(eval $(call generate-ipq-wifi-package,avm_fritzrepeater-3000,AVM FRITZ!Repeate $(eval $(call generate-ipq-wifi-package,engenius_eap1300,EnGenius EAP1300)) $(eval $(call generate-ipq-wifi-package,engenius_ens620ext,EnGenius ENS620EXT)) $(eval $(call generate-ipq-wifi-package,linksys_ea6350v3,Linksys EA6350v3)) +$(eval $(call generate-ipq-wifi-package,linksys_ea8300,Linksys EA8300)) $(eval $(call generate-ipq-wifi-package,qxwlan_e2600ac,Qxwlan E2600AC)) $(foreach PACKAGE,$(ALLWIFIPACKAGES),$(eval $(call BuildPackage,$(PACKAGE)))) diff --git a/package/firmware/ipq-wifi/board-linksys_ea8300.qca4019 b/package/firmware/ipq-wifi/board-linksys_ea8300.qca4019 Binary files differnew file mode 100644 index 0000000000..0a1f6ebd47 --- /dev/null +++ b/package/firmware/ipq-wifi/board-linksys_ea8300.qca4019 diff --git a/package/firmware/ipq-wifi/board-linksys_ea8300.qca9888 b/package/firmware/ipq-wifi/board-linksys_ea8300.qca9888 Binary files differnew file mode 100644 index 0000000000..e3c2039924 --- /dev/null +++ b/package/firmware/ipq-wifi/board-linksys_ea8300.qca9888 |