Add OC Toolkit WIP Configurator

This commit is contained in:
souldbminersmwc
2025-09-02 16:09:40 -04:00
parent 900842c582
commit 7a0c3ad170
119 changed files with 13684 additions and 16 deletions

View File

@@ -0,0 +1,112 @@
;creator=ppkantorski, MestreYodaRossi, B3711
[@Presets]
[RAM]
[RAM Table]
;mode=table
;spacing=4
;gap=0
ini_file '/atmosphere/kips/.bakTK/tmp.ini'
'Timings' = {ini_file(Backup,Timings)}
ini_file '/atmosphere/kips/.bakTK/tmp.ini'
json_file './json/dram.json'
'DRAM'= {json_file(0,{ini_file(Backup,DRAM)})}
mariko:
json_file './json/max_clocks.json'
'Max Clock' = {json_file(0,{ini_file(Backup,ramMHzM)})}
json_file './json/vddq.json'
'Vddq' = {json_file(0,{ini_file(Backup,ramVDDQ)})}
json_file './json/vdd2.json'
'Vdd2' = {json_file(0,{ini_file(Backup,ramVDD2)})}
json_file './json/ram_dvb.json'
'EMC DVB' = {json_file(0,{ini_file(Backup,DVB)})}
erista:
json_file './json/max_clocks.json'
'Max Clock' = {json_file(0,{ini_file(Backup,ramMHzE)})}
json_file './json/vdd2.json'
'Vdd2' = {json_file(0,{ini_file(Backup,ramVDD2)})}
json_file './json/ram_dvb.json'
'EMC DVB' = {json_file(0,{ini_file(Backup,DVB)})}
[CPU]
[CPU Table]
;mode=table
;spacing=4
;gap=4
ini_file '/atmosphere/kips/.bakTK/tmp.ini'
json_file './json/numbers.json'
'UV Level' = {json_file(0,{ini_file(Backup,cpuUVL)})}
mariko:
json_file './json/high_freq_uv.json'
'High Freq UV Level' = {json_file(0,{ini_file(Backup,cpuUVH)})}
json_file './json/cpu_table.json'
'Table Config' = {json_file(0,{ini_file(Backup,CPUTABLE)})}
json_file './json/mv.json'
'Low Freq Vmin' = {json_file(0,{ini_file(Backup,cpuVminL)})}
'High Freq Vmin' = {json_file(0,{ini_file(Backup,cpuVminH)})}
json_file './json/voltage_limit.json'
'Volt Limit' = {json_file(0,{ini_file(Backup,cpuVmaxM)})}
json_file './json/max_clocks.json'
'Boost Clock' = {json_file(0,{ini_file(Backup,cpuBoost)})}
json_file './json/cpu_max_clock_m.json'
'Max Clock' = {json_file(0,{ini_file(Backup,CPUUL)})}
erista:
json_file './json/mv.json'
'Vmin' = {json_file(0,{ini_file(Backup,cpuVminE)})}
json_file './json/voltage_limit.json'
'Volt Limit' = {json_file(0,{ini_file(Backup,cpuVmaxE)})}
json_file './json/max_clocks.json'
'Boost Clock' = {json_file(0,{ini_file(Backup,cpuBoost)})}
[GPU]
[GPU Table]
;mode=table
;spacing=4
;gap=0
ini_file '/atmosphere/kips/.bakTK/tmp.ini'
mariko:
json_file './json/gpu_uv_m.json'
'UV Level' = {json_file(0,{ini_file(Backup,gpuUVM)})}
json_file './json/gpu_dvfs_offset_info.json'
'DVFS' = {json_file(0,{ini_file(Backup,gpuDvfsO)})}
json_file './json/vmin.json'
'Vmin' = {json_file(0,{ini_file(Backup,gpuVminM)})}
'Vmax' = {json_file(0,{ini_file(Backup,gpuVmax)})}
json_file './json/voltage_offset.json'
'Volt Offset' = {json_file(0,{ini_file(Backup,gpuOFF)})}
erista:
json_file './json/gpu_uv_e.json'
'UV Level' = {json_file(0,{ini_file(Backup,gpuUVE)})}
json_file './json/mv.json'
'Vmin' = {json_file(0,{ini_file(Backup,gpuVminE)})}
json_file './json/voltage_offset.json'
'Volt Offset' = {json_file(0,{ini_file(Backup,gpuOFF)})}
;gap=100
[@Custom Table]
[Custom Table]
[Custom Table]
;mode=table
;spacing=8
;gap=0
ini_file '/atmosphere/kips/.bakTK/tmp.ini'
json_file './json/vmin.json'
'76 - 230 MHz' = {json_file(0,{ini_file(Backup,230UV3)})}
'307 MHz' = {json_file(0,{ini_file(Backup,307UV3)})}
'384 MHz' = {json_file(0,{ini_file(Backup,384UV3)})}
'460 MHz' = {json_file(0,{ini_file(Backup,460UV3)})}
'537 MHz' = {json_file(0,{ini_file(Backup,537UV3)})}
'614 MHz' = {json_file(0,{ini_file(Backup,614UV3)})}
'691 MHz' = {json_file(0,{ini_file(Backup,691UV3)})}
'768 MHz' = {json_file(0,{ini_file(Backup,768UV3)})}
'844 MHz' = {json_file(0,{ini_file(Backup,844UV3)})}
'921 MHz' = {json_file(0,{ini_file(Backup,921UV3)})}
'998 MHz' = {json_file(0,{ini_file(Backup,998UV3)})}
mariko:
'1075 MHz' = {json_file(0,{ini_file(Backup,1075UV3)})}
'1152 MHz' = {json_file(0,{ini_file(Backup,1152UV3)})}
'1228 MHz' = {json_file(0,{ini_file(Backup,1228UV3)})}
'1267 MHz' = {json_file(0,{ini_file(Backup,1267UV3)})}
'1305 MHz' = {json_file(0,{ini_file(Backup,1305UV3)})}

View File

