User Tools

Site Tools


toh:ubiquiti:ubiquiti_litebeam_5ac_16_120

Ubiquiti LiteBeam ac AP (LBE-5AC-16-120)

Under Construction!
This page is currently under construction. You can edit the article to help completing it.

The Ubiquiti LiteBeam™ ac AP (product model: LBE-5AC-16-120) is a lightweight 802.11ac access point with a 16 dBi sector antenna covering 120º and one Gigabit Ethernet port based on the AR9342 SoC.

OpenWrt support

The device is based on the same WA board design as the NanoStation AC loco, which has preliminary support with pull request 689.

Supporting activities

Experimental firmware

Can be compiled and installed following instructions from pull request 689.

Hardware highlights

CPU Ram Flash Network WLAN USB Serial JTag
Atheros AR9342 v2 @ 535 MHz 64 MiB 8 MiB 1x 10/100/1000 ac N/A Yes ?

Failsafe mode

During power on, the blue LED will blink for a few seconds. During this time, press the “RESET” button with a sharp object (i.e. a paper clip) a few times until the LED blinks faster. In a few moments the device will enter failsafe mode.

Buttons

hardware.button on howto use and configure the hardware button(s). The LiteBeam ac AP has one button, labeled “RESET”, next to the Ethernet port.

BUTTON Event
RESET reset

Hardware

The device is based on the AR9342 SoC, with 64 MB RAM and 16 MB SPI NOR flash. The wireless radio is based on a QCA9880 chip and the Gigabit Ethernet port is driven by an AR8035 chip.

Info

Architecture: MIPS 24kc
Vendor: Ubiquiti
Bootloader: U-Boot 1.1.4-s1083 (customized)
System-On-Chip: Atheros AR9342 rev 2 - MIPS 74Kc V4.12
CPU/Speed 535 MHz
Flash-Chip: MX25L12805D
Flash size: 8 MiB
RAM: 64 MiB
Wireless: Qualcomm QCA988X 802.11ac
Ethernet: 1x 10/100/1000 port (AR8035-A chip)
USB: N/A
Serial: Yes, one
JTAG: ?

Flash Layout

Stock firmware

dev size erasesize name
mtd0 00040000 00010000 u-boot
mtd1 00010000 00010000 u-boot-env
mtd2 00100000 00010000 kernel
mtd3 00e60000 00010000 rootfs
mtd4 00040000 00010000 cfg
mtd5 00010000 00010000 EEPROM

OpenWrt

dev size erasesize name
mtd0 00040000 00010000 u-boot
mtd1 00010000 00010000 u-boot-env
mtd2 00f60000 00010000 firmware
mtd3 00160000 00010000 kernel
mtd4 00e00000 00010000 rootfs
mtd5 00bd0000 00010000 rootfs_data
mtd6 00040000 00010000 cfg
mtd7 00010000 00010000 EEPROM

Photos

Insert photo of front of the casing

Insert photo of back of the casing

Insert photo of backside label

Insert photo of PCB

Opening the case

FIXME Describe what needs to be done to open the device, e.g. remove rubber feet, adhesive labels, screws, …

Serial

port.serial general information about the serial port, serial port cable, etc.

How to connect to the Serial Port of this specific device:
Insert photo of PCB with markings for serial port

FIXME Replace EXAMPLE by real values.

Serial connection parameters
for Ubiquiti LiteBeam 5AC 16 120 @@Version@@
EXAMPLE 115200, 8N1

JTAG

port.jtag general information about the JTAG port, JTAG cable, etc.

How to connect to the JTAG Port of this specific device:
Insert photo of PCB with markings for JTAG port

Bootlogs

OEM bootlog

COPY HERE THE BOOTLOG WITH THE ORIGINAL FIRMWARE


OpenWrt bootlog

