Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
CTCaer
GitHub Repository: CTCaer/hekate
Path: blob/master/res/hekate_ipl_template.ini
1470 views
1
[config]
2
autoboot=0
3
autoboot_list=0
4
bootwait=3
5
noticker=0
6
backlight=100
7
autohosoff=1
8
autonogc=1
9
updater2p=1
10
bootprotect=0
11
12
# Only include above what you want to change from defaults.
13
# config.c in bootloader and Nyx have all the defaults.
14
15
16
{-------- Stock -------}
17
[Stock]
18
pkg3=atmosphere/package3
19
stock=1
20
emummc_force_disable=1
21
22
# This disables kernel patching and CFW kips.
23
# Includes exosphere and warmboot, ONLY when >= 7.0.0 and Erista.
24
# Includes exosphere on Mariko.
25
# Exosphere/warmboot are not identifiable as it is now.
26
# This is the closest to OFW, especially when AutoRCM is needed.
27
28
29
30
{-- Custom Firmwares --}
31
[Atmo Vanilla]
32
pkg3=atmosphere/package3
33
kip1=atmosphere/kips/*
34
35
# Note:
36
# The above adheres to emummc.ini. It will launch emuMMC if enabled, otherwise sysMMC.
37
# The kip1 line can be omitted if wanted. It's in example in order to mimic fusee behavior.
38
39
40
41
[Atmo EMU]
42
pkg3=atmosphere/package3
43
emummcforce=1
44
45
[Atmo SYS]
46
pkg3=atmosphere/package3
47
emummc_force_disable=1
48
49
# Note:
50
# You can have 2 entries of everything where one can boot with emuMMC and one without,
51
# via the emummc_force_disable=1 and emummcforce=1 keys. Like the examples above.
52
# These 2 entries allow user to easily boot enforceable SYS or EMU CFW
53
# emummcforce=1 makes sure that emuMMC is enabled otherwise it will error out
54
# in order to protect user from booting SYS without knowing.
55
# emummc_force_disable=1 disables emuMMC and allows user to boot SYS CFW
56
# even if emuMMC is enabled.
57
58
59
60
[Atmo EMU2]
61
pkg3=atmosphere/package3
62
emupath=emuMMC/SD02
63
emummcforce=1
64
65
# Note:
66
# The above allows you to swap emuMMC on the fly while booting.
67
# The path defined is the main path of emuMMC folder, for example
68
# emuMMC/RAW1, emuMMC/RAW2, emuMMC/SD00, emuMMC/TEST, etc.
69
# Only works with emuMMC created/migrated via hekate.
70
71
72
73
[Atmo with extra kips]
74
pkg3=atmosphere/package3
75
kip1=cfw/mods/mods_extra/*
76
kip1=cfw/mods/mods_extra/single/extra.kip
77
78
# Note:
79
# The above can be used with any pkg3 entry. Like the ones above.
80
# You can even override atmosphere (pkg3) kips with this.
81
# The wildcard '*' like above can be used to load all kips from a selected directory.
82
83
84
{-- Custom Firmwares Old methods --}
85
[CFW PKG3 extra kips & patches]
86
pkg3=atmosphere/package3
87
kip1patch=name_of_patch
88
kip1=cfw/mods/mods_extra/*
89
kip1=cfw/mods/mods_extra/single/extra.kip
90
91
# Note:
92
# Both options for kip1 can be used. Wildcard and single.
93
# You can override kips loaded from PKG3/FSS0 if you define them after the pkg3 key.
94
# If kip1 patch resides in patches.ini and that file OR the patch for
95
# current HOS version does not exist, it will error out.
96
97
98
99
[CFW KIPs method]
100
secmon=cfw/mods/exosphere.bin
101
warmboot=cfw/mods/lp0fw.bin
102
kip1=cfw/mods/loader.kip
103
kip1=cfw/mods/boot.kip
104
kip1=cfw/mods/spl.kip
105
kip1=cfw/mods/sm.kip
106
kip1=cfw/mods/pm.kip
107
kip1=cfw/mods/ams_mitm.kip
108
atmosphere=1
109
110
# Note:
111
# All kips defined method. This can be changed to what is below also.
112
# atmosphere=1 key is IMPORTANT when no PKG3/FSS0 is defined.
113
114
115
116
[CFW KIPs method with wildcard]
117
secmon=cfw/mods/exosphere.bin
118
warmboot=cfw/mods/lp0fw.bin
119
kip1=cfw/mods/*
120
kip1=cfw/mods/extra/extra.kip
121
atmosphere=1
122
123
# Note:
124
# All kips parsed from a directory, plus extra added.
125
126
127
128
{------- Tools -------}
129
[Lockpick RCM]
130
payload=bootloader/payloads/Lockpick_RCM.bin
131
132
133
134
# hekate - CTCaer mod v5.8.0 .ini template
135
#
136
# All entries in this template can have these stylistic keys:
137
# like logopath= key which is for bootlogo and icon= key for Nyx icon.
138
# Other than these, there many other keys to choose from, like the exosphere configuration keys.
139
# All of them are descibed in the main README.
140
#
141
# Atmosphere 1.0.0 changes:
142
# Entries that use Atmosphere are updated to use package3 instead of fusee-secondary.bin for
143
# Atmosphere 1.0.0 and up. If 0.20.1 and older is used, replace package3 with fusee-secondary.bin.
144
#
145
#
146
# NOT TO BE USED AS IS!
147
# Pick [config] and then only the needed [sections]. # or { } lines can be ommited.
148
# If [config] is not copied, hekate will create one with defaults.
149
# If wanted, only the changed defaults can be edited. The rest will be created automatically.
150
#
151
# Note: The keys in a section are parsed sequentially.
152
# This is important for override order of keys (if any double or matching functionality).
153
154
# Disclaimer: There are many combos, that allow hekate to basically boot everything NATIVELY.
155
# hekate will ALWAYS do what YOU tell it to do. If you get an error,
156
# that means that hekate_ipl.ini was wrongly made or files are missing/corrupt/etc!
157
158