@@ -0,0 +1,239 @@
;creator='ppkantorski, B3711'
[Custom Table]
[*76 - 230 MHz?GPUUV3]
;mode=option
;mini=true
;selection_mini=true
mariko:
json_file_source './mariko/gpu_uv3.json' label
hex-by-custom-offset /atmosphere/kips/loader.kip CUST 124 {json_file_source(*,hex)}
hex-by-custom-offset /atmosphere/kips/loader.kip CUST 128 {json_file_source(*,hex)}
hex-by-custom-offset /atmosphere/kips/loader.kip CUST 132 {json_file_source(*,hex)}
set-footer '{json_file_source(*,name)}'
back
erista:
json_file_source './erista/gpu_uv3.json' label
hex-by-custom-offset /atmosphere/kips/loader.kip CUST 124 {json_file_source(*,hex)}
hex-by-custom-offset /atmosphere/kips/loader.kip CUST 128 {json_file_source(*,hex)}
hex-by-custom-offset /atmosphere/kips/loader.kip CUST 132 {json_file_source(*,hex)}
set-footer '{json_file_source(*,name)}'
back
[*307 MHz?GPUUV3]
;mode=option
;mini=true
;selection_mini=true
mariko:
json_file_source './mariko/gpu_uv3.json' label
hex-by-custom-offset /atmosphere/kips/loader.kip CUST 136 {json_file_source(*,hex)}
set-footer '{json_file_source(*,name)}'
back
erista:
json_file_source './erista/gpu_uv3.json' label
hex-by-custom-offset /atmosphere/kips/loader.kip CUST 136 {json_file_source(*,hex)}
set-footer '{json_file_source(*,name)}'
back
[*384 MHz?GPUUV3]
;mode=option
;mini=true
;selection_mini=true
mariko:
json_file_source './mariko/gpu_uv3.json' label
hex-by-custom-offset /atmosphere/kips/loader.kip CUST 140 {json_file_source(*,hex)}
set-footer '{json_file_source(*,name)}'
back
erista:
json_file_source './erista/gpu_uv3.json' label
hex-by-custom-offset /atmosphere/kips/loader.kip CUST 140 {json_file_source(*,hex)}
set-footer '{json_file_source(*,name)}'
back
[*460 MHz?GPUUV3]
;mode=option
;mini=true
;selection_mini=true
mariko:
json_file_source './mariko/gpu_uv3.json' label
hex-by-custom-offset /atmosphere/kips/loader.kip CUST 144 {json_file_source(*,hex)}
set-footer '{json_file_source(*,name)}'
back
erista:
json_file_source './erista/gpu_uv3.json' label
hex-by-custom-offset /atmosphere/kips/loader.kip CUST 144 {json_file_source(*,hex)}
set-footer '{json_file_source(*,name)}'
back
[*537 MHz?GPUUV3]
;mode=option
;mini=true
;selection_mini=true
mariko:
json_file_source './mariko/gpu_uv3.json' label
hex-by-custom-offset /atmosphere/kips/loader.kip CUST 148 {json_file_source(*,hex)}
set-footer '{json_file_source(*,name)}'
back
erista:
json_file_source './erista/gpu_uv3.json' label
hex-by-custom-offset /atmosphere/kips/loader.kip CUST 148 {json_file_source(*,hex)}
set-footer '{json_file_source(*,name)}'
back
[*614 MHz?GPUUV3]
;mode=option
;mini=true
;selection_mini=true
mariko:
json_file_source './mariko/gpu_uv3.json' label
hex-by-custom-offset /atmosphere/kips/loader.kip CUST 152 {json_file_source(*,hex)}
set-footer '{json_file_source(*,name)}'
back
erista:
json_file_source './erista/gpu_uv3.json' label
hex-by-custom-offset /atmosphere/kips/loader.kip CUST 152 {json_file_source(*,hex)}
set-footer '{json_file_source(*,name)}'
back
[*691 MHz?GPUUV3]
;mode=option
;mini=true
;selection_mini=true
mariko:
json_file_source './mariko/gpu_uv3.json' label
hex-by-custom-offset /atmosphere/kips/loader.kip CUST 156 {json_file_source(*,hex)}
set-footer '{json_file_source(*,name)}'
back
erista:
json_file_source './erista/gpu_uv3.json' label
hex-by-custom-offset /atmosphere/kips/loader.kip CUST 156 {json_file_source(*,hex)}
set-footer '{json_file_source(*,name)}'
back
[*768 MHz?GPUUV3]
;mode=option
;mini=true
;selection_mini=true
mariko:
json_file_source './mariko/gpu_uv3.json' label
hex-by-custom-offset /atmosphere/kips/loader.kip CUST 160 {json_file_source(*,hex)}
set-footer '{json_file_source(*,name)}'
back
erista:
json_file_source './erista/gpu_uv3.json' label
hex-by-custom-offset /atmosphere/kips/loader.kip CUST 160 {json_file_source(*,hex)}
set-footer '{json_file_source(*,name)}'
back
[*844 MHz?GPUUV3]
;mode=option
;mini=true
;selection_mini=true
mariko:
json_file_source './mariko/gpu_uv3.json' label
hex-by-custom-offset /atmosphere/kips/loader.kip CUST 164 {json_file_source(*,hex)}
set-footer '{json_file_source(*,name)}'
back
erista:
json_file_source './erista/gpu_uv3.json' label
hex-by-custom-offset /atmosphere/kips/loader.kip CUST 164 {json_file_source(*,hex)}
set-footer '{json_file_source(*,name)}'
back
[*921 MHz?GPUUV3]
;mode=option
;mini=true
;selection_mini=true
mariko:
json_file_source './mariko/gpu_uv3.json' label
hex-by-custom-offset /atmosphere/kips/loader.kip CUST 168 {json_file_source(*,hex)}
set-footer '{json_file_source(*,name)}'
back
erista:
json_file_source './erista/gpu_uv3.json' label
hex-by-custom-offset /atmosphere/kips/loader.kip CUST 168 {json_file_source(*,hex)}
set-footer '{json_file_source(*,name)}'
back
[*998 MHz?GPUUV3]
;mode=option
;mini=true
;selection_mini=true
mariko:
json_file_source './mariko/gpu_uv3.json' label
hex-by-custom-offset /atmosphere/kips/loader.kip CUST 172 {json_file_source(*,hex)}
set-footer '{json_file_source(*,name)}'
back
erista:
json_file_source './erista/gpu_uv3.json' label
hex-by-custom-offset /atmosphere/kips/loader.kip CUST 172 {json_file_source(*,hex)}
set-footer '{json_file_source(*,name)}'
back
[*1075 MHz?GPUUV3mariko]
;system=mariko
;mini=true
;selection_mini=true
;mode=option
json_file_source './mariko/gpu_uv3.json' label
hex-by-custom-offset /atmosphere/kips/loader.kip CUST 176 {json_file_source(*,hex)}
set-footer '{json_file_source(*,name)}'
back
[*1152 MHz?GPUUV3mariko]
;system=mariko
;mode=option
;mini=true
;selection_mini=true
json_file_source './mariko/gpu_uv3.json' label
hex-by-custom-offset /atmosphere/kips/loader.kip CUST 180 {json_file_source(*,hex)}
set-footer '{json_file_source(*,name)}'
back
[*1228 MHz?GPUUV3]
;system=mariko
;mini=true
;selection_mini=true
;mode=option
json_file_source './mariko/gpu_uv3.json' label
hex-by-custom-offset /atmosphere/kips/loader.kip CUST 184 {json_file_source(*,hex)}
set-footer '{json_file_source(*,name)}'
back
[*1267 MHz?GPUUV3]
;system=mariko
;mini=true
;selection_mini=true
;mode=option
json_file_source './mariko/gpu_uv3.json' label
hex-by-custom-offset /atmosphere/kips/loader.kip CUST 188 {json_file_source(*,hex)}
set-footer '{json_file_source(*,name)}'
back
[*1305 MHz?GPUUV3]
;system=mariko
;mini=true
;selection_mini=true
;mode=option
json_file_source './mariko/gpu_uv3.json' label
hex-by-custom-offset /atmosphere/kips/loader.kip CUST 192 {json_file_source(*,hex)}
set-footer '{json_file_source(*,name)}'
back
[Gap]
;system=mariko
;mode=table
;background=false
;header=false
;gap=20
[*Default Table?GPUUV3]
;mode=forwarder
package_source './default_table.ini'

View File

@@ -0,0 +1,267 @@
[
{
"name": "Auto",
"hex": "0000",
"label": "Auto"
},
{
"name": "disabled",
"hex": "D007",
"label": "disabled"
},
{
"name": "700 mV",
"hex": "BC02",
"label": "700 mV"
},
{
"name": "705 mV",
"hex": "C102",
"label": "705 mV"
},
{
"name": "710 mV",
"hex": "C602",
"label": "710 mV"
},
{
"name": "715 mV",
"hex": "CB02",
"label": "715 mV"
},
{
"name": "720 mV",
"hex": "D002",
"label": "720 mV"
},
{
"name": "725 mV",
"hex": "D502",
"label": "725 mV"
},
{
"name": "730 mV",
"hex": "DA02",
"label": "730 mV"
},
{
"name": "735 mV",
"hex": "DF02",
"label": "735 mV"
},
{
"name": "740 mV",
"hex": "E402",
"label": "740 mV"
},
{
"name": "745 mV",
"hex": "E902",
"label": "745 mV"
},
{
"name": "750 mV",
"hex": "EE02",
"label": "750 mV"
},
{
"name": "755 mV",
"hex": "F302",
"label": "755 mV"
},
{
"name": "760 mV",
"hex": "F802",
"label": "760 mV"
},
{
"name": "765 mV",
"hex": "FD02",
"label": "765 mV"
},
{
"name": "770 mV",
"hex": "0203",
"label": "770 mV"
},
{
"name": "775 mV",
"hex": "0703",
"label": "775 mV"
},
{
"name": "780 mV",
"hex": "0C03",
"label": "780 mV"
},
{
"name": "785 mV",
"hex": "1103",
"label": "785 mV"
},
{
"name": "790 mV",
"hex": "1603",
"label": "790 mV"
},
{
"name": "795 mV",
"hex": "1B03",
"label": "795 mV"
},
{
"name": "800 mV",
"hex": "2003",
"label": "800 mV"
},
{
"name": "805 mV",
"hex": "2503",
"label": "805 mV"
},
{
"name": "810 mV",
"hex": "2A03",
"label": "810 mV"
},
{
"name": "815 mV",
"hex": "2F03",
"label": "815 mV"
},
{
"name": "820 mV",
"hex": "3403",
"label": "820 mV"
},
{
"name": "825 mV",
"hex": "3903",
"label": "825 mV"
},
{
"name": "830 mV",
"hex": "3E03",
"label": "830 mV"
},
{
"name": "835 mV",
"hex": "4303",
"label": "835 mV"
},
{
"name": "840 mV",
"hex": "4803",
"label": "840 mV"
},
{
"name": "845 mV",
"hex": "4D03",
"label": "845 mV"
},
{
"name": "850 mV",
"hex": "5203",
"label": "850 mV"
},
{
"name": "855 mV",
"hex": "5703",
"label": "855 mV"
},
{
"name": "860 mV",
"hex": "5C03",
"label": "860 mV"
},
{
"name": "865 mV",
"hex": "6103",
"label": "865 mV"
},
{
"name": "870 mV",
"hex": "6603",
"label": "870 mV"
},
{
"name": "875 mV",
"hex": "6B03",
"label": "875 mV"
},
{
"name": "880 mV",
"hex": "7003",
"label": "880 mV"
},
{
"name": "885 mV",
"hex": "7503",
"label": "885 mV"
},
{
"name": "890 mV",
"hex": "7A03",
"label": "890 mV"
},
{
"name": "895 mV",
"hex": "7F03",
"label": "895 mV"
},
{
"name": "900 mV",
"hex": "8403",
"label": "900 mV"
},
{
"name": "905 mV",
"hex": "8903",
"label": "905 mV"
},
{
"name": "910 mV",
"hex": "8E03",
"label": "910 mV"
},
{
"name": "915 mV",
"hex": "9303",
"label": "915 mV"
},
{
"name": "920 mV",
"hex": "9803",
"label": "920 mV"
},
{
"name": "925 mV",
"hex": "9D03",
"label": "925 mV"
},
{
"name": "930 mV",
"hex": "A203",
"label": "930 mV"
},
{
"name": "935 mV",
"hex": "A703",
"label": "935 mV"
},
{
"name": "940 mV",
"hex": "AC03",
"label": "940 mV"
},
{
"name": "945 mV",
"hex": "B103",
"label": "945 mV"
},
{
"name": "950 mV",
"hex": "B603",
"label": "950 mV"
}
]

