diff --git a/loader/source/main.c b/loader/source/main.c index f55a6b6..42df9ee 100644 --- a/loader/source/main.c +++ b/loader/source/main.c @@ -36,7 +36,8 @@ void main(){ ((pressed & BUTTON_UP) && loadPayload("/rei/payloads/up.bin")) || ((pressed & BUTTON_DOWN) && loadPayload("/rei/payloads/down.bin")) || loadPayload("/rei/payloads/default.bin")){ - initLCD(); + //Determine if screen was already inited + if(*(vu8 *)0x10141200 == 0x1) initLCD(); ((void (*)())PAYLOAD_ADDRESS)(); } } \ No newline at end of file diff --git a/loader/source/screeninit.c b/loader/source/screeninit.c index 793c9d1..38640aa 100644 --- a/loader/source/screeninit.c +++ b/loader/source/screeninit.c @@ -102,9 +102,6 @@ void initLCD() ((void (*)())*arm11)(); } - //Determine if screen was already inited - if(*(vu8 *)0x10141200 != 0x1) return; - //Set CakeBrah framebuffers *(vu32 *)0x23FFFE00 = 0x18300000; *(vu32 *)0x23FFFE04 = 0x18300000;