From 9ecb716a07eebdf315fc0294b3e11195d153566d Mon Sep 17 00:00:00 2001 From: KrahJohlito Date: Sun, 10 Jan 2021 20:25:36 +1030 Subject: [PATCH] IGR: Allow booting exit elf from usb --- ee_core/src/padhook.c | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/ee_core/src/padhook.c b/ee_core/src/padhook.c index 499e724db..a89f65719 100644 --- a/ee_core/src/padhook.c +++ b/ee_core/src/padhook.c @@ -83,6 +83,17 @@ static void t_loadElf(void) LoadModule("rom0:SIO2MAN", 0, NULL); LoadModule("rom0:MCMAN", 0, NULL); + if (ExitPath[1] == 'a') { // ie mass: + ret = LoadModule("mc0:SYS-CONF/USBD.IRX", 0, NULL); + if (ret >= 0) + LoadModule("mc0:SYS-CONF/USBHDFSD.IRX", 0, NULL); + else { + LoadModule("mc1:SYS-CONF/USBD.IRX", 0, NULL); + LoadModule("mc1:SYS-CONF/USBHDFSD.IRX", 0, NULL); + } + delay(5); // Wait for device to be detected. + } + // Load exit ELF argv[0] = ExitPath; argv[1] = NULL;