View File

@@ -0,0 +1,262 @@
[
{
"name": "disabled",
"hex": "D007",
"label": "disabled"
},
{
"name": "700 mV",
"hex": "BC02",
"label": "700 mV"
},
{
"name": "705 mV",
"hex": "C102",
"label": "705 mV"
},
{
"name": "710 mV",
"hex": "C602",
"label": "710 mV"
},
{
"name": "715 mV",
"hex": "CB02",
"label": "715 mV"
},
{
"name": "720 mV",
"hex": "D002",
"label": "720 mV"
},
{
"name": "725 mV",
"hex": "D502",
"label": "725 mV"
},
{
"name": "730 mV",
"hex": "DA02",
"label": "730 mV"
},
{
"name": "735 mV",
"hex": "DF02",
"label": "735 mV"
},
{
"name": "740 mV",
"hex": "E402",
"label": "740 mV"
},
{
"name": "745 mV",
"hex": "E902",
"label": "745 mV"
},
{
"name": "750 mV",
"hex": "EE02",
"label": "750 mV"
},
{
"name": "755 mV",
"hex": "F302",
"label": "755 mV"
},
{
"name": "760 mV",
"hex": "F802",
"label": "760 mV"
},
{
"name": "765 mV",
"hex": "FD02",
"label": "765 mV"
},
{
"name": "770 mV",
"hex": "0203",
"label": "770 mV"
},
{
"name": "775 mV",
"hex": "0703",
"label": "775 mV"
},
{
"name": "780 mV",
"hex": "0C03",
"label": "780 mV"
},
{
"name": "785 mV",
"hex": "1103",
"label": "785 mV"
},
{
"name": "790 mV",
"hex": "1603",
"label": "790 mV"
},
{
"name": "795 mV",
"hex": "1B03",
"label": "795 mV"
},
{
"name": "800 mV",
"hex": "2003",
"label": "800 mV"
},
{
"name": "805 mV",
"hex": "2503",
"label": "805 mV"
},
{
"name": "810 mV",
"hex": "2A03",
"label": "810 mV"
},
{
"name": "815 mV",
"hex": "2F03",
"label": "815 mV"
},
{
"name": "820 mV",
"hex": "3403",
"label": "820 mV"
},
{
"name": "825 mV",
"hex": "3903",
"label": "825 mV"
},
{
"name": "830 mV",
"hex": "3E03",
"label": "830 mV"
},
{
"name": "835 mV",
"hex": "4303",
"label": "835 mV"
},
{
"name": "840 mV",
"hex": "4803",
"label": "840 mV"
},
{
"name": "845 mV",
"hex": "4D03",
"label": "845 mV"
},
{
"name": "850 mV",
"hex": "5203",
"label": "850 mV"
},
{
"name": "855 mV",
"hex": "5703",
"label": "855 mV"
},
{
"name": "860 mV",
"hex": "5C03",
"label": "860 mV"
},
{
"name": "865 mV",
"hex": "6103",
"label": "865 mV"
},
{
"name": "870 mV",
"hex": "6603",
"label": "870 mV"
},
{
"name": "875 mV",
"hex": "6B03",
"label": "875 mV"
},
{
"name": "880 mV",
"hex": "7003",
"label": "880 mV"
},
{
"name": "885 mV",
"hex": "7503",
"label": "885 mV"
},
{
"name": "890 mV",
"hex": "7A03",
"label": "890 mV"
},
{
"name": "895 mV",
"hex": "7F03",
"label": "895 mV"
},
{
"name": "900 mV",
"hex": "8403",
"label": "900 mV"
},
{
"name": "905 mV",
"hex": "8903",
"label": "905 mV"
},
{
"name": "910 mV",
"hex": "8E03",
"label": "910 mV"
},
{
"name": "915 mV",
"hex": "9303",
"label": "915 mV"
},
{
"name": "920 mV",
"hex": "9803",
"label": "920 mV"
},
{
"name": "925 mV",
"hex": "9D03",
"label": "925 mV"
},
{
"name": "930 mV",
"hex": "A203",
"label": "930 mV"
},
{
"name": "935 mV",
"hex": "A703",
"label": "935 mV"
},
{
"name": "940 mV",
"hex": "AC03",
"label": "940 mV"
},
{
"name": "945 mV",
"hex": "B103",
"label": "945 mV"
},
{
"name": "950 mV",
"hex": "B603",
"label": "950 mV"
}
]

View File

@@ -0,0 +1,87 @@
[
{
"name": "Do not override",
"label": "Do not override",
"hex": "000000"
},
{
"name": "1050 mV",
"label": "1050 mV",
"hex": "900510"
},
{
"name": "1062.5 mV",
"label": "1062.5 mV",
"hex": "643610"
},
{
"name": "1075 mV",
"label": "1075 mV",
"hex": "386710"
},
{
"name": "1087.5 mV",
"label": "1087.5 mV",
"hex": "0C9810"
},
{
"name": "1100 mV",
"label": "1100 mV",
"hex": "E0C810"
},
{
"name": "1112.5 mV",
"label": "1112.5 mV",
"hex": "B4F910"
},
{
"name": "1125 mV",
"label": "1125 mV - default",
"hex": "882A11"
},
{
"name": "1137.5 mV",
"label": "1137.5 mV",
"hex": "5C5B11"
},
{
"name": "1150 mV",
"label": "1150 mV",
"hex": "308C11"
},
{
"name": "1162.5 mV",
"label": "1162.5 mV",
"hex": "04BD11"
},
{
"name": "1175 mV",
"label": "1175 mV",
"hex": "D8ED11"
},
{
"name": "1187.5 mV",
"label": "1187.5 mV",
"hex": "AC1E12"
},
{
"name": "1200 mV",
"label": "1200 mV",
"hex": "804F12"
},
{
"name": "1212.5 mV",
"label": "1212.5 mV",
"hex": "548012"
},
{
"name": "1225 mV",
"label": "1225 mV - unsafe",
"hex": "28B112"
},
{
"name": "1237.5 mV",
"label": "1237.5 mV - unsafe",
"hex": "FCE112"
}
]

View File

