595 Commits

Author SHA1 Message Date
d0k3
b333380bc0 Less restrictive FIRM section adress whitelisting
... alllows loading Luma 8 again
2017-08-23 02:22:18 +02:00
d0k3
71debc772f Scripting: allow partial sha checks 2017-08-23 02:09:41 +02:00
d0k3
0ccce0cb32 Scripting: Allow inject command to expand or create files
fixes #177
2017-08-23 02:09:40 +02:00
d0k3
c0aec42f1d Add workaround to allow installing B9S FIRM 2017-08-22 13:23:48 +02:00
d0k3
9c02388d15 Scripting: add boot command 2017-08-21 21:33:22 +02:00
d0k3
551a48149f Scripting: add fixcmac command
fixes #175
check HelloScript.gm9 for how it's done
2017-08-21 19:56:30 +02:00
d0k3
0af54bd67a NDS mount code cleanup 2017-08-20 15:33:05 +02:00
Aurora Wright
387f5d6db1 Fix overwriting part of the FIRM with garbage on install 2017-08-20 15:33:05 +02:00
d0k3
8b8a8695d9 Better checks for installable FIRMs 2017-08-20 15:31:30 +02:00
Wolfvak
7d8f6bb368 Hardcoded framebuffers
VRAM addresses are in common/vram.h

Now waits for the ARM11 to ack before running
2017-08-18 18:53:54 +02:00
d0k3
564f403f4c Rely on b9s key setup if the 0xBEEF magic is found 2017-08-18 18:52:42 +02:00
d0k3
2cc94be6b4 Added ability to install FIRM files 2017-08-18 17:08:03 +02:00
d0k3
fdcc9059e2 Revised / fixed NDS rom file mounting
... fixes #170
2017-08-18 14:53:06 +02:00
Wolfvak
cfa26c2a2d Misc exception handlers fixes
Biggest one is they actually work now
2017-08-16 19:43:08 -03:00
d0k3
06318455c1 Textviewer fix: left arrows in unused lines 2017-08-16 20:04:41 +02:00
d0k3
2393f82e79 Improve screen clear speed 2017-08-16 17:56:21 +02:00
d0k3
4faf67e194 Pull version numbers from git 2017-08-16 15:50:46 +02:00
d0k3
0fb149afa4 Add drive info for dirs (press R+A) 2017-08-16 01:44:50 +02:00
d0k3
34756037b2 Enable "search for titles" for applicable drives 2017-08-16 01:44:49 +02:00
Wolfvak
e920bd34a4 Fixed the MPcore interrupt handler, added local ARM9 exception handler 2017-08-16 01:44:49 +02:00
Wolfvak
930b646008 Improved MPcore interrupt handler 2017-08-16 01:44:48 +02:00
d0k3
e36b2c347f Vastly speed up boot times
This also improves f_getfree handling (prevents it where possible)
2017-08-16 01:44:48 +02:00
d0k3
9882b68a31 Improved NDS rom file mounting 2017-08-16 01:44:48 +02:00
d0k3
b44e43d0e5 Updated FATFS to R0.13 2017-08-16 01:44:47 +02:00
d0k3
5ec488937e Allow forced initialization of aeskeydb.bin files 2017-08-15 02:16:53 +02:00
Aurora Wright
69c89409c7 Pass argc=1 if the specified FIRM does not require screen init (as B9S/Luma do) 2017-08-14 13:38:43 +02:00
d0k3
d1b8a89510 Added a "Payloads..." menu to HOME menu
... this also moves the "Scripts..." menu one level up and fixes a minor
bug.
2017-08-14 13:10:16 +02:00
d0k3
32fc283791 Added support for mounting NDS images 2017-08-14 02:47:00 +02:00
d0k3
fdb93b51f3 Fix FIRM validation before boot 2017-08-12 20:45:08 +02:00
d0k3
a4e174938e Fix FIRM whitelist and address check 2017-08-11 23:05:44 +02:00
d0k3
a9badfee9c Allow hardcoding keys
... the required file will not be provided
2017-08-11 00:44:59 +02:00
d0k3
96054a8406 Fix NTR AGING cart dump
... for reals, this time
2017-08-10 01:51:54 +02:00
d0k3
8b6ca667ed Increased version number to 1.3.1 2017-08-08 17:52:48 +02:00
al3x10m
9f135f225a Improved brightness table 2017-08-08 17:47:49 +03:00
Wolfvak
b56ca0e8b8 Added brightness adjustment through the volume slider, made the ARM11 finally do something rather than sit and wait for the entrypoint 2017-08-08 09:40:09 -03:00
d0k3
ed257e9216 Use ISO 8601 for displaying date & time
fixes #143
2017-08-08 12:30:33 +02:00
d0k3
cf84ce4fa4 Revert "Fix dumping NTR AGING cart"
This reverts commit d6490453ba9bebbc82b97c5ac9e20bf21eab01e3.
2017-08-08 11:53:47 +02:00
d0k3
df5e80bb98 Fix mounting FAT / NAND images
fixes #142
2017-08-07 23:33:08 +02:00
d0k3
8e3d864d83 Scripting: Support TIMESTAMP and DATESTAMP env variable 2017-08-04 18:21:56 +02:00
d0k3
3f87c42334 Properly handle HWCAL0.dat / HWCAL1.dat
These files are system unique. This commit fixes the write permission
system and includes both files in the essential backup.
2017-08-04 16:56:06 +02:00
d0k3
24a9b711e8 Add support for handling the RTC & correct FAT times 2017-08-04 03:51:03 +02:00
d0k3
06f70d0a59 Fix sizes of SHA hashes 2017-08-04 03:51:03 +02:00
d0k3
e576baa601 User the POWER button as an alternative to HOME 2017-08-04 03:51:03 +02:00
d0k3
90a7705d21 Don't spam the MCU with reads (in hid.c) 2017-08-04 03:51:02 +02:00
d0k3
cb694689aa Allow creating dummy files 2017-08-04 03:51:02 +02:00
d0k3
78dbc95b60 Fix mounting images from drives 8: / 9: 2017-08-04 03:51:02 +02:00
d0k3
63b7604529 Fully initialize the crypto system
This allows chainloading Luma outside of boot9strap
Requires a good aeskeydb.bin, like MD5 A5B28945A7C051D7A0CD18AF0E580D1B
2017-08-04 03:51:02 +02:00
d0k3
030e939dc5 Handle FIRM boot path 2017-08-04 03:51:01 +02:00
Wolfvak
ba808f9876 Removed old Brahma-compatible chainloader 2017-08-04 03:48:47 +02:00
d0k3
45fef040ff Prevent race condition in main 2017-08-04 03:48:47 +02:00