Google Wifi No USB

Hello, I am new to this OpenWRT world but would really love to get into it. I have a set of 3 Google Wifi devices which I picked up roughly a year ago. I was looking into flashing them with OpenWRT, however, upon going over the instructions I found that my devices do not use USB-C for power, and instead use the usual round connector. The model for these is GJ2CQ.

Is there any way to get OpenWRT on these or am I out of luck? I looked around inside and I see a power port, 2 ethernet ports and a button. Nothing really in the way of another port to use in developer mode, etc.

Thanks in advance.

https://www.androidpolice.com/2020/09/22/a-new-cheaper-google-wifi-router-is-in-the-works/

The publication found information on a new device codenamed "Breeze" with a "GJ2CQ" model number that fits the scheme of the rest of Google's smart home lineup. This model number can already be found in the Google Wifi app as part of some code responsible for checking whether a device "is Gale" — also known as the original Google Wifi, pictured above. The code essentially verifies whether a router is the new Breeze device or the 2016 Google Wifi.

Looks like the older version with USB C required a special cable to get OpenWrt on there.

Unless these new ones have some sort of serial or debug interface inside them? I'd say you are most likely out of luck.

I have a dead gj2cq in front of me, I'm currently trying to open it to compare it to the teardown of the previous version:
https://www.edn.com/teardown-prying-open-google-wifi/

I'll post my findings when I get in.

1 Like

Getting in was a bit easier than thought, pair of pliers on the bottom lip after removing a single screw google wifi 2020 bottom removed

if you compare to the 2016 the missing red and black wire are from the reset being repositioned on the daughter board behind the barrel jack.

I'm not sure what the blue cable is

other side

There's a 24 ping header labeled "DJ1" which looks a lot like a USB-C header. It may or may not be coded into the firmware, connected to hardware, have all the supporting resistors, ect. Looking at your photos, I'm seeing 5 pins connected. The ground pins are likely connected directly to the ground plane on the board. If I were to GUESS, I'd say those pins are D+, D-, SBU1, SBU2 and one of the VBUS pins. That would fit with Google's normal use of Closed Case Debugging on the SBU buss.

It is also completely possible that that isn't a USB port of any sort, and they may be using the Test Pads (TP) to program the firmware. Someone with experience might be able to follow the traces and figure with TPs are used for that purpose.

It's also possible they pre-program the flash and have no way of uploading after manufacturing.

Trying anything can and likely will destroy your hardware.

If you are a brave (or foolish) soul and want to forge forward, you might connect D+, D-, VBUS and Ground with the proper resistors and see if anyone is home. SBU1 and SBU2 in place of D+ and D- might also reveal a Closed Case Debugging interface with access to the flash or a programming interface. All of these require resistors of specific values between VBUS and certain pins to bring up the USB interface.

Some links that may help:
SuzyQable

USB-C connector pins

Google info on CCD and the SuzyQable

If you try this, please post your results. I'm sure others might be interest in getting away from Google's "Management" Application.

1 Like