@@ -0,0 +1,193 @@
;creator=ppkantorski, MestreYodaRossi, B3711
;show_version=true
[@Presets]
[RAM Table package Info]
;mode=table
;background=false
;spacing=4
;gap=20
;header_indent=true
;info_text_color=header
;section_text_color=header
json_file './json/ram_model.json'
'RAM' = '{json_file(0,{ram_model})}'
[RAM Table]
;mode=table
;spacing=4
;gap=0
hex_file '/atmosphere/kips/loader.kip'
json_file './json/numbers.json'
'Timings' = '({json_file(0,{hex_file(CUST,88,1)})}-{json_file(0,{hex_file(CUST,92,1)})}-{json_file(0,{hex_file(CUST,96,1)})}) {json_file(0,{hex_file(CUST,100,1)})}-{json_file(0,{hex_file(CUST,104,1)})}-{json_file(0,{hex_file(CUST,108,1)})}-{json_file(0,{hex_file(CUST,112,1)})}-{json_file(0,{hex_file(CUST,116,1)})}'
hex_file '/atmosphere/kips/loader.kip'
json_file './json/dram.json'
'DRAM'= {json_file(0,{hex_file(CUST,64,1)})}
mariko:
json_file './json/max_clocks.json'
'Max Clock' = {json_file(0,{hex_file(CUST,80,3)})}
json_file './json/vddq.json'
'Vddq' = {json_file(0,{hex_file(CUST,72,3)})}
json_file './json/vdd2.json'
'Vdd2' = {json_file(0,{hex_file(CUST,68,3)})}
json_file './json/ram_dvb.json'
'EMC DVB' = {json_file(0,{hex_file(CUST,84,1)})}
erista:
json_file './json/max_clocks.json'
'Max Clock' = {json_file(0,{hex_file(CUST,76,3)})}
json_file './json/vdd2.json'
'Vdd2' = {json_file(0,{hex_file(CUST,68,3)})}
json_file './json/ram_dvb.json'
'EMC DVB' = {json_file(0,{hex_file(CUST,84,1)})}
[gap]
;mode=table
;background=false
;gap=25
[CPU Table package Info]
;mode=table
;background=false
;spacing=4
;gap=20
;header_indent=true
;info_text_color=header
;section_text_color=header
'CPU' = '{cpu_speedo}'
[CPU Table]
;mode=table
;spacing=4
;gap=0
hex_file '/atmosphere/kips/loader.kip'
json_file './json/numbers.json'
'UV Level' = {json_file(0,{hex_file(CUST,12,1)})}
mariko:
json_file './json/high_freq_uv.json'
'High Freq UV Level' = {json_file(0,{hex_file(CUST,252,1)})}
json_file './json/cpu_table.json'
'Table Config' = {json_file(0,{hex_file(CUST,272,1)})}
json_file './json/mv.json'
'Low Freq Vmin' = {json_file(0,{hex_file(CUST,24,2)})}
'High Freq Vmin' = {json_file(0,{hex_file(CUST,28,2)})}
json_file './json/voltage_limit.json'
'Volt Limit' = {json_file(0,{hex_file(CUST,32,2)})}
json_file './json/max_clocks.json'
'Boost Clock' = {json_file(0,{hex_file(CUST,8,3)})}
json_file './json/cpu_max_clock_m.json'
'Max Clock' = {json_file(0,{hex_file(CUST,264,1)})}
erista:
json_file './json/mv.json'
'Vmin' = {json_file(0,{hex_file(CUST,16,2)})}
json_file './json/voltage_limit.json'
'Volt Limit' = {json_file(0,{hex_file(CUST,20,2)})}
json_file './json/max_clocks.json'
'Boost Clock' = {json_file(0,{hex_file(CUST,8,3)})}
[gap]
;mode=table
;background=false
;gap=25
[GPU Table package Info]
;mode=table
;background=false
;spacing=4
;gap=20
;header_indent=true
;info_text_color=header
;section_text_color=header
'GPU' = '{gpu_speedo}'
[GPU Table]
;mode=table
;spacing=4
;gap=0
hex_file '/atmosphere/kips/loader.kip'
mariko:
json_file './json/gpu_uv_m.json'
'UV Level' = {json_file(0,{hex_file(CUST,40,1)})}
ini_file '/config/sys-clk/config.ini'
json_file './json/gpu_dvfs_offset_info.json'
'DVFS' = {json_file(0,{ini_file(values,gpu_dvfs_offset)})}
json_file './json/vmin.json'
'Vmin' = {json_file(0,{hex_file(CUST,56,2)})}
'Vmax' = {json_file(0,{hex_file(CUST,60,2)})}
json_file './json/voltage_offset.json'
'Volt Offset' = {json_file(0,{hex_file(CUST,44,1)})}
erista:
json_file './json/gpu_uv_e.json'
'UV Level' = {json_file(0,{hex_file(CUST,36,1)})}
json_file './json/mv.json'
'Vmin' = {json_file(0,{hex_file(CUST,48,2)})}
json_file './json/voltage_offset.json'
'Volt Offset' = {json_file(0,{hex_file(CUST,44,1)})}
;gap=100
[@Custom Table]
[Custom Table]
;mode=table
;background=false
;spacing=4
;gap=20
;header_indent=true
;info_text_color=header
;section_text_color=header
hex_file '/atmosphere/kips/loader.kip'
json_file './json/version.json'
'Custom Table' = '{json_file(0,{hex_file(CUST,260,1)})} kip'
[Custom Table]
;mode=table
;spacing=5
;gap=24
hex_file '/atmosphere/kips/loader.kip'
json_file './json/vmin.json'
'76 - 230 MHz' = {json_file(0,{hex_file(CUST,132,2)})}
'307 MHz' = {json_file(0,{hex_file(CUST,136,2)})}
'384 MHz' = {json_file(0,{hex_file(CUST,140,2)})}
'460 MHz' = {json_file(0,{hex_file(CUST,144,2)})}
'537 MHz' = {json_file(0,{hex_file(CUST,148,2)})}
'614 MHz' = {json_file(0,{hex_file(CUST,152,2)})}
'691 MHz' = {json_file(0,{hex_file(CUST,156,2)})}
'768 MHz' = {json_file(0,{hex_file(CUST,160,2)})}
'844 MHz' = {json_file(0,{hex_file(CUST,164,2)})}
'921 MHz' = {json_file(0,{hex_file(CUST,168,2)})}
'998 MHz' = {json_file(0,{hex_file(CUST,172,2)})}
mariko:
'1075 MHz' = {json_file(0,{hex_file(CUST,176,2)})}
'1152 MHz' = {json_file(0,{hex_file(CUST,180,2)})}
'1228 MHz' = {json_file(0,{hex_file(CUST,184,2)})}
'1267 MHz' = {json_file(0,{hex_file(CUST,188,2)})}
'1305 MHz' = {json_file(0,{hex_file(CUST,192,2)})}
[Speedos1]
;mode=table
;background=false
;spacing=4
;gap=15
;header_indent=true
;info_text_color=header
;section_text_color=header
'Device Info' = ' CPU GPU SOC'
[Speedos2]
;mode=table
;spacing=4
;gap=25
'Speedo' = '{cpu_speedo} | {gpu_speedo} | {soc_speedo}'
mariko:
'IDDQ' = ' {cpu_iddq} | {gpu_iddq} | {soc_iddq}'
erista:
'IDDQ' = ' {cpu_iddq} | {gpu_iddq} | {soc_iddq}'
[Device Info Table]
;mode=table
;spacing=4
;gap=15
'Firmware' = 'HOS {hos_version} | AMS {ams_version}'
'RAM' = '{ram_model}'

View File

@@ -0,0 +1,67 @@
[
{
"name": "1100 mV",
"label": "1100 mV",
"hex": "4C04"
},
{
"name": "1105 mV",
"label": "1105 mV",
"hex": "5104"
},
{
"name": "1110 mV",
"label": "1110 mV",
"hex": "5604"
},
{
"name": "1115 mV",
"label": "1115 mV",
"hex": "5B04"
},
{
"name": "1120 mV",
"label": "1120 mV - default",
"hex": "6004"
},
{
"name": "1125 mV",
"label": "1125 mV",
"hex": "6504"
},
{
"name": "1130 mV",
"label": "1130 mV",
"hex": "6A04"
},
{
"name": "1135 mV",
"label": "1135 mV",
"hex": "6F04"
},
{
"name": "1140 mV",
"label": "1140 mV",
"hex": "7404"
},
{
"name": "1145 mV",
"label": "1145 mV",
"hex": "7904"
},
{
"name": "1150 mV",
"label": "1150 mV",
"hex": "7E04"
},
{
"name": "1155 mV",
"label": "1155 mV",
"hex": "8304"
},
{
"name": "1160 mV",
"label": "1160 mV",
"hex": "8804"
}
]

View File

