Compex WPQ864

From TechInfoDepot
Jump to navigationJump to search
WPQ864 Embedded Board
Homepage Product page
WikiDevi.wi-cat.ru Compex WPQ864
3rd Party Firmware
dd-wrt Status Unknown
OpenWrt Partial Support
Tomato any flavor Incompatible
Gargoyle Status Unknown
Platform
Brand • Model • Rev Compex WPQ864
Type single-board computer
CPU1 checkY Qualcomm IPQ8064
CPU1 Type ARMv7-A Cortex-A15
CPU1 Speed 1.4 GHz ( 2 cores )
Flash1 Chip Brand? Model?
Flash1 Size 256 MiB 268,435,456 B <br />2,097,152 Kib <br />262,144 KiB <br />2,048 Mib <br />0.25 GiB <br /> (NAND)
Flash2 Size 32 MiB33,554,432 B <br />262,144 Kib <br />32,768 KiB <br />256 Mib <br />0.0313 GiB <br /> (NOR)
RAM1 Size 512 MiB 536,870,912 B <br />4,194,304 Kib <br />524,288 KiB <br />4,096 Mib <br />0.5 GiB <br /> (DDR3)
RAM1 Chip Brand? Model?
ETH chip1 Qualcomm IPQ8064
Switch Qualcomm Atheros QCA8075
Ethernet Port Count 5-1GbE-LAN
Wired Standard IEEE 802.3i/3u/3ab
Stock bootloader U-Boot
Stock FW OS CompexWRT
Expansion IF types Mini PCIe, USB 3.0, SIM
SIM Card slot 2
Mini PCIe slots 3
USB ports 1
USB Hub Compatible Untested
PoE 802.3at, 802.3af, standard
Power 12 VDC, ? A
Serial Port (UART) yes
JTAG Port yes
Other
Manuf/OEM/ODM Compex
3rd Party Firmware Support OpenWrt • (List | Dev | DLs)
Retail
(Est.) release date February 2016
Country of manuf China

For a list of all currently documented Qualcomm chipsets with specifications, see Qualcomm.
For a list of all currently documented Qualcomm Atheros (QCA) chipsets with specifications, see Qualcomm Atheros.

For a list of all currently documented Compex devices with specifications, see Compex.

Overview

Even though 802.11ac is in the title off this device, there is no indication that radios are installed or embedded in this device.

Product highlights

  • Qualcomm IPQ8064 ARM @1.4GHz CPU
  • 512MB DDR3 System Memory
  • 256MB NAND Flash
  • 32MB NOR Flash
  • 2x Mini PCIe slot with PCIe 2.0
  • 1x Mini PCIe slot with PCIe 2.0 and USB 2.0
  • 5x GbE LAN RJ45 with Auto-MDI/X
  • 1x USB 3.0 port
  • 2x SIM holder / 1x Console port
  • Integrated 48-56V 802.3at PoE

Applications

  • Optimized for 4x4 MU-MIMO 802.11ac module support
  • Tri-Band MU-MIMO 802.11abgn/ac Access Point
  • Dual Concurrent MU-MIMO 802.11an/ac Access Point
  • Wireless Base Station
  • 3G/LTE AP

Ordering Configuration

Item Code		        Chipset	         Board Information
WPQ864HV 6A02PR32F1GBR-3S       IPQ8064          CPU board with 3 MiniPCIe slot

Flashing

Flashing OpenWrt

Target: ipq806x
Subtarget: generic
Package architecture: arm_cortex-a15_neon-vfpv4
Supported Since Commit
Support started version: 18.06.0
Current supported version: 25.12.6
Unsupported Functions:
USB
LAN Hardware: Qualcomm Atheros QCA8075
WLAN Comment: WLAN dependent on mPCIe installed
Installation method(s):
see git-commit
git • >>
ipq806x: add support for Compex WPQ864
Hardware highlights:
- SoC: Qualcomm Atheros IPQ8064/5 ARM Dual Core CPU
- RAM: (512MB or 1GB) DDR3 System Memory
- Storage: 32MB NOR (Cypress S25FL256S1)
           256MB NAND (Micron MT29F2G08ABBEAH4)
- Ethernet: 5 x 1G via QCA8337N
- USB: 1 x USB 2.0/3.0 + 1 x USB 2.0 on mini PCIe3 socket
- PCIe: 3x mini PCIe (third mini PCIE3 is PCIe/USB shared)
- SIM Card Slot: 2 x Slot
- Buttons: Reset Button
- LEDs: 18x, 8x GPIO controllable
- Buzzer

The correct amount of RAM will be passed by the bootloader.

In contrast to the documentation provided by Compex, the third PCIe
doesn't use GPIO16 for PERST. Instead, GPIO3 is shared and used as PERST
for PCIe0 and PCIe2.

So far, no one was able to get USB 3.0 working with the 1GB RAM version,
while it works fine for my 512MB version. Since USB 3.0 doesn't work with
the Compex firmware for the 1G variant either, it could be a hardware
issue with these boards.

OpenWrt will be installed to the NAND flash. Make sure to have a full
working image on the NOR flash. It will be the backup in case anything
goes wrong.

It has been observed that an image loaded via tftpboot might have
bitflips. Hence the extra step to create a crc32 checksum to allow to
compare the checksum with the one from the source file prior to flashing.

In all cases it is necessary to set the following u-boot parameter to an
empty (whitespace) value, to ensure that the chosen bootargs of the dts
isn't overwritten or set to bogus - not working - values:

  (IPQ) # set bootargs " "
  (IPQ) # set fsbootargs " "
  (IPQ) # saveenv

The sysupgrade image can be installed directly on flash using u-boot (put
jumper in JP13 (leave JP9 open) to boot from nand):

  (IPQ) # set serverip 192.168.1.20
  (IPQ) # set ipaddr 192.168.1.1

  (IPQ) # tftpboot 0x42000000 openwrt-ipq806x-compex_wpq864-squashfs-nand-factory.bin
  (IPQ) # crc32 0x42000000 $filesize

  (IPQ) # nand erase 0x1340000 0x4000000
  (IPQ) # nand write 0x42000000 0x1340000 $filesize

The initramfs image can be started using:

  (IPQ) # set fdt_high 0x48000000
  (IPQ) # tftpboot 0x44000000 openwrt-ipq806x-compex_wpq864-initramfs-fit-uImage.itb
  (IPQ) # bootm 0x44000000

Pictures

Retail Images