EnGenius ECB600

From TechInfoDepot
Jump to navigationJump to search
abgn (AN600)
Dual-Band, Long Range
Wireless N Indoor Access Point/Client Bridge
Homepage Product page
WikiDevi.wi-cat.ru EnGenius ECB600
3rd Party Firmware
dd-wrt Status Unknown
OpenWrt Supported
Tomato any flavor Incompatible
Gargoyle Status Unknown
Platform
BrandModelRev EnGenius ECB600
FCC ID (fcc.io) A8J-ECB600
FCC ID (fcc.report) A8J-ECB600
IC ID 10103A-ECB600
Board ID 7016A060700g
Type access point, bridge
CPU1 checkY Atheros AR9344
CPU1 Type MIPS 74Kc
CPU1 Speed 560 MHz 32-bit
Flash1 Chip Macronix MX25L12845EMI-10G
Flash1 Size 16 MiB 16,777,216 B <br />131,072 Kib <br />16,384 KiB <br />128 Mib <br />0.0156 GiB <br />
RAM1 Size 128 MiB 134,217,728 B <br />1,048,576 Kib <br />131,072 KiB <br />1,024 Mib <br />0.125 GiB <br />
RAM1 Chip Nanya NT5TU32M16DG-AC x 2
ETH chip1 Atheros AR9344
ETH chip2 Atheros AR8035-A
Ethernet Port Count 1-1GbE-LAN
Wired Standard IEEE 802.3i/3u/3ab

802dot11 OUI: 88:DC:96 (20 E, 22 W)
Ethernet OUI: 88:DC:96 (20 E, 22 W)

Stock bootloader U-Boot 1.1.4
Stock FW OS Linux 2.6.31 OpenWrt Kamikaze
Expansion IF types none specified
PoE 802.3at, 802.3af, standard
Power 12 VDC, 2 A
Connector type barrel
5.5 mm (OD)
2.1 mm (ID)
9.5 mm (LEN)
Serial Port (UART) yes, 4-pin header, populated, H1, 3.3V TTL, (115200 8N1)
JTAG Port yes, 14-pin header, populated, H5

Flags:
SNMP, PoE

Additional chips
5GHz Power Amplifier IC;Skyworks;SE5003L1;;2;
2.4GHz Power Amplifier IC;Skyworks;SE2576L;;2;
IEEE 802.3at PoE Interface and DC/DC Controller;TI;TPS23754;;1;
150V N-Channel MOSFET;Vishay Siliconix;Si4848DY;;3;
1-Channel Photocoupler;LiteOn;LTV-817;;1;

Other

Default SSID: EnGeniusXXXXXX-2.4G (2 addl. devices)
, EnGeniusXXXXXX-5G (2 addl. devices)
Default IP address: 192.168.1.1
the IP 192.168.1.1 is used by 1353 additional devices
of which 22 are EnGenius devices
Default login user: admin
Default login password: admin
admin:admin credentials used by 1353 additional devices
of which 50 are EnGenius devices

Manuf/OEM/ODM Senao
3rd Party Firmware Support OpenWrt • (List | Dev | DLs)
Retail
Availability End of Life
FCC approval date 28 May 2013
UPC 655216005846
(UPC DB, On eBay)
ASIN B00CWIKET0
Country of manuf Taiwan
Radio 1
Chip1 Atheros AR9344
Wireless interface OUI 88:DC:96
Antenna Connector Type U.FL, RP-SMA
MIMO status 2x2:2
Wireless Standard IEEE 802.11a/n
802.11n up to 300 Mbps
802.11a up to 54 Mbps
WiFi Operating Frequency 5 GHz
Radio 2
Chip1 Atheros AR9382
Wireless interface OUI 88:DC:96
Antenna Connector Type U.FL, RP-SMA
MIMO status 2x2:2
Wireless Standard IEEE 802.11b/g/n
802.11n up to 300 Mbps
802.11g up to 54 Mbps
802.11b up to 11 Mbps
WiFi Operating Frequency 2.4 GHz

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

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

300 Mbps - 2SS 5GHz 802.11n (40MHz chan.),
300 Mbps - 2SS 2.4GHz 802.11n (40MHz chan.) = AN600 class

Overview

"ECB600-0.40 LFP" is silkscreened on the board in the FCC photos.

The 5GHz radio (AR9344) is using two Skyworks (SiGe) SE5003L / 5003L 5GHz Power Amplifier ICs

Default credentials are per the FCC manual.

The default SSID patterns appear to be EnGeniusXXXXXX-2.4G and EnGeniusXXXXXX-5G.

Links of Interest

Datasheet

Flashing

Flashing OpenWrt

