Skip to content

Commit 33ad1ee

Browse files
committed
Fixed IOS38 version identification for Wii
It was originally set to the wrong value 13 years ago
1 parent 4311417 commit 33ad1ee

File tree

4 files changed

+6
-4
lines changed

4 files changed

+6
-4
lines changed

data/Changelog.txt

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,8 @@
55

66
[ d2x v11 ]
77

8+
- Fixed IOS38 version identification for Wii. It was originally set to the
9+
wrong value 13 years ago.
810
- Improved WiiWare & VC compatibility by using some MEM1 safe functions.
911
- Improved game compatibility when using base IOS58 by ignoring encrypted
1012
USB drives that are used for Wii U games.

source/es-plugin/patches.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -129,7 +129,7 @@ s32 Patch_EsModule(void)
129129
}
130130

131131
/** 03/01/10 03:18:58 **/
132-
case 0x4B8B8682: { // IOS: 36v3607, 38v4123
132+
case 0x4B8B3222: { // IOS: 36v3607, 38v4123
133133
static esAddrInfo addrInfo = {
134134
0x20100048, // open
135135
0x201000CC, // ioctlv

source/mload-module/detect.c

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -132,7 +132,7 @@ s32 Detect_EsModule(void)
132132
{
133133
static moduleId esIds[2] = {
134134
{0x2010A3EE, "03/01/10 03:18:58", 0x4B8B3222}, // IOS: 36v3607, 38v4123
135-
{0x2010A64A, "04/03/12 12:05:51", 0x4F7AE79F} // vIOS: 38v4380 (0000000E)
135+
{0x2010A64A, "04/03/12 12:05:51", 0x4F7AE79F} // vIOS: 38v4380
136136
};
137137

138138
ios.esVersion = __Detect_ModuleVersion(esIds, 2);
@@ -209,7 +209,7 @@ s32 Detect_IopModule(void)
209209
{
210210
static moduleId iospIds[2] = {
211211
{0xFFFF856B, "03/01/10 03:13:17", 0x4B8B30CD}, // IOS: 36v3607, 38v4123
212-
{0xFFFF83f3, "04/03/12 12:00:18", 0x4F7AE652} // vIOS: 38v4380 (0000000E)
212+
{0xFFFF83f3, "04/03/12 12:00:18", 0x4F7AE652} // vIOS: 38v4380
213213
};
214214

215215
ios.iopVersion = __Detect_ModuleVersion(iospIds, 2);

source/mload-module/patches.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -227,7 +227,7 @@ s32 Patch_EsModule(void)
227227
}
228228

229229
/** 03/01/10 03:18:58 **/
230-
case 0x4B8B8682: { // IOS: 36v3607, 38v4123
230+
case 0x4B8B3222: { // IOS: 36v3607, 38v4123
231231
static esAddrInfo addrInfo = {
232232
0x13A750DE, // signatureCheck1 (added in d2x v8 r42)
233233
0x13A75266, // signatureCheck2

0 commit comments

Comments
 (0)