ASUS SRT-AC1900 (ASUS OnHub)

From TechInfoDepot
Jump to navigationJump to search
abgn+ac (AC1900)
ASUS OnHub Dual-band Wireless-AC1900 Smart Router
Homepage Product page
Support Support page
Wikipedia Asus routers
WikiDevi.wi-cat.ru ASUS SRT-AC1900 (ASUS OnHub)
3rd Party Firmware
dd-wrt Status Unknown
OpenWrt Supported
Tomato any flavor Incompatible
Gargoyle Status Unknown
Platform
BrandModelRev ASUS SRT-AC1900ASUS OnHub A
FCC ID MSQ-SRTAC1900
IC ID 3568A-SRTAC1900
Board ID ASUS RT-AC60U
Type wireless router
CPU1 checkY Qualcomm IPQ8064
CPU1 Type ARMv7-A Cortex-A15
CPU1 Speed 1.4 GHz ( 2 cores )
Flash1 Chip Micron MTFC4GACAAAM-1MWT
Flash1 Size 4 GiB 4,096 MiB <br />4,294,967,296 B <br />33,554,432 Kib <br />4,194,304 KiB <br />32,768 Mib <br /> (eMMC NAND)
Flash2 Chip Micron N25Q064A
Flash2 Size 8 MiB8,388,608 B <br />65,536 Kib <br />8,192 KiB <br />64 Mib <br />0.00781 GiB <br /> (SPI NOR)
RAM1 Size 1 GiB 1,024 MiB <br />1,073,741,824 B <br />8,388,608 Kib <br />1,048,576 KiB <br />8,192 Mib <br /> (DDR3)
RAM1 Chip Micron MT41K256M16HA-125:E x 2
ETH chip1 Qualcomm IPQ8064
Switch Qualcomm Atheros QCA8337
Ethernet Port Count 1-1GbE-WAN
4-1GbE-LAN
Wired Standard IEEE 802.3i/3u/3ab

802dot11 OUI: none specified

Stock bootloader Coreboot
Expansion IF types USB 3.0
USB ports 1
USB Hub Compatible Untested
Power 19 VDC, 1.75 A
Connector type barrel
Serial Port (UART) no
JTAG Port no

Flags:
Bluetooth 4.0, ZigBee, speaker

Additional chips
2.4GHz WLAN Power Amplifier Module;Skyworks;SKY2623L;;3;
2.4GHz 256QAM LNA Module;Skyworks;SKY65971-11;;3;
5GHz WLAN Power Amplifier Module;Skyworks;SKY85405;;3;
5GHz 802.11ac LNA Module;Skyworks;SKY65981-11;;3;
2.4GHz Bluetooth Radio Chip;Atheros;AR3012-BL3D;;1;
SoC Network Co-Processor for ZigBee;Silicon Labs;EM3581;;1;
2.4GHz ZigBee/Smart Front End Module;Skyworks;SKY66109-1;;1;
Trusted Platform Module;Infineon;SLB9615;;1;

Other
3rd Party Firmware Support OpenWrt • (List | Dev | DLs)
Retail
Availability End of Life
End of Life date 2020
FCC approval date 29 May 2015
(Est.) initial retail price (in USD): $220
ASINs B017C0HZEO
B017BXQS2M
Country of manuf China
Radio 1
Chip1 Qualcomm Atheros QCA9880
Wireless interface OUI none specified
Antenna Connector Type U.FL
MIMO status 3x3:3
Wireless Standard IEEE 802.11b/g/n
n-QAM up to 600 Mbps
802.11n up to 450 Mbps
802.11g up to 54 Mbps
802.11b up to 11 Mbps
WiFi Operating Frequency 2.4 GHz
Radio 2
Chip1 Qualcomm Atheros QCA9880
Wireless interface OUI none specified
Antenna Connector Type U.FL
MIMO status 3x3:3
Wireless Standard IEEE 802.11a/n/ac
802.11ac up to 1300 Mbps
N-QAM up to 600 Mbps
802.11n up to 450 Mbps
802.11a up to 54 Mbps
WiFi Operating Frequency 5 GHz
Radio 3
Chip1 Qualcomm Atheros QCA9882
Wireless interface OUI none specified
Antenna Connector Type none specified
MIMO status 1x1:1
Wireless Standard IEEE 802.11a/n/ac
WiFi Operating Frequency 5 GHz

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 ASUS devices with specifications, see ASUS.

600 Mbps - 3SS 2.4GHz 802.11n (40MHz chan., 256-QAM),
1300 Mbps - 3SS 5GHz 802.11ac (80MHz chan.) = AC1900 class

Overview

"ASUS RT-AC60U", "REV.1.20" is silkscreened on the board in the FCC photos.

2x boards (Wi-Fi and Main)
  • ASUS SRT-AC1900 Wireless Smart Router
Model: SRT-AC1900 H/W Ver: A
  • Setup network: Setup0A34
  • Setup code: pttmmbwmm
See also TP-LINK TGR1900 (Google OnHub)Google OnHub Spec


This device was under short-term confidentiality, but that expired 11/26/2015 ⚠.

Specifications

  • Processor: Qualcomm IPQ8064 @1.4GHz Dual-core
  • Flash: 4GB (eMMC), 8MB (NOR), Memory: 1GB (DDR3)
  • Radio: QCA9880 3x3 (2.4 GHz), QCA9880 3x3 (5 GHz)
