== Nexus debug cable ==
Some Nexus phones 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 debug cable:
* Nexus 7 2013 (flo)
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 and 4) 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 should work with:
* Google Pixel
2* Google Pixel 3
== See also ==