Permalink
Browse files
allow booting without SD; quick temp fix for sleepmode bug
- Loading branch information...
Showing
with
3 additions
and
3 deletions.
-
+2
−2
src/firmware.c
-
+1
−1
src/package.h
|
|
@@ -303,9 +303,9 @@ void firmware() { |
|
|
gfx_con_init(&gfx_con, &gfx_ctxt);
|
|
|
gfx_con_setcol(&gfx_con, DEFAULT_TEXT_COL, 0, 0);
|
|
|
|
|
|
while (!sdMount()) {
|
|
|
if (!sdMount()) {
|
|
|
error("Failed to init SD card!\n");
|
|
|
print("Press POWER to power off, any other key to retry\n");
|
|
|
print("Press POWER to power off, or any other key to continue without SD.\n");
|
|
|
if (btn_wait() & BTN_POWER)
|
|
|
i2c_send_byte(I2C_5, 0x3C, MAX77620_REG_ONOFFCNFG1, MAX77620_ONOFFCNFG1_PWR_OFF);
|
|
|
btn_wait();
|
|
|
|
|
|
@@ -330,7 +330,7 @@ static kernel_patch_t kern5[] = { |
|
|
|
|
|
static kernel_patch_t kern6[] = {
|
|
|
{ SVC_VERIFY_DS, 0x47EA0, _NOP(), NULL }, // Disable SVC verifications
|
|
|
{ DEBUG_MODE_EN, 0x57548, _MOVZX(8, 1, 0), NULL }, // Enable Debug Patch
|
|
|
//{ DEBUG_MODE_EN, 0x57548, _MOVZX(8, 1, 0), NULL }, // Enable Debug Patch
|
|
|
// Atmosphère kernel patches.
|
|
|
{ ATM_GEN_PATCH, ID_SND_OFF_600, _B(ID_SND_OFF_600, FREE_CODE_OFF_1ST_600), NULL}, // Send process id branch.
|
|
|
{ ATM_ARR_PATCH, FREE_CODE_OFF_1ST_600, sizeof(PRC_ID_SND_600) >> 2, PRC_ID_SND_600}, // Send process id code.
|
|
|
|
0 comments on commit
a4f171d