From 0ef0b84308c789881c6db9010111f1b186685855 Mon Sep 17 00:00:00 2001 From: duel0213 <156279499+duel0213@users.noreply.github.com> Date: Tue, 9 Dec 2025 10:14:35 +0900 Subject: [PATCH] mdx: change init_code instead of security_code for gold cab (#438) ## Link to GitHub Issue, if one exists n/a ## Description of change This changes previous security code change to init code change (#435) ## Testing --- src/spice2x/avs/ea3.cpp | 21 ++++++++++----------- 1 file changed, 10 insertions(+), 11 deletions(-) diff --git a/src/spice2x/avs/ea3.cpp b/src/spice2x/avs/ea3.cpp index 38c01c1..cd4c179 100644 --- a/src/spice2x/avs/ea3.cpp +++ b/src/spice2x/avs/ea3.cpp @@ -452,15 +452,9 @@ namespace avs { security_code << "*"; } security_code << EA3_MODEL; - if (strcmp(EA3_MODEL, "MDX") == 0 && strcmp(EA3_SPEC, "I") == 0) { - security_code << "E"; - security_code << "B"; - security_code << "B"; - } else { - security_code << EA3_DEST; - security_code << EA3_SPEC; - security_code << EA3_REV; - } + security_code << EA3_DEST; + security_code << EA3_SPEC; + security_code << EA3_REV; std::string security_code_str = security_code.str(); log_info("avs-ea3", "security code: {}", security_code_str); @@ -490,8 +484,13 @@ namespace avs { std::ostringstream init_code; init_code << EA3_MODEL; init_code << EA3_DEST; - init_code << EA3_SPEC; - init_code << EA3_REV; + if (strcmp(EA3_MODEL, "MDX") == 0 && strcmp(EA3_SPEC, "I") == 0) { + init_code << "G"; + init_code << "B"; + } else { + init_code << EA3_SPEC; + init_code << EA3_REV; + } init_code << EA3_EXT; std::string init_code_str = init_code.str();