Reboot patch is not needed at all with A9LH
Thanks Apache_Thunder for letting me know, no more choosing!
This commit is contained in:
parent
6c25ed4607
commit
7c70cc2c36
@ -22,14 +22,13 @@ u16 pressed;
|
|||||||
u8 loadFirm(u8 a9lh){
|
u8 loadFirm(u8 a9lh){
|
||||||
|
|
||||||
if(PDN_MPCORE_CFG == 1) console = 0;
|
if(PDN_MPCORE_CFG == 1) console = 0;
|
||||||
if(!a9lh && fileSize("/rei/installeda9lh")) a9lh = 1;
|
|
||||||
pressed = HID_PAD;
|
pressed = HID_PAD;
|
||||||
section = firmLocation->section;
|
section = firmLocation->section;
|
||||||
|
|
||||||
if((pressed & BUTTON_L1R1) == BUTTON_L1R1) mode = 0;
|
if((pressed & BUTTON_L1R1) == BUTTON_L1R1) mode = 0;
|
||||||
|
|
||||||
//If L and R are pressed, boot SysNAND with the NAND FIRM
|
//If L and R are pressed, boot SysNAND with the NAND FIRM
|
||||||
if(!a9lh && !mode){
|
if(!a9lh && !fileSize("/rei/installeda9lh") && !mode){
|
||||||
//Read FIRM from NAND and write to FCRAM
|
//Read FIRM from NAND and write to FCRAM
|
||||||
firmSize = console ? 0xF2000 : 0xE9000;
|
firmSize = console ? 0xF2000 : 0xE9000;
|
||||||
nandFirm0((u8*)firmLocation, firmSize, console);
|
nandFirm0((u8*)firmLocation, firmSize, console);
|
||||||
@ -37,7 +36,7 @@ u8 loadFirm(u8 a9lh){
|
|||||||
}
|
}
|
||||||
//Load FIRM from SDCard
|
//Load FIRM from SDCard
|
||||||
else{
|
else{
|
||||||
if (a9lh && !mode){
|
if (!mode){
|
||||||
char firmPath[] = "/rei/firmware90.bin";
|
char firmPath[] = "/rei/firmware90.bin";
|
||||||
firmSize = fileSize(firmPath);
|
firmSize = fileSize(firmPath);
|
||||||
if (!firmSize) return 1;
|
if (!firmSize) return 1;
|
||||||
@ -112,7 +111,7 @@ u8 patchFirm(void){
|
|||||||
memcpy((u8*)sigOffset, sigPat1, sizeof(sigPat1));
|
memcpy((u8*)sigOffset, sigPat1, sizeof(sigPat1));
|
||||||
memcpy((u8*)sigOffset2, sigPat2, sizeof(sigPat2));
|
memcpy((u8*)sigOffset2, sigPat2, sizeof(sigPat2));
|
||||||
|
|
||||||
if(!console && mode &&
|
if(!console && !a9lh && mode &&
|
||||||
((fileSize("/rei/reversereboot") > 0) == (pressed & BUTTON_A))){
|
((fileSize("/rei/reversereboot") > 0) == (pressed & BUTTON_A))){
|
||||||
u32 rebootOffset = 0,
|
u32 rebootOffset = 0,
|
||||||
rebootOffset2 = 0;
|
rebootOffset2 = 0;
|
||||||
|
Reference in New Issue
Block a user