From 403d7bde310cc588d959b1b2943e3d71a7c01ce9 Mon Sep 17 00:00:00 2001 From: jakcron Date: Sun, 17 Apr 2022 13:23:04 +0800 Subject: [PATCH] [makerom] Properly select CCI CryptoType when not manually specified. --- makerom/src/cardinfo.c | 13 +++++++++---- 1 file changed, 9 insertions(+), 4 deletions(-) diff --git a/makerom/src/cardinfo.c b/makerom/src/cardinfo.c index 29d1c06..ab78292 100644 --- a/makerom/src/cardinfo.c +++ b/makerom/src/cardinfo.c @@ -135,10 +135,15 @@ int SetCardInfoBitmask(cardinfo_hdr *hdr, cci_settings *set) str = set->rsf->CardInfo.CryptoType; if(!str) { - if(set->options.useExternalSdkCardInfo) - bitmask |= (3 << 6); - else - bitmask |= 0; + u32 val = 0; + if(set->keys->keyset == pki_DEVELOPMENT) { + val = 3; + } + else{ + val = 0; + } + + bitmask |= (val << 6); } else{ int val = strtol(str,NULL,10);