Project

General

Profile

MidasBootloader » History » Version 1

Denis 'GNUtoo' Carikli, 02/29/2020 01:25 AM

1 1 Denis 'GNUtoo' Carikli
h1. MidasBootloader
2
3
When connected on the serial port, during boot, if you press the volume down button and press enter 4 times on the serial console, you can get a shell:
4
<pre>
5
PMIC rev = PASS2(4)
6
BUCK1OUT(vdd_mif) = 0x05
7
BUCK3DVS1(vdd_int) = 0x20
8
[MMC] there are pending interrupts 0x00010000
9
cardtype: 0x00000007
10
SB_MMC_HS_52MHZ_1_8V_3V_IO
11
mmc->card_caps: 0x00000311
12
mmc->host_caps: 0x00000311
13
mmc_initialize: mmc->capacity = 30777344
14
15
Samsung S-Boot 4.0-2836504 for GT-I9300 (Jun 15 2015 - 22:47:58)
16
17
EXYNOS4412(EVT 1.1) / 1022MB / 15028MB / Rev 12 / I9300XXUGOF1 /(PKG_ID 0x7050008)
18
19
- read_bl1
20
pit_check_signature (PIT) valid.
21
initialize_ddi_data: usable! (3:0xf)
22
PARAM ENV VERSION: v1.0..
23
set_charger_current: chg curr(3f), in curr(17)
24
set_charger_state: buck(1), chg(1), reg(0x05)
25
microusb_get_attached_device: STATUS1:0x3d, 2:0x00
26
set_auto_current: ta_state(0), curr(1000)
27
init_fuelgauge: fuelgauge power ok
28
init_fuelgauge: POR status
29
fuelgauge_por: POR start: vcell(4081), vfocv(4188), soc(100)
30
fuelgauge_por: update SDI M0 parameter
31
fuelgauge_por: RCOMP(0x0065), TEMPCO(0x0930)
32
fuelgauge_por: POR finish: vcell(4079), vfocv(4310), soc(88)
33
get_table_soc: vcell(4077) is caculated to t-soc(84.590)
34
init_fuelgauge: start: vcell(4077), vfocv(4301), soc(88), table soc(84)
35
init_fuelgauge: finish: vcell(4077), vfocv(4301), soc(88), table soc(84)
36
init_microusb_ic: MUIC: CONTROL1:0x1b
37
init_microusb_ic: MUIC: CONTROL1:0x1b
38
init_microusb_ic: MUIC: CONTROL2:0x3b
39
init_microusb_ic: MUIC: CONTROL2:0x3b
40
PMIC_ID      = 0x02 
41
PMIC_IRQSRC  = 0x00 
42
PMIC_IRQ1    = 0x06 
43
PMIC_IRQ2    = 0x00 
44
PMIC_IRQ1M   = 0xc0 
45
PMIC_IRQ2M   = 0x03 
46
PMIC_STATUS1 = 0x11 
47
PMIC_STATUS2 = 0x00 
48
PMIC_PWRON   = 0x03 
49
PMIC_RTCINT  = 0x00 
50
PMIC_RTCINTM = 0x3f 
51
s5p_check_keypad: 0x1100000
52
s5p_check_reboot_mode: INFORM3 = 0 ... skip
53
s5p_check_upload: MAGIC(0x277b3bbf), RST_STAT(0x10000)
54
microusb_get_attached_device: STATUS1:0x3d, 2:0x00
55
s5p_check_download: 0
56
microusb_get_attached_device: STATUS1:0x3d, 2:0x00
57
check_pm_status: non chargable jig, bypass check power
58
cmu_div:1, div:7, src_clk:800000000, pixel_clk:57153600
59
s5p_dsim_display_config : VIDEO MODE
60
a2, 60, 90, 
61
62
autoboot aborted..
63
S-BOOT # 
64
S-BOOT # 
65
S-BOOT # 
66
S-BOOT # 
67
S-BOOT # 
68
S-BOOT # 
69
S-BOOT # 
70
S-BOOT # 
71
S-BOOT # 
72
S-BOOT # help
73
Following commands are supported:
74
* chipinfo
75
* help
76
* log
77
* load_kernel
78
* boot
79
* reset
80
* findenv
81
* saveenv
82
* setenv
83
* printenv
84
* checksum_need
85
* usb
86
* upload
87
* keyread
88
* readadc
89
* printcsd
90
* rpmbwritedata
91
* rpmbreadcount
92
* rpmbsetkey
93
* rpmbclose
94
* rpmbopen
95
* sdcard_read
96
* sdcard
97
* fuelgauge
98
* usb_write
99
* usb_read
100
To get commands help, Type "help <command>"
101
S-BOOT #
102
</pre>