can anyone help me regarding this? I wanna know the firmware version to RSV mapping table(those ????????) DM me if you can help. thx.
set bs=%bs:"=%
set "vkey=none"
if /i "%bs%"=="b" goto checkagain
if /i "%bs%"=="f" set "vkey=-kp false"
if /i "%bs%"=="0" set "vkey=-kp 0"
if /i "%bs%"=="0" set "capRSV=--RSVcap 0"
if /i "%bs%"=="1" set "vkey=-kp 1"
if /i "%bs%"=="1" set "capRSV=--RSVcap 65796"
if /i "%bs%"=="2" set "vkey=-kp 2"
if /i "%bs%"=="2" set "capRSV=--RSVcap 201327002"
if /i "%bs%"=="3" set "vkey=-kp 3"
if /i "%bs%"=="3" set "capRSV=--RSVcap 201392178"
if /i "%bs%"=="4" set "vkey=-kp 4"
if /i "%bs%"=="4" set "capRSV=--RSVcap 268435656"
if /i "%bs%"=="5" set "vkey=-kp 5"
if /i "%bs%"=="5" set "capRSV=--RSVcap 335544750"
if /i "%bs%"=="6" set "vkey=-kp 6"
if /i "%bs%"=="6" set "capRSV=--RSVcap 402653494"
if /i "%bs%"=="7" set "vkey=-kp 7"
if /i "%bs%"=="7" set "capRSV=--RSVcap 404750336"
if /i "%bs%"=="8" set "vkey=-kp 8"
if /i "%bs%"=="8" set "capRSV=--RSVcap 469762048"
if /i "%bs%"=="9" set "vkey=-kp 9"
if /i "%bs%"=="9" set "capRSV=--RSVcap 537919488"
if /i "%bs%"=="10" set "vkey=-kp 10"
if /i "%bs%"=="10" set "capRSV=--RSVcap 603979776"
if /i "%bs%"=="11" set "vkey=-kp 11"
if /i "%bs%"=="11" set "capRSV=--RSVcap 605028352"
if /i "%bs%"=="12" set "vkey=-kp 12"
if /i "%bs%"=="12" set "capRSV=--RSVcap ?????????" 11.0.0-12.0.0
if /i "%bs%"=="13" set "vkey=-kp 13"
if /i "%bs%"=="13" set "capRSV=--RSVcap ?????????" 12.0.1-13.0.0
if /i "%bs%"=="14" set "vkey=-kp 14"
if /i "%bs%"=="14" set "capRSV=--RSVcap ?????????" 13.0.1-14.0.0
if /i "%bs%"=="15" set "vkey=-kp 15"
if /i "%bs%"=="15" set "capRSV=--RSVcap ?????????"
.....
if /i "%bs%"=="19" set "vkey=-kp 19"
if /i "%bs%"=="19" set "capRSV=--RSVcap ?????????" 18.0.1-19.0.1
if /i "%vkey%"=="none" echo Wrong Choice
if /i "%vkey%"=="none" goto s_KeyChange_wrongchoice
goto s_KeyChange_skip
with latest DeepSeek AI helping me, this problem done. i updated the NSCBuilder and now it can patch any 22.1.0 UPD to any version from 12.0.1 till 21.2.0...
key in# ,NCA Keygen#,Patched target lower Firmware ver, RSV value
21 0x14 21.0.0-21.2.0 RSVcap 1342177280
20 0x13 20.0.0-20.5.0 RSVcap 1207959552
19 0x12 19.0.0-19.0.1 RSVcap 1140850688
18 0x11 18.0.0-18.1.0 RSVcap 1073741824
17 0x10 17.0.0-17.0.1 RSVcap 1006632960
16 0xF 16.0.0-16.0.1 RSVcap 939524096
15 0xE 15.0.0-15.0.1 RSVcap 872415232
14 0xD 14.0.0-14.1.2 RSVcap 805306368
13 0xC 13.0.0-13.2.1 RSVcap 738197504
12 0xB 12.1.0 RSVcap 671088640
:s_KeyChange_wrongchoice
echo *******************************************************
echo SET MAXIMUM KEYGENERATION\RSV ALOWED
echo *******************************************************
echo Depending on your choice keygeneration and RSV will be
echo lowered to the corresponding keygeneration range in case
echo read keygeneration value is bigger than the one specified
echo in the program.
echo THIS WON'T ALWAYS WORK TO LOWER THE FIRMWARE REQUIREMENT.
echo.
echo Input "f" to not change the keygeneration
echo Input "0" to change top keygeneration to 0 (FW 1.0)
echo Input "1" to change top keygeneration to 1 (FW 2.0-2.3)
echo Input "2" to change top keygeneration to 2 (FW 3.0)
echo Input "3" to change top keygeneration to 3 (FW 3.0.1-3.02)
echo Input "4" to change top keygeneration to 4 (FW 4.0.0-4.1.0)
echo Input "5" to change top keygeneration to 5 (FW 5.0.0-5.1.0)
echo Input "6" to change top keygeneration to 6 (FW 6.0.0-6.1.0)
echo Input "7" to change top keygeneration to 7 (FW 6.2.0)
echo Input "8" to change top keygeneration to 8 (FW 7.0.0-8.0.1)
echo Input "9" to change top keygeneration to 9 (FW 8.1.0)
echo Input "10" to change top keygeneration to 10 (FW 9.0.0-9.01)
echo Input "11" to change top keygeneration to 11 (FW 9.1.0-10.2.0)
echo Input "12" to change top keygeneration to 12 (FW 12.1.0)
echo Input "13" to change top keygeneration to 13 (FW 13.0.0-13.2.1)
echo Input "14" to change top keygeneration to 14 (FW 14.0.0-14.1.2)
echo Input "15" to change top keygeneration to 15 (FW 15.0.0-15.0.1)
echo Input "16" to change top keygeneration to 16 (FW 16.0.0-16.0.1)
echo Input "17" to change top keygeneration to 17 (FW 17.0.0-17.0.1)
echo Input "18" to change top keygeneration to 18 (FW 18.0.0-18.1.0)
echo Input "19" to change top keygeneration to 19 (FW 19.0.0-19.0.1)
echo Input "20" to change top keygeneration to 20 (FW 20.0.0-20.5.0)
echo Input "21" to change top keygeneration to 21 (FW 21.0.0-21.2.0)
echo.
ECHO ******************************************
echo Or Input "b" to return to the list options
ECHO ******************************************
echo.
set /p bs="Enter your choice: "
set bs=%bs:"=%
set "vkey=none"
if /i "%bs%"=="b" goto checkagain
if /i "%bs%"=="f" set "vkey=-kp false"
if /i "%bs%"=="0" set "vkey=-kp 0"
if /i "%bs%"=="0" set "capRSV=--RSVcap 0"
if /i "%bs%"=="1" set "vkey=-kp 1"
if /i "%bs%"=="1" set "capRSV=--RSVcap 65796"
if /i "%bs%"=="2" set "vkey=-kp 2"
if /i "%bs%"=="2" set "capRSV=--RSVcap 201327002"
if /i "%bs%"=="3" set "vkey=-kp 3"
if /i "%bs%"=="3" set "capRSV=--RSVcap 201392178"
if /i "%bs%"=="4" set "vkey=-kp 4"
if /i "%bs%"=="4" set "capRSV=--RSVcap 268435656"
if /i "%bs%"=="5" set "vkey=-kp 5"
if /i "%bs%"=="5" set "capRSV=--RSVcap 335544750"
if /i "%bs%"=="6" set "vkey=-kp 6"
if /i "%bs%"=="6" set "capRSV=--RSVcap 402653494"
if /i "%bs%"=="7" set "vkey=-kp 7"
if /i "%bs%"=="7" set "capRSV=--RSVcap 404750336"
if /i "%bs%"=="8" set "vkey=-kp 8"
if /i "%bs%"=="8" set "capRSV=--RSVcap 469762048"
if /i "%bs%"=="9" set "vkey=-kp 9"
if /i "%bs%"=="9" set "capRSV=--RSVcap 537919488"
if /i "%bs%"=="10" set "vkey=-kp 10"
if /i "%bs%"=="10" set "capRSV=--RSVcap 603979776"
if /i "%bs%"=="11" set "vkey=-kp 11"
if /i "%bs%"=="11" set "capRSV=--RSVcap 605028352"
if /i "%bs%"=="12" set "vkey=-kp 12"
if /i "%bs%"=="12" set "capRSV=--RSVcap 671088640"
if /i "%bs%"=="13" set "vkey=-kp 13"
if /i "%bs%"=="13" set "capRSV=--RSVcap 738197504"
if /i "%bs%"=="14" set "vkey=-kp 14"
if /i "%bs%"=="14" set "capRSV=--RSVcap 805306368"
if /i "%bs%"=="15" set "vkey=-kp 15"
if /i "%bs%"=="15" set "capRSV=--RSVcap 872415232"
if /i "%bs%"=="16" set "vkey=-kp 16"
if /i "%bs%"=="16" set "capRSV=--RSVcap 939524096"
if /i "%bs%"=="17" set "vkey=-kp 17"
if /i "%bs%"=="17" set "capRSV=--RSVcap 1006632960"
if /i "%bs%"=="18" set "vkey=-kp 18"
if /i "%bs%"=="18" set "capRSV=--RSVcap 1073741824"
if /i "%bs%"=="19" set "vkey=-kp 19"
if /i "%bs%"=="19" set "capRSV=--RSVcap 1140850688"
if /i "%bs%"=="20" set "vkey=-kp 20"
if /i "%bs%"=="20" set "capRSV=--RSVcap 1207959552"
if /i "%bs%"=="21" set "vkey=-kp 21"
if /i "%bs%"=="21" set "capRSV=--RSVcap 1342177280"
if /i "%vkey%"=="none" echo WRONG CHOICE
if /i "%vkey%"=="none" goto s_KeyChange_wrongchoice
goto s_KeyChange_skip



Download : (the follwoing NUTDB updated to 2026-05-21 database)
this updated NSCBuilder v1.01b-AI Version from Google Drive (Simplified Chinese Language) NUTDB2026-05-21
this updated NSCBuilder v1.01b-AI version from Google Drive (English)
SAK v0.7.14 keys22.1.0 AI pspmaster udpated version
Last edited by pspmaster,