Target: ath79
Subtarget: generic
Package architecture: mips_24kc
Supported Since Commit
Support started version: 21.02.0
Current supported version: 24.10.3
LAN Comment: Atheros AR8035-A GbE Phy
WLAN Hardware: Atheros AR9344, Atheros AR9382
WLAN Comment: MIMO 2x2:2 on both bands
Installation method(s):
see git-commit
Recovery method(s):
see git-commit
git • >>
ath79: add support for Senao Engenius ECB600
FCC ID: A8J-ECB600

Engenius ECB600 is a wireless access point with 1 gigabit PoE ethernet port,
dual-band wireless, external ethernet switch, and 4 external antennas.

Specification:

  - AR9344 SOC			(5 GHz, 2x2, WMAC)
  - AR9382 WLAN			(2.4 GHz, 2x2, PCIe on-board)
  - AR8035-A switch		(GbE with 802.3af PoE)
  - 40 MHz reference clock
  - 16 MB FLASH			MX25L12845EMI-10G
  - 2x 64 MB RAM		NT5TU32M16DG
  - UART at H1			(populated)
  - 4 LEDs, 1 button		(power, eth, 2.4 GHz, 5 GHz) (reset)
  - 4 external antennas

MAC addresses:

  MAC addresses are labeled MAC1 and MAC2
  The MAC address in flash is not on the label
  The OEM software reports these MACs for the ifconfig

  phy1	MAC 1	*:52	---	(2.4 GHz)
  phy0	MAC 2	*:53	---	(5 GHz)
  eth0	-----	*:54	art 0x0

Installation:

  2 ways to flash factory.bin from OEM:

  - if you get Failsafe Mode from failed flash:
      only use it to flash Original firmware from Engenius
      or risk kernel loop or halt which requires serial cable

  Method 1: Firmware upgrade page:

    OEM webpage at 192.168.1.1
    username and password "admin"
    Navigate to "Upgrade Firmware" page from left pane
    Click Browse and select the factory.bin image
    Upload and verify checksum
    Click Continue to confirm and wait 3 minutes

  Method 2: Serial to load Failsafe webpage:

    After connecting to serial console and rebooting...
    Interrupt uboot with any key pressed rapidly
    execute `run failsafe_boot` OR `bootm 0x9fdf0000`
    wait a minute
    connect to ethernet and navigate to
    "192.168.1.1/index.htm"
    Select the factory.bin image and upload
    wait about 3 minutes

Return to OEM:

  If you have a serial cable, see Serial Failsafe instructions
  otherwise, uboot-env can be used to make uboot load the failsafe image

  *DISCLAIMER*
  The Failsafe image is unique to Engenius boards.
  If the failsafe image is missing or damaged this will not work
  DO NOT downgrade to ar71xx this way, it can cause kernel loop or halt

  ssh into openwrt and run
  `fw_setenv rootfs_checksum 0`
  reboot, wait 3 minutes
  connect to ethernet and navigate to 192.168.1.1/index.htm
  select OEM firmware image from Engenius and click upgrade

Format of OEM firmware image:

  The OEM software of ECB600 is a heavily modified version
  of Openwrt Kamikaze. One of the many modifications
  is to the sysupgrade program. Image verification is performed
  simply by the successful ungzip and untar of the supplied file
  and name check and header verification of the resulting contents.
  To form a factory.bin that is accepted by OEM Openwrt build,
  the kernel and rootfs must have specific names...

    openwrt-senao-ecb600-uImage-lzma.bin
    openwrt-senao-ecb600-root.squashfs

  and begin with the respective headers (uImage, squashfs).
  Then the files must be tarballed and gzipped.
  The resulting binary is actually a tar.gz file in disguise.
  This can be verified by using binwalk on the OEM firmware images,
  ungzipping then untaring.

  The OEM upgrade script is at /etc/fwupgrade.sh

  Later models in the ECB series likely have a different platform
  and the upgrade and image verification process differs.

  OKLI kernel loader is required because the OEM software
  expects the kernel to be no greater than 1536k
  and the factory.bin upgrade procedure would
  overwrite part of the kernel when writing rootfs.

Note on PLL-data cells:

  The default PLL register values will not work
  because of the external AR8035-A switch between
  the SOC and the ethernet PHY chips.

  For AR934x series, the PLL register for GMAC0
  can be seen in the DTSI as 0x2c.
  Therefore the PLL register can be read from uboot
  for each link speed after attempting tftpboot
  or another network action using that link speed
  with `md 0x1805002c 1`.

  Unfortunately uboot did not have the best values
  so they were taken from other similar DTS files.

Tested from master, all link speeds functional

Pictures

Retail Images
User Images