Project

General

Profile

GalaxyTab2BootloaderInterface » History » Version 4

Denis 'GNUtoo' Carikli, 03/03/2021 05:22 PM
reflect the page rename in the title

1 4 Denis 'GNUtoo' Carikli
h1. GalaxyTab2BootloaderInterface
2 1 Denis 'GNUtoo' Carikli
3
{{toc}}
4
5 2 Denis 'GNUtoo' Carikli
h2. Boot log
6
7 1 Denis 'GNUtoo' Carikli
At boot, when pressing the power button for a short time we get:
8
<pre>
9
$ picocom -b 115200 /dev/ttyUSB1 
10
picocom v3.1
11
12
port is        : /dev/ttyUSB1
13
flowcontrol    : none
14
baudrate is    : 115200
15
parity is      : none
16
databits are   : 8
17
stopbits are   : 1
18
escape is      : C-a
19
local echo is  : no
20
noinit is      : no
21
noreset is     : no
22
hangup is      : no
23
nolock is      : no
24
send_cmd is    : sz -vv
25
receive_cmd is : rz -vv -E
26
imap is        : 
27
omap is        : 
28
emap is        : crcrlf,delbs,
29
logfile is     : none
30
initstring     : none
31
exit_after is  : not set
32
exit is        : no
33
34
Type [C-a] [C-h] to see available commands
35
Terminal ready
36
37
38
Texas Instruments X-Loader 1.41 (Jun 13 2012 - 22:11:09)
39
Uboot-loading from Emmc
40
Starting OS Bootloader from EMMC ...
41
</pre>
42
43
Here the device boots, but if the button isn't pressed long enough it shuts down.
44
45
When pressing it for a longer time we get:
46
<pre>
47
$ picocom -b 115200 /dev/ttyUSB1 
48
picocom v3.1
49
50
port is        : /dev/ttyUSB1
51
flowcontrol    : none
52
baudrate is    : 115200
53
parity is      : none
54
databits are   : 8
55
stopbits are   : 1
56
escape is      : C-a
57
local echo is  : no
58
noinit is      : no
59
noreset is     : no
60
hangup is      : no
61
nolock is      : no
62
send_cmd is    : sz -vv
63
receive_cmd is : rz -vv -E
64
imap is        : 
65
omap is        : 
66
emap is        : crcrlf,delbs,
67
logfile is     : none
68
initstring     : none
69
exit_after is  : not set
70
exit is        : no
71
72
Type [C-a] [C-h] to see available commands
73
Terminal ready
74
75
76
Texas Instruments X-Loader 1.41 (Jun 13 2012 - 22:11:09)
77
Uboot-loading from Emmc
78
Starting OS Bootloader from EMMC ...
79
g_nRebootReason = 0x100000
80
Kernel  @ 81808000 (4524144 bytes)
81
Ramdisk @ 82800000 (994957 bytes)
82
set_lcd_panel_id: panel_adc=805
83
*** ltn070nl01_power_on ***
84
lcd_pannel_id=3
85
86
AST_POWERON
87
88
</pre>
89
Here @AST_POWERON@ probably means that there is a GPIO that can switch between the OMAP4 UART and the modem UART, and that at some point during the boot it's switched to the modem.
90
91
I tried to type AT commands like @AT@ but I got no response. Maybe it's because I use the wrong voltage for the UART. Maybe I need to reset the modem through AT commands.
92
93
TODO:
94
* Measure the UART voltage somehow (output only ones and try to measure it)
95
* Try to see if it responds to AT reset and verbose commands
96 3 Denis 'GNUtoo' Carikli
97
h2. Xloader 
98
99
Note that there is no u-boot here despite what the print says: the Galaxy Tab 2 use xloader, and the source code of xloader is available for the Galaxy Tab 2, and its prints mention u-boot regardless of the bootloader that it loads.
100
101
Unfortunately the xloader it uses is signed, so even if it's license is free software we can't change it.
102
103
As users are denied the right to run modified versions, we consider the result nonfree even if the license is free.