Project

General

Profile

Actions

UART

There is an in-depth article covering several Samsung devices in the SamsungSerial page

Settings

Device and documentation I/O voltage ID<->GND SOC TX SOC RX switch stock bootloader settings Comments
I9300 1.8V1 619 kOhms3 D- D+ MAX776935 * speed: 115200
* pressing the volume-down button during boot increase verbosity
It gives a shell once Replicant 6 has booted
I9305
N7100 ?
N7105 ?
Galaxy Nexus 619 kOhms4 D+ D- FSA94807 * By default: ttyFIQ0, 115200 8N1
* With patching: ttyO2, 115200 8N1
See GalaxyNexusI9250SerialConsole for more details.
Nexus S 150 kOhm FSA9480
Optimus Black 1.8V6 N/A2 DP3T
ODROID-U3, console UART 1.8V connector ttySAC1, 115200 8N1
ODROID-U3, IO pins UART 1.8V connector ttySAC0, 115200 8N1

1 Measured between USB GND and USB VCC

2 Code is required to use the switch as you need to configure both the MUIC and DP3T switch

3 See The related driver source code

4 See the postmarketOS wiki page on Serial debugging

5 See the driver and the ifixit teardown

6 Reference: OptimusBlackSerial

7 See board-tuna-connector.c fsa9480.c in kernel_samsung_tuna

Datasheets

Interesting links

  • There is a page on Serial debugging on the postmarketOS wiki that contains information for using the serial port for many smartphones models.
  • mv-uart A serial port adapter with configurable voltages (and GPIOs)

Updated by Denis 'GNUtoo' Carikli 23 days ago · 47 revisions