Michael Scire
|
b2fb42e39d
|
dist: add default system settings
|
2019-01-24 08:24:22 -08:00 |
|
Michael Scire
|
776ab21641
|
dist: copy fusee-primary as default reboot payload
|
2019-01-24 08:21:52 -08:00 |
|
Michael Scire
|
031c9e545b
|
fatal: reboot to sdmc:/atmosphere/reboot_payload.bin
|
2019-01-24 08:20:27 -08:00 |
|
Michael Scire
|
c6f06e2c40
|
exosphere: properly implement reboot-to-payload
|
2019-01-24 08:12:10 -08:00 |
|
Michael Scire
|
9bc45475f4
|
docs: fix formatting for github
|
2019-01-22 05:38:27 -08:00 |
|
Michael Scire
|
8bf8503fcd
|
docs: Add set.mitm documentation
|
2019-01-22 05:38:27 -08:00 |
|
Michael Scire
|
8a73ad996a
|
pm: add support for maintenance mode
|
2019-01-22 05:38:27 -08:00 |
|
Michael Scire
|
24f74312f2
|
Update libstrat for bugfix
|
2019-01-22 05:38:27 -08:00 |
|
Michael Scire
|
5f179cf19f
|
set.mitm: increase memory, fix race condition that could cause hang during boot
|
2019-01-22 05:38:27 -08:00 |
|
Michael Scire
|
254ac59016
|
set.mitm: revise down memory usage
|
2019-01-22 05:38:27 -08:00 |
|
Michael Scire
|
2711702e29
|
set.mitm: Add delay to allow fatal to work when thrown
|
2019-01-22 05:38:27 -08:00 |
|
Michael Scire
|
18ee6eb2e6
|
set.mitm: Parse settings from SD card (closes #268)
|
2019-01-22 05:38:27 -08:00 |
|
Michael Scire
|
4711d0565d
|
set.mitm: mitm everything
We still only lie about firmware version to qlaunch/maintenance.
This is to prepare for loading settings off of the SD card.
|
2019-01-22 05:38:27 -08:00 |
|
Michael Scire
|
f61f5feaf4
|
pm: Launch set.mitm earlier in boot.
|
2019-01-22 05:38:27 -08:00 |
|
SciresM
|
2165555170
|
smdocs: remove extraneous \
|
2019-01-22 05:38:27 -08:00 |
|
Michael Scire
|
260a819fd2
|
sm: update mitm api docs for change
|
2019-01-22 05:38:27 -08:00 |
|
Michael Scire
|
83025080c8
|
sm: change InstallMitM to wait for registration instead of 0xE15
|
2019-01-22 05:38:27 -08:00 |
|
Michael Scire
|
b6684ff845
|
sm: Add sm:dmnt query extension
|
2019-01-22 05:38:27 -08:00 |
|
Michael Scire
|
deb124138b
|
exosphere: Implement smc_ams_iram_copy
|
2019-01-22 05:38:27 -08:00 |
|
Michael Scire
|
eeef08e58e
|
exo: ensure IRAM initialization.
|
2019-01-22 05:38:27 -08:00 |
|
Michael Scire
|
295574740d
|
exosphere: improve nested switch format
|
2019-01-22 05:38:27 -08:00 |
|
Michael Scire
|
a52e601f2e
|
exosphere: Add support for rebooting to a payload in IRAM.
|
2019-01-22 05:38:27 -08:00 |
|
Michael Scire
|
d349bdb1f8
|
fusee/exo: build warmboot, use instead of Nintendo's.
|
2019-01-22 05:38:27 -08:00 |
|
Michael Scire
|
caba025e97
|
warmboot: fix bugs in firmware
|
2019-01-22 05:38:27 -08:00 |
|
Michael Scire
|
add52b90c9
|
exosphere: Add support for AMS SMC extensions
|
2019-01-22 05:38:27 -08:00 |
|
Michael Scire
|
c42fc16d8e
|
creport: RESULT_SUCCESS is not a defined value by libnx.
|
2019-01-22 05:38:27 -08:00 |
|
Michael Scire
|
a09137c008
|
creport: Okay, maybe actually fix formatting.
|
2019-01-22 05:38:27 -08:00 |
|
Michael Scire
|
2a2d1bc78b
|
creport: Fix formatting error.
|
2019-01-22 05:38:27 -08:00 |
|
Michael Scire
|
50db685274
|
creport: attempt to improve userbreak errcode output
|
2019-01-22 05:38:27 -08:00 |
|
Michael Scire
|
a899a61f80
|
fs.mitm: match any_app override semantics
|
2019-01-22 05:38:27 -08:00 |
|
SciresM
|
36a727ef81
|
fincs has write-access to the ams repo + deserves credit
|
2019-01-22 05:38:27 -08:00 |
|
Michael Scire
|
34c16e211f
|
warmboot: make remaining TODOs explicit
|
2018-12-18 16:02:49 -08:00 |
|
Michael Scire
|
95a9e1e215
|
warmboot: add code for decrypting/restoring tzram.
|
2018-12-18 15:55:16 -08:00 |
|
Michael Scire
|
3924a2ef76
|
warmboot: start secmon_restore_to_tzram
|
2018-12-18 15:31:34 -08:00 |
|
Michael Scire
|
4f9ecc9d50
|
warmboot: finish cluster_initialize_cpu
|
2018-12-17 17:32:44 -08:00 |
|
Michael Scire
|
f6bc4abfd0
|
warmboot: implement cluster_power_on_cpu
|
2018-12-17 17:17:19 -08:00 |
|
Michael Scire
|
7a704827f1
|
warmboot: add flow_perform_ram_repair
|
2018-12-17 17:13:24 -08:00 |
|
Michael Scire
|
72594c6783
|
warmboot: add crail power on code
|
2018-12-17 17:03:39 -08:00 |
|
Michael Scire
|
754aaecc18
|
warmboot: add i2c code to enable PMIC
|
2018-12-17 16:48:14 -08:00 |
|
Michael Scire
|
b419c0df29
|
warmboot: more code, through power on i2c5
|
2018-12-17 16:34:41 -08:00 |
|
Michael Scire
|
a4ce50ffd5
|
warmboot: add through dpd disable
|
2018-12-17 16:18:27 -08:00 |
|
Michael Scire
|
802830d8d4
|
warmboot: start cluster_init, skeleton all remaining code
|
2018-12-17 16:04:50 -08:00 |
|
Michael Scire
|
83941f8647
|
warmboot: add car_mbist_workaround
|
2018-12-17 15:35:07 -08:00 |
|
Michael Scire
|
8d08e60916
|
warmboot: add ram config
|
2018-12-17 14:40:30 -08:00 |
|
Michael Scire
|
0b15539479
|
warmboot: add car_configure_oscillators
|
2018-12-17 14:18:04 -08:00 |
|
Michael Scire
|
a94bee71d2
|
warmboot: add fuse bypass init
|
2018-12-17 13:58:28 -08:00 |
|
Michael Scire
|
5f905c6b42
|
warmboot: Add device debug configuration
|
2018-12-17 13:22:08 -08:00 |
|
Michael Scire
|
e0f1e637f7
|
Add single source of truth for target firmwares.
|
2018-12-17 12:40:06 -08:00 |
|
Michael Scire
|
fc4912ef54
|
exo: add stub warmboot.bin
|
2018-12-17 12:01:10 -08:00 |
|
Michael Scire
|
dca51291aa
|
Exo: bpmpfw -> sc7fw, lp0 -> sc7
|
2018-12-17 11:30:59 -08:00 |
|
Michael Scire
|
b72a68f622
|
exo: follow hekate's example, disable warmboot signature checks via bootrom arbwrite.
(rip mariko)
|
2018-12-16 17:46:53 -08:00 |
|
Michael Scire
|
a9a71fbeed
|
fs.mitm: Fix HID usage (closes #292)
|
2018-12-10 19:30:59 -08:00 |
|
Michael Scire
|
84c776fa6b
|
Bump version to 0.8.2
|
2018-12-07 17:30:07 -08:00 |
|
Michael Scire
|
a21b5d453a
|
ams: turn on debugmode by default.
|
2018-12-07 17:23:20 -08:00 |
|
Michael Scire
|
0ef3368893
|
fusee: retry tsec key generation on failure.
|
2018-12-07 14:54:06 -08:00 |
|
Michael Scire
|
4827fd71b4
|
fusee: Fix race condition involving volatile reads
|
2018-12-07 14:27:46 -08:00 |
|
Michael Scire
|
d452d6f89d
|
exo: Correct seal key source
|
2018-12-06 09:29:09 -08:00 |
|
Michael Scire
|
a51d355707
|
exo: there's no reason to not always init uart to be safe, actually
|
2018-12-04 16:01:26 -08:00 |
|
Michael Scire
|
a79f4cf6f6
|
exosphere: fix sleep mode when debugmode is enabled
|
2018-12-04 15:59:30 -08:00 |
|
Michael Scire
|
903789cf6e
|
fusee: fix error printing pre-SD card init (closes #289).
|
2018-12-04 04:01:22 -08:00 |
|
Michael Scire
|
49ba3a86e2
|
fusee: move BCT.ini/secondary into atmosphere/
|
2018-12-04 03:55:01 -08:00 |
|
Michael Scire
|
021d84ff04
|
fusee: remove duplicate hook
|
2018-12-01 21:39:29 -08:00 |
|
Michael Scire
|
8ecf68cb65
|
fusee: Add support for 1.0.0-7.
|
2018-12-01 21:38:28 -08:00 |
|
Michael Scire
|
bbed78149c
|
fs.mitm: Hog less CPU time if SD card not inserted
|
2018-12-01 19:07:25 -08:00 |
|
Michael Scire
|
3fa973f430
|
fatal/set_mitm: Support 1.0.0 kernel.
|
2018-12-01 19:07:05 -08:00 |
|
Michael Scire
|
bd76e73b25
|
fusee: fix configuration typo
|
2018-12-01 13:58:09 -08:00 |
|
Michael Scire
|
fc426a06b2
|
exo: fix vaddr/paddr confusion in rcm reboot code
|
2018-12-01 13:56:13 -08:00 |
|
Michael Scire
|
ef17dc16fa
|
Bump version to 0.8.1
|
2018-11-30 13:39:07 -08:00 |
|
Michael Scire
|
ed4a999caa
|
fix flag docs typo
|
2018-11-30 13:24:39 -08:00 |
|
Michael Scire
|
6b3662d047
|
Add documentation for supported flags.
|
2018-11-30 13:23:53 -08:00 |
|
Michael Scire
|
33b7e227d4
|
fusee: do PMC reboots, not CAR reboots.
|
2018-11-30 06:34:20 -08:00 |
|
Michael Scire
|
be5b58d033
|
fatal: Reboot to RCM if VOL is pressed instead of PWR.
|
2018-11-30 05:33:35 -08:00 |
|
Michael Scire
|
8d3b8354c3
|
Exosphere: Add extension to perform a reboot to rcm.
|
2018-11-30 04:57:17 -08:00 |
|
Michael Scire
|
25956c4fa1
|
fatal: Print special message for version mistmatch.
|
2018-11-30 04:51:27 -08:00 |
|
Michael Scire
|
5201803685
|
fusee: auto-apply nogc if fuses say we should.
|
2018-11-30 04:36:29 -08:00 |
|
Michael Scire
|
c6003ff530
|
ams: update default BCT.ini
|
2018-11-30 04:13:06 -08:00 |
|
Michael Scire
|
72f028efae
|
fusee: Implement built-in support for togglable nogc patches
|
2018-11-30 04:10:23 -08:00 |
|
Michael Scire
|
72a2c10896
|
exosphere: Add support for enabling debugmode via BCT.ini
|
2018-11-30 03:10:27 -08:00 |
|
Michael Scire
|
49ad66e478
|
stratosphere: Fix fs.mitm bis_protect race condition.
|
2018-11-30 02:42:48 -08:00 |
|
Michael Scire
|
bcdfc53d7d
|
Bump version to 0.8.0
|
2018-11-29 15:32:19 -08:00 |
|
Michael Scire
|
e321f0ac04
|
Fix libstratosphere update
|
2018-11-29 12:51:22 -08:00 |
|
Michael Scire
|
87c0c8b83e
|
Update libstratosphere
|
2018-11-29 12:48:40 -08:00 |
|
Michael Scire
|
7bc95f35d7
|
Merge branch 'bis_protect'
|
2018-11-29 12:48:20 -08:00 |
|
Michael Scire
|
ae4d29a49f
|
fs.mitm: add flag support for writing bis/reading cal0
|
2018-11-29 12:30:32 -08:00 |
|
Michael Scire
|
67ff4fe913
|
fs.mitm: tweak conditions a little more.
|
2018-11-29 12:20:08 -08:00 |
|
Michael Scire
|
dd255df90d
|
Change mitm conditions due to sleep mode issue
|
2018-11-29 12:13:57 -08:00 |
|
SciresM
|
ab33329129
|
Merge pull request #266 from Atmosphere-NX/fatal
Implement custom fatal sysmodule.
|
2018-11-29 12:04:40 -08:00 |
|
Michael Scire
|
767a4b3606
|
fusee/exo: BYOK support for 6.2.0. Proper support TODO.
|
2018-11-25 22:37:24 -08:00 |
|
Michael Scire
|
a71d98d78b
|
exosphere: Implement optional 6.2.0+ keygen
|
2018-11-25 17:11:21 -08:00 |
|
Michael Scire
|
c3569ec5e2
|
fusee: support getting old tsec key from new tsec fw.
|
2018-11-25 16:22:47 -08:00 |
|
Michael Scire
|
eab5e0df9b
|
exosphere: add EXOSPHERE_TARGET_FIRMWARE_620
|
2018-11-25 16:06:46 -08:00 |
|
Michael Scire
|
e214f4d325
|
exosphere: update for new master key
|
2018-11-25 15:51:04 -08:00 |
|
Michael Scire
|
a07e37121d
|
fs.mitm: loosen boot0 write restrictions, protect keyblobs.
|
2018-11-15 18:25:11 -08:00 |
|
Michael Scire
|
d88fd04c73
|
fs.mitm: fix set:sys race condition.
|
2018-11-15 17:23:05 -08:00 |
|
Michael Scire
|
abde50f162
|
fs.mitm: wipe CAL0 backup from memory when done.
|
2018-11-15 15:58:31 -08:00 |
|
Michael Scire
|
2b4e6bf25d
|
fs.mitm: just intercept literally everything
|
2018-11-15 15:46:05 -08:00 |
|
Michael Scire
|
ff09efb1bf
|
fs.mitm: Prevent non-sysmodules from reading CAL0.
|
2018-11-15 15:29:02 -08:00 |
|
Michael Scire
|
cff283f77d
|
fs.mitm: Protect the CAL0 backup from being read.
|
2018-11-15 15:27:01 -08:00 |
|
Michael Scire
|
e0c7bfc93d
|
fs.mitm: Always mitm non-sysmodules.
|
2018-11-15 14:59:47 -08:00 |
|
Michael Scire
|
ac391d9c5e
|
Loader: always redirect sysmodules.
|
2018-11-15 14:48:18 -08:00 |
|