Congestion Sensing Radio: QCA9882 1x1 (2.4/5GHz)
  • Operating frequency: Simultaneous Dual-band 2.4/5 GHz
  • Wireless support: 802.11a/b/g/n/ac Wi-Fi AC1900
Bluetooth Smart Ready, Weave ready, 802.15.4 ready
  • Antenna: 1x Zigbee antenna, 1x Bluetooth antenna,
7x Smart high-performance internal Wi-Fi antennas
  • Switch: Qualcomm Atheros QCA8337 (GbE)
  • Wired support: 1x GbE WAN, 1x GbE LAN port
  • Lighting: Subtle lighting on the base (tri-color LED)
Proximity Sensor, Speaker, TPM (trusted boot)
  • Dimensions: 132 mm x 127 mm x 200 mm (WxDxH)
  • Weight: 800 g
  • Color: Slate Gray

Features

  • Intelligent internal antenna array pushes 802.11ac Wi-Fi speeds up to 1900Mbps
  • ASUS Wave Control lets prioritize traffic to devices with a wave of your hand
  • Smart high-performance internal antennas, selected power amplifiers and fine-
tuned radio frequency design deliver wide wireless coverage in any direction
  • Congestion-sensing antenna for the least-crowded channel to Wi-Fi performance
  • Firmware is automatically updated with the latest features and security upgrades
  • The Google On app for Android and iOS allows simple setup and management

Links of Interest

News

Reviews

Flashing

Flashing OpenWrt

Target: ipq806x
Subtarget: chromium
Package architecture: arm_cortex-a15_neon-vfpv4
Supported Since Commit
Support started version: 23.05.0
Current supported version: 25.12.5
LAN Hardware: Qualcomm Atheros QCA8337
WLAN Hardware: 2x Qualcomm Atheros QCA9880, Qualcomm Atheros QCA9882
WLAN Comment: MIMO 3x3:3 on both bands, QCA9882 is 1x1 for monitoring, not regular use
Installation method(s):
see devicepage
Recovery method(s):
see devicepage
Comment:
ZigBee, Speaker, 4GB eMMC
git • >>
ipq806x: Initial TP-Link and ASUS OnHub support
TP-Link and ASUS OnHub devices are very similar, sharing many of the
same characteristics and much of their Device Tree. They both run a
version of ChromeOS for their factory firmware, and so installation
instructions look very similar to Google Wifi [1].

Things I've tested, and are working:

 * Ethernet
 * WiFi (2.4 and 5 GHz)
 * LEDs
 * USB
 * eMMC
 * Serial console (if you wire it up yourself)
 * 2x CPU
 * Speaker

== Installation instructions summary ==

1. Flash *-factory.bin to a USB drive (e.g., with `dd`)
2. Insert USB drive, to boot OpenWrt from USB
3. Copy the same *-factory.bin over to device, and flash it to eMMC to
   make OpenWrt permanent

== Developer mode, booting from USB (Step 2) ==

To enter Developer Mode and boot OpenWrt from a USB stick:

1. Unplug power
2. Gain access to the "developer switch" through the bottom of the
   device
3. Hold down the "reset switch" (near the USB port / power plug)
4. Plug power back in
5. The LED on the device should turn white, then blink orange, then
   red. Release the reset switch.
6. Insert USB drive with OpenWrt factory.bin
7. Press the hidden developer switch under the device to boot to USB;
   you should see some activity lights (if you have any) on your USB
   drive
8. Depending on your configuration, the router's LED(s) should come on.
   You're now running OpenWrt off a USB stick.

These instructions are derived from:

https://www.exploitee.rs/index.php/Rooting_The_Google_OnHub#Enabling_%22Developer_Mode%22_on_the_OnHub
https://www.exploitee.rs/index.php/Asus_OnHub#Enabling_%22Developer_Mode%22_on_the_OnHub

~~Finding the developer switch:~~ for TP-Link, the developer switch is
on the bottom of the device, underneath some of the rubber padding and a
screw. For ASUS, remove the entire base, via 4 screws under the rubber
feet. See the Exploitee instructions for more info and photos.

== Making OpenWrt permanent (on eMMC) (Step 3) ==

Once you're running OpenWrt via USB:

1. Connect Ethernet to the LAN port; router's LAN address should be at
   192.168.1.1
2. Connect another system to the router's LAN, and copy the factory.bin
   image over, via SCP and SSH:

     scp -O openwrt-ipq806x-chromium-tplink_onhub-squashfs-factory.bin root@192.168.1.1:
     ssh root@192.168.1.1 -C "dd if=/dev/zero bs=512 seek=7552991 of=/dev/mmcblk0 count=33 && \
     dd if=/root/openwrt-ipq806x-chromium-tplink_onhub-squashfs-factory.bin of=/dev/mmcblk0"
3. Reboot and remove the USB drive.

== Developer mode beep ==

Note that every time you boot the OnHub in developer mode, the device
will play a loud "beep" after a few seconds. This is described in the
Chromium docs [2], and is intended to make it clear that the device is
not running Google software. It is nontrivial to completely disable this
beep, although it's possible to "acknowledge" developer mode (and skip
the beep) by using a USB keyboard to press CTRL+D every time you boot.

[1] https://openwrt.org/toh/google/wifi
[2] https://chromium.googlesource.com/chromiumos/docs/+/HEAD/developer_mode.md