TP-LINK TGR1900 (Google OnHub)

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

TP-LINK OnHub TGR1900 is a 3×3 802.11ac AP with a quad-core Qualcomm IPQ8064 SoC, 1 GiB RAM, and 4 GiB eMMC storage. Its stock firmware is based on ChromeOS, including a bootloader based on Coreboot and Depthcharge, and can be convinced to run non-Google-signed software (such as OpenWrt) by entering Developer Mode.

ASUS OnHub SRT-AC1900 is a nearly-identical AP, with almost identical hardware specifications, and nearly identical stock firmware. Thus, much of this page applies to it as well.

TP-LINK OnHub TGR1900

ASUS Onhub SRT-AC1900

ModelVersionSoCCPU MHzFlash MBRAM MBWLAN HardwareWLAN2.4WLAN5.0100M portsGbit portsModemUSB
OnHub TGR1900Qualcomm Atheros IPQ806414004096 eMMC1024Qualcomm Atheros QCA9880, Qualcomm Atheros QCA9882b/g/na/n/ac-2-1x 3.0
ModelVersionSoCCPU MHzFlash MBRAM MBWLAN HardwareWLAN2.4WLAN5.0100M portsGbit portsModemUSB
OnHub SRT-AC1900Qualcomm Atheros IPQ806414004096 eMMC1024Qualcomm Atheros QCA9880, Qualcomm Atheros QCA9882b/g/na/n/ac-2-1x 3.0

The development branch can contain experimental code that is under active development and should not be used for production environments. Snapshot images may support additional hardware; however, it is experimental, considered unstable, and sometimes won't compile.

Prebuilt snapshot images do not come with any web interface or GUI. You will need to be comfortable using a command line and remote shell to install one yourself → How to install LuCI

It is not necessary to factory reset the OnHub before installing OpenWrt. Instructions are provided for reference.

To restore factory software, you can utilize Google OnHub's Recovery Mode, where Google will walk you through creating a USB recovery stick using the OnHub Recovery Utility.

Tools required:

  • USB drive, 4 GB or larger
  • Pin to press reset button
  • A Chrome browser on a Windows, Mac OS, or ChromeOS machine (unfortunately, the Recovery Utility does not support GNU/Linux)

If you want to skip the Recovery Utility, you can read through the recovery metadata table yourself and download a recovery image manually.

Once you have a Recovery USB image, the recovery procedure is as follows:

  1. Hold the Reset button (Near the power jack)
  2. Connect power to the device
  3. The LED will be white and after a few seconds should blink orange; After a few more seconds, the LED should blink red; you may now release the Reset button.
  4. Plug in USB stick containing Recovery image
  5. LED should turn off, and recovery begins
  6. After about 5-6 minutes, the device should automatically reboot; LED will pulse blue
  7. Recovery is complete

Note that Recovery mode does not appear to work with all USB drives (for example, some newer USB 3.0 flash drives). If the device appears not to be accepting your USB drive, try swapping for a different one.

In the following steps, you will configure Google OnHub for Developer Mode, and boot from a USB image containing OpenWrt. You will again need:

  • USB drive (flash OpenWrt factory.bin to the drive)
  • Pin to press reset button

Procedure:

  1. Peel off the rubber feet at the bottom of the device to reveal the hidden switch screw
  2. Use 1.5mm hex screwdriver to remove the switch screw to reveal the developer mode button
  3. Hold the Reset button (Near the power jack)
  4. Connect power to the device
  5. The LED will be white and after a few seconds should blink orange; After a few more seconds, the LED should blink red; you may now release the Reset button
  6. Press the developer mode button at the bottom of the device. The LEDs should start blinking purple and restart
  7. Plug in USB stick containing OpenWrt
  8. Wait a few seconds for the device to finish booting.
  9. It will start blinking purple again and beep twice. Press the developer mode button
  10. LED should turn off and device should boot your USB image
  11. Wait a few minutes for it to boot. You will know it is successfully booted when LED ring shows multiple colors.
  12. Another way to check is to connect a cable to the LAN port and continuously ping 192.168.1.1
  13. To program your image to the main flash, connect ethernet to the LAN port and run the following SSH commands:
## Copy firmware (-O uses the legacy SCP protocol instead of SFTP)
scp -O openwrt-ipq806x-chromium-tplink_onhub-squashfs-factory.bin root@192.168.1.1:
 
## Write firmware to eMMC and clobber secondary GPT at end of eMMC
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"
 
## Ideally, we might add a GPT repair step, so primary and alternate are intact, but this isn't strictly necessary.

Now reboot, remove your USB drive, and enjoy!

Expanding storage (optional)

You can expand your storage to the full 4GB this device has by executing the following through SSH:

opkg update && opkg install cfdisk resize2fs f2fs-tools
cfdisk /dev/mmcblk0

At this point, the cfdisk interface will come up.

  1. Go to the last partition before the empty space line
  2. Select resize
  3. It should automatically select enough space to take up the rest of the empty space
  4. Write the partition table and exit
  5. Reboot
  6. Update the filesystem with:
resize.f2fs /dev/loop0

More information about expanding for squashfs and ext4 is provided here: expanding_the_filesystem

Architecture ARM
Vendor Qualcomm
Bootloader Coreboot + Depthcharge
System-On-Chip Qualcomm IPQ8064
CPU/Speed 1.4GHz
Flash-Chip Micron MTFC4GACAAAM-1MWT
Flash size 4096 MiB
RAM 1 GiB
Wireless 2x Qualcomm Atheros QCA9880
Ethernet 2x 10/100/1000 Mbit/s
Switch Qualcomm Atheros QCA8337 (GbE)
USB 1 x USB 3.0
Serial Yes
JTAG

Insert photo of back of the casing

Insert photo of backside label

Full teardown tutorial by iFixit: https://www.ifixit.com/Teardown/OnHub+Teardown/48129

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 Google Onhub TP-LINK TGR1900
EXAMPLE 115200, 8N1, 3.3V

