Project

General

Profile

UART » History » Version 49

Denis 'GNUtoo' Carikli, 03/07/2020 02:36 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 49 Denis 'GNUtoo' Carikli
| GT-I9100 | | | | | | | |
9 48 Denis 'GNUtoo' Carikli
| GT-I9300 |/2. 1.8V[1] |/4. 619 kOhms[3] |/4. D- |/4. D+ |/4. MAX77693[5] |/4. * speed: 115200
10 32 Denis 'GNUtoo' Carikli
* pressing the volume-down button during boot increase verbosity |/2. It gives a shell once Replicant 6 has booted |
11 48 Denis 'GNUtoo' Carikli
| GT-I9305 |
12
| GT-N7100 | ? | |
13
| GT-N7105 | ? | |
14
| [[GalaxyNexusI9250SerialConsole|Galaxy Nexus (GT-I9250)]] | | 619 kOhms[4] | D+ | D- | FSA9480[7] |  * By default: ttyFIQ0, 115200 8N1
15 43 Denis 'GNUtoo' Carikli
* With patching: ttyO2, 115200 8N1
16
See [[GalaxyNexusI9250SerialConsole]] for more details. | |
17 45 Denis 'GNUtoo' Carikli
| [[NexusSI902xSerial|Nexus S]] | | 150 kOhm | | | FSA9480 | | |
18 48 Denis 'GNUtoo' Carikli
| [[OptimusBlackSerial|Optimus Black (P970)]] | 1.8V[6] | N/A[2] | | | DP3T | | |
19 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 | |
20
| 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 | |
21 17 Denis 'GNUtoo' Carikli
22 1 Denis 'GNUtoo' Carikli
fn1. Measured between USB GND and USB VCC
23
24
fn2. Code is required to use the switch as you need to configure both the MUIC and DP3T switch
25
26
fn3. See "The related driver source code":https://git.replicant.us/replicant/kernel_samsung_smdk4412/tree/drivers/misc/max77693-muic.c#n102
27
28
fn4. See the "postmarketOS wiki page on Serial debugging":https://wiki.postmarketos.org/wiki/Serial_debugging
29 30 Denis 'GNUtoo' Carikli
30 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
31
32
fn6. Reference: [[OptimusBlackSerial]]
33 44 Denis 'GNUtoo' Carikli
34
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
35 23 Denis 'GNUtoo' Carikli
36 47 Denis 'GNUtoo' Carikli
h2. Datasheets
37
38
* "FSA9480.pdf":https://media.digikey.com/pdf/Data%20Sheets/Fairchild%20PDFs/FSA9480.pdf
39
40 23 Denis 'GNUtoo' Carikli
h2. Interesting links
41
42 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.
43
* "mv-uart":https://osmocom.org/projects/mv-uart/wiki A serial port adapter with configurable voltages (and GPIOs)