Explicitly block Safe Mode access on A9LH

Prevents bricking
This commit is contained in:
Aurora 2016-03-24 17:05:19 +01:00
parent c413b6d07f
commit 39a9eb5ccb

View File

@ -79,7 +79,10 @@ void setupCFW(void){
/* If L and one of the payload buttons are pressed, and if not using A9LH /* If L and one of the payload buttons are pressed, and if not using A9LH
the Safe Mode combo is not pressed, chainload an external payload */ the Safe Mode combo is not pressed, chainload an external payload */
if((pressed & BUTTON_L1) && (pressed & PAYLOAD_BUTTONS) && if((pressed & BUTTON_L1) && (pressed & PAYLOAD_BUTTONS) &&
!(!a9lhSetup && pressed == SAFE_MODE)) loadPayload(); pressed != SAFE_MODE) loadPayload();
if(a9lhSetup && pressed == SAFE_MODE)
error("Using Safe Mode would brick you, or remove A9LH!");
//If no configuration file exists or SELECT is held, load configuration menu //If no configuration file exists or SELECT is held, load configuration menu
if(needConfig == 2 || (pressed & BUTTON_SELECT)) if(needConfig == 2 || (pressed & BUTTON_SELECT))