Project

General

Profile

UART » History » Version 46

Denis 'GNUtoo' Carikli, 01/29/2020 11:30 PM

1 40 Denis 'GNUtoo' Carikli
h1. UART
2 1 Denis 'GNUtoo' Carikli
3 12 Denis 'GNUtoo' Carikli
There is an in-depth article covering several Samsung devices in the [[SamsungSerial]] page
4 11 Denis 'GNUtoo' Carikli
5 1 Denis 'GNUtoo' Carikli
h2. Settings
6 12 Denis 'GNUtoo' Carikli
7 31 Denis 'GNUtoo' Carikli
|_. Device and documentation |_. I/O voltage |_. ID<->GND |_. SOC TX |_. SOC RX |_. switch |_. stock bootloader settings |_. Comments |
8 39 Denis 'GNUtoo' Carikli
| I9300 |/2. 1.8V[1] |/4. 619 kOhms[3] |/4. D- |/4. D+ |/4. MAX77693[5] |/4. * speed: 115200
9 32 Denis 'GNUtoo' Carikli
* pressing the volume-down button during boot increase verbosity |/2. It gives a shell once Replicant 6 has booted |
10 1 Denis 'GNUtoo' Carikli
| I9305 |
11 39 Denis 'GNUtoo' Carikli
| N7100 | ? | |
12
| N7105 | ? | |
13 46 Denis 'GNUtoo' Carikli
| [[GalaxyNexusI9250SerialConsole|Galaxy Nexus]] | | 619 kOhms[4] | D+ | D- | FSA9480[7] |  * By default: ttyFIQ0, 115200 8N1
14 43 Denis 'GNUtoo' Carikli
* With patching: ttyO2, 115200 8N1
15
See [[GalaxyNexusI9250SerialConsole]] for more details. | |
16 45 Denis 'GNUtoo' Carikli
| [[NexusSI902xSerial|Nexus S]] | | 150 kOhm | | | FSA9480 | | |
17 37 Denis 'GNUtoo' Carikli
| [[OptimusBlackSerial|Optimus Black]] | 1.8V[6] | N/A[2] | | | DP3T | | |
18 42 Denis 'GNUtoo' Carikli
| ODROID-U3, console UART | 1.8V |\4. "connector":https://wiki.odroid.com/accessory/development/usb_uart_kit#odroid_port_description_of_uart_connector | ttySAC1, 115200 8N1 | |
19
| ODROID-U3, IO pins UART | 1.8V |\4. "connector":https://wiki.odroid.com/old_product/odroid-x_u_q/odroid_u3/u3_ioport_uart | ttySAC0, 115200 8N1 | |
20 17 Denis 'GNUtoo' Carikli
21 1 Denis 'GNUtoo' Carikli
fn1. Measured between USB GND and USB VCC
22
23
fn2. Code is required to use the switch as you need to configure both the MUIC and DP3T switch
24
25
fn3. See "The related driver source code":https://git.replicant.us/replicant/kernel_samsung_smdk4412/tree/drivers/misc/max77693-muic.c#n102
26
27
fn4. See the "postmarketOS wiki page on Serial debugging":https://wiki.postmarketos.org/wiki/Serial_debugging
28 30 Denis 'GNUtoo' Carikli
29 1 Denis 'GNUtoo' Carikli
fn5. See the "driver":https://git.replicant.us/replicant/kernel_samsung_smdk4412/tree/drivers/misc/max77693-muic.c and the "ifixit teardown":https://www.ifixit.com/Teardown/Samsung+Galaxy+S+III+Teardown/9391
30
31
fn6. Reference: [[OptimusBlackSerial]]
32 44 Denis 'GNUtoo' Carikli
33
fn7. See "board-tuna-connector.c":https://git.replicant.us/replicant/kernel_samsung_tuna/tree/arch/arm/mach-omap2/board-tuna-connector.c "fsa9480.c":https://git.replicant.us/replicant/kernel_samsung_tuna/tree/drivers/misc/fsa9480.c in "kernel_samsung_tuna":https://git.replicant.us/replicant/kernel_samsung_tuna
34 23 Denis 'GNUtoo' Carikli
35
h2. Interesting links
36
37 34 Denis 'GNUtoo' Carikli
* There is a "page on Serial debugging":https://wiki.postmarketos.org/wiki/Serial_debugging on the postmarketOS wiki that contains information for using the serial port for many smartphones models.
38
* "mv-uart":https://osmocom.org/projects/mv-uart/wiki A serial port adapter with configurable voltages (and GPIOs)