Google wifi hardware now supported by OpenWrt

I used the Onhub Recovery Utility

Choose Google and Google Wifi

Created the Recovery Image on USB Drive (PNY16GB)

Held the Reset button (front of case)

Connected original power cord (usb) to USB C on the USB C Hub with PD. Plugged the hub into the Google Wifi

After about 16 seconds, the LED did blink orange; I released the Reset button

I plugged in USB Drive (PNY16GB) containing Recovery image

The LED did turn off

After about 6 minutes, the LED turned solid blue and rebooted. The LED then pulsed blue.

It appears the recovery is complete.

I unplugged the power and removed the USB 'Recovery' Drive (PNY16GB)

I flashed openwrt-ipq40xx-chromium-google_wifi-squashfs-factory.bin to a USB Drive (Silicon Power 32GB USB3.0) with BalenaEtcher

Held the Reset button (front of case)

Connected power to the device via USB Hub with PD

After about 16 seconds, the LED blinked orange; I released the Reset button

After about 3 seconds, the LED pulsed orange and amber; I pressed SW7

Device blinked purple once or twice and restarted

I waited a few seconds for the device to finish booting (it pulsed blue). It started blinking purple again

I plugged in USB Drive (SP32GB-USB3.0) containing OpenWrt

Pressed SW7

LED turned off. I assume it boot your USB image

I wait about 30 seconds for it to boot and successfully pinged 192.168.1.1

From CMD I typed "scp -O openwrt-ipq40xx-chromium-google_wifi-squashfs-factory.bin [email protected]:"

There was an Unknown command error for -O, so I ran "scp openwrt-ipq40xx-chromium-google_wifi-squashfs-factory.bin [email protected]:" without the -O

It appears the factory.bin transferred.

I ran

ssh [email protected] -C "dd if=/dev/zero bs=512 seek=7634911 of=/dev/mmcblk0 count=33 && \

dd if=/root/openwrt-ipq40xx-chromium-google_wifi-squashfs-factory.bin of=/dev/mmcblk0"

and got an error

33+0 records in

33+0 records out

ash: dd: not found

I ran

ssh [email protected] -C "dd if=/root/openwrt-ipq40xx-chromium-google_wifi-squashfs-factory.bin of=/dev/mmcblk0"

and got

41255+1 records in

41255+1 records out

Pinged again and still ping 192.168.1.1 fine

Removed power, plugged usb, reapplied power..

Led turned blue for a few seconds, then flashed purple for a minute, then turned off. I could ping 192.168.1.1, but there was no led. Opening 192.168.1.1 in the browser bring me to a google page telling me to install the android or apple app. (Still no led)

Reset button appears to do nothing. Removing power and plugging it back in does the same, blue for a few seconds, purple flashing for a few seconds. LED turns off, but can still ping 192.168.1.1.

-----

What does the -O in "scp -O openwrt" do? Does leaving it out hurt?

Should this be run, copy and pasted, as..

ssh [email protected] -C "dd if=/dev/zero bs=512 seek=7634911 of=/dev/mmcblk0 count=33 && \

dd if=/root/openwrt-ipq40xx-chromium-google_wifi-squashfs-factory.bin of=/dev/mmcblk0"

or should it be one line, as..

ssh [email protected] -C "dd if=/dev/zero bs=512 seek=7634911 of=/dev/mmcblk0 count=33 && \ dd if=/root/openwrt-ipq40xx-chromium-google_wifi-squashfs-factory.bin of=/dev/mmcblk0""

I noticed an image on https://openwrt.org/toh/google/wifi showing, in RED, a write-protect screw? Is this screw supposed to be removed?

What can I fix?

/r/openwrt Thread Parent