mirror of
https://github.com/Telecominfraproject/wlan-ap.git
synced 2025-11-01 19:07:47 +00:00
c2c75b67ebe84c63bfdc772fe0dcb4ac960a00c7
This adds initial support for the YunCore AX840, an IPQ6010 based 802.11ax ceiling AP. Specifications: - Qualcomm IPQ6010 - 1 GB of RAM (DDR3) - 8 MB of serial flash (SPI NOR) - 256 MB of parallel flash (NAND) - 2x2 2.4 GHz WiFi (IPQ6010) - 2x2 5 GHz WiFi (IPQ6010) - 2x IPEX/U.FL antenna connectors - 4x 3 dBi dual-band antennas - 2x 1 Gbps Ethernet (QCA8075) with 802.3at PoE input support - 1x RGB LED - 1x push-button (reset) - DC jack for main power input (12 V) - UART (4-pin, 2.54 mm pitch) header on PCB Flash instruction under stock QSDK image: sysupgrade -n openwrt-ipq807x-yuncore_ax840-squashfs-nand-factory.bin Flash instruction under U-Boot: tftpb 0x44000000 openwrt-ipq807x-yuncore_ax840-squashfs-nand-factory.ubi flash rootfs reset Signed-off-by: Piotr Dymacz <pepe2k@gmail.com>
Setting up your build machine
Requires a recent linux installation. Older systems without python 3.7 will have trouble. See this link for details: https://openwrt.org/docs/guide-developer/quickstart-build-images
Install build packages: sudo apt install build-essential libncurses5-dev gawk git libssl-dev gettext zlib1g-dev swig unzip time rsync python3 python3-setuptools python3-yaml.
Doing a native build on Linux
First we need to clone and setup our tree. This will result in an openwrt/.
./setup.py --setup
Next we need to select the profile and base package selection. This setup will install the feeds, packages and generate the .config file.
cd openwrt
./scripts/gen_config.py linksys_ea8300
Finally we can build the tree.
make -j X V=s
Description
Languages
C
85.9%
Shell
5.6%
Makefile
3.3%
Roff
1.8%
UnrealScript
1.6%
Other
1.6%