Uncompressing Linux... done, booting the kernel. Developer Console To return to the browser, press: [ Ctrl ] and [ Alt ] and [ <- ] (F1) To use this console, the developer mode switch must be engaged. Doing so will destroy any saved data on the system. In developer mode, it is possible to - login and sudo as user 'chronos' - require a password for sudo and login(*) - disable power management behavior (screen dimming): sudo initctl stop powerd - install your own operating system image! * To set a password for 'chronos', run the following as root: chromeos-setdevpasswd If you are having trouble booting a self-signed kernel, you may need to enable USB booting. To do so, run the following as root: enable_dev_usb_boot Have fun and send patches! localhost login: root root@localhost $ dmesg [ 0.000000] Booting Linux on physical CPU 0x0 [ 0.000000] Initializing cgroup subsys cpuset [ 0.000000] Initializing cgroup subsys cpu [ 0.000000] Initializing cgroup subsys cpuacct [ 0.000000] Linux version 3.14.0 (chrome-bot@build62-m2.golo.chromium.org) (gcc version 4.9.x 20150123 (prerelease) (4.9.2_cos_gg_4.9.2-r151-32c89c19b042a12b5a1bf0153299154ea5435c03_4.9.2-r151) ) #1 SMP PREEMPT Thu Apr 27 21:33:15 PDT 2017 [ 0.000000] CPU: ARMv7 Processor [512f04d0] revision 0 (ARMv7), cr=10c5387d [ 0.000000] CPU: PIPT / VIPT nonaliasing data cache, PIPT instruction cache [ 0.000000] Ignoring memory below PHYS_OFFSET: 0x41500000-0x42000000 [ 0.000000] Machine model: Qualcomm IPQ8064/AP148 [ 0.000000] Memory policy: Data cache writealloc [ 0.000000] On node 0 totalpages: 253696 [ 0.000000] free_area_init_node: node 0, pgdat c0d46cc0, node_mem_map ef039000 [ 0.000000] Normal zone: 1520 pages used for memmap [ 0.000000] Normal zone: 0 pages reserved [ 0.000000] Normal zone: 194304 pages, LIFO batch:31 [ 0.000000] HighMem zone: 464 pages used for memmap [ 0.000000] HighMem zone: 59392 pages, LIFO batch:15 [ 0.000000] PERCPU: Embedded 9 pages/cpu @ef013000 s14144 r8192 d14528 u36864 [ 0.000000] pcpu-alloc: s14144 r8192 d14528 u36864 alloc=9*4096 [ 0.000000] pcpu-alloc: [0] 0 [0] 1 [ 0.000000] Built 1 zonelists in Zone order, mobility grouping on. Total pages: 252176 [ 0.000000] Kernel command line: cros_secure console= loglevel=7 init=/sbin/init cros_secure oops=panic panic=-1 root=/dev/dm-0 rootwait ro dm_verity.error_behavior=3 dm_verity.max_bios=-1 dm_verity.dev_wait=1 dm="1 vroot none ro 1,0 1536000 verity payload=PARTUUID=44418317-8293 -9844-b6b8-e255fc61bf65/PARTNROFF=1 hashtree=PARTUUID=44418317-8293-9844-b6b8-e255fc61bf65/PARTNROFF=1 hashstart=1536000 alg=sha1 root_hexdigest=0118e9c914257329c0270637063dfda64e7de4bb salt=13dd99eca0b34b61b446755000ddfa67f64bb7103f231d75424fdd3c527f5dc1" noinitrd vt.global_cursor _default=0 kern_guid=44418317-8293-9844-b6b8-e255fc61bf65 coherent_pool=2M [ 0.000000] device-mapper: init: will configure 1 devices [ 0.000000] PID hash table entries: 4096 (order: 2, 16384 bytes) [ 0.000000] Dentry cache hash table entries: 131072 (order: 7, 524288 bytes) [ 0.000000] Inode-cache hash table entries: 65536 (order: 6, 262144 bytes) [ 0.000000] Memory: 993476K/1014784K available (6642K kernel code, 360K rwdata, 1728K rodata, 373K init, 727K bss, 21308K reserved, 236544K highmem) [ 0.000000] Virtual kernel memory layout: vector : 0xffff0000 - 0xffff1000 ( 4 kB) fixmap : 0xfff00000 - 0xfffe0000 ( 896 kB) vmalloc : 0xf0000000 - 0xff000000 ( 240 MB) lowmem : 0xc0000000 - 0xef800000 ( 760 MB) pkmap : 0xbfe00000 - 0xc0000000 ( 2 MB) modules : 0xbf000000 - 0xbfe00000 ( 14 MB) .text : 0xc0208000 - 0xc0b2cb0c (9363 kB) .init : 0xc0c00000 - 0xc0c5d740 ( 374 kB) .data : 0xc0d00000 - 0xc0d5a02c ( 361 kB) .bss : 0xc0d5a02c - 0xc0e10000 ( 728 kB) [ 0.000000] SLUB: HWalign=64, Order=0-3, MinObjects=0, CPUs=2, Nodes=1 [ 0.000000] Preemptible hierarchical RCU implementation. [ 0.000000] Dump stacks of tasks blocking RCU-preempt GP. [ 0.000000] RCU restricting CPUs from NR_CPUS=4 to nr_cpu_ids=2. [ 0.000000] RCU: Adjusting geometry for rcu_fanout_leaf=16, nr_cpu_ids=2 [ 0.000000] NR_IRQS:16 nr_irqs:16 16 [ 0.000011] sched_clock: 32 bits at 6MHz, resolution 160ns, wraps every 687194767200ns [ 0.000377] Calibrating delay loop... 818.38 BogoMIPS (lpj=4091904) [ 0.041459] pid_max: default: 32768 minimum: 301 [ 0.041674] Security Framework initialized [ 0.041719] SELinux: Initializing. [ 0.041848] SELinux: Starting in permissive mode [ 0.041865] Yama: becoming mindful. [ 0.041898] Chromium OS LSM: enabled [ 0.041995] Mount-cache hash table entries: 2048 (order: 1, 8192 bytes) [ 0.042017] Mountpoint-cache hash table entries: 2048 (order: 1, 8192 bytes) [ 0.053008] Initializing cgroup subsys devices [ 0.053048] Initializing cgroup subsys freezer [ 0.053112] CPU: Testing write buffer coherency: ok [ 0.053173] ftrace: allocating 21423 entries in 63 pages [ 0.083956] CPU0: thread -1, cpu 0, socket 0, mpidr 80000000 [ 0.084507] Setting up static identity map for 0x4285d510 - 0x4285d568 [ 0.167861] CPU1: Booted secondary processor [ 0.228413] CPU1: thread -1, cpu 1, socket 0, mpidr 80000001 [ 0.228622] Brought up 2 CPUs [ 0.228647] SMP: Total of 2 processors activated. [ 0.228659] CPU: All CPU(s) started in SVC mode. [ 0.230215] devtmpfs: initialized [ 0.246478] VFP support v0.3: implementor 51 architecture 0 part 4d variant 2 rev 0 [ 0.248410] pinctrl core: initialized pinctrl subsystem [ 0.249220] regulator-dummy: no parameters [ 0.249821] NET: Registered protocol family 16 [ 0.251352] DMA: preallocated 2048 KiB pool for atomic coherent allocations [ 0.252279] cpuidle: using governor ladder [ 0.252297] cpuidle: using governor menu [ 0.254037] console [pstore-1] enabled [ 0.254060] pstore: Registered ramoops as persistent store backend [ 0.254087] ramoops: attached 0x100000@0x7ff00000, ecc: 0/0 [ 0.274410] hw-breakpoint: found 5 (+1 reserved) breakpoint and 4 watchpoint registers. [ 0.274444] hw-breakpoint: maximum watchpoint size is 8 bytes. [ 0.274558] Switched to clocksource dg_timer [ 0.275509] gpiochip_add: registered GPIOs 0 to 68 on device: 800000.pinmux [ 0.275537] GPIO chip 800000.pinmux: created GPIO range 0->68 ==> 800000.pinmux PIN 0->68 [ 0.277579] qcom_rpm 108000.rpm: RPM firmware 3.0.16777356 [ 0.277649] qcom_rpm 108000.rpm: failed to mark ack irq as wakeup [ 0.277745] qcom_rpm 108000.rpm: failed to mark wakeup irq as wakeup [ 0.292990] bio: create slab <bio-0> at 0 [ 0.294148] of_get_named_gpiod_flags exited with status 0 [ 0.362133] qcom_pcie 1b500000.pci: link initialized 0 [ 0.362479] qcom_pcie 1b500000.pci: PCI host bridge to bus 0000:00 [ 0.362513] pci_bus 0000:00: root bus resource [mem 0x08000000-0x0fdfffff] [ 0.362543] pci_bus 0000:00: root bus resource [io 0xfe00000-0xfefffff] [ 0.362574] pci_bus 0000:00: No busn resource found for root bus, will use [bus 00-ff] [ 0.362674] pci 0000:00:00.0: [17cb:0101] type 01 class 0xff0000 [ 0.362956] pci 0000:00:00.0: supports D1 [ 0.362972] pci 0000:00:00.0: PME# supported from D0 D1 D3hot [ 0.363444] PCI: bus0: Fast back to back transfers disabled [ 0.363479] pci 0000:00:00.0: bridge configuration invalid ([bus 00-00]), reconfiguring [ 0.363906] pci 0000:01:00.0: [168c:003c] type 00 class 0x028000 [ 0.363994] pci 0000:01:00.0: reg 0x10: [mem 0x00000000-0x001fffff 64bit] [ 0.364140] pci 0000:01:00.0: reg 0x30: [mem 0x00000000-0x0000ffff pref] [ 0.364401] pci 0000:01:00.0: supports D1 [ 0.364416] pci 0000:01:00.0: PME# supported from D0 D1 D3hot [ 0.364944] PCI: bus1: Fast back to back transfers disabled [ 0.364980] pci_bus 0000:01: busn_res: [bus 01-ff] end is updated to 01 [ 0.365010] pci_bus 0000:00: busn_res: [bus 00-ff] end is updated to 01 [ 0.365127] pci 0000:00:00.0: BAR 8: assigned [mem 0x08000000-0x081fffff] [ 0.365161] pci 0000:00:00.0: BAR 9: assigned [mem 0x08200000-0x082fffff pref] [ 0.365196] pci 0000:01:00.0: BAR 0: assigned [mem 0x08000000-0x081fffff 64bit] [ 0.365269] pci 0000:01:00.0: BAR 6: assigned [mem 0x08200000-0x0820ffff pref] [ 0.365303] pci 0000:00:00.0: PCI bridge to [bus 01] [ 0.365343] pci 0000:00:00.0: bridge window [mem 0x08000000-0x081fffff] [ 0.365379] pci 0000:00:00.0: bridge window [mem 0x08200000-0x082fffff pref] [ 0.365625] of_get_named_gpiod_flags exited with status 0 [ 0.433608] qcom_pcie 1b700000.pci: link initialized 0 [ 0.433932] qcom_pcie 1b700000.pci: PCI host bridge to bus 0001:00 [ 0.433962] pci_bus 0001:00: root bus resource [mem 0x2e000000-0x31dfffff] [ 0.433990] pci_bus 0001:00: root bus resource [io 0x31e00000-0x31efffff] [ 0.434018] pci_bus 0001:00: No busn resource found for root bus, will use [bus 00-ff] [ 0.434114] pci 0001:00:00.0: [17cb:0101] type 01 class 0xff0000 [ 0.434376] pci 0001:00:00.0: supports D1 [ 0.434391] pci 0001:00:00.0: PME# supported from D0 D1 D3hot [ 0.434954] PCI: bus0: Fast back to back transfers disabled [ 0.434986] pci 0001:00:00.0: bridge configuration invalid ([bus 00-00]), reconfiguring [ 0.435398] pci 0001:01:00.0: [168c:003c] type 00 class 0x028000 [ 0.435481] pci 0001:01:00.0: reg 0x10: [mem 0x00000000-0x001fffff 64bit] [ 0.435627] pci 0001:01:00.0: reg 0x30: [mem 0x00000000-0x0000ffff pref] [ 0.435883] pci 0001:01:00.0: supports D1 [ 0.435900] pci 0001:01:00.0: PME# supported from D0 D1 D3hot [ 0.436316] PCI: bus1: Fast back to back transfers disabled [ 0.436347] pci_bus 0001:01: busn_res: [bus 01-ff] end is updated to 01 [ 0.436376] pci_bus 0001:00: busn_res: [bus 00-ff] end is updated to 01 [ 0.436501] pci 0001:00:00.0: BAR 8: assigned [mem 0x2e000000-0x2e1fffff] [ 0.436535] pci 0001:00:00.0: BAR 9: assigned [mem 0x2e200000-0x2e2fffff pref] [ 0.436571] pci 0001:01:00.0: BAR 0: assigned [mem 0x2e000000-0x2e1fffff 64bit] [ 0.436642] pci 0001:01:00.0: BAR 6: assigned [mem 0x2e200000-0x2e20ffff pref] [ 0.436671] pci 0001:00:00.0: PCI bridge to [bus 01] [ 0.436711] pci 0001:00:00.0: bridge window [mem 0x2e000000-0x2e1fffff] [ 0.436747] pci 0001:00:00.0: bridge window [mem 0x2e200000-0x2e2fffff pref] [ 0.437001] of_get_named_gpiod_flags exited with status 0 [ 0.504992] qcom_pcie 1b900000.pci: link initialized 0 [ 0.505324] qcom_pcie 1b900000.pci: PCI host bridge to bus 0002:00 [ 0.505354] pci_bus 0002:00: root bus resource [mem 0x32000000-0x35dfffff] [ 0.505383] pci_bus 0002:00: root bus resource [io 0x35e00000-0x35efffff] [ 0.505411] pci_bus 0002:00: No busn resource found for root bus, will use [bus 00-ff] [ 0.505497] pci 0002:00:00.0: [17cb:0101] type 01 class 0xff0000 [ 0.505756] pci 0002:00:00.0: supports D1 [ 0.505772] pci 0002:00:00.0: PME# supported from D0 D1 D3hot [ 0.506234] PCI: bus0: Fast back to back transfers disabled [ 0.506267] pci 0002:00:00.0: bridge configuration invalid ([bus 00-00]), reconfiguring [ 0.506682] pci 0002:01:00.0: [168c:003c] type 00 class 0x028000 [ 0.506765] pci 0002:01:00.0: reg 0x10: [mem 0x00000000-0x001fffff 64bit] [ 0.506911] pci 0002:01:00.0: reg 0x30: [mem 0x00000000-0x0000ffff pref] [ 0.507168] pci 0002:01:00.0: supports D1 [ 0.507184] pci 0002:01:00.0: PME# supported from D0 D1 D3hot [ 0.507598] PCI: bus1: Fast back to back transfers disabled [ 0.507631] pci_bus 0002:01: busn_res: [bus 01-ff] end is updated to 01 [ 0.507660] pci_bus 0002:00: busn_res: [bus 00-ff] end is updated to 01 [ 0.507811] pci 0002:00:00.0: BAR 8: assigned [mem 0x32000000-0x321fffff] [ 0.507844] pci 0002:00:00.0: BAR 9: assigned [mem 0x32200000-0x322fffff pref] [ 0.507880] pci 0002:01:00.0: BAR 0: assigned [mem 0x32000000-0x321fffff 64bit] [ 0.507950] pci 0002:01:00.0: BAR 6: assigned [mem 0x32200000-0x3220ffff pref] [ 0.507980] pci 0002:00:00.0: PCI bridge to [bus 01] [ 0.508019] pci 0002:00:00.0: bridge window [mem 0x32000000-0x321fffff] [ 0.508055] pci 0002:00:00.0: bridge window [mem 0x32200000-0x322fffff pref] [ 0.508660] of_get_named_gpiod_flags: can't parse gpios property of node '/soc/vsdcc-regulator[0]' [ 0.508890] SDCC Power: 3300 mV [ 0.510098] smb208-s1a: 1050 <--> 1150 mV [ 0.510545] smb208-s1b: 1050 <--> 1150 mV [ 0.510988] smb208-s2a: 800 <--> 1250 mV [ 0.511433] smb208-s2b: 800 <--> 1250 mV [ 0.512132] SCSI subsystem initialized [ 0.512583] usbcore: registered new interface driver usbfs [ 0.512700] usbcore: registered new interface driver hub [ 0.513052] usbcore: registered new device driver usb [ 0.514056] of_get_named_gpiod_flags exited with status 0 [ 0.514285] of_get_named_gpiod_flags exited with status 0 [ 0.514504] of_get_named_gpiod_flags exited with status 0 [ 0.514819] chromeos_arm chromeos_arm: chromeos system detected [ 0.515691] Advanced Linux Sound Architecture Driver Initialized. [ 0.518008] Could not create debugfs 'set_ftrace_filter' entry [ 0.518053] Could not create debugfs 'set_ftrace_notrace' entry [ 0.583777] NET: Registered protocol family 2 [ 0.585040] TCP established hash table entries: 8192 (order: 3, 32768 bytes) [ 0.585184] TCP bind hash table entries: 8192 (order: 5, 163840 bytes) [ 0.585493] TCP: Hash tables configured (established 8192 bind 8192) [ 0.585591] TCP: reno registered [ 0.585633] UDP hash table entries: 512 (order: 2, 24576 bytes) [ 0.585707] UDP-Lite hash table entries: 512 (order: 2, 24576 bytes) [ 0.586222] NET: Registered protocol family 1 [ 0.586395] PCI: CLS 64 bytes, default 64 [ 0.591771] futex hash table entries: 512 (order: 3, 32768 bytes) [ 0.591948] audit: initializing netlink subsys (disabled) [ 0.592044] audit: type=2000 audit(0.560:1): initialized [ 0.593709] bounce pool size: 64 pages [ 0.612128] squashfs: version 4.0 (2009/01/31) Phillip Lougher [ 0.613897] msgmni has been set to 1478 [ 0.614025] SELinux: Registering netfilter hooks [ 0.615121] device_jail: allocated device range 263192576 -> 263192832 [ 0.615886] alt_syscall: table 'read_write_test' available. [ 0.615977] alt_syscall: table 'android' available. [ 0.616045] alt_syscall: table 'android_permissive' available. [ 0.616100] alt_syscall: table 'third_party' available. [ 0.616150] alt_syscall: table 'third_party_permissive' available. [ 0.619124] Block layer SCSI generic (bsg) driver version 0.4 loaded (major 250) [ 0.619164] io scheduler noop registered [ 0.619191] io scheduler deadline registered [ 0.619604] io scheduler cfq registered (default) [ 0.629032] gsbi 12440000.gsbi: GSBI port protocol: 6 crci: 0 [ 0.629752] gsbi 16300000.gsbi: GSBI port protocol: 6 crci: 0 [ 0.630445] gsbi 1a200000.gsbi: GSBI port protocol: 3 crci: 0 [ 0.631080] gsbi 16500000.gsbi: GSBI port protocol: 3 crci: 0 [ 0.632047] tcsr 1a400000.tcsr: setting usb port select = 3 [ 0.632952] Serial: 8250/16550 driver, 2 ports, IRQ sharing disabled [ 0.635082] msm_serial: detected port #0 [ 0.635246] uartclk = 1843200 [ 0.635291] 16340000.serial: ttyMSM0 at MMIO 0x16340000 (irq = 184, base_baud = 115200) is a MSM [ 0.636433] msm_serial: driver initialized [ 0.644623] loop: module loaded [ 0.644694] lkdtm: No crash points registered, enable through debugfs [ 0.646310] spi_qup 1a280000.spi: IN:block:16, fifo:64, OUT:block:16, fifo:64 [ 0.646473] of_get_named_gpiod_flags exited with status 0 [ 0.648304] spi_qup 16580000.spi: IN:block:16, fifo:64, OUT:block:16, fifo:64 [ 0.648454] of_get_named_gpiod_flags exited with status 0 [ 0.651985] of_get_named_gpiod_flags exited with status 0 [ 0.652009] of_get_named_gpiod_flags exited with status 0 [ 0.652213] libphy: GPIO Bitbanged MDIO: probed [ 0.692092] switch0: Atheros AR8337 rev. 2 switch registered on gpio-0 [ 2.388775] usb30.4 supply gdsc not found, using dummy regulator [ 2.388960] qcom-dwc3 usb30.4: failed to get iface clock, skipping [ 2.388983] qcom-dwc3 usb30.4: failed to get sleep clock, skipping [ 2.389544] dwc3 11000000.dwc3: no usb2 phy configured [ 2.389591] platform 11000000.dwc3: Driver dwc3 requests probe deferral [ 2.389704] usb30.5 supply gdsc not found, using dummy regulator [ 2.389846] qcom-dwc3 usb30.5: failed to get iface clock, skipping [ 2.389867] qcom-dwc3 usb30.5: failed to get sleep clock, skipping [ 2.390334] dwc3 10000000.dwc3: no usb2 phy configured [ 2.390376] platform 10000000.dwc3: Driver dwc3 requests probe deferral [ 2.391721] ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver [ 2.391789] ehci-pci: EHCI PCI platform driver [ 2.392045] usbcore: registered new interface driver cdc_acm [ 2.392074] cdc_acm: USB Abstract Control Model driver for USB modems and ISDN adapters [ 2.392244] usbcore: registered new interface driver usb-storage [ 2.392385] usbcore: registered new interface driver ums-realtek [ 2.392659] usbcore: registered new interface driver usbserial [ 2.392770] usbcore: registered new interface driver usbserial_generic [ 2.392878] usbserial: USB Serial support registered for generic [ 2.393380] 100f8800.phy supply vddcx not found, using dummy regulator [ 2.393536] 100f8800.phy supply v3p3 not found, using dummy regulator [ 2.393685] 100f8800.phy supply v1p8 not found, using dummy regulator [ 2.393841] 100f8800.phy supply vbus not found, using dummy regulator [ 2.394215] 110f8800.phy supply vddcx not found, using dummy regulator [ 2.394361] 110f8800.phy supply v3p3 not found, using dummy regulator [ 2.394499] 110f8800.phy supply v1p8 not found, using dummy regulator [ 2.394638] 110f8800.phy supply vbus not found, using dummy regulator [ 2.395471] 100f8830.phy supply vddcx not found, using dummy regulator [ 2.395638] 100f8830.phy supply v1p8 not found, using dummy regulator [ 2.395933] 110f8830.phy supply vddcx not found, using dummy regulator [ 2.396076] 110f8830.phy supply v1p8 not found, using dummy regulator [ 2.403922] tpm_i2c_infineon 0-0020: 1.2 TPM (device-id 0x1A) [ 2.451467] tpm_i2c_infineon 0-0020: command 0x65 (size 22) returned code 0x0 [ 2.501762] tpm_i2c_infineon 0-0020: command 0x65 (size 22) returned code 0x0 [ 2.505092] qcom-tsens tsens-msm8960.3: Registering sensor(3) failed - disabled [ 2.505168] qcom-tsens tsens-msm8960.3: Registering sensor(4) failed - disabled [ 2.505239] qcom-tsens tsens-msm8960.3: Registering sensor(5) failed - disabled [ 2.505448] qcom-tsens tsens-msm8960.3: Registering sensor(6) failed - disabled [ 2.505519] qcom-tsens tsens-msm8960.3: Registering sensor(7) failed - disabled [ 2.505699] qcom-tsens tsens-msm8960.3: Registering sensor(8) failed - disabled [ 2.505773] qcom-tsens tsens-msm8960.3: Registering sensor(9) failed - disabled [ 2.505843] qcom-tsens tsens-msm8960.3: Registering sensor(10) failed - disabled [ 2.508331] device-mapper: ioctl: 4.27.0-ioctl (2013-10-30) initialised: dm-devel@redhat.com [ 2.508875] device-mapper: verity-chromeos: dm-verity-chromeos registered [ 2.508912] device-mapper: bootcache: version 0.1.0 loaded [ 2.509555] SPEED BIN: 0 [ 2.509580] ACPU PVS: 1 [ 2.509923] platform cpufreq-krait.0: Driver cpufreq-krait requests probe deferral [ 2.510619] of_get_named_gpiod_flags: can't parse gpios property of node '/soc/amba/sdcc@12400000[0]' [ 2.510660] mmc0 supply card-external-vcc not found, using dummy regulator [ 2.510696] regulator-dummy: could not add device link mmc0 err -2 [ 2.511156] mmci-pl18x 12400000.sdcc: mmc0: PL180 manf 51 rev0 at 0x12400000 irq 136,0 (pio) [ 2.511354] mmci-pl18x 12400000.sdcc: DMA channels RX dma0chan1, TX dma0chan2 [ 2.547467] tpm_i2c_infineon 0-0020: command 0x53 (size 10) returned code 0x0 [ 2.594264] tpm_i2c_infineon 0-0020: command 0x15 (size 14) returned code 0x0 [ 2.605519] of_get_named_gpiod_flags: can't parse gpios property of node '/soc/amba/sdcc@12180000[0]' [ 2.605545] of_get_named_gpiod_flags: can't parse gpios property of node '/soc/amba/sdcc@12180000[0]' [ 2.605584] mmc1 supply card-external-vcc not found, using dummy regulator [ 2.605621] regulator-dummy: could not add device link mmc1 err -2 [ 2.606055] mmci-pl18x 12180000.sdcc: mmc1: PL180 manf 51 rev0 at 0x12180000 irq 134,0 (pio) [ 2.606253] mmci-pl18x 12180000.sdcc: DMA channels RX dma1chan1, TX dma1chan2 [ 2.656909] mmc0: new high speed MMC card at address 0001 [ 2.657888] mmcblk0: mmc0:0001 P1XXXX 3.60 GiB [ 2.658448] mmcblk0boot0: mmc0:0001 P1XXXX partition 1 2.00 MiB [ 2.658978] mmcblk0boot1: mmc0:0001 P1XXXX partition 2 2.00 MiB [ 2.659502] mmcblk0rpmb: mmc0:0001 P1XXXX partition 3 128 KiB [ 2.665337] mmcblk0: p1 p2 p3 p4 p5 p6 p7 p8 p9 p10 p11 p12 [ 2.675093] mmcblk0boot1: unknown partition table [ 2.677729] mmcblk0boot0: unknown partition table [ 2.705072] sdhci: Secure Digital Host Controller Interface driver [ 2.705102] sdhci: Copyright(c) Pierre Ossman [ 2.705127] sdhci-pltfm: SDHCI platform and OF driver helper [ 2.705572] of_get_named_gpiod_flags exited with status 0 [ 2.705601] of_get_named_gpiod_flags exited with status 0 [ 2.705626] of_get_named_gpiod_flags exited with status 0 [ 2.705655] of_get_named_gpiod_flags exited with status 0 [ 2.705972] of_get_named_gpiod_flags exited with status 0 [ 2.706266] of_get_named_gpiod_flags exited with status 0 [ 2.714055] ion_chunk_heap_create: base 1870659584 size 4194304 align 16384 [ 2.716096] ashmem: initialized [ 2.717480] mmci-pl18x 12180000.sdcc: no support for card's volts [ 2.717515] mmc1: error -22 whilst initialising SDIO card [ 2.719117] mmci-pl18x 12180000.sdcc: no support for card's volts [ 2.719151] mmc1: error -22 whilst initialising MMC card [ 2.719563] L2 @ QSB rate. Forcing new rate. [ 2.719711] L2 @ 384000 KHz [ 2.719876] CPU0 @ 800000 KHz [ 2.719898] CPU1 @ QSB rate. Forcing new rate. [ 2.719999] CPU1 @ 384000 KHz [ 2.723856] max98357a max98357a.9: GPIO lookup for consumer sdmode [ 2.723879] max98357a max98357a.9: using device tree for GPIO lookup [ 2.723909] of_get_named_gpiod_flags exited with status 0 [ 2.724354] ipq806x-max98357a sound.8: max98357a <-> 28100000.lpass mapping ok [ 2.726386] GACT probability NOT on [ 2.726418] Netfilter messages via NETLINK v0.30. [ 2.726539] nf_conntrack version 0.5.0 (15523 buckets, 62092 max) [ 2.727464] ctnetlink v0.93: registering with nfnetlink. [ 2.728596] ip_tables: (C) 2000-2006 Netfilter Core Team [ 2.728919] TCP: cubic registered [ 2.730414] NET: Registered protocol family 10 [ 2.732039] NET: Registered protocol family 17 [ 2.732408] Registering SWP/SWPB emulation handler [ 2.736014] Key type encrypted registered [ 2.738039] regulator-dummy: disabling [ 2.738761] qcom-dwc3-hsphy 110f8800.phy: cannot set voltage for vddcx [ 2.738799] qcom-dwc3-hsphy 110f8800.phy: cannot set voltage for v3p3 [ 2.738831] qcom-dwc3-hsphy 110f8800.phy: cannot set voltage for v1p8 [ 2.738859] regulator-dummy: operation not allowed [ 2.738882] regulator-dummy: operation not allowed [ 2.741318] qcom-dwc3-ssphy 110f8830.phy: cannot set voltage for vddcx [ 2.819817] mmci-pl18x 12180000.sdcc: no support for card's volts [ 2.819868] mmc1: error -22 whilst initialising SDIO card [ 2.821522] mmci-pl18x 12180000.sdcc: no support for card's volts [ 2.821566] mmc1: error -22 whilst initialising MMC card [ 2.885001] dwc3 11000000.dwc3: Event buf f03de000 dma 702d8000 length 256 [ 2.885023] dwc3 11000000.dwc3: Event buf f03ee000 dma 702d9000 length 256 [ 2.885414] xhci-hcd xhci-hcd.0.auto: xHCI Host Controller [ 2.885905] xhci-hcd xhci-hcd.0.auto: new USB bus registered, assigned bus number 1 [ 2.886247] xhci-hcd xhci-hcd.0.auto: irq 142, io mem 0x11000000 [ 2.886687] usb usb1: New USB device found, idVendor=1d6b, idProduct=0002 [ 2.886720] usb usb1: New USB device strings: Mfr=3, Product=2, SerialNumber=1 [ 2.886751] usb usb1: Product: xHCI Host Controller [ 2.886779] usb usb1: Manufacturer: Linux 3.14.0 xhci-hcd [ 2.886806] usb usb1: SerialNumber: xhci-hcd.0.auto [ 2.888116] hub 1-0:1.0: USB hub found [ 2.888213] hub 1-0:1.0: 1 port detected [ 2.888997] xhci-hcd xhci-hcd.0.auto: xHCI Host Controller [ 2.889417] xhci-hcd xhci-hcd.0.auto: new USB bus registered, assigned bus number 2 [ 2.889919] usb usb2: New USB device found, idVendor=1d6b, idProduct=0003 [ 2.889952] usb usb2: New USB device strings: Mfr=3, Product=2, SerialNumber=1 [ 2.889983] usb usb2: Product: xHCI Host Controller [ 2.890010] usb usb2: Manufacturer: Linux 3.14.0 xhci-hcd [ 2.890037] usb usb2: SerialNumber: xhci-hcd.0.auto [ 2.891218] hub 2-0:1.0: USB hub found [ 2.891307] hub 2-0:1.0: 1 port detected [ 2.892549] qcom-dwc3-hsphy 100f8800.phy: cannot set voltage for vddcx [ 2.892586] qcom-dwc3-hsphy 100f8800.phy: cannot set voltage for v3p3 [ 2.892617] qcom-dwc3-hsphy 100f8800.phy: cannot set voltage for v1p8 [ 2.892642] regulator-dummy: operation not allowed [ 2.892666] regulator-dummy: operation not allowed [ 2.894980] qcom-dwc3-ssphy 100f8830.phy: cannot set voltage for vddcx [ 2.920920] mmci-pl18x 12180000.sdcc: no support for card's volts [ 2.920967] mmc1: error -22 whilst initialising SDIO card [ 2.923925] mmci-pl18x 12180000.sdcc: no support for card's volts [ 2.923968] mmc1: error -22 whilst initialising MMC card [ 3.035589] dwc3 10000000.dwc3: Event buf f050a000 dma 7035e000 length 256 [ 3.035610] dwc3 10000000.dwc3: Event buf f050c000 dma 7035f000 length 256 [ 3.035977] xhci-hcd xhci-hcd.1.auto: xHCI Host Controller [ 3.036446] xhci-hcd xhci-hcd.1.auto: new USB bus registered, assigned bus number 3 [ 3.036740] xhci-hcd xhci-hcd.1.auto: irq 237, io mem 0x10000000 [ 3.037143] usb usb3: New USB device found, idVendor=1d6b, idProduct=0002 [ 3.037176] usb usb3: New USB device strings: Mfr=3, Product=2, SerialNumber=1 [ 3.037205] usb usb3: Product: xHCI Host Controller [ 3.037232] usb usb3: Manufacturer: Linux 3.14.0 xhci-hcd [ 3.037259] usb usb3: SerialNumber: xhci-hcd.1.auto [ 3.038414] hub 3-0:1.0: USB hub found [ 3.038503] hub 3-0:1.0: 1 port detected [ 3.039231] xhci-hcd xhci-hcd.1.auto: xHCI Host Controller [ 3.039649] xhci-hcd xhci-hcd.1.auto: new USB bus registered, assigned bus number 4 [ 3.040159] usb usb4: New USB device found, idVendor=1d6b, idProduct=0003 [ 3.040193] usb usb4: New USB device strings: Mfr=3, Product=2, SerialNumber=1 [ 3.040223] usb usb4: Product: xHCI Host Controller [ 3.040250] usb usb4: Manufacturer: Linux 3.14.0 xhci-hcd [ 3.040276] usb usb4: SerialNumber: xhci-hcd.1.auto [ 3.041403] hub 4-0:1.0: USB hub found [ 3.041498] hub 4-0:1.0: 1 port detected [ 3.042484] SPEED BIN: 0 [ 3.042507] ACPU PVS: 1 [ 3.046282] /mnt/host/source/src/third_party/kernel/v3.14/drivers/rtc/hctosys.c: unable to open rtc device (rtc0) [ 3.058764] ALSA device list: [ 3.058782] #0: ipq806x-max98357a [ 3.058873] Warning: unable to open an initial console. [ 3.058911] device-mapper: init: attempting early device configuration. [ 3.059809] device-mapper: init: adding target '0 1536000 verity payload=PARTUUID=44418317-8293-9844-b6b8-e255fc61bf65/PARTNROFF=1 hashtree=PARTUUID=44418317-8293-9844-b6b8-e255fc61bf65/PARTNROFF=1 hashstart=1536000 alg=sha1 root_hexdigest=0118e9c914257329c0270637063dfda64e7de4bb salt=13dd99eca0b34b61b446755000ddfa67f64bb7103f231d75424fdd3c527f5dc1' [ 3.059851] device-mapper: verity: Argument 0: 'payload=PARTUUID=44418317-8293-9844-b6b8-e255fc61bf65/PARTNROFF=1' [ 3.059870] device-mapper: verity: Argument 1: 'hashtree=PARTUUID=44418317-8293-9844-b6b8-e255fc61bf65/PARTNROFF=1' [ 3.059886] device-mapper: verity: Argument 2: 'hashstart=1536000' [ 3.059901] device-mapper: verity: Argument 3: 'alg=sha1' [ 3.059915] device-mapper: verity: Argument 4: 'root_hexdigest=0118e9c914257329c0270637063dfda64e7de4bb' [ 3.059932] device-mapper: verity: Argument 5: 'salt=13dd99eca0b34b61b446755000ddfa67f64bb7103f231d75424fdd3c527f5dc1' [ 3.062719] bio: create slab <bio-1> at 1 [ 3.063045] device-mapper: init: dm-0 is ready [ 3.074128] EXT4-fs (dm-0): couldn't mount as ext3 due to feature incompatibilities [ 3.075367] EXT4-fs (dm-0): mounting ext2 file system using the ext4 subsystem [ 3.082641] EXT4-fs (dm-0): mounted filesystem without journal. Opts: (null) [ 3.082687] VFS: Mounted root (ext2 filesystem) readonly on device 254:0. [ 3.095859] devtmpfs: mounted [ 3.096203] Freeing unused kernel memory: 372K (c0c00000 - c0c5d000) [ 3.355220] usb 3-1: new full-speed USB device number 2 using xhci-hcd [ 3.495856] usb 3-1: New USB device found, idVendor=0cf3, idProduct=3004 [ 3.495891] usb 3-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 3.534066] random: init urandom read with 52 bits of entropy available [ 3.680820] Chromium OS LSM: dev(254,0): read-only [ 3.680841] Chromium OS LSM: module locking engaged. [ 3.680886] Chromium OS LSM: init_module locked obj="/lib/modules/3.14.0/kernel/drivers/net/ethernet/atheros/nss-gmac/qca-nss-gmac.ko" pid=101 cmdline="modprobe ecm" [ 3.689311] ********************************************************** [ 3.689329] * Driver :NSS GMAC Driver for RTL v(3.72a) [ 3.689346] * Version :1.0 [ 3.689355] * Copyright :Copyright (c) 2013-2015 The Linux Foundation. All rights reserved. [ 3.689373] ********************************************************** [ 3.739727] udevd[107]: starting version 225 [ 3.833863] nss_driver - fw of size 351232 bytes copied to load addr: 40000000, nss_id : 0 [ 3.873241] nss_driver - Turbo Not Supported [ 3.873782] bf0297b4: NSS Shaping is enabled, handler id: 0 [ 3.899695] Unsafe core_pattern used with suid_dumpable=2. Pipe handler or fully qualified core dump path required. [ 3.917777] Bridge firewalling registered [ 3.958090] ECM init [ 3.986300] ECM init complete [ 4.025888] EXT4-fs (mmcblk0p1): mounted filesystem with ordered data mode. Opts: commit=30 [ 4.033257] EXT4-fs (mmcblk0p8): INFO: recovery required on readonly filesystem [ 4.033279] EXT4-fs (mmcblk0p8): write access will be enabled during recovery [ 4.034491] EXT4-fs (mmcblk0p8): recovery complete [ 4.047039] EXT4-fs (mmcblk0p8): mounted filesystem with ordered data mode. Opts: (null) [ 5.304654] random: nonblocking pool is initialized [ 5.750184] EXT4-fs (mmcblk0p1): re-mounted. Opts: commit=30,data=ordered [ 5.892565] init: pstore main process (201) terminated with status 1 [ 6.253036] init: cgroups main process (200) terminated with status 2 [ 10.023538] init: failsafe-delay main process (391) killed by TERM signal [ 10.153774] init: conntrackd pre-start process (452) terminated with status 1 [ 10.629699] Bluetooth: Core ver 2.21 [ 10.629785] NET: Registered protocol family 31 [ 10.629797] Bluetooth: HCI device and connection manager initialized [ 10.629829] Bluetooth: HCI socket layer initialized [ 10.629849] Bluetooth: L2CAP socket layer initialized [ 10.629898] Bluetooth: SCO socket layer initialized [ 10.695550] init: conntrackd post-stop process (515) terminated with status 1 [ 11.420528] PCI: enabling device 0000:00:00.0 (0140 -> 0143) [ 11.420573] PCI: enabling device 0000:01:00.0 (0140 -> 0142) [ 11.420986] ath10k_pci 0000:01:00.0: pci irq legacy interrupts 0 irq_mode 0 reset_mode 0 [ 11.437338] udevd[577]: Process '/usr/sbin/alsactl restore 0' failed with exit code 99. [ 11.609453] udevd[611]: Process '/sbin/crda' failed with exit code 234. [ 11.616592] usbcore: registered new interface driver btusb [ 11.646667] cfg80211: World regulatory domain updated: [ 11.646690] cfg80211: DFS Master region: unset [ 11.646703] cfg80211: (start_freq - end_freq @ bandwidth), (max_antenna_gain, max_eirp), (dfs_cac_time) [ 11.646723] cfg80211: (2402000 KHz - 2472000 KHz @ 40000 KHz), (N/A, 2000 mBm), (N/A) [ 11.646738] cfg80211: (2457000 KHz - 2482000 KHz @ 40000 KHz), (N/A, 2000 mBm), (N/A) [ 11.646752] cfg80211: (2474000 KHz - 2494000 KHz @ 20000 KHz), (N/A, 2000 mBm), (N/A) [ 11.646768] cfg80211: (5170000 KHz - 5250000 KHz @ 80000 KHz, 160000 KHz AUTO), (N/A, 2000 mBm), (N/A) [ 11.646784] cfg80211: (5250000 KHz - 5330000 KHz @ 80000 KHz, 160000 KHz AUTO), (N/A, 2000 mBm), (0 s) [ 11.646801] cfg80211: (5490000 KHz - 5730000 KHz @ 160000 KHz), (N/A, 2000 mBm), (0 s) [ 11.646816] cfg80211: (5735000 KHz - 5835000 KHz @ 80000 KHz), (N/A, 2000 mBm), (N/A) [ 11.646831] cfg80211: (57240000 KHz - 63720000 KHz @ 2160000 KHz), (N/A, 0 mBm), (N/A) [ 11.675630] usbcore: registered new interface driver ath3k [ 11.677069] usb 3-1: USB disconnect, device number 2 [ 11.808658] ath10k_pci 0000:01:00.0: invalid calibration data length in DT: 1 [ 11.956430] usb 3-1: new full-speed USB device number 3 using xhci-hcd [ 12.939594] ath10k_pci 0000:01:00.0: qca988x hw2.0 (0x4100016c, 0x043202ff sub 0000:0000) fw 10.2.4.70.59-2 fwapi 5 bdapi 1 htt-ver 2.1 wmi-op 5 htt-op 2 cal dt max-sta 128 raw 0 hwcrypto 1 features no-p2p,raw-mode,mfp [ 12.939626] ath10k_pci 0000:01:00.0: debug 1 debugfs 1 tracing 1 dfs 1 testmode 1 [ 13.032318] ath: EEPROM regdomain: 0x0 [ 13.032335] ath: EEPROM indicates default country code should be used [ 13.032345] ath: doing EEPROM country->regdmn map search [ 13.032359] ath: country maps to regdmn code: 0x3a [ 13.032371] ath: Country alpha2 being used: US [ 13.032381] ath: Regpair used: 0x3a [ 13.036267] wifi diag: phy0 init [ 13.042963] PCI: enabling device 0001:00:00.0 (0140 -> 0143) [ 13.043015] PCI: enabling device 0001:01:00.0 (0140 -> 0142) [ 13.043546] ath10k_pci 0001:01:00.0: pci irq legacy interrupts 0 irq_mode 0 reset_mode 0 [ 13.061918] cfg80211: Regulatory domain changed to country: US [ 13.061941] cfg80211: DFS Master region: FCC [ 13.061952] cfg80211: (start_freq - end_freq @ bandwidth), (max_antenna_gain, max_eirp), (dfs_cac_time) [ 13.061971] cfg80211: (2402000 KHz - 2472000 KHz @ 40000 KHz), (N/A, 3000 mBm), (N/A) [ 13.061989] cfg80211: (5170000 KHz - 5250000 KHz @ 80000 KHz, 80000 KHz AUTO), (N/A, 3000 mBm), (N/A) [ 13.062005] cfg80211: (5735000 KHz - 5835000 KHz @ 80000 KHz), (N/A, 3000 mBm), (N/A) [ 13.062021] cfg80211: (57240000 KHz - 63720000 KHz @ 2160000 KHz), (N/A, 4000 mBm), (N/A) [ 13.243256] ath10k_pci 0001:01:00.0: invalid calibration data length in DT: 1 [ 14.334586] ath10k_pci 0001:01:00.0: qca988x hw2.0 (0x4100016c, 0x043202ff sub 0000:0000) fw 10.2.4.70.59-2 fwapi 5 bdapi 1 htt-ver 2.1 wmi-op 5 htt-op 2 cal dt max-sta 128 raw 0 hwcrypto 1 features no-p2p,raw-mode,mfp [ 14.334616] ath10k_pci 0001:01:00.0: debug 1 debugfs 1 tracing 1 dfs 1 testmode 1 [ 14.399765] tpm_i2c_infineon 0-0020: command 0x65 (size 22) returned code 0x0 [ 14.435248] ath: EEPROM regdomain: 0x0 [ 14.435264] ath: EEPROM indicates default country code should be used [ 14.435275] ath: doing EEPROM country->regdmn map search [ 14.435288] ath: country maps to regdmn code: 0x3a [ 14.435299] ath: Country alpha2 being used: US [ 14.435309] ath: Regpair used: 0x3a [ 14.438202] wifi diag: phy1 init [ 14.442688] PCI: enabling device 0002:00:00.0 (0140 -> 0143) [ 14.442744] PCI: enabling device 0002:01:00.0 (0140 -> 0142) [ 14.443236] ath10k_pci 0002:01:00.0: pci irq legacy interrupts 0 irq_mode 0 reset_mode 0 [ 14.460933] tpm_i2c_infineon 0-0020: command 0x65 (size 22) returned code 0x0 [ 14.511980] tpm_i2c_infineon 0-0020: command 0x65 (size 18) returned code 0x0 [ 14.593077] tpm_i2c_infineon 0-0020: command 0x65 (size 22) returned code 0x0 [ 14.663793] ath10k_pci 0002:01:00.0: invalid calibration data length in DT: 1 [ 14.756872] tpm_i2c_infineon 0-0020: command 0x65 (size 18) returned code 0x0 [ 14.813164] tpm_i2c_infineon 0-0020: command 0x65 (size 22) returned code 0x0 [ 14.859429] tpm_i2c_infineon 0-0020: command 0x65 (size 22) returned code 0x0 [ 14.909852] tpm_i2c_infineon 0-0020: command 0x65 (size 22) returned code 0x0 [ 14.962270] tpm_i2c_infineon 0-0020: command 0x65 (size 22) returned code 0x0 [ 15.011048] tpm_i2c_infineon 0-0020: command 0x65 (size 22) returned code 0x0 [ 15.060542] tpm_i2c_infineon 0-0020: command 0x65 (size 22) returned code 0x0 [ 15.110074] tpm_i2c_infineon 0-0020: command 0x65 (size 22) returned code 0x0 [ 15.162213] tpm_i2c_infineon 0-0020: command 0x65 (size 18) returned code 0x0 [ 15.470391] tpm_i2c_infineon 0-0020: command 0x65 (size 22) returned code 0x0 [ 15.531213] tpm_i2c_infineon 0-0020: command 0x46 (size 14) returned code 0x0 [ 15.582663] tpm_i2c_infineon 0-0020: command 0x65 (size 22) returned code 0x0 [ 15.629302] tpm_i2c_infineon 0-0020: command 0x65 (size 22) returned code 0x0 [ 15.692880] tpm_i2c_infineon 0-0020: command 0x65 (size 22) returned code 0x0 [ 15.739673] tpm_i2c_infineon 0-0020: command 0x65 (size 22) returned code 0x0 [ 15.793471] tpm_i2c_infineon 0-0020: command 0x65 (size 22) returned code 0x0 [ 15.803861] ath10k_pci 0002:01:00.0: qca988x hw2.0 (0x4100016c, 0x043222ff sub 0000:0000) fw 10.2.4.70.59-2 fwapi 5 bdapi 1 htt-ver 2.1 wmi-op 5 htt-op 2 cal dt max-sta 128 raw 0 hwcrypto 1 features no-p2p,raw-mode,mfp [ 15.803888] ath10k_pci 0002:01:00.0: debug 1 debugfs 1 tracing 1 dfs 1 testmode 1 [ 15.839610] tpm_i2c_infineon 0-0020: command 0x65 (size 22) returned code 0x0 [ 15.886690] ath: EEPROM regdomain: 0x0 [ 15.886718] ath: EEPROM indicates default country code should be used [ 15.886736] ath: doing EEPROM country->regdmn map search [ 15.886760] ath: country maps to regdmn code: 0x3a [ 15.886780] ath: Country alpha2 being used: US [ 15.886797] ath: Regpair used: 0x3a [ 15.892114] wifi diag: phy2 init [ 15.892999] tpm_i2c_infineon 0-0020: command 0x65 (size 22) returned code 0x0 [ 15.945363] tpm_i2c_infineon 0-0020: command 0x65 (size 22) returned code 0x0 [ 15.987411] udevd[610]: Process '/usr/sbin/iw dev wlan1 set power_save on' failed with exit code 237. [ 16.009528] udevd[609]: Process '/usr/sbin/iw dev wlan2 set power_save on' failed with exit code 237. [ 16.050729] udevd[574]: Process '/usr/sbin/iw dev wlan0 set power_save on' failed with exit code 237. [ 16.404108] ip6_tables: (C) 2000-2006 Netfilter Core Team [ 16.829932] init: uinput main process (802) terminated with status 1 [ 16.847252] device lan0 entered promiscuous mode [ 16.865784] ath10k_pci 0002:01:00.0: cannot restart a device that hasn't been started [ 17.105874] usb 3-1: New USB device found, idVendor=0cf3, idProduct=3004 [ 17.105898] usb 3-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 [ 17.154080] ath10k_pci 0002:01:00.0: invalid calibration data length in DT: 1 [ 17.160535] pktgen: Packet Generator for packet performance testing. Version: 2.74 [ 17.464600] Bluetooth: RFCOMM socket layer initialized [ 17.464645] Bluetooth: RFCOMM ver 1.11 [ 18.403074] aux-radio0: Created a NSS virtual interface [ 18.403237] IPv6: ADDRCONF(NETDEV_UP): aux-radio0: link is not ready [ 19.051838] tpm_i2c_infineon 0-0020: command 0x65 (size 22) returned code 0x0 [ 19.140682] tpm_i2c_infineon 0-0020: command 0x65 (size 22) returned code 0x0 [ 19.224116] tpm_i2c_infineon 0-0020: command 0x65 (size 22) returned code 0x0 [ 19.296353] tpm_i2c_infineon 0-0020: command 0x65 (size 22) returned code 0x0 [ 19.383834] [phy2] FWLOG: [18348] WAL_DBGID_TX_AC_BUFFER_SET ( 0x3, 0x1e, 0x460, 0x460, 0x0 ) [ 19.383914] [phy2] FWLOG: [18348] WAL_DBGID_TX_AC_BUFFER_SET ( 0x12, 0x1e, 0x460, 0x460, 0x0 ) [ 19.383986] [phy2] FWLOG: [18348] WAL_DBGID_TX_AC_BUFFER_SET ( 0x45, 0x1e, 0x460, 0x460, 0x0 ) [ 19.384054] [phy2] FWLOG: [18348] WAL_DBGID_TX_AC_BUFFER_SET ( 0x67, 0x1e, 0x460, 0x460, 0x0 ) [ 19.384123] [phy2] FWLOG: [18353] WHAL_ERROR_RECV_STOPPCU ( 0x110298a, 0x3 ) [ 19.384163] [phy2] FWLOG: [18353] WHAL_ERROR_RESET_PM ( ) [ 19.384187] [phy2] FWLOG: [18359] WAL_DBGID_DEV_RESET ( 0x1, 0x1, 0x1 ) [ 19.432810] br-lan: port 1(lan0) entered forwarding state [ 19.432850] br-lan: port 1(lan0) entered forwarding state [ 19.530500] hci0 Set Public Address complete, options: [ 22.374159] tpm_i2c_infineon 0-0020: command 0x65 (size 22) returned code 0x0 [ 22.434936] br-lan: port 1(lan0) entered forwarding state [ 22.440782] tpm_i2c_infineon 0-0020: command 0x65 (size 22) returned code 0x0 [ 22.529633] tpm_i2c_infineon 0-0020: command 0x65 (size 22) returned code 0x0


COPY HERE THE BOOTLOG ONCE OPENWRT IS INSTALLED AND RUNNING


More information about entering development mode and running custom firmware: https://www.exploitee.rs/index.php/Rooting_The_Google_OnHub

Technical information: TP-LINK_TGR1900_(Google_OnHub)

Information about bootloader: https://chromium.googlesource.com/chromiumos/docs/+/HEAD/developer_mode.md

This website uses cookies. By using the website, you agree with storing cookies on your computer. Also you acknowledge that you have read and understand our Privacy Policy. If you do not agree leave the website.More information about cookies
  • Last modified: 2023/02/04 20:22
  • by bnorris