[ 0.000000] Linux version 4.9.77 (hooray@guifi.net) (gcc version 5.5.0 (OpenWrt GCC 5.5.0 r5936-fea02b1d51) ) #0 Fri Feb 2 21:41:25 2018 [ 0.000000] MyLoader: sysp=a5a5cd25, boardp=c58da4a5, parts=05a525a4 [ 0.000000] bootconsole [early0] enabled [ 0.000000] CPU0 revision is: 0001974c (MIPS 74Kc) [ 0.000000] SoC: Atheros AR9342 rev 2 [ 0.000000] Determined physical RAM map: [ 0.000000] memory: 04000000 @ 00000000 (usable) [ 0.000000] Initrd not found or empty - disabling initrd [ 0.000000] Primary instruction cache 64kB, VIPT, 4-way, linesize 32 bytes. [ 0.000000] Primary data cache 32kB, 4-way, VIPT, cache aliases, linesize 32 bytes [ 0.000000] Zone ranges: [ 0.000000] Normal [mem 0x0000000000000000-0x0000000003ffffff] [ 0.000000] Movable zone start for each node [ 0.000000] Early memory node ranges [ 0.000000] node 0: [mem 0x0000000000000000-0x0000000003ffffff] [ 0.000000] Initmem setup node 0 [mem 0x0000000000000000-0x0000000003ffffff] [ 0.000000] On node 0 totalpages: 16384 [ 0.000000] free_area_init_node: node 0, pgdat 80467bd4, node_mem_map 81000020 [ 0.000000] Normal zone: 128 pages used for memmap [ 0.000000] Normal zone: 0 pages reserved [ 0.000000] Normal zone: 16384 pages, LIFO batch:3 [ 0.000000] pcpu-alloc: s0 r0 d32768 u32768 alloc=1*32768 [ 0.000000] pcpu-alloc: [0] 0 [ 0.000000] Built 1 zonelists in Zone order, mobility grouping on. Total pages: 16256 [ 0.000000] Kernel command line: board=UBNT-LITEBEAM5AC16120 mtdparts=spi0.0:256k(u-boot)ro,64k(u-boot-env)ro,15744k(firmware),256k(cfg)ro,64k(EEPROM)ro console=ttyS0,115200 rootfstype=squashfs noinitrd [ 0.000000] PID hash table entries: 256 (order: -2, 1024 bytes) [ 0.000000] Dentry cache hash table entries: 8192 (order: 3, 32768 bytes) [ 0.000000] Inode-cache hash table entries: 4096 (order: 2, 16384 bytes) [ 0.000000] Writing ErrCtl register=00000000 [ 0.000000] Readback ErrCtl register=00000000 [ 0.000000] Memory: 59896K/65536K available (3174K kernel code, 166K rwdata, 792K rodata, 276K init, 213K bss, 5640K reserved, 0K cma-reserved) [ 0.000000] SLUB: HWalign=32, Order=0-3, MinObjects=0, CPUs=1, Nodes=1 [ 0.000000] NR_IRQS:51 [ 0.000000] Clocks: CPU:535.000MHz, DDR:400.000MHz, AHB:200.000MHz, Ref:40.000MHz [ 0.000000] clocksource: MIPS: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 7144898866 ns [ 0.000010] sched_clock: 32 bits at 267MHz, resolution 3ns, wraps every 8027976190ns [ 0.008328] Calibrating delay loop... 266.64 BogoMIPS (lpj=1333248) [ 0.091166] pid_max: default: 32768 minimum: 301 [ 0.096206] Mount-cache hash table entries: 1024 (order: 0, 4096 bytes) [ 0.103258] Mountpoint-cache hash table entries: 1024 (order: 0, 4096 bytes) [ 0.113732] clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 19112604462750000 ns [ 0.124244] futex hash table entries: 256 (order: -1, 3072 bytes) [ 0.131416] NET: Registered protocol family 16 [ 0.137928] MIPS: machine is Ubiquiti LiteBeam 5AC 16 120 [ 0.379995] registering PCI controller with io_map_base unset [ 0.401413] PCI host bridge to bus 0000:00 [ 0.405797] pci_bus 0000:00: root bus resource [mem 0x10000000-0x13ffffff] [ 0.413169] pci_bus 0000:00: root bus resource [io 0x0000] [ 0.419100] pci_bus 0000:00: root bus resource [??? 0x00000000 flags 0x0] [ 0.426337] pci_bus 0000:00: No busn resource found for root bus, will use [bus 00-ff] [ 0.434800] pci 0000:00:00.0: [0777:11ac] type 00 class 0x028000 [ 0.434846] pci 0000:00:00.0: reg 0x10: [mem 0x00000000-0x001fffff 64bit] [ 0.434901] pci 0000:00:00.0: reg 0x30: [mem 0x00000000-0x0000ffff pref] [ 0.434983] pci 0000:00:00.0: supports D1 D2 [ 0.435223] pci_bus 0000:00: busn_res: [bus 00-ff] end is updated to 00 [ 0.435257] pci 0000:00:00.0: BAR 0: assigned [mem 0x10000000-0x101fffff 64bit] [ 0.443100] pci 0000:00:00.0: BAR 6: assigned [mem 0x10200000-0x1020ffff pref] [ 0.450796] pci 0000:00:00.0: using irq 40 for pin 1 [ 0.456890] clocksource: Switched to clocksource MIPS [ 0.463511] NET: Registered protocol family 2 [ 0.469124] TCP established hash table entries: 1024 (order: 0, 4096 bytes) [ 0.476559] TCP bind hash table entries: 1024 (order: 0, 4096 bytes) [ 0.483394] TCP: Hash tables configured (established 1024 bind 1024) [ 0.490274] UDP hash table entries: 256 (order: 0, 4096 bytes) [ 0.496505] UDP-Lite hash table entries: 256 (order: 0, 4096 bytes) [ 0.503512] NET: Registered protocol family 1 [ 0.508250] PCI: CLS 0 bytes, default 32 [ 0.513229] Crashlog allocated RAM at address 0x3f00000 [ 0.519961] workingset: timestamp_bits=30 max_order=14 bucket_order=0 [ 0.534603] squashfs: version 4.0 (2009/01/31) Phillip Lougher [ 0.540863] jffs2: version 2.2 (NAND) (SUMMARY) (LZMA) (RTIME) (CMODE_PRIORITY) (c) 2001-2006 Red Hat, Inc. [ 0.560866] io scheduler noop registered [ 0.565045] io scheduler deadline registered (default) [ 0.570936] Serial: 8250/16550 driver, 1 ports, IRQ sharing disabled [ 0.578227] console [ttyS0] disabled [ 0.602138] serial8250.0: ttyS0 at MMIO 0x18020000 (irq = 11, base_baud = 2500000) is a 16550A [ 0.611334] console [ttyS0] enabled [ 0.618765] bootconsole [early0] disabled [ 0.635863] m25p80 spi0.0: mx25l12805d (16384 Kbytes) [ 0.641087] 5 cmdlinepart partitions found on MTD device spi0.0 [ 0.647107] Creating 5 MTD partitions on "spi0.0": [ 0.651979] 0x000000000000-0x000000040000 : "u-boot" [ 0.658781] 0x000000040000-0x000000050000 : "u-boot-env" [ 0.666081] 0x000000050000-0x000000fb0000 : "firmware" [ 0.692896] 2 uimage-fw partitions found on MTD device firmware [ 0.698954] 0x000000050000-0x0000001b0000 : "kernel" [ 0.705570] 0x0000001b0000-0x000000fb0000 : "rootfs" [ 0.712545] mtd: device 4 (rootfs) set to be root filesystem [ 0.718398] 1 squashfs-split partitions found on MTD device rootfs [ 0.724679] 0x0000003e0000-0x000000fb0000 : "rootfs_data" [ 0.732071] 0x000000fb0000-0x000000ff0000 : "cfg" [ 0.738811] 0x000000ff0000-0x000001000000 : "EEPROM" [ 0.746816] libphy: Fixed MDIO Bus: probed [ 0.762364] libphy: ag71xx_mdio: probed [ 1.487168] ag71xx ag71xx.0: connected to PHY at ag71xx-mdio.0:04 [uid=004dd072, driver=Atheros 8035 ethernet] [ 1.498175] eth0: Atheros AG71xx at 0xb9000000, irq 4, mode:RGMII [ 1.505780] NET: Registered protocol family 10 [ 1.513544] NET: Registered protocol family 17 [ 1.518325] 8021q: 802.1Q VLAN Support v1.8 [ 1.530551] VFS: Mounted root (squashfs filesystem) readonly on device 31:4. [ 1.539597] Freeing unused kernel memory: 276K [ 1.544111] This architecture does not have kernel memory protection. [ 2.245266] init: Console is alive [ 2.249073] init: - watchdog - [ 2.526945] random: fast init done [ 3.237707] kmodloader: loading kernel modules from /etc/modules-boot.d/* [ 3.285550] kmodloader: done loading kernel modules from /etc/modules-boot.d/* [ 3.304067] init: - preinit - [ 4.540697] IPv6: ADDRCONF(NETDEV_UP): eth0: link is not ready [ 7.785539] eth0: link up (1000Mbps/Full duplex) [ 7.790329] IPv6: ADDRCONF(NETDEV_CHANGE): eth0: link becomes ready [ 7.940004] jffs2: notice: (341) jffs2_build_xattr_subsystem: complete building xattr subsystem, 0 of xdatum (0 unchecked, 0 orphan) and 0 of xref (0 dead, 0 orphan) found. [ 7.957868] mount_root: switching to jffs2 overlay [ 7.993178] urandom-seed: Seeding with /etc/urandom.seed [ 8.126167] eth0: link down [ 8.143655] procd: - early - [ 8.146698] procd: - watchdog - [ 8.774906] procd: - watchdog - [ 8.778469] procd: - ubus - [ 8.861348] procd: - init - [ 9.295580] kmodloader: loading kernel modules from /etc/modules.d/* [ 9.334041] ip6_tables: (C) 2000-2006 Netfilter Core Team [ 9.353339] Loading modules backported from Linux version wt-2017-11-01-0-gfe248fc2c180 [ 9.361545] Backport generated by backports.git v4.14-rc2-1-31-g86cf0e5d [ 9.372132] ip_tables: (C) 2000-2006 Netfilter Core Team [ 9.387131] nf_conntrack version 0.5.0 (1024 buckets, 4096 max) [ 9.455638] xt_time: kernel timezone is -0000 [ 9.692043] PPP generic driver version 2.4.2 [ 9.716201] NET: Registered protocol family 24 [ 9.751794] PCI: Enabling device 0000:00:00.0 (0000 -> 0002) [ 9.757801] ath10k_pci 0000:00:00.0: pci irq legacy oper_irq_mode 1 irq_mode 0 reset_mode 0 [ 10.032047] ath10k_pci 0000:00:00.0: Direct firmware load for ath10k/pre-cal-pci-0000:00:00.0.bin failed with error -2 [ 10.042966] ath10k_pci 0000:00:00.0: Falling back to user helper [ 10.569595] firmware ath10k!pre-cal-pci-0000:00:00.0.bin: firmware_loading_store: map pages failed [ 10.580273] ath10k_pci 0000:00:00.0: Direct firmware load for ath10k/QCA988X/hw2.0/firmware-6.bin failed with error -2 [ 10.591194] ath10k_pci 0000:00:00.0: Falling back to user helper [ 10.774564] firmware ath10k!QCA988X!hw2.0!firmware-6.bin: firmware_loading_store: map pages failed [ 10.793415] ath10k_pci 0000:00:00.0: qca988x hw2.0 target 0x4100016c chip_id 0x043222ff sub 0777:e8e5 [ 10.802846] ath10k_pci 0000:00:00.0: kconfig debug 0 debugfs 1 tracing 0 dfs 1 testmode 1 [ 10.817746] ath10k_pci 0000:00:00.0: firmware ver 10.2.4-1.0-00033 api 5 features no-p2p,raw-mode,mfp,allows-mesh-bcast crc32 c41417d0 [ 10.917164] ath10k_pci 0000:00:00.0: Direct firmware load for ath10k/QCA988X/hw2.0/board-2.bin failed with error -2 [ 10.927800] ath10k_pci 0000:00:00.0: Falling back to user helper [ 11.042732] firmware ath10k!QCA988X!hw2.0!board-2.bin: firmware_loading_store: map pages failed [ 11.078691] ath10k_pci 0000:00:00.0: board_file api 1 bmi_id N/A crc32 bebc7c08 [ 12.202012] ath10k_pci 0000:00:00.0: htt-ver 2.1 wmi-op 5 htt-op 2 cal file max-sta 128 raw 0 hwcrypto 1 [ 12.399173] ath: EEPROM regdomain: 0x0 [ 12.399183] ath: EEPROM indicates default country code should be used [ 12.399187] ath: doing EEPROM country->regdmn map search [ 12.399204] ath: country maps to regdmn code: 0x3a [ 12.399210] ath: Country alpha2 being used: US [ 12.399214] ath: Regpair used: 0x3a [ 12.567998] ath: phy1: Unable to initialize hardware; initialization status: -5 [ 12.575433] ath9k ar934x_wmac: failed to initialize device [ 12.581070] ath9k: probe of ar934x_wmac failed with error -5 [ 12.588654] kmodloader: done loading kernel modules from /etc/modules.d/* [ 20.430648] br-lan: port 1(eth0) entered blocking state [ 20.435967] br-lan: port 1(eth0) entered disabled state [ 20.441774] device eth0 entered promiscuous mode [ 20.465568] IPv6: ADDRCONF(NETDEV_UP): br-lan: link is not ready [ 23.548418] eth0: link up (1000Mbps/Full duplex) [ 23.974145] IPv6: ADDRCONF(NETDEV_UP): wlan0: link is not ready [ 23.980480] br-lan: port 1(eth0) entered blocking state [ 23.985816] br-lan: port 1(eth0) entered forwarding state [ 24.020399] IPv6: ADDRCONF(NETDEV_CHANGE): br-lan: link becomes ready [ 24.364389] br-lan: port 2(wlan0) entered blocking state [ 24.369862] br-lan: port 2(wlan0) entered disabled state [ 24.375705] device wlan0 entered promiscuous mode [ 80.292706] random: crng init done


Notes

Tags

toh/ubiquiti/ubiquiti_litebeam_5ac_16_120.txt · Last modified: 2018/05/29 08:51 by rogerpueyo