@@ -0,0 +1,387 @@
[
{
"name": "Auto",
"hex": "0000",
"label": "Auto"
},
{
"name": "disabled",
"hex": "D007",
"label": "disabled"
},
{
"name": "480 mV",
"hex": "E001",
"label": "480 mV"
},
{
"name": "485 mV",
"hex": "E501",
"label": "485 mV"
},
{
"name": "490 mV",
"hex": "EA01",
"label": "490 mV"
},
{
"name": "495 mV",
"hex": "EF01",
"label": "495 mV"
},
{
"name": "500 mV",
"hex": "F401",
"label": "500 mV"
},
{
"name": "505 mV",
"hex": "F901",
"label": "505 mV"
},
{
"name": "510 mV",
"hex": "FE01",
"label": "510 mV"
},
{
"name": "515 mV",
"hex": "0302",
"label": "515 mV"
},
{
"name": "520 mV",
"hex": "0802",
"label": "520 mV"
},
{
"name": "525 mV",
"hex": "0D02",
"label": "525 mV"
},
{
"name": "530 mV",
"hex": "1202",
"label": "530 mV"
},
{
"name": "535 mV",
"hex": "1702",
"label": "535 mV"
},
{
"name": "540 mV",
"hex": "1C02",
"label": "540 mV"
},
{
"name": "545 mV",
"hex": "2102",
"label": "545 mV"
},
{
"name": "550 mV",
"hex": "2602",
"label": "550 mV"
},
{
"name": "555 mV",
"hex": "2B02",
"label": "555 mV"
},
{
"name": "560 mV",
"hex": "3002",
"label": "560 mV"
},
{
"name": "565 mV",
"hex": "3502",
"label": "565 mV"
},
{
"name": "570 mV",
"hex": "3A02",
"label": "570 mV"
},
{
"name": "575 mV",
"hex": "3F02",
"label": "575 mV"
},
{
"name": "580 mV",
"hex": "4402",
"label": "580 mV"
},
{
"name": "585 mV",
"hex": "4902",
"label": "585 mV"
},
{
"name": "590 mV",
"hex": "4E02",
"label": "590 mV"
},
{
"name": "595 mV",
"hex": "5302",
"label": "595 mV"
},
{
"name": "600 mV",
"hex": "5802",
"label": "600 mV"
},
{
"name": "605 mV",
"hex": "5D02",
"label": "605 mV"
},
{
"name": "610 mV",
"hex": "6202",
"label": "610 mV"
},
{
"name": "615 mV",
"hex": "6702",
"label": "615 mV"
},
{
"name": "620 mV",
"hex": "6C02",
"label": "620 mV"
},
{
"name": "625 mV",
"hex": "7102",
"label": "625 mV"
},
{
"name": "630 mV",
"hex": "7602",
"label": "630 mV"
},
{
"name": "635 mV",
"hex": "7B02",
"label": "635 mV"
},
{
"name": "640 mV",
"hex": "8002",
"label": "640 mV"
},
{
"name": "645 mV",
"hex": "8502",
"label": "645 mV"
},
{
"name": "650 mV",
"hex": "8A02",
"label": "650 mV"
},
{
"name": "655 mV",
"hex": "8F02",
"label": "655 mV"
},
{
"name": "660 mV",
"hex": "9402",
"label": "660 mV"
},
{
"name": "665 mV",
"hex": "9902",
"label": "665 mV"
},
{
"name": "670 mV",
"hex": "9E02",
"label": "670 mV"
},
{
"name": "675 mV",
"hex": "A302",
"label": "675 mV"
},
{
"name": "680 mV",
"hex": "A802",
"label": "680 mV"
},
{
"name": "685 mV",
"hex": "AD02",
"label": "685 mV"
},
{
"name": "690 mV",
"hex": "B202",
"label": "690 mV"
},
{
"name": "695 mV",
"hex": "B702",
"label": "695 mV"
},
{
"name": "700 mV",
"hex": "BC02",
"label": "700 mV"
},
{
"name": "705 mV",
"hex": "C102",
"label": "705 mV"
},
{
"name": "710 mV",
"hex": "C602",
"label": "710 mV"
},
{
"name": "715 mV",
"hex": "CB02",
"label": "715 mV"
},
{
"name": "720 mV",
"hex": "D002",
"label": "720 mV"
},
{
"name": "725 mV",
"hex": "D502",
"label": "725 mV"
},
{
"name": "730 mV",
"hex": "DA02",
"label": "730 mV"
},
{
"name": "735 mV",
"hex": "DF02",
"label": "735 mV"
},
{
"name": "740 mV",
"hex": "E402",
"label": "740 mV"
},
{
"name": "745 mV",
"hex": "E902",
"label": "745 mV"
},
{
"name": "750 mV",
"hex": "EE02",
"label": "750 mV"
},
{
"name": "755 mV",
"hex": "F302",
"label": "755 mV"
},
{
"name": "760 mV",
"hex": "F802",
"label": "760 mV"
},
{
"name": "765 mV",
"hex": "FD02",
"label": "765 mV"
},
{
"name": "770 mV",
"hex": "0203",
"label": "770 mV"
},
{
"name": "775 mV",
"hex": "0703",
"label": "775 mV"
},
{
"name": "780 mV",
"hex": "0C03",
"label": "780 mV"
},
{
"name": "785 mV",
"hex": "1103",
"label": "785 mV"
},
{
"name": "790 mV",
"hex": "1603",
"label": "790 mV"
},
{
"name": "795 mV",
"hex": "1B03",
"label": "795 mV"
},
{
"name": "800 mV",
"hex": "2003",
"label": "800 mV - unsafe"
},
{
"name": "805 mV",
"hex": "2503",
"label": "805 mV - unsafe"
},
{
"name": "810 mV",
"hex": "2A03",
"label": "810 mV - unsafe"
},
{
"name": "815 mV",
"hex": "2F03",
"label": "815 mV - unsafe"
},
{
"name": "820 mV",
"hex": "3403",
"label": "820 mV - unsafe"
},
{
"name": "825 mV",
"hex": "3903",
"label": "825 mV - unsafe"
},
{
"name": "830 mV",
"hex": "3E03",
"label": "830 mV - unsafe"
},
{
"name": "835 mV",
"hex": "4303",
"label": "835 mV - unsafe"
},
{
"name": "840 mV",
"hex": "4803",
"label": "840 mV - unsafe"
},
{
"name": "845 mV",
"hex": "4D03",
"label": "845 mV - unsafe"
},
{
"name": "850 mV",
"hex": "5203",
"label": "850 mV - unsafe"
}
]

View File

@@ -0,0 +1,382 @@
[
{
"name": "disabled",
"hex": "D007",
"label": "disabled"
},
{
"name": "480 mV",
"hex": "E001",
"label": "480 mV"
},
{
"name": "485 mV",
"hex": "E501",
"label": "485 mV"
},
{
"name": "490 mV",
"hex": "EA01",
"label": "490 mV"
},
{
"name": "495 mV",
"hex": "EF01",
"label": "495 mV"
},
{
"name": "500 mV",
"hex": "F401",
"label": "500 mV"
},
{
"name": "505 mV",
"hex": "F901",
"label": "505 mV"
},
{
"name": "510 mV",
"hex": "FE01",
"label": "510 mV"
},
{
"name": "515 mV",
"hex": "0302",
"label": "515 mV"
},
{
"name": "520 mV",
"hex": "0802",
"label": "520 mV"
},
{
"name": "525 mV",
"hex": "0D02",
"label": "525 mV"
},
{
"name": "530 mV",
"hex": "1202",
"label": "530 mV"
},
{
"name": "535 mV",
"hex": "1702",
"label": "535 mV"
},
{
"name": "540 mV",
"hex": "1C02",
"label": "540 mV"
},
{
"name": "545 mV",
"hex": "2102",
"label": "545 mV"
},
{
"name": "550 mV",
"hex": "2602",
"label": "550 mV"
},
{
"name": "555 mV",
"hex": "2B02",
"label": "555 mV"
},
{
"name": "560 mV",
"hex": "3002",
"label": "560 mV"
},
{
"name": "565 mV",
"hex": "3502",
"label": "565 mV"
},
{
"name": "570 mV",
"hex": "3A02",
"label": "570 mV"
},
{
"name": "575 mV",
"hex": "3F02",
"label": "575 mV"
},
{
"name": "580 mV",
"hex": "4402",
"label": "580 mV"
},
{
"name": "585 mV",
"hex": "4902",
"label": "585 mV"
},
{
"name": "590 mV",
"hex": "4E02",
"label": "590 mV"
},
{
"name": "595 mV",
"hex": "5302",
"label": "595 mV"
},
{
"name": "600 mV",
"hex": "5802",
"label": "600 mV"
},
{
"name": "605 mV",
"hex": "5D02",
"label": "605 mV"
},
{
"name": "610 mV",
"hex": "6202",
"label": "610 mV"
},
{
"name": "615 mV",
"hex": "6702",
"label": "615 mV"
},
{
"name": "620 mV",
"hex": "6C02",
"label": "620 mV"
},
{
"name": "625 mV",
"hex": "7102",
"label": "625 mV"
},
{
"name": "630 mV",
"hex": "7602",
"label": "630 mV"
},
{
"name": "635 mV",
"hex": "7B02",
"label": "635 mV"
},
{
"name": "640 mV",
"hex": "8002",
"label": "640 mV"
},
{
"name": "645 mV",
"hex": "8502",
"label": "645 mV"
},
{
"name": "650 mV",
"hex": "8A02",
"label": "650 mV"
},
{
"name": "655 mV",
"hex": "8F02",
"label": "655 mV"
},
{
"name": "660 mV",
"hex": "9402",
"label": "660 mV"
},
{
"name": "665 mV",
"hex": "9902",
"label": "665 mV"
},
{
"name": "670 mV",
"hex": "9E02",
"label": "670 mV"
},
{
"name": "675 mV",
"hex": "A302",
"label": "675 mV"
},
{
"name": "680 mV",
"hex": "A802",
"label": "680 mV"
},
{
"name": "685 mV",
"hex": "AD02",
"label": "685 mV"
},
{
"name": "690 mV",
"hex": "B202",
"label": "690 mV"
},
{
"name": "695 mV",
"hex": "B702",
"label": "695 mV"
},
{
"name": "700 mV",
"hex": "BC02",
"label": "700 mV"
},
{
"name": "705 mV",
"hex": "C102",
"label": "705 mV"
},
{
"name": "710 mV",
"hex": "C602",
"label": "710 mV"
},
{
"name": "715 mV",
"hex": "CB02",
"label": "715 mV"
},
{
"name": "720 mV",
"hex": "D002",
"label": "720 mV"
},
{
"name": "725 mV",
"hex": "D502",
"label": "725 mV"
},
{
"name": "730 mV",
"hex": "DA02",
"label": "730 mV"
},
{
"name": "735 mV",
"hex": "DF02",
"label": "735 mV"
},
{
"name": "740 mV",
"hex": "E402",
"label": "740 mV"
},
{
"name": "745 mV",
"hex": "E902",
"label": "745 mV"
},
{
"name": "750 mV",
"hex": "EE02",
"label": "750 mV"
},
{
"name": "755 mV",
"hex": "F302",
"label": "755 mV"
},
{
"name": "760 mV",
"hex": "F802",
"label": "760 mV"
},
{
"name": "765 mV",
"hex": "FD02",
"label": "765 mV"
},
{
"name": "770 mV",
"hex": "0203",
"label": "770 mV"
},
{
"name": "775 mV",
"hex": "0703",
"label": "775 mV"
},
{
"name": "780 mV",
"hex": "0C03",
"label": "780 mV"
},
{
"name": "785 mV",
"hex": "1103",
"label": "785 mV"
},
{
"name": "790 mV",
"hex": "1603",
"label": "790 mV"
},
{
"name": "795 mV",
"hex": "1B03",
"label": "795 mV"
},
{
"name": "800 mV",
"hex": "2003",
"label": "800 mV - unsafe"
},
{
"name": "805 mV",
"hex": "2503",
"label": "805 mV - unsafe"
},
{
"name": "810 mV",
"hex": "2A03",
"label": "810 mV - unsafe"
},
{
"name": "815 mV",
"hex": "2F03",
"label": "815 mV - unsafe"
},
{
"name": "820 mV",
"hex": "3403",
"label": "820 mV - unsafe"
},
{
"name": "825 mV",
"hex": "3903",
"label": "825 mV - unsafe"
},
{
"name": "830 mV",
"hex": "3E03",
"label": "830 mV - unsafe"
},
{
"name": "835 mV",
"hex": "4303",
"label": "835 mV - unsafe"
},
{
"name": "840 mV",
"hex": "4803",
"label": "840 mV - unsafe"
},
{
"name": "845 mV",
"hex": "4D03",
"label": "845 mV - unsafe"
},
{
"name": "850 mV",
"hex": "5203",
"label": "850 mV - unsafe"
}
]

