Changes

Jump to navigation Jump to search
no edit summary
== Nexus debug cable ==
Some Nexus phones , as well as Pixel phones with headphone jacks, multiplexed the serial debug lines with the headphone audio lines. To switch it into serial mode you have to supply -3V to the mic port. The UART lines themselves are 1.8V. If you use a 3.3V usb-to-uart adapter the signal from the phone will probably work, for the TX side you have to add a resistor divider to lower the voltage for the phone. Here's the schematic for a nexus Nexus debug cable:
[[File:Nexus-debug-cable.png]]
* Nexus 7 2013 (flo)
* Google Pixel 3a and 3a XL (sargo/bonito)
* Google Pixel 4a (sunfish)
* Google Pixel 4a 5G (bramble)
The Nexus 7 2012 (grouper) does not work with this setup and likely does not have any serial UART capabilities at all.
While reported online that a "Suzy-Q" cable can be used for Android-based Pixel devices, the cable available from Sparkfun, the SuzyQable, is not the right cable for debugging Pixel phones. They are using a different incompatible scheme<sup>[How?]</sup>. On Pixel 2 devices they will not work at all, and on Pixel 3, it is reported they show the console of the Titan M chip only.
Serial access for the Pixel 2 and 3 (unverified with 3a 4 and 45) can instead be achieved using the following [https://github.com/Peter-Easton/android-debug-cable-howto Android Debug Cable]. Note that using a pass-through breakout board is not mandatory, but is helpful to keep the serial console active while using ADB.
This cable has been tested with: * [[Google Pixel 2 XL (google-taimen)]] This cable should work fine with: * Google Pixel 2 (walleye)* Google Pixel 3/3 XL (blueline/crosshatch) This cable might work with:
* Google Pixel 24/4 XL (flame/coral)* Google Pixel 35 (redfin)
== See also ==

Navigation menu