From daab3ce5a420e51feb5035dfa7630ebdd3c15bbe Mon Sep 17 00:00:00 2001 From: Bluzume <39113159+KuromeSan@users.noreply.github.com> Date: Wed, 20 Nov 2019 18:18:39 +1300 Subject: [PATCH 1/5] Add devkit crc32 --- installer/src/kernel.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/installer/src/kernel.c b/installer/src/kernel.c index 58e3e54..8651177 100644 --- a/installer/src/kernel.c +++ b/installer/src/kernel.c @@ -29,6 +29,7 @@ enum { OS0_SIZE = 0x3820 * BLOCK_SIZE, OS0_CRC32 = 0xb776951d, + OS0_CRC32_TOOL = 0x1461191e, }; typedef struct { @@ -196,7 +197,7 @@ int check_os0(void) { } printf("got os0 crc32: 0x%08x\n", crc); - if (crc != OS0_CRC32) { + if ((crc != OS0_CRC32) && (crc != OS0_CRC32_TOOL)) { printf("error: crc does not match!\n"); ret = -1; } else { From 60f54e46d0c896c115aa52a746cc8e3eaa59213a Mon Sep 17 00:00:00 2001 From: Bluzume <39113159+KuromeSan@users.noreply.github.com> Date: Wed, 20 Nov 2019 19:00:32 +1300 Subject: [PATCH 2/5] Add testkit crc32 --- installer/src/kernel.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/installer/src/kernel.c b/installer/src/kernel.c index 8651177..774fd10 100644 --- a/installer/src/kernel.c +++ b/installer/src/kernel.c @@ -30,6 +30,7 @@ enum { OS0_SIZE = 0x3820 * BLOCK_SIZE, OS0_CRC32 = 0xb776951d, OS0_CRC32_TOOL = 0x1461191e, + OS0_CRC32_DEX = 0xd9c8046b, }; typedef struct { @@ -197,7 +198,7 @@ int check_os0(void) { } printf("got os0 crc32: 0x%08x\n", crc); - if ((crc != OS0_CRC32) && (crc != OS0_CRC32_TOOL)) { + if ((crc != OS0_CRC32) && (crc != OS0_CRC32_TOOL) && (crc != OS0_CRC32_DEX)) { printf("error: crc does not match!\n"); ret = -1; } else { From ab3286b97eb1503c922977fd7e60d3e74f1b4f94 Mon Sep 17 00:00:00 2001 From: Bluzume <39113159+KuromeSan@users.noreply.github.com> Date: Sun, 8 Mar 2020 10:59:53 +1300 Subject: [PATCH 3/5] Update README.md --- README.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/README.md b/README.md index 7f9a461..48830dc 100644 --- a/README.md +++ b/README.md @@ -1,3 +1,5 @@ +Modded version of enso to add support for 03.600.31 DevKit and TestKit firmwares. + You need [vitasdk](https://vitasdk.org/). 1. `make` the payload From f7d49e2b22a28b326449f63c0ce3aefa5ef3d235 Mon Sep 17 00:00:00 2001 From: Bluzume <39113159+KuromeSan@users.noreply.github.com> Date: Thu, 14 May 2020 06:41:35 +1200 Subject: [PATCH 4/5] Update README.md --- README.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/README.md b/README.md index 48830dc..f001eaa 100644 --- a/README.md +++ b/README.md @@ -1,5 +1,7 @@ Modded version of enso to add support for 03.600.31 DevKit and TestKit firmwares. +# Building: + You need [vitasdk](https://vitasdk.org/). 1. `make` the payload From ebc6257e73e1af67409a6b0bd745061c25d35677 Mon Sep 17 00:00:00 2001 From: Bluzume <39113159+KuromeSan@users.noreply.github.com> Date: Tue, 25 Aug 2020 17:10:55 +1200 Subject: [PATCH 5/5] Fix for henkeks --- first | Bin 0 -> 30276 bytes installer/CMakeLists.txt | 3 ++- second | Bin 0 -> 71496 bytes 3 files changed, 2 insertions(+), 1 deletion(-) create mode 100644 first create mode 100644 second diff --git a/first b/first new file mode 100644 index 0000000000000000000000000000000000000000..6f1f91c854731da9a43d2bb482916628a54fba35 GIT binary patch literal 30276 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