View File

@@ -0,0 +1,46 @@
[
{
"name": "800 mV",
"hex": "2003"
},
{
"name": "805 mV",
"hex": "2503"
},
{
"name": "810 mV",
"hex": "2A03"
},
{
"name": "815 mV",
"hex": "2F03"
},
{
"name": "820 mV",
"hex": "3403"
},
{
"name": "825 mV",
"hex": "3903"
},
{
"name": "830 mV",
"hex": "3E03"
},
{
"name": "835 mV",
"hex": "4303"
},
{
"name": "840 mV",
"hex": "4803"
},
{
"name": "845 mV",
"hex": "4D03"
},
{
"name": "850 mV",
"hex": "5203"
}
]

View File

@@ -0,0 +1,77 @@
[
{
"name": "Do not override",
"label": "Do not override",
"hex": "000000"
},
{
"name": "1050 mV",
"label": "1050 mV",
"hex": "900510"
},
{
"name": "1062.5 mV",
"label": "1062.5 mV",
"hex": "643610"
},
{
"name": "1075 mV",
"label": "1075 mV",
"hex": "386710"
},
{
"name": "1087.5 mV",
"label": "1087.5 mV",
"hex": "0C9810"
},
{
"name": "1100 mV",
"label": "1100 mV - default",
"hex": "E0C810"
},
{
"name": "1112.5 mV",
"label": "1112.5 mV",
"hex": "B4F910"
},
{
"name": "1125 mV",
"label": "1125 mV",
"hex": "882A11"
},
{
"name": "1137.5 mV",
"label": "1137.5 mV",
"hex": "5C5B11"
},
{
"name": "1150 mV",
"label": "1150 mV",
"hex": "308C11"
},
{
"name": "1162.5 mV",
"label": "1162.5 mV",
"hex": "04BD11"
},
{
"name": "1175 mV",
"label": "1175 mV",
"hex": "D8ED11"
},
{
"name": "1187.5 mV",
"label": "1187.5 mV",
"hex": "AC1E12"
},
{
"name": "1200 mV",
"label": "1200 mV",
"hex": "804F12"
},
{
"name": "1212.5 mV",
"label": "1212.5 mV",
"hex": "548012"
}
]

View File

@@ -0,0 +1,112 @@
[
{
"name": "Do not override",
"label": "Do not override",
"hex": "000000"
},
{
"name": "550 mV",
"label": "550 mV",
"hex": "706408"
},
{
"name": "555 mV",
"label": "555 mV",
"hex": "F87708"
},
{
"name": "560 mV",
"label": "560 mV",
"hex": "808B08"
},
{
"name": "565 mV",
"label": "565 mV",
"hex": "089F08"
},
{
"name": "570 mV",
"label": "570 mV",
"hex": "90B208"
},
{
"name": "575 mV",
"label": "575 mV",
"hex": "18C608"
},
{
"name": "580 mV",
"label": "580 mV",
"hex": "A0D908"
},
{
"name": "585 mV",
"label": "585 mV",
"hex": "28ED08"
},
{
"name": "590 mV",
"label": "590 mV",
"hex": "B00009"
},
{
"name": "595 mV",
"label": "595 mV",
"hex": "381409"
},
{
"name": "600 mV",
"label": "600 mV - default",
"hex": "C02709"
},
{
"name": "605 mV",
"label": "605 mV",
"hex": "483B09"
},
{
"name": "610 mV",
"label": "610 mV",
"hex": "D04E09"
},
{
"name": "615 mV",
"label": "615 mV",
"hex": "586209"
},
{
"name": "620 mV",
"label": "620 mV",
"hex": "E07509"
},
{
"name": "625 mV",
"label": "625 mV",
"hex": "688909"
},
{
"name": "630 mV",
"label": "630 mV",
"hex": "F09C09"
},
{
"name": "635 mV",
"label": "635 mV",
"hex": "78B009"
},
{
"name": "640 mV",
"label": "640 mV",
"hex": "00C409"
},
{
"name": "645 mV",
"label": "645 mV",
"hex": "88D709"
},
{
"name": "650 mV",
"label": "650 mV",
"hex": "10EB09"
}
]

View File

@@ -0,0 +1,192 @@
;title='OC Toolkit'
;creator='ppkantorski, B3711'
;about='This package was designed for advance overclock configurations. Use with caution and proper guidance.'
[@Software Update]
[Version]
;mode=table
;background=true
;gap=20
ini_file './config.ini'
'Latest Version' = '{ini_file(Update,online)}'
[Update OC Toolkit]
try:
download https://github.com/ppkantorski/Ultrahand-Overlay/releases/latest/download/ovlmenu.ovl /config/ultrahand/downloads/
move /config/ultrahand/downloads/ovlmenu.ovl /switch/.overlays/ovlmenu.ovl
download https://github.com/halop/OC_Toolkit_SC_EOS/releases/latest/download/OC.Toolkit.zip /config/ultrahand/downloads/
unzip /config/ultrahand/downloads/OC.Toolkit.zip /config/ultrahand/downloads/OC.Toolkit/
move './config.ini' '/config/ultrahand/downloads/OC.Toolkit/OC Toolkit/'
delete './'
move '/config/ultrahand/downloads/OC.Toolkit/OC Toolkit/' './'
delete /config/ultrahand/downloads/OC.Toolkit.zip
delete /config/ultrahand/downloads/OC.Toolkit/
[gap]
;mode=table
;background=false
;gap=30
[Update loader.kip]
try:
download https://github.com/halop/OC_Toolkit_SC_EOS/releases/latest/download/kip.zip /config/ultrahand/downloads/
set-ini-val './config.ini' Backup Path 'upd'
clear hex_sum_cache
hex_file '/atmosphere/kips/loader.kip'
ini_file './config.ini'
mkdir /atmosphere/kips/.bakTK/
set-ini-val '/atmosphere/kips/.bakTK/Backup {ini_file(Backup,Path)}.ini' Backup cpuBoost {hex_file(CUST,8,3)}
set-ini-val '/atmosphere/kips/.bakTK/Backup {ini_file(Backup,Path)}.ini' Backup cpuUVL {hex_file(CUST,12,1)}
set-ini-val '/atmosphere/kips/.bakTK/Backup {ini_file(Backup,Path)}.ini' Backup cpuUVH {hex_file(CUST,252,1)}
set-ini-val '/atmosphere/kips/.bakTK/Backup {ini_file(Backup,Path)}.ini' Backup cpuVminE {hex_file(CUST,16,2)}
set-ini-val '/atmosphere/kips/.bakTK/Backup {ini_file(Backup,Path)}.ini' Backup cpuVmaxE {hex_file(CUST,20,2)}
set-ini-val '/atmosphere/kips/.bakTK/Backup {ini_file(Backup,Path)}.ini' Backup cpuVminL {hex_file(CUST,24,2)}
set-ini-val '/atmosphere/kips/.bakTK/Backup {ini_file(Backup,Path)}.ini' Backup cpuVminH {hex_file(CUST,28,2)}
set-ini-val '/atmosphere/kips/.bakTK/Backup {ini_file(Backup,Path)}.ini' Backup cpuVmaxM {hex_file(CUST,32,2)}
set-ini-val '/atmosphere/kips/.bakTK/Backup {ini_file(Backup,Path)}.ini' Backup gpuUVE {hex_file(CUST,36,1)}
set-ini-val '/atmosphere/kips/.bakTK/Backup {ini_file(Backup,Path)}.ini' Backup gpuUVM {hex_file(CUST,40,1)}
set-ini-val '/atmosphere/kips/.bakTK/Backup {ini_file(Backup,Path)}.ini' Backup gpuOFF {hex_file(CUST,44,1)}
set-ini-val '/atmosphere/kips/.bakTK/Backup {ini_file(Backup,Path)}.ini' Backup gpuVminE {hex_file(CUST,48,2)}
set-ini-val '/atmosphere/kips/.bakTK/Backup {ini_file(Backup,Path)}.ini' Backup gpuSpeedo {hex_file(CUST,52,2)}
set-ini-val '/atmosphere/kips/.bakTK/Backup {ini_file(Backup,Path)}.ini' Backup gpuVminM {hex_file(CUST,56,2)}
set-ini-val '/atmosphere/kips/.bakTK/Backup {ini_file(Backup,Path)}.ini' Backup gpuVmax {hex_file(CUST,60,2)}
set-ini-val '/atmosphere/kips/.bakTK/Backup {ini_file(Backup,Path)}.ini' Backup DRAM {hex_file(CUST,64,1)}
set-ini-val '/atmosphere/kips/.bakTK/Backup {ini_file(Backup,Path)}.ini' Backup ramVDD2 {hex_file(CUST,68,3)}
set-ini-val '/atmosphere/kips/.bakTK/Backup {ini_file(Backup,Path)}.ini' Backup ramVDDQ {hex_file(CUST,72,3)}
set-ini-val '/atmosphere/kips/.bakTK/Backup {ini_file(Backup,Path)}.ini' Backup ramMHzE {hex_file(CUST,76,3)}
set-ini-val '/atmosphere/kips/.bakTK/Backup {ini_file(Backup,Path)}.ini' Backup ramMHzM {hex_file(CUST,80,3)}
set-ini-val '/atmosphere/kips/.bakTK/Backup {ini_file(Backup,Path)}.ini' Backup DVB {hex_file(CUST,84,1)}
set-ini-val '/atmosphere/kips/.bakTK/Backup {ini_file(Backup,Path)}.ini' Backup T1 {hex_file(CUST,88,1)}
set-ini-val '/atmosphere/kips/.bakTK/Backup {ini_file(Backup,Path)}.ini' Backup T2 {hex_file(CUST,92,1)}
set-ini-val '/atmosphere/kips/.bakTK/Backup {ini_file(Backup,Path)}.ini' Backup T3 {hex_file(CUST,96,1)}
set-ini-val '/atmosphere/kips/.bakTK/Backup {ini_file(Backup,Path)}.ini' Backup T4 {hex_file(CUST,100,1)}
set-ini-val '/atmosphere/kips/.bakTK/Backup {ini_file(Backup,Path)}.ini' Backup T5 {hex_file(CUST,104,1)}
set-ini-val '/atmosphere/kips/.bakTK/Backup {ini_file(Backup,Path)}.ini' Backup T6 {hex_file(CUST,108,1)}
set-ini-val '/atmosphere/kips/.bakTK/Backup {ini_file(Backup,Path)}.ini' Backup T7 {hex_file(CUST,112,1)}
set-ini-val '/atmosphere/kips/.bakTK/Backup {ini_file(Backup,Path)}.ini' Backup T8 {hex_file(CUST,116,1)}
set-ini-val '/atmosphere/kips/.bakTK/Backup {ini_file(Backup,Path)}.ini' Backup 76UV3 {hex_file(CUST,124,2)}
set-ini-val '/atmosphere/kips/.bakTK/Backup {ini_file(Backup,Path)}.ini' Backup 153UV3 {hex_file(CUST,128,2)}
set-ini-val '/atmosphere/kips/.bakTK/Backup {ini_file(Backup,Path)}.ini' Backup 230UV3 {hex_file(CUST,132,2)}
set-ini-val '/atmosphere/kips/.bakTK/Backup {ini_file(Backup,Path)}.ini' Backup 307UV3 {hex_file(CUST,136,2)}
set-ini-val '/atmosphere/kips/.bakTK/Backup {ini_file(Backup,Path)}.ini' Backup 384UV3 {hex_file(CUST,140,2)}
set-ini-val '/atmosphere/kips/.bakTK/Backup {ini_file(Backup,Path)}.ini' Backup 460UV3 {hex_file(CUST,144,2)}
set-ini-val '/atmosphere/kips/.bakTK/Backup {ini_file(Backup,Path)}.ini' Backup 537UV3 {hex_file(CUST,148,2)}
set-ini-val '/atmosphere/kips/.bakTK/Backup {ini_file(Backup,Path)}.ini' Backup 614UV3 {hex_file(CUST,152,2)}
set-ini-val '/atmosphere/kips/.bakTK/Backup {ini_file(Backup,Path)}.ini' Backup 691UV3 {hex_file(CUST,156,2)}
set-ini-val '/atmosphere/kips/.bakTK/Backup {ini_file(Backup,Path)}.ini' Backup 768UV3 {hex_file(CUST,160,2)}
set-ini-val '/atmosphere/kips/.bakTK/Backup {ini_file(Backup,Path)}.ini' Backup 844UV3 {hex_file(CUST,164,2)}
set-ini-val '/atmosphere/kips/.bakTK/Backup {ini_file(Backup,Path)}.ini' Backup 921UV3 {hex_file(CUST,168,2)}
set-ini-val '/atmosphere/kips/.bakTK/Backup {ini_file(Backup,Path)}.ini' Backup 998UV3 {hex_file(CUST,172,2)}
set-ini-val '/atmosphere/kips/.bakTK/Backup {ini_file(Backup,Path)}.ini' Backup 1075UV3 {hex_file(CUST,176,2)}
set-ini-val '/atmosphere/kips/.bakTK/Backup {ini_file(Backup,Path)}.ini' Backup 1152UV3 {hex_file(CUST,180,2)}
set-ini-val '/atmosphere/kips/.bakTK/Backup {ini_file(Backup,Path)}.ini' Backup 1228UV3 {hex_file(CUST,184,2)}
set-ini-val '/atmosphere/kips/.bakTK/Backup {ini_file(Backup,Path)}.ini' Backup 1267UV3 {hex_file(CUST,188,2)}
set-ini-val '/atmosphere/kips/.bakTK/Backup {ini_file(Backup,Path)}.ini' Backup 1305UV3 {hex_file(CUST,192,2)}
set-ini-val '/atmosphere/kips/.bakTK/Backup {ini_file(Backup,Path)}.ini' Backup 1344UV3 {hex_file(CUST,196,2)}
set-ini-val '/atmosphere/kips/.bakTK/Backup {ini_file(Backup,Path)}.ini' Backup 1382UV3 {hex_file(CUST,200,2)}
set-ini-val '/atmosphere/kips/.bakTK/Backup {ini_file(Backup,Path)}.ini' Backup 1420UV3 {hex_file(CUST,204,2)}
set-ini-val '/atmosphere/kips/.bakTK/Backup {ini_file(Backup,Path)}.ini' Backup 1459UV3 {hex_file(CUST,208,2)}
set-ini-val '/atmosphere/kips/.bakTK/Backup {ini_file(Backup,Path)}.ini' Backup 1497UV3 {hex_file(CUST,212,2)}
set-ini-val '/atmosphere/kips/.bakTK/Backup {ini_file(Backup,Path)}.ini' Backup 1536UV3 {hex_file(CUST,216,2)}
set-ini-val '/atmosphere/kips/.bakTK/Backup {ini_file(Backup,Path)}.ini' Backup 1305GPU {hex_file(CUST,256,2)}
set-ini-val '/atmosphere/kips/.bakTK/Backup {ini_file(Backup,Path)}.ini' Backup CPUUL {hex_file(CUST,264,2)}
set-ini-val '/atmosphere/kips/.bakTK/Backup {ini_file(Backup,Path)}.ini' Backup CPUTABLE {hex_file(CUST,272,2)}
remove-ini-section './config.ini' Backup
unzip /config/ultrahand/downloads/kip.zip /config/ultrahand/downloads/kip/
move /atmosphere/kips/loader.kip '/atmosphere/kips/.bakTK/loader.kip.backup'
move /config/ultrahand/downloads/kip/loader.kip '/atmosphere/kips/loader.kip'
delete /config/ultrahand/downloads/kip.zip
delete /config/ultrahand/downloads/kip/
delete '/atmosphere/kips/loader.kip.backup'
set-ini-val './config.ini' Backup Path '/atmosphere/kips/.bakTK/Backup upd.ini'
clear hex_sum_cache
ini_file './config.ini'
ini_file '{ini_file(Backup,Path)}'
hex-by-custom-offset /atmosphere/kips/loader.kip CUST 8 {ini_file(Backup,cpuBoost)}
hex-by-custom-offset /atmosphere/kips/loader.kip CUST 12 {ini_file(Backup,cpuUVL)}
hex-by-custom-offset /atmosphere/kips/loader.kip CUST 252 {ini_file(Backup,cpuUVH)}
hex-by-custom-offset /atmosphere/kips/loader.kip CUST 16 {ini_file(Backup,cpuVminE)}
hex-by-custom-offset /atmosphere/kips/loader.kip CUST 20 {ini_file(Backup,cpuVmaxE)}
hex-by-custom-offset /atmosphere/kips/loader.kip CUST 24 {ini_file(Backup,cpuVminL)}
hex-by-custom-offset /atmosphere/kips/loader.kip CUST 28 {ini_file(Backup,cpuVminH)}
hex-by-custom-offset /atmosphere/kips/loader.kip CUST 32 {ini_file(Backup,cpuVmaxM)}
hex-by-custom-offset /atmosphere/kips/loader.kip CUST 36 {ini_file(Backup,gpuUVE)}
hex-by-custom-offset /atmosphere/kips/loader.kip CUST 40 {ini_file(Backup,gpuUVM)}
hex-by-custom-offset /atmosphere/kips/loader.kip CUST 44 {ini_file(Backup,gpuOFF)}
hex-by-custom-offset /atmosphere/kips/loader.kip CUST 48 {ini_file(Backup,gpuVminE)}
hex-by-custom-offset /atmosphere/kips/loader.kip CUST 52 {ini_file(Backup,gpuSpeedo)}
hex-by-custom-offset /atmosphere/kips/loader.kip CUST 56 {ini_file(Backup,gpuVminM)}
hex-by-custom-offset /atmosphere/kips/loader.kip CUST 60 {ini_file(Backup,gpuVmax)}
hex-by-custom-offset /atmosphere/kips/loader.kip CUST 64 {ini_file(Backup,DRAM)}
hex-by-custom-offset /atmosphere/kips/loader.kip CUST 68 {ini_file(Backup,ramVDD2)}
hex-by-custom-offset /atmosphere/kips/loader.kip CUST 72 {ini_file(Backup,ramVDDQ)}
hex-by-custom-offset /atmosphere/kips/loader.kip CUST 76 {ini_file(Backup,ramMHzE)}
hex-by-custom-offset /atmosphere/kips/loader.kip CUST 80 {ini_file(Backup,ramMHzM)}
hex-by-custom-offset /atmosphere/kips/loader.kip CUST 84 {ini_file(Backup,DVB)}
hex-by-custom-offset /atmosphere/kips/loader.kip CUST 88 {ini_file(Backup,T1)}
hex-by-custom-offset /atmosphere/kips/loader.kip CUST 92 {ini_file(Backup,T2)}
hex-by-custom-offset /atmosphere/kips/loader.kip CUST 96 {ini_file(Backup,T3)}
hex-by-custom-offset /atmosphere/kips/loader.kip CUST 100 {ini_file(Backup,T4)}
hex-by-custom-offset /atmosphere/kips/loader.kip CUST 104 {ini_file(Backup,T5)}
hex-by-custom-offset /atmosphere/kips/loader.kip CUST 108 {ini_file(Backup,T6)}
hex-by-custom-offset /atmosphere/kips/loader.kip CUST 112 {ini_file(Backup,T7)}
hex-by-custom-offset /atmosphere/kips/loader.kip CUST 116 {ini_file(Backup,T8)}
hex-by-custom-offset /atmosphere/kips/loader.kip CUST 124 {ini_file(Backup,76UV3)}
hex-by-custom-offset /atmosphere/kips/loader.kip CUST 128 {ini_file(Backup,153UV3)}
hex-by-custom-offset /atmosphere/kips/loader.kip CUST 132 {ini_file(Backup,230UV3)}
hex-by-custom-offset /atmosphere/kips/loader.kip CUST 136 {ini_file(Backup,307UV3)}
hex-by-custom-offset /atmosphere/kips/loader.kip CUST 140 {ini_file(Backup,384UV3)}
hex-by-custom-offset /atmosphere/kips/loader.kip CUST 144 {ini_file(Backup,460UV3)}
hex-by-custom-offset /atmosphere/kips/loader.kip CUST 148 {ini_file(Backup,537UV3)}
hex-by-custom-offset /atmosphere/kips/loader.kip CUST 152 {ini_file(Backup,614UV3)}
hex-by-custom-offset /atmosphere/kips/loader.kip CUST 156 {ini_file(Backup,691UV3)}
hex-by-custom-offset /atmosphere/kips/loader.kip CUST 160 {ini_file(Backup,768UV3)}
hex-by-custom-offset /atmosphere/kips/loader.kip CUST 164 {ini_file(Backup,844UV3)}
hex-by-custom-offset /atmosphere/kips/loader.kip CUST 168 {ini_file(Backup,921UV3)}
hex-by-custom-offset /atmosphere/kips/loader.kip CUST 172 {ini_file(Backup,998UV3)}
hex-by-custom-offset /atmosphere/kips/loader.kip CUST 176 {ini_file(Backup,1075UV3)}
hex-by-custom-offset /atmosphere/kips/loader.kip CUST 180 {ini_file(Backup,1152UV3)}
hex-by-custom-offset /atmosphere/kips/loader.kip CUST 184 {ini_file(Backup,1228UV3)}
hex-by-custom-offset /atmosphere/kips/loader.kip CUST 188 {ini_file(Backup,1267UV3)}
hex-by-custom-offset /atmosphere/kips/loader.kip CUST 192 {ini_file(Backup,1305UV3)}
hex-by-custom-offset /atmosphere/kips/loader.kip CUST 196 {ini_file(Backup,1344UV3)}
hex-by-custom-offset /atmosphere/kips/loader.kip CUST 200 {ini_file(Backup,1382UV3)}
hex-by-custom-offset /atmosphere/kips/loader.kip CUST 204 {ini_file(Backup,1420UV3)}
hex-by-custom-offset /atmosphere/kips/loader.kip CUST 208 {ini_file(Backup,1459UV3)}
hex-by-custom-offset /atmosphere/kips/loader.kip CUST 212 {ini_file(Backup,1497UV3)}
hex-by-custom-offset /atmosphere/kips/loader.kip CUST 216 {ini_file(Backup,1536UV3)}
hex-by-custom-offset /atmosphere/kips/loader.kip CUST 256 {ini_file(Backup,1305GPU)}
hex-by-custom-offset /atmosphere/kips/loader.kip CUST 264 {ini_file(Backup,CPUUL)}
hex-by-custom-offset /atmosphere/kips/loader.kip CUST 272 {ini_file(Backup,CPUTABLE)}
delete '/atmosphere/kips/.bakTK/Backup upd.ini'
exec boot
[gap]
;mode=table
;background=false
;gap=30
[Update sys-clk-eos]
try:
download https://github.com/halop/OC_Toolkit_SC_EOS/releases/latest/download/sys-clk.zip /config/ultrahand/downloads/
unzip /config/ultrahand/downloads/sys-clk.zip /config/ultrahand/downloads/sys-clk/
move '/config/ultrahand/downloads/sys-clk/' '/'
delete /config/ultrahand/downloads/sys-clk.zip
delete /config/ultrahand/downloads/sys-clk/
[gap]
;mode=table
;background=false
;gap=30
[Package Info]