diff --git a/Source/Atmosphere/stratosphere/loader/source/oc/customize.cpp b/Source/Atmosphere/stratosphere/loader/source/oc/customize.cpp index 54e59808..2faab95e 100644 --- a/Source/Atmosphere/stratosphere/loader/source/oc/customize.cpp +++ b/Source/Atmosphere/stratosphere/loader/source/oc/customize.cpp @@ -119,6 +119,8 @@ volatile CustomizeTable C = { .marikoGpuVoltArray = {635, 635, 635, 635, 635, 635, 635, 635, 635, 635, 635, 635, 660, 685, 715, 745, 765, 785}, +.marikoGpuVoltArray_RAM_OC = {635, 635, 635, 635, 635, 635, 635, 635, 635, 635, 635, 635, 660, 685, 715, 745, 765, 785}, + diff --git a/Source/Atmosphere/stratosphere/loader/source/oc/customize.hpp b/Source/Atmosphere/stratosphere/loader/source/oc/customize.hpp index 77cf9b15..9389d663 100644 --- a/Source/Atmosphere/stratosphere/loader/source/oc/customize.hpp +++ b/Source/Atmosphere/stratosphere/loader/source/oc/customize.hpp @@ -71,7 +71,7 @@ typedef struct CustomizeTable { u32 ramTimingPresetSeven; // u32 marikoGpuVoltArray[18]; - + u32 marikoGpuVoltArray_RAM_OC[18]; CustomizeCpuDvfsTable eristaCpuDvfsTable; diff --git a/Ultrahand/OC Toolkit/backup.ini b/Ultrahand/OC Toolkit/backup.ini new file mode 100644 index 00000000..f3693a4e --- /dev/null +++ b/Ultrahand/OC Toolkit/backup.ini @@ -0,0 +1,496 @@ +;creator='ppkantorski, B3711' + +[Backup System] +[*Slot 0] +;mode=slot + +[RAM Table 0] +;mode=table +;spacing=4 +;gap=25 + +ini_file '/atmosphere/kips/.bakTK/Slot 0.ini' +json_file './json/max_clocks.json' +'Timings' = {ini_file(Backup,Timings)} +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)})} +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)})} + +[*Details?slot0] +;mode=forwarder +del '/atmosphere/kips/.bakTK/tmp.ini' +cp '/atmosphere/kips/.bakTK/Slot 0.ini' '/atmosphere/kips/.bakTK/tmp.ini' +package_source './backup_info.ini' + +[*Label?slot0] +;mode=option +list_file_source ./backup_labels.txt +set-footer {list_file_source(*)} + +[Backup?slot0] +;mode=slot +del /atmosphere/kips/.bakTK/tmp.ini +del '/atmosphere/kips/.bakTK/Slot 0.ini' +exec backup +mv '/atmosphere/kips/.bakTK/tmp.ini' '/atmosphere/kips/.bakTK/Slot 0.ini' +#set-ini-val './config.ini' 'Restore?slot0' footer '{timestamp("%Y-%m-%d %H:%M")}' +ini_file '/atmosphere/kips/.bakTK/Slot 0.ini' +json_file './json/max_clocks.json' +set-ini-val './config.ini' '*Slot 0' footer {json_file(0,{ini_file(Backup,ramMHzM)})} +set-footer '{timestamp("%Y-%m-%d %H:%M")}' +refresh-to 'Backup' '' false + + +[Restore?slot0] +;mode=slot +try: +delete '/atmosphere/kips/.bakTK/tmp.ini' +cp '/atmosphere/kips/.bakTK/Slot 0.ini' '/atmosphere/kips/.bakTK/tmp.ini' +exec restore +delete '/atmosphere/kips/.bakTK/tmp.ini' +exec boot +set-footer '{timestamp("%Y-%m-%d %H:%M")}' + + +[Delete Backup?slot0] +;mode=default +del '/atmosphere/kips/.bakTK/Slot 0.ini' +remove-ini-key './config.ini' '*Label?slot0' footer +remove-ini-key './config.ini' 'Backup?slot0' footer +remove-ini-key './config.ini' 'Restore?slot0' footer +remove-ini-section './config.ini' '*Slot 0' +refresh-to 'Delete Backup' '' false + + + +[*Slot 1] +;mode=slot + +[RAM Table 1] +;mode=table +;spacing=4 +;gap=25 + +ini_file '/atmosphere/kips/.bakTK/Slot 1.ini' +json_file './json/max_clocks.json' +'Timings' = {ini_file(Backup,Timings)} +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)})} +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)})} + +[*Details?slot1] +;mode=forwarder +del '/atmosphere/kips/.bakTK/tmp.ini' +cp '/atmosphere/kips/.bakTK/Slot 1.ini' '/atmosphere/kips/.bakTK/tmp.ini' +package_source './backup_info.ini' + +[*Label?slot1] +;mode=option +list_file_source ./backup_labels.txt +set-footer {list_file_source(*)} + + +[Backup?slot1] +;mode=slot +del /atmosphere/kips/.bakTK/tmp.ini +del '/atmosphere/kips/.bakTK/Slot 1.ini' +exec backup +mv '/atmosphere/kips/.bakTK/tmp.ini' '/atmosphere/kips/.bakTK/Slot 1.ini' +#set-ini-val './config.ini' 'Restore?slot1' footer '{timestamp("%Y-%m-%d %H:%M")}' +ini_file '/atmosphere/kips/.bakTK/Slot 1.ini' +json_file './json/max_clocks.json' +set-ini-val './config.ini' '*Slot 1' footer {json_file(0,{ini_file(Backup,ramMHzM)})} +set-footer '{timestamp("%Y-%m-%d %H:%M")}' +refresh-to 'Backup' '' false + +[Restore?slot1] +;mode=slot +try: +delete '/atmosphere/kips/.bakTK/tmp.ini' +cp '/atmosphere/kips/.bakTK/Slot 1.ini' '/atmosphere/kips/.bakTK/tmp.ini' +exec restore +delete '/atmosphere/kips/.bakTK/tmp.ini' +exec boot +set-footer '{timestamp("%Y-%m-%d %H:%M")}' + + +[Delete Backup?slot1] +;mode=default +del '/atmosphere/kips/.bakTK/Slot 1.ini' +remove-ini-key './config.ini' '*Label?slot1' footer +remove-ini-key './config.ini' 'Backup?slot1' footer +remove-ini-key './config.ini' 'Restore?slot1' footer +remove-ini-section './config.ini' '*Slot 1' +refresh-to 'Delete Backup' '' false + +[*Slot 2] +;mode=slot + +[RAM Table 2] +;mode=table +;spacing=4 +;gap=25 + +ini_file '/atmosphere/kips/.bakTK/Slot 2.ini' +json_file './json/max_clocks.json' +'Timings' = {ini_file(Backup,Timings)} +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)})} +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)})} + +[*Details?slot2] +;mode=forwarder +del '/atmosphere/kips/.bakTK/tmp.ini' +cp '/atmosphere/kips/.bakTK/Slot 2.ini' '/atmosphere/kips/.bakTK/tmp.ini' +package_source './backup_info.ini' + +[*Label?slot2] +;mode=option +list_file_source ./backup_labels.txt +set-footer {list_file_source(*)} + + +[Backup?slot2] +;mode=slot +del /atmosphere/kips/.bakTK/tmp.ini +del '/atmosphere/kips/.bakTK/Slot 2.ini' +exec backup +mv '/atmosphere/kips/.bakTK/tmp.ini' '/atmosphere/kips/.bakTK/Slot 2.ini' +#set-ini-val './config.ini' 'Restore?slot2' footer '{timestamp("%Y-%m-%d %H:%M")}' +ini_file '/atmosphere/kips/.bakTK/Slot 2.ini' +json_file './json/max_clocks.json' +set-ini-val './config.ini' '*Slot 2' footer {json_file(0,{ini_file(Backup,ramMHzM)})} +set-footer '{timestamp("%Y-%m-%d %H:%M")}' +refresh-to 'Backup' '' false + +[Restore?slot2] +;mode=slot +try: +delete '/atmosphere/kips/.bakTK/tmp.ini' +cp '/atmosphere/kips/.bakTK/Slot 2.ini' '/atmosphere/kips/.bakTK/tmp.ini' +exec restore +delete '/atmosphere/kips/.bakTK/tmp.ini' +exec boot +set-footer '{timestamp("%Y-%m-%d %H:%M")}' + +[Delete Backup?slot2] +;mode=default +del '/atmosphere/kips/.bakTK/Slot 2.ini' +remove-ini-key './config.ini' '*Label?slot2' footer +remove-ini-key './config.ini' 'Backup?slot2' footer +remove-ini-key './config.ini' 'Restore?slot2' footer +remove-ini-section './config.ini' '*Slot 2' +refresh-to 'Delete Backup' '' false + + +[*Slot 3] +;mode=slot + +[RAM Table 3] +;mode=table +;spacing=4 +;gap=25 + +ini_file '/atmosphere/kips/.bakTK/Slot 3.ini' +json_file './json/max_clocks.json' +'Timings' = {ini_file(Backup,Timings)} +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)})} +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)})} + +[*Details?slot3] +;mode=forwarder +del '/atmosphere/kips/.bakTK/tmp.ini' +cp '/atmosphere/kips/.bakTK/Slot 3.ini' '/atmosphere/kips/.bakTK/tmp.ini' +package_source './backup_info.ini' + +[*Label?slot3] +;mode=option +list_file_source ./backup_labels.txt +set-footer {list_file_source(*)} + +[Backup?slot3] +;mode=slot +del /atmosphere/kips/.bakTK/tmp.ini +del '/atmosphere/kips/.bakTK/Slot 3.ini' +exec backup +mv '/atmosphere/kips/.bakTK/tmp.ini' '/atmosphere/kips/.bakTK/Slot 3.ini' +#set-ini-val './config.ini' 'Restore?slot3' footer '{timestamp("%Y-%m-%d %H:%M")}' +ini_file '/atmosphere/kips/.bakTK/Slot 3.ini' +json_file './json/max_clocks.json' +set-ini-val './config.ini' '*Slot 3' footer {json_file(0,{ini_file(Backup,ramMHzM)})} +set-footer '{timestamp("%Y-%m-%d %H:%M")}' +refresh-to 'Backup' '' false + +[Restore?slot3] +;mode=slot +try: +delete '/atmosphere/kips/.bakTK/tmp.ini' +cp '/atmosphere/kips/.bakTK/Slot 3.ini' '/atmosphere/kips/.bakTK/tmp.ini' +exec restore +delete '/atmosphere/kips/.bakTK/tmp.ini' +exec boot +set-footer '{timestamp("%Y-%m-%d %H:%M")}' + +[Delete Backup?slot3] +;mode=default +del '/atmosphere/kips/.bakTK/Slot 3.ini' +remove-ini-key './config.ini' '*Label?slot3' footer +remove-ini-key './config.ini' 'Backup?slot3' footer +remove-ini-key './config.ini' 'Restore?slot3' footer +remove-ini-section './config.ini' '*Slot 3' +refresh-to 'Delete Backup' '' false + + +[*Slot 4] +;mode=slot + +[RAM Table 4] +;mode=table +;spacing=4 +;gap=25 + +ini_file '/atmosphere/kips/.bakTK/Slot 4.ini' +json_file './json/max_clocks.json' +'Timings' = {ini_file(Backup,Timings)} +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)})} +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)})} + +[*Details?slot4] +;mode=forwarder +del '/atmosphere/kips/.bakTK/tmp.ini' +cp '/atmosphere/kips/.bakTK/Slot 4.ini' '/atmosphere/kips/.bakTK/tmp.ini' +package_source './backup_info.ini' + +[*Label?slot4] +;mode=option +list_file_source ./backup_labels.txt +set-footer {list_file_source(*)} + +[Backup?slot4] +;mode=slot +del /atmosphere/kips/.bakTK/tmp.ini +del '/atmosphere/kips/.bakTK/Slot 4.ini' +exec backup +mv '/atmosphere/kips/.bakTK/tmp.ini' '/atmosphere/kips/.bakTK/Slot 4.ini' +#set-ini-val './config.ini' 'Restore?slot4' footer '{timestamp("%Y-%m-%d %H:%M")}' +ini_file '/atmosphere/kips/.bakTK/Slot 4.ini' +json_file './json/max_clocks.json' +set-ini-val './config.ini' '*Slot 4' footer {json_file(0,{ini_file(Backup,ramMHzM)})} +set-footer '{timestamp("%Y-%m-%d %H:%M")}' +refresh-to 'Backup' '' false + +[Restore?slot4] +;mode=slot +try: +delete '/atmosphere/kips/.bakTK/tmp.ini' +cp '/atmosphere/kips/.bakTK/Slot 4.ini' '/atmosphere/kips/.bakTK/tmp.ini' +exec restore +delete '/atmosphere/kips/.bakTK/tmp.ini' +exec boot +set-footer '{timestamp("%Y-%m-%d %H:%M")}' + +[Delete Backup?slot4] +;mode=default +del '/atmosphere/kips/.bakTK/Slot 4.ini' +remove-ini-key './config.ini' '*Label?slot4' footer +remove-ini-key './config.ini' 'Backup?slot4' footer +remove-ini-key './config.ini' 'Restore?slot4' footer +remove-ini-section './config.ini' '*Slot 4' +refresh-to 'Delete Backup' '' false + +[*Slot 5] +;mode=slot + +[RAM Table 5] +;mode=table +;spacing=4 +;gap=25 + +ini_file '/atmosphere/kips/.bakTK/Slot 5.ini' +json_file './json/max_clocks.json' +'Timings' = {ini_file(Backup,Timings)} +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)})} +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)})} + +[*Details?slot5] +;mode=forwarder +del '/atmosphere/kips/.bakTK/tmp.ini' +cp '/atmosphere/kips/.bakTK/Slot 5.ini' '/atmosphere/kips/.bakTK/tmp.ini' +package_source './backup_info.ini' + +[*Label?slot5] +;mode=option +list_file_source ./backup_labels.txt +set-footer {list_file_source(*)} + + +[Backup?slot5] +;mode=slot +del /atmosphere/kips/.bakTK/tmp.ini +del '/atmosphere/kips/.bakTK/Slot 5.ini' +exec backup +mv '/atmosphere/kips/.bakTK/tmp.ini' '/atmosphere/kips/.bakTK/Slot 5.ini' +#set-ini-val './config.ini' 'Restore?slot5' footer '{timestamp("%Y-%m-%d %H:%M")}' +ini_file '/atmosphere/kips/.bakTK/Slot 5.ini' +json_file './json/max_clocks.json' +set-ini-val './config.ini' '*Slot 5' footer {json_file(0,{ini_file(Backup,ramMHzM)})} +set-footer '{timestamp("%Y-%m-%d %H:%M")}' +refresh-to 'Backup' '' false + +[Restore?slot5] +;mode=slot +try: +delete '/atmosphere/kips/.bakTK/tmp.ini' +cp '/atmosphere/kips/.bakTK/Slot 5.ini' '/atmosphere/kips/.bakTK/tmp.ini' +exec restore +delete '/atmosphere/kips/.bakTK/tmp.ini' +exec boot +set-footer '{timestamp("%Y-%m-%d %H:%M")}' + +[Delete Backup?slot5] +;mode=default +del '/atmosphere/kips/.bakTK/Slot 5.ini' +remove-ini-key './config.ini' '*Label?slot5' footer +remove-ini-key './config.ini' 'Backup?slot5' footer +remove-ini-key './config.ini' 'Restore?slot5' footer +remove-ini-section './config.ini' '*Slot 5' +refresh-to 'Delete Backup' '' false + +[*Slot 6] +;mode=slot + +[RAM Table 6] +;mode=table +;spacing=4 +;gap=25 + +ini_file '/atmosphere/kips/.bakTK/Slot 6.ini' +json_file './json/max_clocks.json' +'Timings' = {ini_file(Backup,Timings)} +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)})} +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)})} + +[*Details?slot6] +;mode=forwarder +del '/atmosphere/kips/.bakTK/tmp.ini' +cp '/atmosphere/kips/.bakTK/Slot 6.ini' '/atmosphere/kips/.bakTK/tmp.ini' +package_source './backup_info.ini' + +[*Label?slot6] +;mode=option +list_file_source ./backup_labels.txt +set-footer {list_file_source(*)} + +[Backup?slot6] +;mode=slot +del /atmosphere/kips/.bakTK/tmp.ini +del '/atmosphere/kips/.bakTK/Slot 6.ini' +exec backup +mv '/atmosphere/kips/.bakTK/tmp.ini' '/atmosphere/kips/.bakTK/Slot 6.ini' +#set-ini-val './config.ini' 'Restore?slot6' footer '{timestamp("%Y-%m-%d %H:%M")}' +ini_file '/atmosphere/kips/.bakTK/Slot 6.ini' +json_file './json/max_clocks.json' +set-ini-val './config.ini' '*Slot 6' footer {json_file(0,{ini_file(Backup,ramMHzM)})} +set-footer '{timestamp("%Y-%m-%d %H:%M")}' +refresh-to 'Backup' '' false + +[Restore?slot6] +;mode=slot +try: +delete '/atmosphere/kips/.bakTK/tmp.ini' +cp '/atmosphere/kips/.bakTK/Slot 6.ini' '/atmosphere/kips/.bakTK/tmp.ini' +exec restore +delete '/atmosphere/kips/.bakTK/tmp.ini' +exec boot +set-footer '{timestamp("%Y-%m-%d %H:%M")}' + +[Delete Backup?slot6] +;mode=default +del '/atmosphere/kips/.bakTK/Slot 6.ini' +remove-ini-key './config.ini' '*Label?slot6' footer +remove-ini-key './config.ini' 'Backup?slot6' footer +remove-ini-key './config.ini' 'Restore?slot6' footer +remove-ini-section './config.ini' '*Slot 6' +refresh-to 'Delete Backup' '' false + diff --git a/Ultrahand/OC Toolkit/backup_info.ini b/Ultrahand/OC Toolkit/backup_info.ini new file mode 100644 index 00000000..18870af4 --- /dev/null +++ b/Ultrahand/OC Toolkit/backup_info.ini @@ -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)})} diff --git a/Ultrahand/OC Toolkit/backup_labels.txt b/Ultrahand/OC Toolkit/backup_labels.txt new file mode 100644 index 00000000..b668045a --- /dev/null +++ b/Ultrahand/OC Toolkit/backup_labels.txt @@ -0,0 +1,6 @@ +⋯ +docked +handheld +retro +stable +test diff --git a/Ultrahand/OC Toolkit/boot_package.ini b/Ultrahand/OC Toolkit/boot_package.ini new file mode 100644 index 00000000..babaa87a --- /dev/null +++ b/Ultrahand/OC Toolkit/boot_package.ini @@ -0,0 +1,357 @@ +[boot] +clear hex_sum_cache +hex_file '/atmosphere/kips/loader.kip' + +json_file './json/dram.json' +set-ini-val './config.ini' '*DRAM' footer {json_file(0,{hex_file(CUST,64,1)})} + +json_file './json/vdd2.json' +set-ini-val './config.ini' '*Vdd2' footer {json_file(0,{hex_file(CUST,68,3)})} + +json_file './json/max_clocks.json' +set-ini-val './config.ini' '*Boost Clock?CPU' footer {json_file(0,{hex_file(CUST,8,3)})} + +json_file './json/numbers.json' +set-ini-val './config.ini' 'Undervolt Mode?CPU' index {json_file(0,{hex_file(CUST,12,1)})} + +json_file './json/voltage_offset_index.json' +set-ini-val './config.ini' 'Voltage Offset' index {json_file(0,{hex_file(CUST,44,1)})} + + +exec cUpdateTimings + +mariko: +exec cMariko_boot + +erista: +exec cErista_boot + + +[cUpdateTimings] +hex_file '/atmosphere/kips/loader.kip' +json_file './json/numbers.json' +set-ini-val './config.ini' '*Timings' footer '({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)})}' + + + +[cTimings] +hex_file '/atmosphere/kips/loader.kip' +json_file './json/numbers.json' +set-ini-val './config.ini' 'T1 tRCD' index {json_file(0,{hex_file(CUST,88,1)})} +set-ini-val './config.ini' 'T2 tRP' index {json_file(0,{hex_file(CUST,92,1)})} +set-ini-val './config.ini' 'T3 tRAS' index {json_file(0,{hex_file(CUST,96,1)})} +set-ini-val './config.ini' 'T4 tRRD' index {json_file(0,{hex_file(CUST,100,1)})} +set-ini-val './config.ini' 'T5 tRFC' index {json_file(0,{hex_file(CUST,104,1)})} +set-ini-val './config.ini' 'T6 tRTW' index {json_file(0,{hex_file(CUST,108,1)})} +set-ini-val './config.ini' 'T7 tWTR' index {json_file(0,{hex_file(CUST,112,1)})} +set-ini-val './config.ini' 'T8 tREFI' index {json_file(0,{hex_file(CUST,116,1)})} + + + +[cCutomTable] +hex_file '/atmosphere/kips/loader.kip' +json_file './json/vmin.json' +set-ini-val './config.ini' '*76 - 230 MHz?GPUUV3' footer {json_file(0,{hex_file(CUST,132,2)})} +set-ini-val './config.ini' '*307 MHz?GPUUV3' footer {json_file(0,{hex_file(CUST,136,2)})} +set-ini-val './config.ini' '*384 MHz?GPUUV3' footer {json_file(0,{hex_file(CUST,140,2)})} +set-ini-val './config.ini' '*460 MHz?GPUUV3' footer {json_file(0,{hex_file(CUST,144,2)})} +set-ini-val './config.ini' '*537 MHz?GPUUV3' footer {json_file(0,{hex_file(CUST,148,2)})} +set-ini-val './config.ini' '*614 MHz?GPUUV3' footer {json_file(0,{hex_file(CUST,152,2)})} +set-ini-val './config.ini' '*691 MHz?GPUUV3' footer {json_file(0,{hex_file(CUST,156,2)})} +set-ini-val './config.ini' '*768 MHz?GPUUV3' footer {json_file(0,{hex_file(CUST,160,2)})} +set-ini-val './config.ini' '*844 MHz?GPUUV3' footer {json_file(0,{hex_file(CUST,164,2)})} +set-ini-val './config.ini' '*921 MHz?GPUUV3' footer {json_file(0,{hex_file(CUST,168,2)})} +set-ini-val './config.ini' '*998 MHz?GPUUV3' footer {json_file(0,{hex_file(CUST,172,2)})} +set-ini-val './config.ini' '*1075 MHz?GPUUV3erista' footer {json_file(0,{hex_file(CUST,176,2)})} +set-ini-val './config.ini' '*1152 MHz?GPUUV3erista' footer {json_file(0,{hex_file(CUST,180,2)})} + +mariko: +set-ini-val './config.ini' '*1075 MHz?GPUUV3mariko' footer {json_file(0,{hex_file(CUST,176,2)})} +set-ini-val './config.ini' '*1152 MHz?GPUUV3mariko' footer {json_file(0,{hex_file(CUST,180,2)})} +set-ini-val './config.ini' '*1228 MHz?GPUUV3' footer {json_file(0,{hex_file(CUST,184,2)})} +set-ini-val './config.ini' '*1267 MHz?GPUUV3' footer {json_file(0,{hex_file(CUST,188,2)})} +set-ini-val './config.ini' '*1305 MHz?GPUUV3' footer {json_file(0,{hex_file(CUST,192,2)})} +set-ini-val './config.ini' '*1344 MHz?GPUUV3' footer {json_file(0,{hex_file(CUST,196,2)})} +set-ini-val './config.ini' '*1382 MHz?GPUUV3' footer {json_file(0,{hex_file(CUST,200,2)})} +set-ini-val './config.ini' '*1420 MHz?GPUUV3' footer {json_file(0,{hex_file(CUST,204,2)})} +set-ini-val './config.ini' '*1459 MHz?GPUUV3' footer {json_file(0,{hex_file(CUST,208,2)})} +set-ini-val './config.ini' '*1497 MHz?GPUUV3' footer {json_file(0,{hex_file(CUST,212,2)})} +set-ini-val './config.ini' '*1536 MHz?GPUUV3' footer {json_file(0,{hex_file(CUST,216,2)})} + + +[cSystemSettings] +hex_file '/atmosphere/kips/loader.kip' + +ini_file '/config/status-monitor/config.ini' +json_file './json/keys_b.json' +set-ini-val './config.ini' '*Status Monitor' footer {json_file(0,{ini_file(status-monitor,key_combo)})} + +ini_file '/atmosphere/config/override_config.ini' +json '[{"null":"Off", "R":"On", "!R":"Off"}]' +set-ini-val './config.ini' 'Hold R for Homebrew' footer {json(0,{ini_file(hbl_config,override_key)})} + + +ini_file '/atmosphere/config/system_settings.ini' +json '[{"null":"On", "u8!0x1":"On", "u8!0x0":"Off"}]' +set-ini-val './config.ini' 'GPU Scheduling' footer {json(0,{ini_file(am.gpu,gpu_scheduling_enabled)})} + +ini_file '/atmosphere/config/system_settings.ini' +json '[{"null":"Off", "u8!0x1":"On", "u8!0x0":"Off"}]' +set-ini-val './config.ini' 'Controller Sync' footer {json(0,{ini_file(atmosphere,enable_external_bluetooth_db)})} + + +mariko: +json '[{"01":"Off", "00":"On"}]' +set-ini-val './config.ini' '1305 MHz+ GPU' footer {json(0,{hex_file(CUST,256,1)})} +json_file './json/cpu_max_freq_index.json' +set-ini-val './config.ini' 'Max CPU Freq?mariko' index {json_file(0,{hex_file(CUST,264,1)})} + +erista: +json '[{"01":"Off", "00":"On"}]' +set-ini-val './config.ini' '1075 MHz+ GPU' footer {json(0,{hex_file(CUST,256,1)})} +json '[{"00":"0ff", "01":"On"}]' +set-ini-val './config.ini' '2295 MHz CPU' footer {json(0,{hex_file(CUST,264,1)})} + + +[cUpdate] +hex_file '/atmosphere/kips/loader.kip' +json_file './json/version.json' +set-ini-val './config.ini' 'Update loader.kip' footer {json_file(0,{hex_file(CUST,260,1)})} + +ini_file './package.ini' +set-ini-val './config.ini' 'Update OC Toolkit' footer '{ini_file(RAM Table package,;version)}' +download 'https://raw.githubusercontent.com/halop/OC-Switchcraft-EOS/main/OC%20Toolkit/package.ini' './tmp.ini' +ini_file './tmp.ini' +set-ini-val './config.ini' Update online '{ini_file(RAM Table package,;version)}' +delete './tmp.ini' + + + +[cBackupSystem] +mariko: +json_file './json/max_clocks.json' +ini_file '/atmosphere/kips/.bakTK/Slot 0.ini' +set-ini-val './config.ini' '*Slot 0' footer '{json_file(0,{ini_file(Backup,ramMHzM)})}' +ini_file '/atmosphere/kips/.bakTK/Slot 1.ini' +set-ini-val './config.ini' '*Slot 1' footer '{json_file(0,{ini_file(Backup,ramMHzM)})}' +ini_file '/atmosphere/kips/.bakTK/Slot 2.ini' +set-ini-val './config.ini' '*Slot 2' footer '{json_file(0,{ini_file(Backup,ramMHzM)})}' +ini_file '/atmosphere/kips/.bakTK/Slot 3.ini' +set-ini-val './config.ini' '*Slot 3' footer '{json_file(0,{ini_file(Backup,ramMHzM)})}' +ini_file '/atmosphere/kips/.bakTK/Slot 4.ini' +set-ini-val './config.ini' '*Slot 4' footer '{json_file(0,{ini_file(Backup,ramMHzM)})}' +ini_file '/atmosphere/kips/.bakTK/Slot 5.ini' +set-ini-val './config.ini' '*Slot 5' footer '{json_file(0,{ini_file(Backup,ramMHzM)})}' +ini_file '/atmosphere/kips/.bakTK/Slot 6.ini' +set-ini-val './config.ini' '*Slot 6' footer '{json_file(0,{ini_file(Backup,ramMHzM)})}' + +erista: +hex_file '/atmosphere/kips/loader.kip' +json_file './json/max_clocks.json' +ini_file '/atmosphere/kips/.bakTK/Slot 0.ini' +set-ini-val './config.ini' '*Slot 0' footer '{json_file(0,{ini_file(Backup,ramMHzE)})}' +ini_file '/atmosphere/kips/.bakTK/Slot 1.ini' +set-ini-val './config.ini' '*Slot 1' footer '{json_file(0,{ini_file(Backup,ramMHzE)})}' +ini_file '/atmosphere/kips/.bakTK/Slot 2.ini' +set-ini-val './config.ini' '*Slot 2' footer '{json_file(0,{ini_file(Backup,ramMHzE)})}' +ini_file '/atmosphere/kips/.bakTK/Slot 3.ini' +set-ini-val './config.ini' '*Slot 3' footer '{json_file(0,{ini_file(Backup,ramMHzE)})}' +ini_file '/atmosphere/kips/.bakTK/Slot 4.ini' +set-ini-val './config.ini' '*Slot 4' footer '{json_file(0,{ini_file(Backup,ramMHzE)})}' +ini_file '/atmosphere/kips/.bakTK/Slot 5.ini' +set-ini-val './config.ini' '*Slot 5' footer '{json_file(0,{ini_file(Backup,ramMHzE)})}' +ini_file '/atmosphere/kips/.bakTK/Slot 6.ini' +set-ini-val './config.ini' '*Slot 6' footer '{json_file(0,{ini_file(Backup,ramMHzE)})}' + + + +[backup] +hex_file '/atmosphere/kips/loader.kip' +delete '/atmosphere/kips/.bakTK/tmp.ini' +set-ini-val '/atmosphere/kips/.bakTK/tmp.ini' Backup cpuBoost {hex_file(CUST,8,3)} +set-ini-val '/atmosphere/kips/.bakTK/tmp.ini' Backup cpuUVL {hex_file(CUST,12,1)} +set-ini-val '/atmosphere/kips/.bakTK/tmp.ini' Backup cpuUVH {hex_file(CUST,252,1)} +set-ini-val '/atmosphere/kips/.bakTK/tmp.ini' Backup cpuVminE {hex_file(CUST,16,2)} +set-ini-val '/atmosphere/kips/.bakTK/tmp.ini' Backup cpuVmaxE {hex_file(CUST,20,2)} +set-ini-val '/atmosphere/kips/.bakTK/tmp.ini' Backup cpuVminL {hex_file(CUST,24,2)} +set-ini-val '/atmosphere/kips/.bakTK/tmp.ini' Backup cpuVminH {hex_file(CUST,28,2)} +set-ini-val '/atmosphere/kips/.bakTK/tmp.ini' Backup cpuVmaxM {hex_file(CUST,32,2)} +set-ini-val '/atmosphere/kips/.bakTK/tmp.ini' Backup gpuUVE {hex_file(CUST,36,1)} +set-ini-val '/atmosphere/kips/.bakTK/tmp.ini' Backup gpuUVM {hex_file(CUST,40,1)} +set-ini-val '/atmosphere/kips/.bakTK/tmp.ini' Backup gpuOFF {hex_file(CUST,44,1)} +set-ini-val '/atmosphere/kips/.bakTK/tmp.ini' Backup gpuVminE {hex_file(CUST,48,2)} +set-ini-val '/atmosphere/kips/.bakTK/tmp.ini' Backup gpuSpeedo {hex_file(CUST,52,2)} +set-ini-val '/atmosphere/kips/.bakTK/tmp.ini' Backup gpuVminM {hex_file(CUST,56,2)} +set-ini-val '/atmosphere/kips/.bakTK/tmp.ini' Backup gpuVmax {hex_file(CUST,60,2)} +set-ini-val '/atmosphere/kips/.bakTK/tmp.ini' Backup DRAM {hex_file(CUST,64,1)} +set-ini-val '/atmosphere/kips/.bakTK/tmp.ini' Backup ramVDD2 {hex_file(CUST,68,3)} +set-ini-val '/atmosphere/kips/.bakTK/tmp.ini' Backup ramVDDQ {hex_file(CUST,72,3)} +set-ini-val '/atmosphere/kips/.bakTK/tmp.ini' Backup ramMHzE {hex_file(CUST,76,3)} +set-ini-val '/atmosphere/kips/.bakTK/tmp.ini' Backup ramMHzM {hex_file(CUST,80,3)} +set-ini-val '/atmosphere/kips/.bakTK/tmp.ini' Backup DVB {hex_file(CUST,84,4)} +set-ini-val '/atmosphere/kips/.bakTK/tmp.ini' Backup T1 {hex_file(CUST,88,1)} +set-ini-val '/atmosphere/kips/.bakTK/tmp.ini' Backup T2 {hex_file(CUST,92,1)} +set-ini-val '/atmosphere/kips/.bakTK/tmp.ini' Backup T3 {hex_file(CUST,96,1)} +set-ini-val '/atmosphere/kips/.bakTK/tmp.ini' Backup T4 {hex_file(CUST,100,1)} +set-ini-val '/atmosphere/kips/.bakTK/tmp.ini' Backup T5 {hex_file(CUST,104,1)} +set-ini-val '/atmosphere/kips/.bakTK/tmp.ini' Backup T6 {hex_file(CUST,108,1)} +set-ini-val '/atmosphere/kips/.bakTK/tmp.ini' Backup T7 {hex_file(CUST,112,1)} +set-ini-val '/atmosphere/kips/.bakTK/tmp.ini' Backup T8 {hex_file(CUST,116,1)} +set-ini-val '/atmosphere/kips/.bakTK/tmp.ini' Backup 76UV3 {hex_file(CUST,124,2)} +set-ini-val '/atmosphere/kips/.bakTK/tmp.ini' Backup 153UV3 {hex_file(CUST,128,2)} +set-ini-val '/atmosphere/kips/.bakTK/tmp.ini' Backup 230UV3 {hex_file(CUST,132,2)} +set-ini-val '/atmosphere/kips/.bakTK/tmp.ini' Backup 307UV3 {hex_file(CUST,136,2)} +set-ini-val '/atmosphere/kips/.bakTK/tmp.ini' Backup 384UV3 {hex_file(CUST,140,2)} +set-ini-val '/atmosphere/kips/.bakTK/tmp.ini' Backup 460UV3 {hex_file(CUST,144,2)} +set-ini-val '/atmosphere/kips/.bakTK/tmp.ini' Backup 537UV3 {hex_file(CUST,148,2)} +set-ini-val '/atmosphere/kips/.bakTK/tmp.ini' Backup 614UV3 {hex_file(CUST,152,2)} +set-ini-val '/atmosphere/kips/.bakTK/tmp.ini' Backup 691UV3 {hex_file(CUST,156,2)} +set-ini-val '/atmosphere/kips/.bakTK/tmp.ini' Backup 768UV3 {hex_file(CUST,160,2)} +set-ini-val '/atmosphere/kips/.bakTK/tmp.ini' Backup 844UV3 {hex_file(CUST,164,2)} +set-ini-val '/atmosphere/kips/.bakTK/tmp.ini' Backup 921UV3 {hex_file(CUST,168,2)} +set-ini-val '/atmosphere/kips/.bakTK/tmp.ini' Backup 998UV3 {hex_file(CUST,172,2)} +set-ini-val '/atmosphere/kips/.bakTK/tmp.ini' Backup 1075UV3 {hex_file(CUST,176,2)} +set-ini-val '/atmosphere/kips/.bakTK/tmp.ini' Backup 1152UV3 {hex_file(CUST,180,2)} +set-ini-val '/atmosphere/kips/.bakTK/tmp.ini' Backup 1228UV3 {hex_file(CUST,184,2)} +set-ini-val '/atmosphere/kips/.bakTK/tmp.ini' Backup 1267UV3 {hex_file(CUST,188,2)} +set-ini-val '/atmosphere/kips/.bakTK/tmp.ini' Backup 1305UV3 {hex_file(CUST,192,2)} +set-ini-val '/atmosphere/kips/.bakTK/tmp.ini' Backup 1344UV3 {hex_file(CUST,196,2)} +set-ini-val '/atmosphere/kips/.bakTK/tmp.ini' Backup 1382UV3 {hex_file(CUST,200,2)} +set-ini-val '/atmosphere/kips/.bakTK/tmp.ini' Backup 1420UV3 {hex_file(CUST,204,2)} +set-ini-val '/atmosphere/kips/.bakTK/tmp.ini' Backup 1459UV3 {hex_file(CUST,208,2)} +set-ini-val '/atmosphere/kips/.bakTK/tmp.ini' Backup 1497UV3 {hex_file(CUST,212,2)} +set-ini-val '/atmosphere/kips/.bakTK/tmp.ini' Backup 1536UV3 {hex_file(CUST,216,2)} +set-ini-val '/atmosphere/kips/.bakTK/tmp.ini' Backup 1305GPU {hex_file(CUST,256,1)} +set-ini-val '/atmosphere/kips/.bakTK/tmp.ini' Backup CPUUL {hex_file(CUST,264,1)} +set-ini-val '/atmosphere/kips/.bakTK/tmp.ini' Backup CPUTABLE {hex_file(CUST,272,1)} +json_file './json/numbers.json' +set-ini-val '/atmosphere/kips/.bakTK/tmp.ini' Backup 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)})}' +ini_file '/config/sys-clk/config.ini' +json_file './json/gpu_dvfs_offset_dec.json' +set-ini-val '/atmosphere/kips/.bakTK/tmp.ini' Backup gpuDvfsO {json_file(0,{ini_file(values,gpu_dvfs_offset)})} +json '[{"null":"1", "0":"0", "1":"1", "2":"2"}]' +set-ini-val '/atmosphere/kips/.bakTK/tmp.ini' Backup gpuDvfs {json(0,{ini_file(values,gpu_dvfs)})} + +[restore] +ini_file '/atmosphere/kips/.bakTK/tmp.ini' +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)} +json_file './json/gpu_dvfs_offset_dec.json' +set-ini-val /config/sys-clk/config.ini values gpu_dvfs_offset {json_file(0,{ini_file(Backup,gpuDvfsO)})} +json '[{"null":"2", "0":"0", "1":"1", "2":"2"}]' +set-ini-val /config/sys-clk/config.ini values gpu_dvfs {json(0,{ini_file(Backup,gpuDvfs)})} + +[cMariko_boot] +hex_file '/atmosphere/kips/loader.kip' + +json_file './json/max_clocks.json' +set-ini-val './config.ini' '*Max Clock?RAMmariko' footer {json_file(0,{hex_file(CUST,80,3)})} + +json_file './json/cpu_max_freq_index.json' +set-ini-val './config.ini' 'Max CPU Freq?mariko' index {json_file(0,{hex_file(CUST,264,1)})} + +json_file './json/vddq.json' +set-ini-val './config.ini' '*Vddq' footer {json_file(0,{hex_file(CUST,72,3)})} + +json_file './json/ram_dvb_index.json' +set-ini-val './config.ini' 'EMC DVB Table?mariko' index {json_file(0,{hex_file(CUST,84,1)})} + +json_file './json/numbers.json' +set-ini-val './config.ini' 'High Freq UV?CPU' index {json_file(0,{hex_file(CUST,252,1)})} +set-ini-val './config.ini' 'Undervolt Mode?GPUmariko' index {json_file(0,{hex_file(CUST,40,1)})} + +json_file './json/cpu_table.json' +set-ini-val './config.ini' '*Table Config?CPUmariko' footer {json_file(0,{hex_file(CUST,272,1)})} + +json_file './json/mv.json' +set-ini-val './config.ini' '*High Freq Vmin?CPUmariko' footer {json_file(0,{hex_file(CUST,28,2)})} +set-ini-val './config.ini' '*Low Freq Vmin?CPUmariko' footer {json_file(0,{hex_file(CUST,24,2)})} + +json_file './json/voltage_limit.json' +set-ini-val './config.ini' '*Voltage Limit?CPUmariko' footer {json_file(0,{hex_file(CUST,32,2)})} + +json_file './json/vmin.json' +set-ini-val './config.ini' '*Vmin?GPUmariko' footer {json_file(0,{hex_file(CUST,56,2)})} +set-ini-val './config.ini' '*Vmax?GPU' footer {json_file(0,{hex_file(CUST,60,2)})} + +ini_file '/config/sys-clk/config.ini' +json '[{"null":"1", "0":"0", "1":"1", "2":"2"}]' +set-ini-val './config.ini' 'DVFS' index {json(0,{ini_file(values,gpu_dvfs)})} + +json_file './json/gpu_dvfs_offset_index.json' +set-ini-val './config.ini' 'DVFS Offset?GPUmariko' index {json_file(0,{ini_file(values,gpu_dvfs_offset)})} + + +[cErista_boot] +hex_file '/atmosphere/kips/loader.kip' + +json_file './json/max_clocks.json' +set-ini-val './config.ini' '*Max Clock?RAMerista' footer {json_file(0,{hex_file(CUST,76,3)})} + +json_file './json/numbers.json' +set-ini-val './config.ini' 'EMC DVB Table?erista' index {json_file(0,{hex_file(CUST,84,1)})} +set-ini-val './config.ini' 'Undervolt Mode?GPUerista' index {json_file(0,{hex_file(CUST,36,1)})} + +json_file './json/mv.json' +set-ini-val './config.ini' '*Vmin?GPUerista' footer {json_file(0,{hex_file(CUST,48,2)})} +set-ini-val './config.ini' '*Vmin?CPUerista' footer {json_file(0,{hex_file(CUST,16,2)})} + +json_file './json/voltage_limit.json' +set-ini-val './config.ini' '*Voltage Limit?CPUerista' footer {json_file(0,{hex_file(CUST,20,2)})} + + + diff --git a/Ultrahand/OC Toolkit/custom_table.ini b/Ultrahand/OC Toolkit/custom_table.ini new file mode 100644 index 00000000..157b462a --- /dev/null +++ b/Ultrahand/OC Toolkit/custom_table.ini @@ -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' diff --git a/Ultrahand/OC Toolkit/data/EOS/backup_info.ini b/Ultrahand/OC Toolkit/data/EOS/backup_info.ini new file mode 100644 index 00000000..18870af4 --- /dev/null +++ b/Ultrahand/OC Toolkit/data/EOS/backup_info.ini @@ -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)})} diff --git a/Ultrahand/OC Toolkit/data/EOS/custom_table.ini b/Ultrahand/OC Toolkit/data/EOS/custom_table.ini new file mode 100644 index 00000000..157b462a --- /dev/null +++ b/Ultrahand/OC Toolkit/data/EOS/custom_table.ini @@ -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' diff --git a/Ultrahand/OC Toolkit/data/EOS/erista/gpu_uv3.json b/Ultrahand/OC Toolkit/data/EOS/erista/gpu_uv3.json new file mode 100644 index 00000000..16ec74b0 --- /dev/null +++ b/Ultrahand/OC Toolkit/data/EOS/erista/gpu_uv3.json @@ -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" + } +] diff --git a/Ultrahand/OC Toolkit/data/EOS/erista/gpu_uv3_e.json b/Ultrahand/OC Toolkit/data/EOS/erista/gpu_uv3_e.json new file mode 100644 index 00000000..ec871112 --- /dev/null +++ b/Ultrahand/OC Toolkit/data/EOS/erista/gpu_uv3_e.json @@ -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" + } +] diff --git a/Ultrahand/OC Toolkit/data/EOS/erista/ram_vdd2.json b/Ultrahand/OC Toolkit/data/EOS/erista/ram_vdd2.json new file mode 100644 index 00000000..b68569e5 --- /dev/null +++ b/Ultrahand/OC Toolkit/data/EOS/erista/ram_vdd2.json @@ -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" + } +] diff --git a/Ultrahand/OC Toolkit/data/EOS/info.ini b/Ultrahand/OC Toolkit/data/EOS/info.ini new file mode 100644 index 00000000..49d950c1 --- /dev/null +++ b/Ultrahand/OC Toolkit/data/EOS/info.ini @@ -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}' \ No newline at end of file diff --git a/Ultrahand/OC Toolkit/data/EOS/mariko/cpu_voltages.json b/Ultrahand/OC Toolkit/data/EOS/mariko/cpu_voltages.json new file mode 100644 index 00000000..ffb1f076 --- /dev/null +++ b/Ultrahand/OC Toolkit/data/EOS/mariko/cpu_voltages.json @@ -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" + } +] \ No newline at end of file diff --git a/Ultrahand/OC Toolkit/data/EOS/mariko/gpu_uv3.json b/Ultrahand/OC Toolkit/data/EOS/mariko/gpu_uv3.json new file mode 100644 index 00000000..cf5a6569 --- /dev/null +++ b/Ultrahand/OC Toolkit/data/EOS/mariko/gpu_uv3.json @@ -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" + } +] diff --git a/Ultrahand/OC Toolkit/data/EOS/mariko/gpu_uv3_e.json b/Ultrahand/OC Toolkit/data/EOS/mariko/gpu_uv3_e.json new file mode 100644 index 00000000..01254319 --- /dev/null +++ b/Ultrahand/OC Toolkit/data/EOS/mariko/gpu_uv3_e.json @@ -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" + } +] diff --git a/Ultrahand/OC Toolkit/data/EOS/mariko/gpu_vmax.json b/Ultrahand/OC Toolkit/data/EOS/mariko/gpu_vmax.json new file mode 100644 index 00000000..1ec54f94 --- /dev/null +++ b/Ultrahand/OC Toolkit/data/EOS/mariko/gpu_vmax.json @@ -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" + } +] diff --git a/Ultrahand/OC Toolkit/data/EOS/mariko/ram_vdd2.json b/Ultrahand/OC Toolkit/data/EOS/mariko/ram_vdd2.json new file mode 100644 index 00000000..1f12cc94 --- /dev/null +++ b/Ultrahand/OC Toolkit/data/EOS/mariko/ram_vdd2.json @@ -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" + } +] diff --git a/Ultrahand/OC Toolkit/data/EOS/mariko/ram_vddq.json b/Ultrahand/OC Toolkit/data/EOS/mariko/ram_vddq.json new file mode 100644 index 00000000..896f6975 --- /dev/null +++ b/Ultrahand/OC Toolkit/data/EOS/mariko/ram_vddq.json @@ -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" + } +] diff --git a/Ultrahand/OC Toolkit/data/EOS/update.ini b/Ultrahand/OC Toolkit/data/EOS/update.ini new file mode 100644 index 00000000..b8badaa9 --- /dev/null +++ b/Ultrahand/OC Toolkit/data/EOS/update.ini @@ -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] \ No newline at end of file diff --git a/Ultrahand/OC Toolkit/data/SC/backup_info.ini b/Ultrahand/OC Toolkit/data/SC/backup_info.ini new file mode 100644 index 00000000..6b66a25d --- /dev/null +++ b/Ultrahand/OC Toolkit/data/SC/backup_info.ini @@ -0,0 +1,118 @@ +;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=7 +;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)})} +'1075 MHz' = {json_file(0,{ini_file(Backup,1075UV3)})} +'1152 MHz' = {json_file(0,{ini_file(Backup,1152UV3)})} +mariko: +'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)})} +'1344 MHz' = {json_file(0,{ini_file(Backup,1344UV3)})} +'1382 MHz' = {json_file(0,{ini_file(Backup,1382UV3)})} +'1420 MHz' = {json_file(0,{ini_file(Backup,1420UV3)})} +'1459 MHz' = {json_file(0,{ini_file(Backup,1459UV3)})} +'1497 MHz' = {json_file(0,{ini_file(Backup,1497UV3)})} +'1536 MHz' = {json_file(0,{ini_file(Backup,1536UV3)})} \ No newline at end of file diff --git a/Ultrahand/OC Toolkit/data/SC/custom_table.ini b/Ultrahand/OC Toolkit/data/SC/custom_table.ini new file mode 100644 index 00000000..d1e61075 --- /dev/null +++ b/Ultrahand/OC Toolkit/data/SC/custom_table.ini @@ -0,0 +1,327 @@ +;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 + + +[*1075 MHz?GPUUV3erista] +;system=erista +;mini=true +;selection_mini=true +;mode=option +json_file_source './erista/gpu_uv3_e.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 + + +[*1152 MHz?GPUUV3erista] +;system=erista +;mini=true +;selection_mini=true +;mode=option +json_file_source './erista/gpu_uv3_e.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 + + +[*1344 MHz?GPUUV3] +;system=mariko +;mini=true +;selection_mini=true +;mode=option +json_file_source './mariko/gpu_uv3_e.json' label +hex-by-custom-offset /atmosphere/kips/loader.kip CUST 196 {json_file_source(*,hex)} +set-footer '{json_file_source(*,name)}' +back + + +[*1382 MHz?GPUUV3] +;system=mariko +;mini=true +;selection_mini=true +;mode=option +json_file_source './mariko/gpu_uv3_e.json' label +hex-by-custom-offset /atmosphere/kips/loader.kip CUST 200 {json_file_source(*,hex)} +set-footer '{json_file_source(*,name)}' +back + + +[*1420 MHz?GPUUV3] +;system=mariko +;mini=true +;selection_mini=true +;mode=option +json_file_source './mariko/gpu_uv3_e.json' label +hex-by-custom-offset /atmosphere/kips/loader.kip CUST 204 {json_file_source(*,hex)} +set-footer '{json_file_source(*,name)}' +back + + +[*1459 MHz?GPUUV3] +;system=mariko +;mini=true +;selection_mini=true +;mode=option +json_file_source './mariko/gpu_uv3_e.json' label +hex-by-custom-offset /atmosphere/kips/loader.kip CUST 208 {json_file_source(*,hex)} +set-footer '{json_file_source(*,name)}' +back + + +[*1497 MHz?GPUUV3] +;system=mariko +;mini=true +;selection_mini=true +;mode=option +json_file_source './mariko/gpu_uv3_e.json' label +hex-by-custom-offset /atmosphere/kips/loader.kip CUST 212 {json_file_source(*,hex)} +set-footer '{json_file_source(*,name)}' +back + + +[*1536 MHz?GPUUV3] +;system=mariko +;mini=true +;selection_mini=true +;mode=option +json_file_source './mariko/gpu_uv3_e.json' label +hex-by-custom-offset /atmosphere/kips/loader.kip CUST 216 {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' diff --git a/Ultrahand/OC Toolkit/data/SC/erista/gpu_uv3.json b/Ultrahand/OC Toolkit/data/SC/erista/gpu_uv3.json new file mode 100644 index 00000000..e713c7ed --- /dev/null +++ b/Ultrahand/OC Toolkit/data/SC/erista/gpu_uv3.json @@ -0,0 +1,312 @@ +[ + { + "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" + }, + { + "name": "955 mV", + "hex": "BB03", + "label": "955 mV - unsafe" + }, + { + "name": "960 mV", + "hex": "C003", + "label": "960 mV - unsafe" + }, + { + "name": "965 mV", + "hex": "C503", + "label": "965 mV - unsafe" + }, + { + "name": "970 mV", + "hex": "CA03", + "label": "970 mV - unsafe" + }, + { + "name": "975 mV", + "hex": "CF03", + "label": "975 mV - unsafe" + }, + { + "name": "980 mV", + "hex": "D403", + "label": "980 mV - unsafe" + }, + { + "name": "985 mV", + "hex": "D903", + "label": "985 mV - unsafe" + }, + { + "name": "990 mV", + "hex": "DE03", + "label": "990 mV - unsafe" + }, + { + "name": "995 mV", + "hex": "E303", + "label": "995 mV - unsafe" + } +] diff --git a/Ultrahand/OC Toolkit/data/SC/erista/gpu_uv3_e.json b/Ultrahand/OC Toolkit/data/SC/erista/gpu_uv3_e.json new file mode 100644 index 00000000..4ba8b1ef --- /dev/null +++ b/Ultrahand/OC Toolkit/data/SC/erista/gpu_uv3_e.json @@ -0,0 +1,307 @@ +[ + { + "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" + }, + { + "name": "955 mV", + "hex": "BB03", + "label": "955 mV - unsafe" + }, + { + "name": "960 mV", + "hex": "C003", + "label": "960 mV - unsafe" + }, + { + "name": "965 mV", + "hex": "C503", + "label": "965 mV - unsafe" + }, + { + "name": "970 mV", + "hex": "CA03", + "label": "970 mV - unsafe" + }, + { + "name": "975 mV", + "hex": "CF03", + "label": "975 mV - unsafe" + }, + { + "name": "980 mV", + "hex": "D403", + "label": "980 mV - unsafe" + }, + { + "name": "985 mV", + "hex": "D903", + "label": "985 mV - unsafe" + }, + { + "name": "990 mV", + "hex": "DE03", + "label": "990 mV - unsafe" + }, + { + "name": "995 mV", + "hex": "E303", + "label": "995 mV - unsafe" + } +] diff --git a/Ultrahand/OC Toolkit/data/SC/erista/ram_vdd2.json b/Ultrahand/OC Toolkit/data/SC/erista/ram_vdd2.json new file mode 100644 index 00000000..d795f038 --- /dev/null +++ b/Ultrahand/OC Toolkit/data/SC/erista/ram_vdd2.json @@ -0,0 +1,187 @@ +[ + { + "name": "Do not override", + "label": "Do not override", + "hex": "000000" + }, + { + "name": "912.5 mV", + "label": "912.5 mV - unsafe", + "hex": "74EC0D" + }, + { + "name": "925 mV", + "label": "925 mV - unsafe", + "hex": "481D0E" + }, + { + "name": "937.5 mV", + "label": "937.5 mV - unsafe", + "hex": "1C4E0E" + }, + { + "name": "950 mV", + "label": "950 mV - unsafe", + "hex": "F07E0E" + }, + { + "name": "962.5 mV", + "label": "962.5 mV - unsafe", + "hex": "C4AF0E" + }, + { + "name": "975 mV", + "label": "975 mV - unsafe", + "hex": "98E00E" + }, + { + "name": "987.5 mV", + "label": "987.5 mV - unsafe", + "hex": "6CZZ0F" + }, + { + "name": "1000 mV", + "label": "1000 mV - unsafe", + "hex": "40420F" + }, + { + "name": "1012.5 mV", + "label": "1012.5 mV - unsafe", + "hex": "14730F" + }, + { + "name": "1025 mV", + "label": "1025 mV - unsafe", + "hex": "E8A30F" + }, + { + "name": "1037.5 mV", + "label": "1037.5 mV - unsafe", + "hex": "BCD40F" + }, + { + "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" + }, + { + "name": "1250 mV", + "label": "1250 mV - unsafe", + "hex": "D01213" + }, + { + "name": "1262.5 mV", + "label": "1262.5 mV - dangerous", + "hex": "A44313" + }, + { + "name": "1275 mV", + "label": "1275 mV - dangerous", + "hex": "787413" + }, + { + "name": "1287.5 mV", + "label": "1287.5 mV - dangerous", + "hex": "4CA513" + }, + { + "name": "1300 mV", + "label": "1300 mV - dangerous", + "hex": "20D613" + }, + { + "name": "1312.5 mV", + "label": "1312.5 mV - dangerous", + "hex": "F40614" + }, + { + "name": "1325 mV", + "label": "1325 mV - dangerous", + "hex": "C83714" + }, + { + "name": "1337.5 mV", + "label": "1337.5 mV - dangerous", + "hex": "9C6814" + }, + { + "name": "1350 mV", + "label": "1350 mV - dangerous", + "hex": "709914" + } +] diff --git a/Ultrahand/OC Toolkit/data/SC/info.ini b/Ultrahand/OC Toolkit/data/SC/info.ini new file mode 100644 index 00000000..ea28e572 --- /dev/null +++ b/Ultrahand/OC Toolkit/data/SC/info.ini @@ -0,0 +1,198 @@ +;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=35 +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)})} +'1075 MHz' = {json_file(0,{hex_file(CUST,176,2)})} +'1152 MHz' = {json_file(0,{hex_file(CUST,180,2)})} +mariko: +'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)})} +'1344 MHz' = {json_file(0,{hex_file(CUST,196,2)})} +'1382 MHz' = {json_file(0,{hex_file(CUST,200,2)})} +'1420 MHz' = {json_file(0,{hex_file(CUST,204,2)})} +'1459 MHz' = {json_file(0,{hex_file(CUST,208,2)})} +'1497 MHz' = {json_file(0,{hex_file(CUST,212,2)})} +'1536 MHz' = {json_file(0,{hex_file(CUST,216,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}' \ No newline at end of file diff --git a/Ultrahand/OC Toolkit/data/SC/mariko/cpu_voltages.json b/Ultrahand/OC Toolkit/data/SC/mariko/cpu_voltages.json new file mode 100644 index 00000000..99d9c401 --- /dev/null +++ b/Ultrahand/OC Toolkit/data/SC/mariko/cpu_voltages.json @@ -0,0 +1,182 @@ +[ + { + "name": "900 mV", + "label": "900 mV", + "hex": "8403" + }, + { + "name": "925 mV", + "label": "925 mV", + "hex": "9D03" + }, + { + "name": "950 mV", + "label": "950 mV", + "hex": "B603" + }, + { + "name": "975 mV", + "label": "975 mV", + "hex": "CF03" + }, + { + "name": "1000 mV", + "label": "1000 mV", + "hex": "E803" + }, + { + "name": "1025 mV", + "label": "1025 mV", + "hex": "0104" + }, + { + "name": "1050 mV", + "label": "1050 mV", + "hex": "1A04" + }, + { + "name": "1075 mV", + "label": "1075 mV", + "hex": "3304" + }, + { + "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" + }, + { + "name": "1165 mV", + "label": "1165 mV - dangerous", + "hex": "8D04" + }, + { + "name": "1170 mV", + "label": "1170 mV - dangerous", + "hex": "9204" + }, + { + "name": "1175 mV", + "label": "1175 mV - dangerous", + "hex": "9704" + }, + { + "name": "1180 mV", + "label": "1180 mV - dangerous", + "hex": "9C04" + }, + { + "name": "1185 mV", + "label": "1185 mV - dangerous", + "hex": "A104" + }, + { + "name": "1190 mV", + "label": "1190 mV - dangerous", + "hex": "A604" + }, + { + "name": "1195 mV", + "label": "1195 mV - dangerous", + "hex": "AB04" + }, + { + "name": "1200 mV", + "label": "1200 mV - dangerous", + "hex": "B004" + }, + { + "name": "1205 mV", + "label": "1205 mV - dangerous", + "hex": "B504" + }, + { + "name": "1210 mV", + "label": "1210 mV - dangerous", + "hex": "BA04" + }, + { + "name": "1215 mV", + "label": "1215 mV - dangerous", + "hex": "BF04" + }, + { + "name": "1220 mV", + "label": "1220 mV - dangerous", + "hex": "C404" + }, + { + "name": "1225 mV", + "label": "1225 mV - dangerous", + "hex": "C904" + }, + { + "name": "1230 mV", + "label": "1230 mV - dangerous", + "hex": "CE04" + }, + { + "name": "1235 mV", + "label": "1235 mV - dangerous", + "hex": "D304" + } +] \ No newline at end of file diff --git a/Ultrahand/OC Toolkit/data/SC/mariko/gpu_uv3.json b/Ultrahand/OC Toolkit/data/SC/mariko/gpu_uv3.json new file mode 100644 index 00000000..5ee6cccb --- /dev/null +++ b/Ultrahand/OC Toolkit/data/SC/mariko/gpu_uv3.json @@ -0,0 +1,497 @@ +[ + { + "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" + }, + { + "name": "855 mV", + "hex": "5703", + "label": "855 mV - dangerous" + }, + { + "name": "860 mV", + "hex": "5C03", + "label": "860 mV - dangerous" + }, + { + "name": "865 mV", + "hex": "6103", + "label": "865 mV - dangerous" + }, + { + "name": "870 mV", + "hex": "6603", + "label": "870 mV - dangerous" + }, + { + "name": "875 mV", + "hex": "6B03", + "label": "875 mV - dangerous" + }, + { + "name": "880 mV", + "hex": "7003", + "label": "880 mV - dangerous" + }, + { + "name": "885 mV", + "hex": "7503", + "label": "885 mV - dangerous" + }, + { + "name": "890 mV", + "hex": "7A03", + "label": "890 mV - dangerous" + }, + { + "name": "895 mV", + "hex": "7F03", + "label": "895 mV - dangerous" + }, + { + "name": "900 mV", + "hex": "8403", + "label": "900 mV - dangerous" + }, + { + "name": "905 mV", + "hex": "8903", + "label": "905 mV - dangerous" + }, + { + "name": "910 mV", + "hex": "8E03", + "label": "910 mV - dangerous" + }, + { + "name": "915 mV", + "hex": "9303", + "label": "915 mV - dangerous" + }, + { + "name": "920 mV", + "hex": "9803", + "label": "920 mV - dangerous" + }, + { + "name": "925 mV", + "hex": "9D03", + "label": "925 mV - dangerous" + }, + { + "name": "930 mV", + "hex": "A203", + "label": "930 mV - dangerous" + }, + { + "name": "935 mV", + "hex": "A703", + "label": "935 mV - dangerous" + }, + { + "name": "940 mV", + "hex": "AC03", + "label": "940 mV - dangerous" + }, + { + "name": "945 mV", + "hex": "B103", + "label": "945 mV - dangerous" + }, + { + "name": "950 mV", + "hex": "B603", + "label": "950 mV - dangerous" + }, + { + "name": "955 mV", + "hex": "BB03", + "label": "955 mV - dangerous" + }, + { + "name": "960 mV", + "hex": "C003", + "label": "960 mV - dangerous" + } +] diff --git a/Ultrahand/OC Toolkit/data/SC/mariko/gpu_uv3_e.json b/Ultrahand/OC Toolkit/data/SC/mariko/gpu_uv3_e.json new file mode 100644 index 00000000..85f1f2f5 --- /dev/null +++ b/Ultrahand/OC Toolkit/data/SC/mariko/gpu_uv3_e.json @@ -0,0 +1,492 @@ +[ + { + "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" + }, + { + "name": "855 mV", + "hex": "5703", + "label": "855 mV - dangerous" + }, + { + "name": "860 mV", + "hex": "5C03", + "label": "860 mV - dangerous" + }, + { + "name": "865 mV", + "hex": "6103", + "label": "865 mV - dangerous" + }, + { + "name": "870 mV", + "hex": "6603", + "label": "870 mV - dangerous" + }, + { + "name": "875 mV", + "hex": "6B03", + "label": "875 mV - dangerous" + }, + { + "name": "880 mV", + "hex": "7003", + "label": "880 mV - dangerous" + }, + { + "name": "885 mV", + "hex": "7503", + "label": "885 mV - dangerous" + }, + { + "name": "890 mV", + "hex": "7A03", + "label": "890 mV - dangerous" + }, + { + "name": "895 mV", + "hex": "7F03", + "label": "895 mV - dangerous" + }, + { + "name": "900 mV", + "hex": "8403", + "label": "900 mV - dangerous" + }, + { + "name": "905 mV", + "hex": "8903", + "label": "905 mV - dangerous" + }, + { + "name": "910 mV", + "hex": "8E03", + "label": "910 mV - dangerous" + }, + { + "name": "915 mV", + "hex": "9303", + "label": "915 mV - dangerous" + }, + { + "name": "920 mV", + "hex": "9803", + "label": "920 mV - dangerous" + }, + { + "name": "925 mV", + "hex": "9D03", + "label": "925 mV - dangerous" + }, + { + "name": "930 mV", + "hex": "A203", + "label": "930 mV - dangerous" + }, + { + "name": "935 mV", + "hex": "A703", + "label": "935 mV - dangerous" + }, + { + "name": "940 mV", + "hex": "AC03", + "label": "940 mV - dangerous" + }, + { + "name": "945 mV", + "hex": "B103", + "label": "945 mV - dangerous" + }, + { + "name": "950 mV", + "hex": "B603", + "label": "950 mV - dangerous" + }, + { + "name": "955 mV", + "hex": "BB03", + "label": "955 mV - dangerous" + }, + { + "name": "960 mV", + "hex": "C003", + "label": "960 mV - dangerous" + } +] diff --git a/Ultrahand/OC Toolkit/data/SC/mariko/gpu_vmax.json b/Ultrahand/OC Toolkit/data/SC/mariko/gpu_vmax.json new file mode 100644 index 00000000..0d243935 --- /dev/null +++ b/Ultrahand/OC Toolkit/data/SC/mariko/gpu_vmax.json @@ -0,0 +1,134 @@ +[ + { + "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" + }, + { + "name": "855 mV", + "hex": "5703" + }, + { + "name": "860 mV", + "hex": "5C03" + }, + { + "name": "865 mV", + "hex": "6103" + }, + { + "name": "870 mV", + "hex": "6603" + }, + { + "name": "875 mV", + "hex": "6B03" + }, + { + "name": "880 mV", + "hex": "7003" + }, + { + "name": "885 mV", + "hex": "7503" + }, + { + "name": "890 mV", + "hex": "7A03" + }, + { + "name": "895 mV", + "hex": "7F03" + }, + { + "name": "900 mV", + "hex": "8403" + }, + { + "name": "905 mV", + "hex": "8903" + }, + { + "name": "910 mV", + "hex": "8E03" + }, + { + "name": "915 mV", + "hex": "9303" + }, + { + "name": "920 mV", + "hex": "9803" + }, + { + "name": "925 mV", + "hex": "9D03" + }, + { + "name": "930 mV", + "hex": "A203" + }, + { + "name": "935 mV", + "hex": "A703" + }, + { + "name": "940 mV", + "hex": "AC03" + }, + { + "name": "945 mV", + "hex": "B103" + }, + { + "name": "950 mV", + "hex": "B603" + }, + { + "name": "955 mV", + "hex": "BB03" + }, + { + "name": "960 mV", + "hex": "C003" + } +] diff --git a/Ultrahand/OC Toolkit/data/SC/mariko/ram_vdd2.json b/Ultrahand/OC Toolkit/data/SC/mariko/ram_vdd2.json new file mode 100644 index 00000000..9dc6f83b --- /dev/null +++ b/Ultrahand/OC Toolkit/data/SC/mariko/ram_vdd2.json @@ -0,0 +1,187 @@ +[ + { + "name": "Do not override", + "label": "Do not override", + "hex": "000000" + }, + { + "name": "912.5 mV", + "label": "912.5 mV - unsafe", + "hex": "74EC0D" + }, + { + "name": "925 mV", + "label": "925 mV - unsafe", + "hex": "481D0E" + }, + { + "name": "937.5 mV", + "label": "937.5 mV - unsafe", + "hex": "1C4E0E" + }, + { + "name": "950 mV", + "label": "950 mV - unsafe", + "hex": "F07E0E" + }, + { + "name": "962.5 mV", + "label": "962.5 mV - unsafe", + "hex": "C4AF0E" + }, + { + "name": "975 mV", + "label": "975 mV - unsafe", + "hex": "98E00E" + }, + { + "name": "987.5 mV", + "label": "987.5 mV - unsafe", + "hex": "6CZZ0F" + }, + { + "name": "1000 mV", + "label": "1000 mV - unsafe", + "hex": "40420F" + }, + { + "name": "1012.5 mV", + "label": "1012.5 mV - unsafe", + "hex": "14730F" + }, + { + "name": "1025 mV", + "label": "1025 mV - unsafe", + "hex": "E8A30F" + }, + { + "name": "1037.5 mV", + "label": "1037.5 mV - unsafe", + "hex": "BCD40F" + }, + { + "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" + }, + { + "name": "1225 mV", + "label": "1225 mV - unsafe", + "hex": "28B112" + }, + { + "name": "1237.5 mV", + "label": "1237.5 mV - unsafe", + "hex": "FCE112" + }, + { + "name": "1250 mV", + "label": "1250 mV - unsafe", + "hex": "D01213" + }, + { + "name": "1262.5 mV", + "label": "1262.5 mV - dangerous", + "hex": "A44313" + }, + { + "name": "1275 mV", + "label": "1275 mV - dangerous", + "hex": "787413" + }, + { + "name": "1287.5 mV", + "label": "1287.5 mV - dangerous", + "hex": "4CA513" + }, + { + "name": "1300 mV", + "label": "1300 mV - dangerous", + "hex": "20D613" + }, + { + "name": "1312.5 mV", + "label": "1312.5 mV - dangerous", + "hex": "F40614" + }, + { + "name": "1325 mV", + "label": "1325 mV - dangerous", + "hex": "C83714" + }, + { + "name": "1337.5 mV", + "label": "1337.5 mV - dangerous", + "hex": "9C6814" + }, + { + "name": "1350 mV", + "label": "1350 mV - dangerous", + "hex": "709914" + } +] diff --git a/Ultrahand/OC Toolkit/data/SC/mariko/ram_vddq.json b/Ultrahand/OC Toolkit/data/SC/mariko/ram_vddq.json new file mode 100644 index 00000000..683429e4 --- /dev/null +++ b/Ultrahand/OC Toolkit/data/SC/mariko/ram_vddq.json @@ -0,0 +1,292 @@ +[ + { + "name": "Do not override", + "label": "Do not override", + "hex": "000000" + }, + { + "name": "370 mV", + "label": "370 mV - unsafe", + "hex": "50A505" + }, + { + "name": "375 mV", + "label": "375 mV - unsafe", + "hex": "D8B805" + }, + { + "name": "380 mV", + "label": "380 mV - unsafe", + "hex": "60CC05" + }, + { + "name": "385 mV", + "label": "385 mV - unsafe", + "hex": "E8DF05" + }, + { + "name": "390 mV", + "label": "390 mV - unsafe", + "hex": "70F305" + }, + { + "name": "395 mV", + "label": "395 mV - unsafe", + "hex": "F80606" + }, + { + "name": "400 mV", + "label": "400 mV - unsafe", + "hex": "801A06" + }, + { + "name": "405 mV", + "label": "405 mV - unsafe", + "hex": "082E06" + }, + { + "name": "410 mV", + "label": "410 mV - unsafe", + "hex": "904106" + }, + { + "name": "415 mV", + "label": "415 mV - unsafe", + "hex": "185506" + }, + { + "name": "420 mV", + "label": "420 mV - unsafe", + "hex": "A06806" + }, + { + "name": "425 mV", + "label": "425 mV - unsafe", + "hex": "287C06" + }, + { + "name": "430 mV", + "label": "430 mV - unsafe", + "hex": "B08F06" + }, + { + "name": "435 mV", + "label": "435 mV - unsafe", + "hex": "38A306" + }, + { + "name": "440 mV", + "label": "440 mV - unsafe", + "hex": "C0B606" + }, + { + "name": "445 mV", + "label": "445 mV - unsafe", + "hex": "48CA06" + }, + { + "name": "450 mV", + "label": "450 mV - unsafe", + "hex": "D0DD06" + }, + { + "name": "455 mV", + "label": "455 mV - unsafe", + "hex": "58F106" + }, + { + "name": "460 mV", + "label": "460 mV - unsafe", + "hex": "E00407" + }, + { + "name": "465 mV", + "label": "465 mV - unsafe", + "hex": "681807" + }, + { + "name": "470 mV", + "label": "470 mV - unsafe", + "hex": "F02B07" + }, + { + "name": "475 mV", + "label": "475 mV - unsafe", + "hex": "783F07" + }, + { + "name": "480 mV", + "label": "480 mV - unsafe", + "hex": "005307" + }, + { + "name": "485 mV", + "label": "485 mV - unsafe", + "hex": "886607" + }, + { + "name": "490 mV", + "label": "490 mV - unsafe", + "hex": "107A07" + }, + { + "name": "495 mV", + "label": "495 mV - unsafe", + "hex": "988D07" + }, + { + "name": "500 mV", + "label": "500 mV - unsafe", + "hex": "20A107" + }, + { + "name": "505 mV", + "label": "505 mV - unsafe", + "hex": "A8B407" + }, + { + "name": "510 mV", + "label": "510 mV - unsafe", + "hex": "30C807" + }, + { + "name": "515 mV", + "label": "515 mV - unsafe", + "hex": "B8DB07" + }, + { + "name": "520 mV", + "label": "520 mV - unsafe", + "hex": "40EF07" + }, + { + "name": "525 mV", + "label": "525 mV - unsafe", + "hex": "C80208" + }, + { + "name": "530 mV", + "label": "530 mV - unsafe", + "hex": "501608" + }, + { + "name": "535 mV", + "label": "535 mV - unsafe", + "hex": "D82908" + }, + { + "name": "540 mV", + "label": "540 mV - unsafe", + "hex": "603D08" + }, + { + "name": "545 mV", + "label": "545 mV - unsafe", + "hex": "E85008" + }, + { + "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" + } +] diff --git a/Ultrahand/OC Toolkit/data/SC/update.ini b/Ultrahand/OC Toolkit/data/SC/update.ini new file mode 100644 index 00000000..da0a6d25 --- /dev/null +++ b/Ultrahand/OC Toolkit/data/SC/update.ini @@ -0,0 +1,193 @@ +;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.u.zip /config/ultrahand/downloads/ +unzip /config/ultrahand/downloads/OC.Toolkit.u.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.u.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] \ No newline at end of file diff --git a/Ultrahand/OC Toolkit/default_table.ini b/Ultrahand/OC Toolkit/default_table.ini new file mode 100644 index 00000000..b83305ae --- /dev/null +++ b/Ultrahand/OC Toolkit/default_table.ini @@ -0,0 +1,59 @@ +;creator='ppkantorski, B3711' + +[Default Table] + +[yes] +;mode=table +;background=true +;spacing=8 +;gap=50 +;info_text_color=warning +'' = 'Reset the table to default values. ' +'' = '' +'' = 'Are you sure you want to proceed? ' + +[Yes - Apply] +;system=mariko +hex-by-custom-offset /atmosphere/kips/loader.kip CUST 124 0000 +hex-by-custom-offset /atmosphere/kips/loader.kip CUST 128 0000 +hex-by-custom-offset /atmosphere/kips/loader.kip CUST 132 0000 +hex-by-custom-offset /atmosphere/kips/loader.kip CUST 136 0000 +hex-by-custom-offset /atmosphere/kips/loader.kip CUST 140 0000 +hex-by-custom-offset /atmosphere/kips/loader.kip CUST 144 0000 +hex-by-custom-offset /atmosphere/kips/loader.kip CUST 148 0000 +hex-by-custom-offset /atmosphere/kips/loader.kip CUST 152 0000 +hex-by-custom-offset /atmosphere/kips/loader.kip CUST 156 0000 +hex-by-custom-offset /atmosphere/kips/loader.kip CUST 160 0000 +hex-by-custom-offset /atmosphere/kips/loader.kip CUST 164 0000 +hex-by-custom-offset /atmosphere/kips/loader.kip CUST 168 0000 +hex-by-custom-offset /atmosphere/kips/loader.kip CUST 172 0000 +hex-by-custom-offset /atmosphere/kips/loader.kip CUST 176 0000 +hex-by-custom-offset /atmosphere/kips/loader.kip CUST 180 0000 +hex-by-custom-offset /atmosphere/kips/loader.kip CUST 184 0000 +hex-by-custom-offset /atmosphere/kips/loader.kip CUST 188 0000 +hex-by-custom-offset /atmosphere/kips/loader.kip CUST 192 0000 +exec cCutomTable +back + +[Yes - Apply] +;system=erista +hex-by-custom-offset /atmosphere/kips/loader.kip CUST 124 0000 +hex-by-custom-offset /atmosphere/kips/loader.kip CUST 128 0000 +hex-by-custom-offset /atmosphere/kips/loader.kip CUST 132 0000 +hex-by-custom-offset /atmosphere/kips/loader.kip CUST 136 0000 +hex-by-custom-offset /atmosphere/kips/loader.kip CUST 140 0000 +hex-by-custom-offset /atmosphere/kips/loader.kip CUST 144 0000 +hex-by-custom-offset /atmosphere/kips/loader.kip CUST 148 0000 +hex-by-custom-offset /atmosphere/kips/loader.kip CUST 152 0000 +hex-by-custom-offset /atmosphere/kips/loader.kip CUST 156 0000 +hex-by-custom-offset /atmosphere/kips/loader.kip CUST 160 0000 +hex-by-custom-offset /atmosphere/kips/loader.kip CUST 164 0000 +hex-by-custom-offset /atmosphere/kips/loader.kip CUST 168 0000 +hex-by-custom-offset /atmosphere/kips/loader.kip CUST 172 0000 +hex-by-custom-offset /atmosphere/kips/loader.kip CUST 176 D007 +hex-by-custom-offset /atmosphere/kips/loader.kip CUST 180 D007 +exec cCutomTable +back + +[No - Go back] +back \ No newline at end of file diff --git a/Ultrahand/OC Toolkit/erista/cpu_boost_clock.json b/Ultrahand/OC Toolkit/erista/cpu_boost_clock.json new file mode 100644 index 00000000..5884c7bd --- /dev/null +++ b/Ultrahand/OC Toolkit/erista/cpu_boost_clock.json @@ -0,0 +1,32 @@ +[ + { + "name": "1785 MHz", + "label": "1785 MHz - default", + "hex": "A83C1B" + }, + { + "name": "1887 MHz", + "label": "1887 MHz", + "hex": "18CB1C" + }, + { + "name": "1963 MHz", + "label": "1963 MHz", + "hex": "F8F31D" + }, + { + "name": "2091 MHz", + "label": "2091 MHz", + "hex": "F8E71F" + }, + { + "name": "2193 MHz", + "label": "2193 MHz", + "hex": "687621" + }, + { + "name": "2295 MHz", + "label": "2295 MHz", + "hex": "D80423" + } +] diff --git a/Ultrahand/OC Toolkit/erista/cpu_low_vmin.json b/Ultrahand/OC Toolkit/erista/cpu_low_vmin.json new file mode 100644 index 00000000..9d6293e9 --- /dev/null +++ b/Ultrahand/OC Toolkit/erista/cpu_low_vmin.json @@ -0,0 +1,27 @@ +[ + { + "name": "750 mV", + "label": "750 mV - unsafe", + "hex": "EE02" + }, + { + "name": "775 mV", + "label": "775 mV - unsafe", + "hex": "0703" + }, + { + "name": "800 mV", + "label": "800 mV", + "hex": "2003" + }, + { + "name": "825 mV", + "label": "825 mV", + "hex": "3903" + }, + { + "name": "850 mV", + "label": "850 mV", + "hex": "5203" + } +] diff --git a/Ultrahand/OC Toolkit/erista/cpu_uv.json b/Ultrahand/OC Toolkit/erista/cpu_uv.json new file mode 100644 index 00000000..77fa73fe --- /dev/null +++ b/Ultrahand/OC Toolkit/erista/cpu_uv.json @@ -0,0 +1,32 @@ +[ + { + "name": "0", + "label": " 0", + "hex": "00" + }, + { + "name": "1", + "label": " 1", + "hex": "01" + }, + { + "name": "2", + "label": " 2", + "hex": "02" + }, + { + "name": "3", + "label": " 3", + "hex": "03" + }, + { + "name": "4", + "label": " 4", + "hex": "04" + }, + { + "name": "5", + "label": " 5", + "hex": "05" + } +] \ No newline at end of file diff --git a/Ultrahand/OC Toolkit/erista/cpu_voltages.json b/Ultrahand/OC Toolkit/erista/cpu_voltages.json new file mode 100644 index 00000000..b6eed687 --- /dev/null +++ b/Ultrahand/OC Toolkit/erista/cpu_voltages.json @@ -0,0 +1,62 @@ +[ + { + "name": "1200 mV", + "label": "1200 mV", + "dec": "1200" + }, + { + "name": "1205 mV", + "label": "1205 mV", + "dec": "1205" + }, + { + "name": "1210 mV", + "label": "1210 mV", + "dec": "1210" + }, + { + "name": "1215 mV", + "label": "1215 mV", + "dec": "1215" + }, + { + "name": "1220 mV", + "label": "1220 mV", + "dec": "1220" + }, + { + "name": "1225 mV", + "label": "1225 mV", + "dec": "1225" + }, + { + "name": "1230 mV", + "label": "1230 mV", + "dec": "1230" + }, + { + "name": "1235 mV", + "label": "1235 mV", + "dec": "1235" + }, + { + "name": "1240 mV", + "label": "1240 mV", + "dec": "1240" + }, + { + "name": "1245 mV", + "label": "1245 mV", + "dec": "1245" + }, + { + "name": "1250 mV", + "label": "1250 mV", + "dec": "1250" + }, + { + "name": "1257 mV", + "label": "1257 mV - Default", + "dec": "1257" + } +] diff --git a/Ultrahand/OC Toolkit/erista/gpu_uv.json b/Ultrahand/OC Toolkit/erista/gpu_uv.json new file mode 100644 index 00000000..4c4dba77 --- /dev/null +++ b/Ultrahand/OC Toolkit/erista/gpu_uv.json @@ -0,0 +1,17 @@ +[ + { + "name": "0", + "label": " Default Table 0", + "hex": "00" + }, + { + "name": "1", + "label": " M static +30mV 1", + "hex": "01" + }, + { + "name": "2", + "label": " high UV table 2", + "hex": "02" + } +] \ No newline at end of file diff --git a/Ultrahand/OC Toolkit/erista/gpu_uv3.json b/Ultrahand/OC Toolkit/erista/gpu_uv3.json new file mode 100644 index 00000000..16ec74b0 --- /dev/null +++ b/Ultrahand/OC Toolkit/erista/gpu_uv3.json @@ -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" + } +] diff --git a/Ultrahand/OC Toolkit/erista/gpu_uv3_e.json b/Ultrahand/OC Toolkit/erista/gpu_uv3_e.json new file mode 100644 index 00000000..ec871112 --- /dev/null +++ b/Ultrahand/OC Toolkit/erista/gpu_uv3_e.json @@ -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" + } +] diff --git a/Ultrahand/OC Toolkit/erista/gpu_vmin.json b/Ultrahand/OC Toolkit/erista/gpu_vmin.json new file mode 100644 index 00000000..12dc5911 --- /dev/null +++ b/Ultrahand/OC Toolkit/erista/gpu_vmin.json @@ -0,0 +1,207 @@ +[ + { + "name": "700 mV", + "label": "700 mV", + "dec": "700" + }, + { + "name": "705 mV", + "label": "705 mV", + "dec": "705" + }, + { + "name": "710 mV", + "label": "710 mV", + "dec": "710" + }, + { + "name": "715 mV", + "label": "715 mV", + "dec": "715" + }, + { + "name": "720 mV", + "label": "720 mV", + "dec": "720" + }, + { + "name": "725 mV", + "label": "725 mV", + "dec": "725" + }, + { + "name": "730 mV", + "label": "730 mV", + "dec": "730" + }, + { + "name": "735 mV", + "label": "735 mV", + "dec": "735" + }, + { + "name": "740 mV", + "label": "740 mV", + "dec": "740" + }, + { + "name": "745 mV", + "label": "745 mV", + "dec": "745" + }, + { + "name": "750 mV", + "label": "750 mV", + "dec": "750" + }, + { + "name": "755 mV", + "label": "755 mV", + "dec": "755" + }, + { + "name": "760 mV", + "label": "760 mV", + "dec": "760" + }, + { + "name": "765 mV", + "label": "765 mV", + "dec": "765" + }, + { + "name": "770 mV", + "label": "770 mV", + "dec": "770" + }, + { + "name": "775 mV", + "label": "775 mV", + "dec": "775" + }, + { + "name": "780 mV", + "label": "780 mV", + "dec": "780" + }, + { + "name": "785 mV", + "label": "785 mV", + "dec": "785" + }, + { + "name": "790 mV", + "label": "790 mV", + "dec": "790" + }, + { + "name": "795 mV", + "label": "795 mV", + "dec": "795" + }, + { + "name": "800 mV", + "label": "800 mV", + "dec": "800" + }, + { + "name": "805 mV", + "label": "805 mV", + "dec": "805" + }, + { + "name": "810 mV", + "label": "810 mV - Default", + "dec": "810" + }, + { + "name": "815 mV", + "label": "815 mV", + "dec": "815" + }, + { + "name": "820 mV", + "label": "820 mV", + "dec": "820" + }, + { + "name": "825 mV", + "label": "825 mV", + "dec": "825" + }, + { + "name": "830 mV", + "label": "830 mV", + "dec": "830" + }, + { + "name": "835 mV", + "label": "835 mV", + "dec": "835" + }, + { + "name": "840 mV", + "label": "840 mV", + "dec": "840" + }, + { + "name": "845 mV", + "label": "845 mV", + "dec": "845" + }, + { + "name": "850 mV", + "label": "850 mV", + "dec": "850" + }, + { + "name": "855 mV", + "label": "855 mV", + "dec": "855" + }, + { + "name": "860 mV", + "label": "860 mV", + "dec": "860" + }, + { + "name": "865 mV", + "label": "865 mV", + "dec": "865" + }, + { + "name": "870 mV", + "label": "870 mV", + "dec": "870" + }, + { + "name": "875 mV", + "label": "875 mV", + "dec": "875" + }, + { + "name": "880 mV", + "label": "880 mV", + "dec": "880" + }, + { + "name": "885 mV", + "label": "885 mV", + "dec": "885" + }, + { + "name": "890 mV", + "label": "890 mV", + "dec": "890" + }, + { + "name": "895 mV", + "label": "895 mV", + "dec": "895" + }, + { + "name": "900 mV", + "label": "900 mV", + "dec": "900" + } +] \ No newline at end of file diff --git a/Ultrahand/OC Toolkit/erista/ram_dvb_table.json b/Ultrahand/OC Toolkit/erista/ram_dvb_table.json new file mode 100644 index 00000000..5cbb0014 --- /dev/null +++ b/Ultrahand/OC Toolkit/erista/ram_dvb_table.json @@ -0,0 +1,32 @@ +[ + { + "name": "0", + "label": " 0", + "hex": "00000000" + }, + { + "name": "1", + "label": " 1", + "hex": "01000000" + }, + { + "name": "2", + "label": " 2", + "hex": "02000000" + }, + { + "name": "3", + "label": " 3", + "hex": "03000000" + }, + { + "name": "4", + "label": " 4", + "hex": "04000000" + }, + { + "name": "5", + "label": " 5", + "hex": "05000000" + } +] \ No newline at end of file diff --git a/Ultrahand/OC Toolkit/erista/ram_freqs.json b/Ultrahand/OC Toolkit/erista/ram_freqs.json new file mode 100644 index 00000000..4006c260 --- /dev/null +++ b/Ultrahand/OC Toolkit/erista/ram_freqs.json @@ -0,0 +1,147 @@ +[ + { + "name": "1862 MHz - Default", + "label": "1862 MHz", + "dec": "1862400" + }, + { + "name": "1881 MHz", + "label": "1881 MHz", + "dec": "1881600" + }, + { + "name": "1900 MHz", + "label": "1900 MHz", + "dec": "1900800" + }, + { + "name": "1920 MHz", + "label": "1920 MHz", + "dec": "1920000" + }, + { + "name": "1939 MHz", + "label": "1939 MHz", + "dec": "1939200" + }, + { + "name": "1958 MHz", + "label": "1958 MHz", + "dec": "1958400" + }, + { + "name": "1977 MHz", + "label": "1977 MHz", + "dec": "1977600" + }, + { + "name": "1996 MHz", + "label": "1996 MHz", + "dec": "1996800" + }, + { + "name": "2016 MHz", + "label": "2016 MHz", + "dec": "2016000" + }, + { + "name": "2035 MHz", + "label": "2035 MHz", + "dec": "2035200" + }, + { + "name": "2054 MHz", + "label": "2054 MHz", + "dec": "2054400" + }, + { + "name": "2073 MHz", + "label": "2073 MHz", + "dec": "2073600" + }, + { + "name": "2092 MHz", + "label": "2092 MHz", + "dec": "2092800" + }, + { + "name": "2112 MHz", + "label": "2112 MHz", + "dec": "2112000" + }, + { + "name": "2131 MHz", + "label": "2131 MHz", + "dec": "2131200" + }, + { + "name": "2150 MHz", + "label": "2150 MHz", + "dec": "2150400" + }, + { + "name": "2169 MHz", + "label": "2169 MHz", + "dec": "2169600" + }, + { + "name": "2188 MHz", + "label": "2188 MHz", + "dec": "2188800" + }, + { + "name": "2208 MHz", + "label": "2208 MHz", + "dec": "2208000" + }, + { + "name": "2227 MHz", + "label": "2227 MHz", + "dec": "2227200" + }, + { + "name": "2246 MHz", + "label": "2246 MHz", + "dec": "2246400" + }, + { + "name": "2265 MHz", + "label": "2265 MHz", + "dec": "2265600" + }, + { + "name": "2284 MHz", + "label": "2284 MHz", + "dec": "2284800" + }, + { + "name": "2304 MHz", + "label": "2304 MHz", + "dec": "2304000" + }, + { + "name": "2323 MHz", + "label": "2323 MHz", + "dec": "2323200" + }, + { + "name": "2342 MHz", + "label": "2342 MHz", + "dec": "2342400" + }, + { + "name": "2361 MHz", + "label": "2361 MHz", + "dec": "2361600" + }, + { + "name": "2380 MHz", + "label": "2380 MHz", + "dec": "2380800" + }, + { + "name": "2400 MHz", + "label": "2400 MHz", + "dec": "2400000" + } +] \ No newline at end of file diff --git a/Ultrahand/OC Toolkit/erista/ram_trfc.json b/Ultrahand/OC Toolkit/erista/ram_trfc.json new file mode 100644 index 00000000..994bee28 --- /dev/null +++ b/Ultrahand/OC Toolkit/erista/ram_trfc.json @@ -0,0 +1,32 @@ +[ + { + "name": "(90) 0", + "label": "0", + "hex": "00" + }, + { + "name": "(80) 1", + "label": "1", + "hex": "01" + }, + { + "name": "(70) 2", + "label": "2", + "hex": "02" + }, + { + "name": "(60) 3", + "label": "3", + "hex": "03" + }, + { + "name": "(50) 4", + "label": "4", + "hex": "04" + }, + { + "name": "(40) 5", + "label": "5", + "hex": "05" + } +] diff --git a/Ultrahand/OC Toolkit/erista/ram_vdd2.json b/Ultrahand/OC Toolkit/erista/ram_vdd2.json new file mode 100644 index 00000000..b68569e5 --- /dev/null +++ b/Ultrahand/OC Toolkit/erista/ram_vdd2.json @@ -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" + } +] diff --git a/Ultrahand/OC Toolkit/extended_voltages.ini b/Ultrahand/OC Toolkit/extended_voltages.ini new file mode 100644 index 00000000..051daad2 --- /dev/null +++ b/Ultrahand/OC Toolkit/extended_voltages.ini @@ -0,0 +1,32 @@ +;creator='ppkantorski, B3711' + +[Warning] + +[yes] +;mode=table +;alignment=right +;background=true +;spacing=8 +;gap=50 +;info_text_color=warning +'' = 'High voltages and exceeding PMIC and board' +'' = 'limits can cause hardware degradation. ' +'' = '' +'' = 'Unlock extended voltages only if you ' +'' = 'fully understand the risks. ' +'' = '' +'' = 'Are you sure you want to proceed? ' + +[Yes - Apply] +copy '/switch/.packages/OC Toolkit/data/SC/' './' +mariko: +exec boot +back +erista: +hex-by-custom-offset /atmosphere/kips/loader.kip CUST 176 D007 +hex-by-custom-offset /atmosphere/kips/loader.kip CUST 180 D007 +exec boot +back + +[No - Go back] +back \ No newline at end of file diff --git a/Ultrahand/OC Toolkit/fan_curve.ini b/Ultrahand/OC Toolkit/fan_curve.ini new file mode 100644 index 00000000..b77f49b4 --- /dev/null +++ b/Ultrahand/OC Toolkit/fan_curve.ini @@ -0,0 +1,82 @@ +;creator='ppkantorski, B3711' +;show_version=true + +[@fan_curve] +[Fan Info] +;mode=table +;background=false +;spacing=0 +;gap=20 +;header_indent=false +;info_text_color=header +;section_text_color=header +json_file './json/ram_model.json' +'' = 'optimizes the original fancurve for higher clocks' +[$] +;mode=table +;background=false +;header=false +;gap=30 +'->' = 'max tskin limit will be unlocked to 60°C' + + + + +[Tskin Target] +;mode=step_trackbar +;unlocked=true +;min_value=52 +;max_value=60 +;units=°C +set-ini-val /atmosphere/config/system_settings.ini tc use_configurations_on_fwdbg u8!0x1 +set-ini-val /atmosphere/config/system_settings.ini tc tskin_rate_table_console_on_fwdbg 'str!"[[-1000000, 40000, 0, 0], [36000, 43000, 51, 51], [43000, 49000, 51, 128], [49000, {value}000, 128, 255], [{value}000, 1000000, 255, 255]]"' +set-ini-val /atmosphere/config/system_settings.ini tc tskin_rate_table_handheld_on_fwdbg 'str!"[[-1000000, 40000, 0, 0], [36000, 43000, 51, 51], [43000, 49000, 51, 128], [49000, {value}000, 128, 255], [{value}000, 1000000, 255, 255]]"' +set-ini-val /atmosphere/config/system_settings.ini tc holdable_tskin u32!0xEA60 +set-ini-val /atmosphere/config/system_settings.ini tc touchable_tskin u32!0xEA60 + + +[recommended = 54°C] + + + +[Tskin Coefficients] +[V1 - Erista] +;mini=true +set-ini-val /atmosphere/config/system_settings.ini tc tskin_pcb_coefficients_console_on_fwdbg 'str!"[6396, 119440]"' +set-ini-val /atmosphere/config/system_settings.ini tc tskin_pcb_coefficients_handheld_on_fwdbg 'str!"[5817, 129580]"' +set-ini-val /atmosphere/config/system_settings.ini tc tskin_soc_coefficients_console_on_fwdbg 'str!"[6182, 112480]"' +set-ini-val /atmosphere/config/system_settings.ini tc tskin_soc_coefficients_handheld_on_fwdbg 'str!"[5464, 174190]"' + +[V2 - Mariko] +;mini=true +set-ini-val /atmosphere/config/system_settings.ini tc tskin_pcb_coefficients_console_on_fwdbg 'str!"[7338, 112161]"' +set-ini-val /atmosphere/config/system_settings.ini tc tskin_pcb_coefficients_handheld_on_fwdbg 'str!"[6357, 168124]"' +set-ini-val /atmosphere/config/system_settings.ini tc tskin_soc_coefficients_console_on_fwdbg 'str!"[6728, 129810]"' +set-ini-val /atmosphere/config/system_settings.ini tc tskin_soc_coefficients_handheld_on_fwdbg 'str!"[5675, 203453]"' + +[Lite - Mariko] +;mini=true +set-ini-val /atmosphere/config/system_settings.ini tc tskin_pcb_coefficients_console_on_fwdbg 'str!"[7338, 112161]"' +set-ini-val /atmosphere/config/system_settings.ini tc tskin_pcb_coefficients_handheld_on_fwdbg 'str!"[5594, 209601]"' +set-ini-val /atmosphere/config/system_settings.ini tc tskin_soc_coefficients_console_on_fwdbg 'str!"[6728, 129810]"' +set-ini-val /atmosphere/config/system_settings.ini tc tskin_soc_coefficients_handheld_on_fwdbg 'str!"[5235, 199759]"' + +[OLED - Mariko] +;mini=true +set-ini-val /atmosphere/config/system_settings.ini tc tskin_pcb_coefficients_console_on_fwdbg 'str!"[8051, -45213]"' +set-ini-val /atmosphere/config/system_settings.ini tc tskin_pcb_coefficients_handheld_on_fwdbg 'str!"[7176, -33954]"' +set-ini-val /atmosphere/config/system_settings.ini tc tskin_soc_coefficients_console_on_fwdbg 'str!"[7831, 57590]"' +set-ini-val /atmosphere/config/system_settings.ini tc tskin_soc_coefficients_handheld_on_fwdbg 'str!"[9029, 4274]"' + + +[gap] +;mode=table +;background=false +;gap=10 + + +[Restore factory defaults] +remove-ini-section /atmosphere/config/system_settings.ini tc +remove-ini-section './config.ini' 'Tskin Target' +refresh + diff --git a/Ultrahand/OC Toolkit/info.ini b/Ultrahand/OC Toolkit/info.ini new file mode 100644 index 00000000..49d950c1 --- /dev/null +++ b/Ultrahand/OC Toolkit/info.ini @@ -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}' \ No newline at end of file diff --git a/Ultrahand/OC Toolkit/json/cpu_max_clock_m.json b/Ultrahand/OC Toolkit/json/cpu_max_clock_m.json new file mode 100644 index 00000000..efd169fa --- /dev/null +++ b/Ultrahand/OC Toolkit/json/cpu_max_clock_m.json @@ -0,0 +1,6 @@ +[{ +"02":"1963 MHz", +"00":"2397 MHz", +"03":"2499 MHz", +"01":"2601 MHz" +}] \ No newline at end of file diff --git a/Ultrahand/OC Toolkit/json/cpu_max_freq_index.json b/Ultrahand/OC Toolkit/json/cpu_max_freq_index.json new file mode 100644 index 00000000..adf55600 --- /dev/null +++ b/Ultrahand/OC Toolkit/json/cpu_max_freq_index.json @@ -0,0 +1,3 @@ +[{ +"02":"0", "00":"1", "03":"2", "01":"3" +}] \ No newline at end of file diff --git a/Ultrahand/OC Toolkit/json/cpu_table.json b/Ultrahand/OC Toolkit/json/cpu_table.json new file mode 100644 index 00000000..730816b7 --- /dev/null +++ b/Ultrahand/OC Toolkit/json/cpu_table.json @@ -0,0 +1,7 @@ +[{ +"00":"Auto", +"01":"Default Table", +"02":"1581 MHz Tbreak", +"03":"Shift Fix 1", +"04":"Shift Fix 2" +}] \ No newline at end of file diff --git a/Ultrahand/OC Toolkit/json/dram.json b/Ultrahand/OC Toolkit/json/dram.json new file mode 100644 index 00000000..2d708272 --- /dev/null +++ b/Ultrahand/OC Toolkit/json/dram.json @@ -0,0 +1 @@ +[{"00":"AUTO_ADJ", "01":"AUTO_ADJ_HP", "02":"AUTO_ADJ", "03":"NO_ADJ"}] \ No newline at end of file diff --git a/Ultrahand/OC Toolkit/json/gpu_dvfs.json b/Ultrahand/OC Toolkit/json/gpu_dvfs.json new file mode 100644 index 00000000..d7ea6924 --- /dev/null +++ b/Ultrahand/OC Toolkit/json/gpu_dvfs.json @@ -0,0 +1,14 @@ +[ + { + "name": "off", + "dvfs": "0" + }, + { + "name": "official service method", + "dvfs": "1" + }, + { + "name": "hijack method", + "dvfs": "2" + } +] diff --git a/Ultrahand/OC Toolkit/json/gpu_dvfs_offset.json b/Ultrahand/OC Toolkit/json/gpu_dvfs_offset.json new file mode 100644 index 00000000..c1cd3e4a --- /dev/null +++ b/Ultrahand/OC Toolkit/json/gpu_dvfs_offset.json @@ -0,0 +1,27 @@ +[ + { "name": "-100 mV", "dvfs": "100" }, + { "name": "-95 mV", "dvfs": "95" }, + { "name": "-90 mV", "dvfs": "90" }, + { "name": "-85 mV", "dvfs": "85" }, + { "name": "-80 mV", "dvfs": "80" }, + { "name": "-75 mV", "dvfs": "75" }, + { "name": "-70 mV", "dvfs": "70" }, + { "name": "-65 mV", "dvfs": "65" }, + { "name": "-60 mV", "dvfs": "60" }, + { "name": "-55 mV", "dvfs": "55" }, + { "name": "-50 mV", "dvfs": "50" }, + { "name": "-45 mV", "dvfs": "45" }, + { "name": "-40 mV", "dvfs": "40" }, + { "name": "-35 mV", "dvfs": "35" }, + { "name": "-30 mV", "dvfs": "30" }, + { "name": "-25 mV", "dvfs": "25" }, + { "name": "-20 mV", "dvfs": "20" }, + { "name": "-15 mV", "dvfs": "15" }, + { "name": "-10 mV", "dvfs": "10" }, + { "name": "-5 mV", "dvfs": "5" }, + { "name": "Auto", "dvfs": "0" }, + { "name": "+5 mV", "dvfs": "-5" }, + { "name": "+10 mV", "dvfs": "-10" }, + { "name": "+15 mV", "dvfs": "-15" }, + { "name": "+20 mV", "dvfs": "-20" } +] diff --git a/Ultrahand/OC Toolkit/json/gpu_dvfs_offset_dec.json b/Ultrahand/OC Toolkit/json/gpu_dvfs_offset_dec.json new file mode 100644 index 00000000..166a7620 --- /dev/null +++ b/Ultrahand/OC Toolkit/json/gpu_dvfs_offset_dec.json @@ -0,0 +1,28 @@ +[{ + "100": "100", + "95": "95", + "90": "90", + "85": "85", + "80": "80", + "75": "75", + "70": "70", + "65": "65", + "60": "60", + "55": "55", + "50": "50", + "45": "45", + "40": "40", + "35": "35", + "30": "30", + "25": "25", + "20": "20", + "15": "15", + "10": "10", + "5": "5", + "0": "0", + "-5": "-5", + "-10": "-10", + "-15": "-15", + "-20": "-20", + "null": "0" +}] \ No newline at end of file diff --git a/Ultrahand/OC Toolkit/json/gpu_dvfs_offset_index.json b/Ultrahand/OC Toolkit/json/gpu_dvfs_offset_index.json new file mode 100644 index 00000000..13e37c0a --- /dev/null +++ b/Ultrahand/OC Toolkit/json/gpu_dvfs_offset_index.json @@ -0,0 +1,28 @@ +[{ + "100": "0", + "95": "1", + "90": "2", + "85": "3", + "80": "4", + "75": "5", + "70": "6", + "65": "7", + "60": "8", + "55": "9", + "50": "10", + "45": "11", + "40": "12", + "35": "13", + "30": "14", + "25": "15", + "20": "16", + "15": "17", + "10": "18", + "5": "19", + "0": "20", + "-5": "21", + "-10": "22", + "-15": "23", + "-20": "24", + "null": "20" +}] \ No newline at end of file diff --git a/Ultrahand/OC Toolkit/json/gpu_dvfs_offset_info.json b/Ultrahand/OC Toolkit/json/gpu_dvfs_offset_info.json new file mode 100644 index 00000000..f80d9713 --- /dev/null +++ b/Ultrahand/OC Toolkit/json/gpu_dvfs_offset_info.json @@ -0,0 +1,28 @@ +[{ + "100": "-100 mV", + "95": "-95 mV", + "90": "-90 mV", + "85": "-85 mV", + "80": "-80 mV", + "75": "-75 mV", + "70": "-70 mV", + "65": "-65 mV", + "60": "-60 mV", + "55": "-55 mV", + "50": "-50 mV", + "45": "-45 mV", + "40": "-40 mV", + "35": "-35 mV", + "30": "-30 mV", + "25": "-25 mV", + "20": "-20 mV", + "15": "-15 mV", + "10": "-10 mV", + "5": "-5 mV", + "0": "Auto", + "-5": "+5 mV", + "-10": "+10 mV", + "-15": "+15 mV", + "-20": "+20 mV", + "null": "Auto" +}] \ No newline at end of file diff --git a/Ultrahand/OC Toolkit/json/gpu_uv_e.json b/Ultrahand/OC Toolkit/json/gpu_uv_e.json new file mode 100644 index 00000000..be9e570f --- /dev/null +++ b/Ultrahand/OC Toolkit/json/gpu_uv_e.json @@ -0,0 +1,8 @@ +[ +{ +"00":"0 - Default Table", +"01": "1 - M static +30mV", +"02": "2 - high UV table", +"03": "3 - Custom static" +} +] \ No newline at end of file diff --git a/Ultrahand/OC Toolkit/json/gpu_uv_m.json b/Ultrahand/OC Toolkit/json/gpu_uv_m.json new file mode 100644 index 00000000..18e28cda --- /dev/null +++ b/Ultrahand/OC Toolkit/json/gpu_uv_m.json @@ -0,0 +1,8 @@ +[ +{ +"00":"0 - HiOPT", +"01": "1 - HiOPT -15mV(2)", +"02": "2 - high UV table", +"03": "3 - Custom static" +} +] \ No newline at end of file diff --git a/Ultrahand/OC Toolkit/json/high_freq_uv.json b/Ultrahand/OC Toolkit/json/high_freq_uv.json new file mode 100644 index 00000000..ee462524 --- /dev/null +++ b/Ultrahand/OC Toolkit/json/high_freq_uv.json @@ -0,0 +1 @@ +[{"00":"↑", "01":"1", "02":"2", "03":"3", "04":"4", "05":"5", "06":"6", "07":"7", "08":"8", "09":"9", "0A":"10", "0B":"11", "0C":"12"}] \ No newline at end of file diff --git a/Ultrahand/OC Toolkit/json/keys.json b/Ultrahand/OC Toolkit/json/keys.json new file mode 100644 index 00000000..6ea7a941 --- /dev/null +++ b/Ultrahand/OC Toolkit/json/keys.json @@ -0,0 +1,26 @@ +[ + { + "name": "L+R+DUP", + "value": "L+R+DUP" + }, + { + "name": "L+R+DDOWN", + "value": "L+R+DDOWN" + }, + { + "name": "ZL+ZR+DUP", + "value": "ZL+ZR+DUP" + }, + { + "name": "ZL+ZR+DDOWN", + "value": "ZL+ZR+DDOWN" + }, + { + "name": "PLUS+MINUS", + "value": "PLUS+MINUS" + }, + { + "name": "L+DDOWN+RS", + "value": "L+DDOWN+RSTICK" + } +] \ No newline at end of file diff --git a/Ultrahand/OC Toolkit/json/keys_b.json b/Ultrahand/OC Toolkit/json/keys_b.json new file mode 100644 index 00000000..02eba9fc --- /dev/null +++ b/Ultrahand/OC Toolkit/json/keys_b.json @@ -0,0 +1,10 @@ +[ + { + "L+R+DUP": "L+R+DUP", + "L+R+DDOWN": "L+R+DDOWN", + "ZL+ZR+DUP": "ZL+ZR+DUP", + "ZL+ZR+DDOWN": "ZL+ZR+DDOWN", + "PLUS+MINUS": "PLUS+MINUS", + "L+DDOWN+RSTICK": "L+DDOWN+RS" + } +] \ No newline at end of file diff --git a/Ultrahand/OC Toolkit/json/max_clocks.json b/Ultrahand/OC Toolkit/json/max_clocks.json new file mode 100644 index 00000000..ebfc98d3 --- /dev/null +++ b/Ultrahand/OC Toolkit/json/max_clocks.json @@ -0,0 +1 @@ +[{"006B1C":"1862 MHz", "00B61C":"1881 MHz", "00011D":"1900 MHz", "004C1D":"1920 MHz", "00971D":"1939 MHz", "00E21D":"1958 MHz", "002D1E":"1977 MHz", "00781E":"1996 MHz", "00C31E":"2016 MHz", "000E1F":"2035 MHz", "00591F":"2054 MHz", "00A41F":"2073 MHz", "00EF1F":"2092 MHz", "003A20":"2112 MHz", "008520":"2131 MHz", "00D020":"2150 MHz", "001B21":"2169 MHz", "006621":"2188 MHz", "00B121":"2208 MHz", "00FC21":"2227 MHz", "004722":"2246 MHz", "009222":"2265 MHz", "00DD22":"2284 MHz", "002823":"2304 MHz", "007323":"2323 MHz", "00BE23":"2342 MHz", "000924":"2361 MHz", "005424":"2380 MHz", "006A18":"1600 MHz", "E8EA18":"1633 MHz", "D06B19":"1666 MHz", "A0F019":"1700 MHz", "88711A":"1733 MHz", "70F21A":"1766 MHz", "40771B":"1800 MHz", "28F81B":"1833 MHz", "10791C":"1866 MHz", "E0FD1C":"1900 MHz", "C87E1D":"1933 MHz", "B0FF1D":"1966 MHz", "80841E":"2000 MHz", "68051F":"2033 MHz", "50861F":"2066 MHz", "200B20":"2100 MHz", "088C20":"2133 MHz", "F00C21":"2166 MHz", "C09121":"2200 MHz", "A81222":"2233 MHz", "909322":"2266 MHz", "601823":"2300 MHz", "489923":"2333 MHz", "301A24":"2366 MHz", "009F24":"2400 MHz", "E81F25":"2433 MHz", "D0A025":"2466 MHz", "A02526":"2500 MHz", "88A626":"2533 MHz", "702727":"2566 MHz", "40AC27":"2600 MHz", "282D28":"2633 MHz", "10AE28":"2666 MHz", "E03229":"2700 MHz", "C8B329":"2733 MHz", "B0342A":"2766 MHz", "80B92A":"2800 MHz", "683A2B":"2833 MHz", "50BB2B":"2866 MHz", "20402C":"2900 MHz", "08C12C":"2933 MHz", "F0412D":"2966 MHz", "C0C62D":"3000 MHz", "A8472E":"3033 MHz", "90C82E":"3066 MHz", "604D2F":"3100 MHz", "48CE2F":"3133 MHz", "304F30":"3166 MHz", "00D430":"3200 MHz", "A83C1B":"1785 MHz", "18CB1C":"1887 MHz", "F8F31D":"1963 MHz", "F8E71F":"2091 MHz", "687621":"2193 MHz", "D80423":"2295 MHz", "489324":"2397 MHz", "B82126":"2499 MHz", "28B027":"2601 MHz", "983E29":"2703 MHz"}] \ No newline at end of file diff --git a/Ultrahand/OC Toolkit/json/mv.json b/Ultrahand/OC Toolkit/json/mv.json new file mode 100644 index 00000000..9ccfd4f1 --- /dev/null +++ b/Ultrahand/OC Toolkit/json/mv.json @@ -0,0 +1 @@ +[{"0000":"Do not override", "E001": "480mV", "E501": "485mV", "EA01": "490mV", "EF01": "495mV", "F401":"500 mV", "F901":"505 mV", "FE01":"510 mV", "0302":"515 mV", "0802":"520 mV", "0D02":"525 mV", "1202":"530 mV", "1702":"535 mV", "1C02":"540 mV", "2102":"545 mV", "2602":"550 mV", "2B02":"555 mV", "3002":"560 mV", "3502":"565 mV", "3A02":"570 mV", "3F02":"575 mV", "4402":"580 mV", "4902":"585 mV", "4E02":"590 mV", "5302":"595 mV", "5802":"600 mV", "5D02":"605 mV", "6202":"610 mV", "6702":"615 mV", "6C02":"620 mV", "7102":"625 mV", "7602":"630 mV", "7B02":"635 mV", "8002":"640 mV", "8502":"645 mV", "8A02":"650 mV", "8F02":"655 mV", "9402":"660 mV", "9902":"665 mV", "9E02":"670 mV", "A302":"675 mV", "A802":"680 mV", "AD02":"685 mV", "B202":"690 mV", "B702":"695 mV", "BC02":"700 mV", "C102":"705 mV", "C602":"710 mV", "CB02":"715 mV", "D002":"720 mV", "D502":"725 mV", "DA02":"730 mV", "DF02":"735 mV", "E402":"740 mV", "E902":"745 mV", "EE02":"750 mV", "F302":"755 mV", "F802":"760 mV", "FD02":"765 mV", "0203":"770 mV", "0703":"775 mV", "0C03":"780 mV", "1103":"785 mV", "1603":"790 mV", "1B03":"795 mV", "2003":"800 mV", "2503":"805 mV", "2A03":"810 mV", "2F03":"815 mV", "3403":"820 mV", "3903":"825 mV", "3E03":"830 mV", "4303":"835 mV", "4803":"840 mV", "5203":"850 mV", "4D03":"845 mV", "5203":"850 mV", "5703":"855 mV", "5C03":"860 mV", "6103":"865 mV", "6603":"870 mV", "6B03":"875 mV", "7003":"880 mV", "7503":"885 mV", "7A03":"890 mV", "7F03":"895 mV", "8403":"900 mV", "8903":"905 mV", "8E03":"910 mV", "9303":"915 mV", "9803":"920 mV", "9D03":"925 mV", "A203":"930 mV", "A703":"935 mV", "AC03":"940 mV", "B103":"945 mV", "B603":"950 mV", "BB03":"955 mV", "C003":"960 mV", "C503":"965 mV", "CA03":"970 mV", "CF03":"975 mV", "D403":"980 mV", "D903":"985 mV", "DE03":"990 mV", "E303":"995 mV", "E803":"1000 mV"}] \ No newline at end of file diff --git a/Ultrahand/OC Toolkit/json/numbers.json b/Ultrahand/OC Toolkit/json/numbers.json new file mode 100644 index 00000000..eff37b0f --- /dev/null +++ b/Ultrahand/OC Toolkit/json/numbers.json @@ -0,0 +1 @@ +[{"00":"0", "01":"1", "02":"2", "03":"3", "04":"4", "05":"5", "06":"6", "07":"7", "08":"8", "09":"9", "0A":"10", "0B":"11", "0C":"12", "0D":"13", "0E":"14", "0F":"15", "10":"16", "11":"17", "12":"18", "13":"19", "14":"20", "15":"21", "16":"22", "17":"23", "18":"24", "19":"25", "1A":"26", "1B":"27", "1C":"28", "1D":"29", "1E":"30", "1F":"31", "20":"32", "21":"33", "22":"34", "23":"35", "24":"36", "25":"37", "26":"38", "27":"39", "28":"40", "29":"41", "2A":"42"}] \ No newline at end of file diff --git a/Ultrahand/OC Toolkit/json/ram_dvb.json b/Ultrahand/OC Toolkit/json/ram_dvb.json new file mode 100644 index 00000000..64793161 --- /dev/null +++ b/Ultrahand/OC Toolkit/json/ram_dvb.json @@ -0,0 +1 @@ +[{"FDFFFFFF":"-3", "FEFFFFFF":"-2", "FFFFFFFF":"-1", "00000000":"0", "01000000":"1", "02000000":"2", "03000000":"3", "04000000":"4", "05000000":"5", "FD":"-3", "FE":"-2", "FF":"-1", "00":"0", "01":"1", "02":"2", "03":"3", "04":"4", "05":"5"}] \ No newline at end of file diff --git a/Ultrahand/OC Toolkit/json/ram_dvb_index.json b/Ultrahand/OC Toolkit/json/ram_dvb_index.json new file mode 100644 index 00000000..38951bb3 --- /dev/null +++ b/Ultrahand/OC Toolkit/json/ram_dvb_index.json @@ -0,0 +1,3 @@ +[ +{"FE":"0", "FF":"1", "00":"2", "01":"3", "02":"4", "03":"5", "04":"6", "05":"7"} +] \ No newline at end of file diff --git a/Ultrahand/OC Toolkit/json/ram_model.json b/Ultrahand/OC Toolkit/json/ram_model.json new file mode 100644 index 00000000..27e8ba38 --- /dev/null +++ b/Ultrahand/OC Toolkit/json/ram_model.json @@ -0,0 +1,23 @@ +[ +{ +"K4U6E3S4AA-MGCL":"AA-MGCL", +"K4U6E3S4AM-MGCJ":"AM-MGCJ", +"K4U6E3S4AB-MGCL":"AB-MGCL", +"K4F6E304HB-MGCH":"HB-MGCH", +"K4UBE3D4AA-MGCL":"AA-MGCL 8GB", +"K4UBE3D4AM-MGCJ":"AM-MGCJ 8GB", +"K4FBE3D4HM-MGXX":"HM-MGXX 8GB", + +"MT53E512M32D2NP-046 WT:F":"WT:F", +"MT53E512M32D2NP-046 WT:E":"WT:E", +"MT53E512M32D1NP-046 WT:B":"WT:B", +"MT53B512M32D2NP-062 WT:C":"WT:C", +"MT53E512M32D1ZW-046 AUT:B":"AUT:B", + +"H9HCNNNBKMMLHR-NME":"NME", +"H9HCNNNBKMMLXR-NEE":"NEE", +"H9HCNNNBPUMLHR-NLE":"NLE", + +"H54G46CYRBX267":"CYRBX267" +} +] \ No newline at end of file diff --git a/Ultrahand/OC Toolkit/json/speedo.json b/Ultrahand/OC Toolkit/json/speedo.json new file mode 100644 index 00000000..d1c905b0 --- /dev/null +++ b/Ultrahand/OC Toolkit/json/speedo.json @@ -0,0 +1,67 @@ +[{ +"C805":"1480", "C806":"1481", "C807":"1482", "C808":"1483", "C809":"1484", + "CD05":"1485", "CD06":"1486", "CD07":"1487", "CD08":"1488", "CD09":"1489", + "D205":"1490", "D206":"1491", "D207":"1492", "D208":"1493", "D209":"1494", + "D705":"1495", "D706":"1496", "D707":"1497", "D708":"1498", "D709":"1499", + "DC05":"1500", "DC06":"1501", "DC07":"1502", "DC08":"1503", "DC09":"1504", + "E105":"1505", "E106":"1506", "E107":"1507", "E108":"1508", "E109":"1509", + "E605":"1510", "E606":"1511", "E607":"1512", "E608":"1513", "E609":"1514", + "EB05":"1515", "EB06":"1516", "EB07":"1517", "EB08":"1518", "EB09":"1519", + "F005":"1520", "F006":"1521", "F007":"1522", "F008":"1523", "F009":"1524", + "F505":"1525", "F506":"1526", "F507":"1527", "F508":"1528", "F509":"1529", + "FA05":"1530", "FA06":"1531", "FA07":"1532", "FA08":"1533", "FA09":"1534", + "FF05":"1535", "FF06":"1536", "FF07":"1537", "FF08":"1538", "FF09":"1539", + "0406":"1540", "0407":"1541", "0408":"1542", "0409":"1543", "040A":"1544", + "0906":"1545", "0907":"1546", "0908":"1547", "0909":"1548", "090A":"1549", + "0E06":"1550", "0E07":"1551", "0E08":"1552", "0E09":"1553", "0E0A":"1554", + "1306":"1555", "1307":"1556", "1308":"1557", "1309":"1558", "130A":"1559", + "1806":"1560", "1807":"1561", "1808":"1562", "1809":"1563", "180A":"1564", + "1D06":"1565", "1D07":"1566", "1D08":"1567", "1D09":"1568", "1D0A":"1569", + "2206":"1570", "2207":"1571", "2208":"1572", "2209":"1573", "220A":"1574", + "2706":"1575", "2707":"1576", "2708":"1577", "2709":"1578", "270A":"1579", + "2C06":"1580", "2C07":"1581", "2C08":"1582", "2C09":"1583", "2C0A":"1584", + "3106":"1585", "3107":"1586", "3108":"1587", "3109":"1588", "310A":"1589", + "3606":"1590", "3607":"1591", "3608":"1592", "3609":"1593", "360A":"1594", + "3B06":"1595", "3B07":"1596", "3B08":"1597", "3B09":"1598", "3B0A":"1599", + "4006":"1600", "4007":"1601", "4008":"1602", "4009":"1603", "400A":"1604", + "4506":"1605", "4507":"1606", "4508":"1607", "4509":"1608", "450A":"1609", + "4A06":"1610", "4A07":"1611", "4A08":"1612", "4A09":"1613", "4A0A":"1614", + "4F06":"1615", "4F07":"1616", "4F08":"1617", "4F09":"1618", "4F0A":"1619", + "5406":"1620", "5407":"1621", "5408":"1622", "5409":"1623", "540A":"1624", + "5906":"1625", "5907":"1626", "5908":"1627", "5909":"1628", "590A":"1629", + "5E06":"1630", "5E07":"1631", "5E08":"1632", "5E09":"1633", "5E0A":"1634", + "6306":"1635", "6307":"1636", "6308":"1637", "6309":"1638", "630A":"1639", + "6806":"1640", "6807":"1641", "6808":"1642", "6809":"1643", "680A":"1644", + "6D06":"1645", "6D07":"1646", "6D08":"1647", "6D09":"1648", "6D0A":"1649", + "7206":"1650", "7207":"1651", "7208":"1652", "7209":"1653", "720A":"1654", + "7706":"1655", "7707":"1656", "7708":"1657", "7709":"1658", "770A":"1659", + "7C06":"1660", "7C07":"1661", "7C08":"1662", "7C09":"1663", "7C0A":"1664", + "8106":"1665", "8107":"1666", "8108":"1667", "8109":"1668", "810A":"1669", + "8606":"1670", "8607":"1671", "8608":"1672", "8609":"1673", "860A":"1674", + "8B06":"1675", "8B07":"1676", "8B08":"1677", "8B09":"1678", "8B0A":"1679", + "9006":"1680", "9007":"1681", "9008":"1682", "9009":"1683", "900A":"1684", + "9506":"1685", "9507":"1686", "9508":"1687", "9509":"1688", "950A":"1689", + "9A06":"1690", "9A07":"1691", "9A08":"1692", "9A09":"1693", "9A0A":"1694", + "9F06":"1695", "9F07":"1696", "9F08":"1697", "9F09":"1698", "9F0A":"1699", + "A406":"1700", "A407":"1701", "A408":"1702", "A409":"1703", "A40A":"1704", + "A906":"1705", "A907":"1706", "A908":"1707", "A909":"1708", "A90A":"1709", + "AE06":"1710", "AE07":"1711", "AE08":"1712", "AE09":"1713", "AE0A":"1714", + "B306":"1715", "B307":"1716", "B308":"1717", "B309":"1718", "B30A":"1719", + "B806":"1720", "B807":"1721", "B808":"1722", "B809":"1723", "B80A":"1724", + "BD06":"1725", "BD07":"1726", "BD08":"1727", "BD09":"1728", "BD0A":"1729", + "C206":"1730", "C207":"1731", "C208":"1732", "C209":"1733", "C20A":"1734", + "C706":"1735", "C707":"1736", "C708":"1737", "C709":"1738", "C70A":"1739", + "CC06":"1740", "CC07":"1741", "CC08":"1742", "CC09":"1743", "CC0A":"1744", + "D106":"1745", "D107":"1746", "D108":"1747", "D109":"1748", "D10A":"1749", + "D606":"1750", "D607":"1751", "D608":"1752", "D609":"1753", "D60A":"1754", + "DB06":"1755", "DB07":"1756", "DB08":"1757", "DB09":"1758", "DB0A":"1759", + "E006":"1760", "E007":"1761", "E008":"1762", "E009":"1763", "E00A":"1764", + "E506":"1765", "E507":"1766", "E508":"1767", "E509":"1768", "E50A":"1769", + "EA06":"1770", "EA07":"1771", "EA08":"1772", "EA09":"1773", "EA0A":"1774", + "EF06":"1775", "EF07":"1776", "EF08":"1777", "EF09":"1778", "EF0A":"1779", + "F406":"1780", "F407":"1781", "F408":"1782", "F409":"1783", "F40A":"1784", + "F906":"1785", "F907":"1786", "F908":"1787", "F909":"1788", "F90A":"1789", + "FE06":"1790", "FE07":"1791", "FE08":"1792", "FE09":"1793", "FE0A":"1794", + "0307":"1795", "0308":"1796", "0309":"1797", "030A":"1798", "030B":"1799", + "0807":"1800" +}] \ No newline at end of file diff --git a/Ultrahand/OC Toolkit/json/vdd2.json b/Ultrahand/OC Toolkit/json/vdd2.json new file mode 100644 index 00000000..71e9077d --- /dev/null +++ b/Ultrahand/OC Toolkit/json/vdd2.json @@ -0,0 +1 @@ +[{"000000":"Do not override", "74EC0D":"912.5 mV", "481D0E":"925 mV", "1C4E0E":"937.5 mV", "F07E0E":"950 mV", "C4AF0E":"962.5 mV", "98E00E":"975 mV", "6CZZ0F":"987.5 mV", "40420F":"1000 mV", "14730F":"1012.5 mV", "E8A30F":"1025 mV", "BCD40F":"1037.5 mV", "900510":"1050 mV", "643610":"1062.5 mV", "386710":"1075 mV", "0C9810":"1087.5 mV", "E0C810":"1100 mV", "B4F910":"1112.5 mV", "882A11":"1125 mV", "5C5B11":"1137.5 mV", "308C11":"1150 mV", "04BD11":"1162.5 mV", "D8ED11":"1175 mV", "AC1E12":"1187.5 mV", "804F12":"1200 mV", "548012":"1212.5 mV", "28B112":"1225 mV", "FCE112":"1237.5 mV", "D01213":"1250 mV", "A44313":"1262.5 mV", "787413":"1275 mV", "4CA513":"1287.5 mV", "20D613":"1300 mV", "F40614":"1312.5 mV", "C83714":"1325 mV", "9C6814":"1337.5 mV", "709914":"1350 mV", "44CA14": "1362.5 mV", "18FB14": "1375 mV", "EC2B15": "1387.5 mV", "C05C15": "1400 mV"}] \ No newline at end of file diff --git a/Ultrahand/OC Toolkit/json/vddq.json b/Ultrahand/OC Toolkit/json/vddq.json new file mode 100644 index 00000000..a7a28fab --- /dev/null +++ b/Ultrahand/OC Toolkit/json/vddq.json @@ -0,0 +1 @@ +[{"000000":"Do not override", "50A505":"370 mV", "D8B805":"375 mV", "60CC05":"380 mV", "E8DF05":"385 mV", "70F305":"390 mV", "F80606":"395 mV", "801A06":"400 mV", "082E06":"405 mV", "904106":"410 mV", "185506":"415 mV", "A06806":"420 mV", "287C06":"425 mV", "B08F06":"430 mV", "38A306":"435 mV", "C0B606":"440 mV", "48CA06":"445 mV", "D0DD06":"450 mV", "58F106":"455 mV", "E00407":"460 mV", "681807":"465 mV", "F02B07":"470 mV", "783F07":"475 mV", "005307":"480 mV", "886607":"485 mV", "107A07":"490 mV", "988D07":"495 mV", "20A107":"500 mV", "A8B407":"505 mV", "30C807":"510 mV", "B8DB07":"515 mV", "40EF07":"520 mV", "C80208":"525 mV", "501608":"530 mV", "D82908":"535 mV", "603D08":"540 mV", "E85008":"545 mV", "706408":"550 mV", "F87708":"555 mV", "808B08":"560 mV", "089F08":"565 mV", "90B208":"570 mV", "18C608":"575 mV", "A0D908":"580 mV", "28ED08":"585 mV", "B00009":"590 mV", "381409":"595 mV", "C02709":"600 mV", "483B09":"605 mV", "D04E09":"610 mV", "586209":"615 mV", "E07509":"620 mV", "688909":"625 mV", "F09C09":"630 mV", "78B009":"635 mV", "00C409":"640 mV", "88D709":"645 mV", "10EB09":"650 mV", "98FE09":"655 mV", "20120A":"660 mV", "A8250A":"665 mV", "30390A":"670 mV", "B84C0A":"675 mV", "40600A":"680 mV", "C8730A":"685 mV", "50870A":"690 mV", "D89A0A":"695 mV", "60AE0A":"700 mV"}] \ No newline at end of file diff --git a/Ultrahand/OC Toolkit/json/version.json b/Ultrahand/OC Toolkit/json/version.json new file mode 100644 index 00000000..88001598 --- /dev/null +++ b/Ultrahand/OC Toolkit/json/version.json @@ -0,0 +1,26 @@ +[ +{ +"00":"?", +"2C":"1.3.2 or lower", +"2D":"1.3.3", +"2E":"1.3.4", +"2F":"1.3.5", +"30":"1.3.6", +"31":"1.3.7", +"32":"1.4.0", +"33":"1.4.1", +"34":"1.4.2", +"35":"1.4.3", +"36":"1.4.4", +"37":"1.5.0", +"38":"1.5.1", +"39":"1.6.0", +"3A":"1.6.1", +"3B":"1.6.2", +"3C":"1.6.3", +"3D":"1.6.4", +"3E":"1.6.5", +"3F":"1.6.6", +"40":"1.6.7" +} +] \ No newline at end of file diff --git a/Ultrahand/OC Toolkit/json/vmin.json b/Ultrahand/OC Toolkit/json/vmin.json new file mode 100644 index 00000000..15b89704 --- /dev/null +++ b/Ultrahand/OC Toolkit/json/vmin.json @@ -0,0 +1 @@ +[{"0000":"Auto", "E001": "480 mV", "E501": "485 mV", "EA01": "490 mV", "EF01": "495 mV", "F401":"500 mV", "F901":"505 mV", "FE01":"510 mV", "0302":"515 mV", "0802":"520 mV", "0D02":"525 mV", "1202":"530 mV", "1702":"535 mV", "1C02":"540 mV", "2102":"545 mV", "2602":"550 mV", "2B02":"555 mV", "3002":"560 mV", "3502":"565 mV", "3A02":"570 mV", "3F02":"575 mV", "4402":"580 mV", "4902":"585 mV", "4E02":"590 mV", "5302":"595 mV", "5802":"600 mV", "5D02":"605 mV", "6202":"610 mV", "6702":"615 mV", "6C02":"620 mV", "7102":"625 mV", "7602":"630 mV", "7B02":"635 mV", "8002":"640 mV", "8502":"645 mV", "8A02":"650 mV", "8F02":"655 mV", "9402":"660 mV", "9902":"665 mV", "9E02":"670 mV", "A302":"675 mV", "A802":"680 mV", "AD02":"685 mV", "B202":"690 mV", "B702":"695 mV", "BC02":"700 mV", "C102":"705 mV", "C602":"710 mV", "CB02":"715 mV", "D002":"720 mV", "D502":"725 mV", "DA02":"730 mV", "DF02":"735 mV", "E402":"740 mV", "E902":"745 mV", "EE02":"750 mV", "F302":"755 mV", "F802":"760 mV", "FD02":"765 mV", "0203":"770 mV", "0703":"775 mV", "0C03":"780 mV", "1103":"785 mV", "1603":"790 mV", "1B03":"795 mV", "2003":"800 mV", "2503":"805 mV", "2A03":"810 mV", "2F03":"815 mV", "3403":"820 mV", "3903":"825 mV", "3E03":"830 mV", "4303":"835 mV", "4803":"840 mV", "5203":"850 mV", "4D03":"845 mV", "5203":"850 mV", "5703": "855 mV", "5C03": "860 mV", "6103": "865 mV", "6603": "870 mV", "6B03": "875 mV", "7003": "880 mV", "7503": "885 mV", "7A03": "890 mV", "7F03": "895 mV", "8403": "900 mV", "8903": "905 mV", "8E03": "910 mV", "9303": "915 mV", "9803": "920 mV", "9D03": "925 mV", "A203": "930 mV", "A703": "935 mV", "AC03": "940 mV", "B103": "945 mV", "B603": "950 mV", "BB03": "955 mV", "C003": "960 mV", "C503":"965 mV", "CA03":"970 mV", "CF03":"975 mV", "D403":"980 mV", "D903":"985 mV", "DE03":"990 mV", "E303":"995 mV", "E803": "disabled", "D007": "disabled"}] \ No newline at end of file diff --git a/Ultrahand/OC Toolkit/json/vmin_dec.json b/Ultrahand/OC Toolkit/json/vmin_dec.json new file mode 100644 index 00000000..aa924c2a --- /dev/null +++ b/Ultrahand/OC Toolkit/json/vmin_dec.json @@ -0,0 +1 @@ +[{"null":"Auto", "480":"480 mV", "485":"485 mV", "490":"490 mV", "495":"495 mV", "500":"500 mV", "505":"505 mV", "510":"510 mV", "515":"515 mV", "520":"520 mV", "525":"525 mV", "530":"530 mV", "535":"535 mV", "540":"540 mV", "545":"545 mV", "550":"550 mV", "555":"555 mV", "560":"560 mV", "565":"565 mV", "570":"570 mV", "575":"575 mV", "580":"580 mV", "585":"585 mV", "590":"590 mV", "595":"595 mV", "600":"600 mV", "605":"605 mV", "610":"610 mV", "615":"615 mV", "620":"620 mV", "625":"625 mV", "630":"630 mV", "635":"635 mV", "640":"640 mV", "645":"645 mV", "650":"650 mV", "655":"655 mV", "660":"660 mV", "665":"665 mV", "670":"670 mV", "675":"675 mV", "680":"680 mV", "685":"685 mV", "690":"690 mV", "695":"695 mV", "700":"700 mV", "705":"705 mV", "710":"710 mV", "715":"715 mV", "720":"720 mV", "725":"725 mV", "730":"730 mV", "735":"735 mV", "740":"740 mV", "745":"745 mV", "750":"750 mV", "755":"755 mV", "760":"760 mV", "765":"765 mV", "770":"770 mV", "775":"775 mV", "780":"780 mV", "785":"785 mV", "790":"790 mV", "795":"795 mV", "800":"800 mV", "805":"805 mV", "810":"810 mV", "815":"815 mV", "820":"820 mV", "825":"825 mV", "830":"830 mV", "835":"835 mV", "840":"840 mV", "845":"845 mV", "850":"850 mV", "855":"855 mV", "860":"860 mV", "865":"865 mV", "870":"870 mV", "875":"875 mV", "880":"880 mV", "885":"885 mV", "890":"890 mV", "895":"895 mV", "900":"900 mV", "905":"905 mV", "910":"910 mV", "915":"915 mV", "920":"920 mV", "925":"925 mV", "930":"930 mV", "935":"935 mV", "940":"940 mV", "945":"945 mV", "950":"950 mV", "955":"955 mV", "960":"960 mV", "965":"965 mV", "970":"970 mV", "975":"975 mV", "980":"980 mV", "985":"985 mV", "990":"990"}] diff --git a/Ultrahand/OC Toolkit/json/voltage_limit.json b/Ultrahand/OC Toolkit/json/voltage_limit.json new file mode 100644 index 00000000..36192b75 --- /dev/null +++ b/Ultrahand/OC Toolkit/json/voltage_limit.json @@ -0,0 +1 @@ +[{"2003":"800 mV", "2503":"805 mV", "2A03":"810 mV", "2F03":"815 mV", "3403":"820 mV", "3903":"825 mV", "3E03":"830 mV", "4303":"835 mV", "4803":"840 mV", "4D03":"845 mV", "5203":"850 mV", "5703":"855 mV", "5C03":"860 mV", "6103":"865 mV", "6603":"870 mV", "6B03":"875 mV", "7003":"880 mV", "7503":"885 mV", "7A03":"890 mV", "7F03":"895 mV", "8403":"900 mV", "8903":"905 mV", "8E03":"910 mV", "9303":"915 mV", "9803":"920 mV", "9D03":"925 mV", "A203":"930 mV", "A703":"935 mV", "AC03":"940 mV", "B103":"945 mV", "B603":"950 mV", "BB03":"955 mV", "C003":"960 mV", "C503":"965 mV", "CA03":"970 mV", "CF03":"975 mV", "D403":"980 mV", "D903":"985 mV", "DE03":"990 mV", "E303":"995 mV", "E803":"1000 mV", "ED03":"1005 mV", "F203":"1010 mV", "F703":"1015 mV", "FC03":"1020 mV", "0104":"1025 mV", "0304":"1030 mV", "0B04":"1035 mV", "1004":"1040 mV", "1504":"1045 mV", "1A04":"1050 mV", "1F04":"1055 mV", "2404":"1060 mV", "2904":"1065 mV", "2E04":"1070 mV", "3304":"1075 mV", "3804":"1080 mV", "3D04":"1085 mV", "4204":"1090 mV", "4704":"1095 mV", "4C04":"1100 mV", "5104":"1105 mV", "5604":"1110 mV", "5B04":"1115 mV", "6004":"1120 mV", "6504":"1125 mV", "6A04":"1130 mV", "6F04":"1135 mV", "7404":"1140 mV", "7904":"1145 mV", "7E04":"1150 mV", "8304":"1155 mV", "8804":"1160 mV", "8D04":"1165 mV", "9204":"1170 mV", "9704":"1175 mV", "9C04":"1180 mV", "A104":"1185 mV", "A604":"1190 mV", "AB04":"1195 mV", "B004":"1200 mV", "B504":"1205 mV", "BA04":"1210 mV", "BF04":"1215 mV", "C404":"1220 mV", "C904":"1225 mV", "CE04":"1230 mV", "D304":"1235 mV", "D804":"1240 mV", "DD04":"1245 mV", "E204":"1250 mV", "E704":"1255 mV", "EC04":"1260 mV", "F104":"1265 mV", "F604":"1270 mV", "FB04":"1275 mV", "0005":"1280 mV", "0505":"1285 mV", "0A05":"1290 mV", "0F05":"1295 mV", "1405":"1300 mV", "E904":"1257 mV", "CB04":"1227 mV"}] \ No newline at end of file diff --git a/Ultrahand/OC Toolkit/json/voltage_offset.json b/Ultrahand/OC Toolkit/json/voltage_offset.json new file mode 100644 index 00000000..14396a2b --- /dev/null +++ b/Ultrahand/OC Toolkit/json/voltage_offset.json @@ -0,0 +1 @@ +[{"00":"0 mV", "05":"-5 mV", "0A":"-10 mV", "0F":"-15 mV", "14":"-20 mV", "19":"-25 mV", "1E":"-30 mV", "23":"-35 mV", "28":"-40 mV", "2D":"-45 mV", "32":"-50 mV", "37":"-55 mV", "3C":"-60 mV", "41":"-65 mV", "46":"-70 mV", "4B":"-75 mV", "50":"-80 mV", "55":"-85 mV", "5A":"-90 mV", "5F":"-95 mV", "64":"-100 mV", "69":"-105 mV", "6E":"-110 mV", "73":"-115 mV", "78":"-120 mV", "7D":"-125 mV", "82":"-130 mV", "87":"-135 mV", "8C":"-140 mV", "91":"-145 mV", "96":"-150 mV", "9B":"-155 mV", "A0":"-160 mV", "A5":"-165 mV", "AA":"-170 mV", "AF":"-175 mV", "B4":"-180 mV", "B9":"-185 mV", "BE":"-190 mV", "C3":"-195 mV", "C8":"-200 mV"}] \ No newline at end of file diff --git a/Ultrahand/OC Toolkit/json/voltage_offset_index.json b/Ultrahand/OC Toolkit/json/voltage_offset_index.json new file mode 100644 index 00000000..8147a0ff --- /dev/null +++ b/Ultrahand/OC Toolkit/json/voltage_offset_index.json @@ -0,0 +1,3 @@ +[ +{"00":"0", "05":"1", "0A":"2", "0F":"3", "14":"4", "19":"5", "1E":"6", "23":"7", "28":"8", "2D":"9", "32":"10", "37":"11", "3C":"12", "41":"13", "46":"14", "4B":"15", "50":"16", "55":"17", "5A":"18", "5F":"19", "64":"20", "69":"21", "6E":"22", "73":"23", "78":"24", "7D":"25", "82":"26", "87":"27", "8C":"28", "91":"29", "96":"30", "9B":"31", "A0":"32", "A5":"33", "AA":"34", "AF":"35", "B4":"36", "B9":"37", "BE":"38", "C3":"39", "C8":"40"} +] \ No newline at end of file diff --git a/Ultrahand/OC Toolkit/mariko/cpu_boost_clock.json b/Ultrahand/OC Toolkit/mariko/cpu_boost_clock.json new file mode 100644 index 00000000..9fb787d2 --- /dev/null +++ b/Ultrahand/OC Toolkit/mariko/cpu_boost_clock.json @@ -0,0 +1,47 @@ +[ + { + "name": "1785 MHz", + "label": "1785 MHz - default", + "hex": "A83C1B" + }, + { + "name": "1887 MHz", + "label": "1887 MHz", + "hex": "18CB1C" + }, + { + "name": "1963 MHz", + "label": "1963 MHz", + "hex": "F8F31D" + }, + { + "name": "2091 MHz", + "label": "2091 MHz", + "hex": "F8E71F" + }, + { + "name": "2193 MHz", + "label": "2193 MHz", + "hex": "687621" + }, + { + "name": "2295 MHz", + "label": "2295 MHz", + "hex": "D80423" + }, + { + "name": "2397 MHz", + "label": "2397 MHz", + "hex": "489324" + }, + { + "name": "2499 MHz", + "label": "2499 MHz", + "hex": "B82126" + }, + { + "name": "2601 MHz", + "label": "2601 MHz", + "hex": "28B027" + } +] diff --git a/Ultrahand/OC Toolkit/mariko/cpu_high_uv.json b/Ultrahand/OC Toolkit/mariko/cpu_high_uv.json new file mode 100644 index 00000000..69a6f983 --- /dev/null +++ b/Ultrahand/OC Toolkit/mariko/cpu_high_uv.json @@ -0,0 +1,67 @@ +[ + { + "name": " ↑", + "label": "↑", + "hex": "00" + }, + { + "name": " 1", + "label": "1", + "hex": "01" + }, + { + "name": " 2", + "label": "2", + "hex": "02" + }, + { + "name": " 3", + "label": "3", + "hex": "03" + }, + { + "name": " 4", + "label": "4", + "hex": "04" + }, + { + "name": " 5", + "label": "5", + "hex": "05" + }, + { + "name": " 6", + "label": "6", + "hex": "06" + }, + { + "name": " 7", + "label": "7", + "hex": "07" + }, + { + "name": " 8", + "label": "8", + "hex": "08" + }, + { + "name": " 9", + "label": "9", + "hex": "09" + }, + { + "name": " 10", + "label": "10", + "hex": "0A" + }, + { + "name": " 11", + "label": "11", + "hex": "0B" + }, + { + "name": " 12", + "label": "12", + "hex": "0C" + } +] \ No newline at end of file diff --git a/Ultrahand/OC Toolkit/mariko/cpu_high_vmin.json b/Ultrahand/OC Toolkit/mariko/cpu_high_vmin.json new file mode 100644 index 00000000..c2828a0f --- /dev/null +++ b/Ultrahand/OC Toolkit/mariko/cpu_high_vmin.json @@ -0,0 +1,147 @@ +[ + { + "name": "710 mV", + "label": "710 mV - -140 mV", + "hex": "C602" + }, + { + "name": "715 mV", + "label": "715 mV - -135 mV", + "hex": "CB02" + }, + { + "name": "720 mV", + "label": "720 mV - -130 mV", + "hex": "D002" + }, + { + "name": "725 mV", + "label": "725 mV - -125 mV", + "hex": "D502" + }, + { + "name": "730 mV", + "label": "730 mV - -120 mV", + "hex": "DA02" + }, + { + "name": "735 mV", + "label": "735 mV - -115 mV", + "hex": "DF02" + }, + { + "name": "740 mV", + "label": "740 mV - -110 mV", + "hex": "E402" + }, + { + "name": "745 mV", + "label": "745 mV - -105 mV", + "hex": "E902" + }, + { + "name": "750 mV", + "label": "750 mV - -100 mV", + "hex": "EE02" + }, + { + "name": "755 mV", + "label": "755 mV - -95 mV", + "hex": "F302" + }, + { + "name": "760 mV", + "label": "760 mV - -90 mV", + "hex": "F802" + }, + { + "name": "765 mV", + "label": "765 mV - -85 mV", + "hex": "FD02" + }, + { + "name": "770 mV", + "label": "770 mV - -80 mV", + "hex": "0203" + }, + { + "name": "775 mV", + "label": "775 mV - -75 mV", + "hex": "0703" + }, + { + "name": "780 mV", + "label": "780 mV - -70 mV", + "hex": "0C03" + }, + { + "name": "785 mV", + "label": "785 mV - -65 mV", + "hex": "1103" + }, + { + "name": "790 mV", + "label": "790 mV - -60 mV", + "hex": "1603" + }, + { + "name": "795 mV", + "label": "795 mV - -55 mV", + "hex": "1B03" + }, + { + "name": "800 mV", + "label": "800 mV - -50 mV", + "hex": "2003" + }, + { + "name": "805 mV", + "label": "805 mV - -45 mV", + "hex": "2503" + }, + { + "name": "810 mV", + "label": "810 mV - -40 mV", + "hex": "2A03" + }, + { + "name": "815 mV", + "label": "815 mV - -35 mV", + "hex": "2F03" + }, + { + "name": "820 mV", + "label": "820 mV - -30 mV", + "hex": "3403" + }, + { + "name": "825 mV", + "label": "825 mV - -25 mV", + "hex": "3903" + }, + { + "name": "830 mV", + "label": "830 mV - -20 mV", + "hex": "3E03" + }, + { + "name": "835 mV", + "label": "835 mV - -15 mV", + "hex": "4303" + }, + { + "name": "840 mV", + "label": "840 mV - -10 mV", + "hex": "4803" + }, + { + "name": "845 mV", + "label": "845 mV - -5 mV", + "hex": "4D03" + }, + { + "name": "850 mV", + "label": "850 mV - default", + "hex": "5203" + } +] \ No newline at end of file diff --git a/Ultrahand/OC Toolkit/mariko/cpu_low_vmin.json b/Ultrahand/OC Toolkit/mariko/cpu_low_vmin.json new file mode 100644 index 00000000..d3676cd3 --- /dev/null +++ b/Ultrahand/OC Toolkit/mariko/cpu_low_vmin.json @@ -0,0 +1,107 @@ +[ + { + "name": "550 mV", + "label": "550 mV - -70 mV", + "hex": "2602" + }, + { + "name": "555 mV", + "label": "555 mV - -65 mV", + "hex": "2B02" + }, + { + "name": "560 mV", + "label": "560 mV - -60 mV", + "hex": "3002" + }, + { + "name": "565 mV", + "label": "565 mV - -55 mV", + "hex": "3502" + }, + { + "name": "570 mV", + "label": "570 mV - -50 mV", + "hex": "3A02" + }, + { + "name": "575 mV", + "label": "575 mV - -45 mV", + "hex": "3F02" + }, + { + "name": "580 mV", + "label": "580 mV - -40 mV", + "hex": "4402" + }, + { + "name": "585 mV", + "label": "585 mV - -35 mV", + "hex": "4902" + }, + { + "name": "590 mV", + "label": "590 mV - -30 mV", + "hex": "4E02" + }, + { + "name": "595 mV", + "label": "595 mV - -25 mV", + "hex": "5302" + }, + { + "name": "600 mV", + "label": "600 mV - -20 mV", + "hex": "5802" + }, + { + "name": "605 mV", + "label": "605 mV - -15 mV", + "hex": "5D02" + }, + { + "name": "610 mV", + "label": "610 mV - -10 mV", + "hex": "6202" + }, + { + "name": "615 mV", + "label": "615 mV - -5 mV", + "hex": "6702" + }, + { + "name": "620 mV", + "label": "620 mV - default", + "hex": "6C02" + }, + { + "name": "625 mV", + "label": "625 mV - +5 mV", + "hex": "7102" + }, + { + "name": "630 mV", + "label": "630 mV - +10 mV", + "hex": "7602" + }, + { + "name": "635 mV", + "label": "635 mV - +15 mV", + "hex": "7B02" + }, + { + "name": "640 mV", + "label": "640 mV - +20 mV", + "hex": "8002" + }, + { + "name": "645 mV", + "label": "645 mV - +25 mV", + "hex": "8502" + }, + { + "name": "650 mV", + "label": "650 mV - +30 mV", + "hex": "8A02" + } +] \ No newline at end of file diff --git a/Ultrahand/OC Toolkit/mariko/cpu_max_freq.json b/Ultrahand/OC Toolkit/mariko/cpu_max_freq.json new file mode 100644 index 00000000..0c78c06d --- /dev/null +++ b/Ultrahand/OC Toolkit/mariko/cpu_max_freq.json @@ -0,0 +1,22 @@ +[ + { + "name": "1963 MHz", + "label": "1963 MHz", + "hex": "02" + }, + { + "name": "2397 MHz", + "label": "2397 MHz", + "hex": "00" + }, + { + "name": "2499 MHz", + "label": "2499 MHz", + "hex": "03" + }, + { + "name": "2601 MHz", + "label": "2601 MHz", + "hex": "01" + } +] \ No newline at end of file diff --git a/Ultrahand/OC Toolkit/mariko/cpu_table.json b/Ultrahand/OC Toolkit/mariko/cpu_table.json new file mode 100644 index 00000000..828bb35f --- /dev/null +++ b/Ultrahand/OC Toolkit/mariko/cpu_table.json @@ -0,0 +1,27 @@ +[ + { + "name": "Auto", + "label": "Auto - default", + "hex": "00" + }, + { + "name": "Default Table", + "label": "Default Table", + "hex": "01" + }, + { + "name": "1581 MHz Tbreak", + "label": "1581 MHz Tbreak", + "hex": "02" + }, + { + "name": "Shift Fix 1", + "label": "Shift Fix 1", + "hex": "03" + }, + { + "name": "Shift Fix 2", + "label": "Shift Fix 2", + "hex": "04" + } +] diff --git a/Ultrahand/OC Toolkit/mariko/cpu_uv.json b/Ultrahand/OC Toolkit/mariko/cpu_uv.json new file mode 100644 index 00000000..660f93fd --- /dev/null +++ b/Ultrahand/OC Toolkit/mariko/cpu_uv.json @@ -0,0 +1,47 @@ +[ + { + "name": "0", + "label": " 0", + "hex": "00" + }, + { + "name": "1", + "label": " 1", + "hex": "01" + }, + { + "name": "2", + "label": " 2", + "hex": "02" + }, + { + "name": "3", + "label": " 3", + "hex": "03" + }, + { + "name": "4", + "label": " 4", + "hex": "04" + }, + { + "name": "5", + "label": " 5", + "hex": "05" + }, + { + "name": "6", + "label": " 6", + "hex": "06" + }, + { + "name": "7", + "label": " 7", + "hex": "07" + }, + { + "name": "8", + "label": " 8", + "hex": "08" + } +] \ No newline at end of file diff --git a/Ultrahand/OC Toolkit/mariko/cpu_voltages.json b/Ultrahand/OC Toolkit/mariko/cpu_voltages.json new file mode 100644 index 00000000..ffb1f076 --- /dev/null +++ b/Ultrahand/OC Toolkit/mariko/cpu_voltages.json @@ -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" + } +] \ No newline at end of file diff --git a/Ultrahand/OC Toolkit/mariko/gpu_speedo.json b/Ultrahand/OC Toolkit/mariko/gpu_speedo.json new file mode 100644 index 00000000..9ee53567 --- /dev/null +++ b/Ultrahand/OC Toolkit/mariko/gpu_speedo.json @@ -0,0 +1,262 @@ +[ + { + "name": "1480", + "hex": "C805" + }, + { + "name": "1485", + "hex": "CD05" + }, + { + "name": "1490", + "hex": "D205" + }, + { + "name": "1495", + "hex": "D705" + }, + { + "name": "1500", + "hex": "DC05" + }, + { + "name": "1505", + "hex": "E105" + }, + { + "name": "1510", + "hex": "E605" + }, + { + "name": "1515", + "hex": "EB05" + }, + { + "name": "1520", + "hex": "F005" + }, + { + "name": "1525", + "hex": "F505" + }, + { + "name": "1530", + "hex": "FA05" + }, + { + "name": "1535", + "hex": "FF05" + }, + { + "name": "1540", + "hex": "0406" + }, + { + "name": "1545", + "hex": "0906" + }, + { + "name": "1550", + "hex": "0E06" + }, + { + "name": "1555", + "hex": "1306" + }, + { + "name": "1560", + "hex": "1806" + }, + { + "name": "1565", + "hex": "1D06" + }, + { + "name": "1570", + "hex": "2206" + }, + { + "name": "1575", + "hex": "2706" + }, + { + "name": "1580", + "hex": "2C06" + }, + { + "name": "1585", + "hex": "3106" + }, + { + "name": "1590", + "hex": "3606" + }, + { + "name": "1595", + "hex": "3B06" + }, + { + "name": "1600", + "hex": "4006" + }, + { + "name": "1605", + "hex": "4506" + }, + { + "name": "1610", + "hex": "4A06" + }, + { + "name": "1615", + "hex": "4F06" + }, + { + "name": "1620", + "hex": "5406" + }, + { + "name": "1625", + "hex": "5906" + }, + { + "name": "1630", + "hex": "5E06" + }, + { + "name": "1635", + "hex": "6306" + }, + { + "name": "1640", + "hex": "6806" + }, + { + "name": "1645", + "hex": "6D06" + }, + { + "name": "1650", + "hex": "7206" + }, + { + "name": "1655", + "hex": "7706" + }, + { + "name": "1660", + "hex": "7C06" + }, + { + "name": "1665", + "hex": "8106" + }, + { + "name": "1670", + "hex": "8606" + }, + { + "name": "1675", + "hex": "8B06" + }, + { + "name": "1680", + "hex": "9006" + }, + { + "name": "1685", + "hex": "9506" + }, + { + "name": "1690", + "hex": "9A06" + }, + { + "name": "1695", + "hex": "9F06" + }, + { + "name": "1700", + "hex": "A406" + }, + { + "name": "1705", + "hex": "A906" + }, + { + "name": "1710", + "hex": "AE06" + }, + { + "name": "1715", + "hex": "B306" + }, + { + "name": "1720", + "hex": "B806" + }, + { + "name": "1725", + "hex": "BD06" + }, + { + "name": "1730", + "hex": "C206" + }, + { + "name": "1735", + "hex": "C706" + }, + { + "name": "1740", + "hex": "CC06" + }, + { + "name": "1745", + "hex": "D106" + }, + { + "name": "1750", + "hex": "D606" + }, + { + "name": "1755", + "hex": "DB06" + }, + { + "name": "1760", + "hex": "E006" + }, + { + "name": "1765", + "hex": "E506" + }, + { + "name": "1770", + "hex": "EA06" + }, + { + "name": "1775", + "hex": "EF06" + }, + { + "name": "1780", + "hex": "F406" + }, + { + "name": "1785", + "hex": "F906" + }, + { + "name": "1790", + "hex": "FE06" + }, + { + "name": "1795", + "hex": "0307" + }, + { + "name": "1800", + "hex": "0807" + } +] \ No newline at end of file diff --git a/Ultrahand/OC Toolkit/mariko/gpu_uv.json b/Ultrahand/OC Toolkit/mariko/gpu_uv.json new file mode 100644 index 00000000..a851db8f --- /dev/null +++ b/Ultrahand/OC Toolkit/mariko/gpu_uv.json @@ -0,0 +1,17 @@ +[ + { + "name": "0", + "label": " HiOPT 0", + "hex": "00" + }, + { + "name": "1", + "label": " HiOPT -15mV(2) 1", + "hex": "01" + }, + { + "name": "2", + "label": " high UV table 2", + "hex": "02" + } +] \ No newline at end of file diff --git a/Ultrahand/OC Toolkit/mariko/gpu_uv3.json b/Ultrahand/OC Toolkit/mariko/gpu_uv3.json new file mode 100644 index 00000000..cf5a6569 --- /dev/null +++ b/Ultrahand/OC Toolkit/mariko/gpu_uv3.json @@ -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" + } +] diff --git a/Ultrahand/OC Toolkit/mariko/gpu_uv3_e.json b/Ultrahand/OC Toolkit/mariko/gpu_uv3_e.json new file mode 100644 index 00000000..01254319 --- /dev/null +++ b/Ultrahand/OC Toolkit/mariko/gpu_uv3_e.json @@ -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" + } +] diff --git a/Ultrahand/OC Toolkit/mariko/gpu_vmax.json b/Ultrahand/OC Toolkit/mariko/gpu_vmax.json new file mode 100644 index 00000000..1ec54f94 --- /dev/null +++ b/Ultrahand/OC Toolkit/mariko/gpu_vmax.json @@ -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" + } +] diff --git a/Ultrahand/OC Toolkit/mariko/gpu_vmin.json b/Ultrahand/OC Toolkit/mariko/gpu_vmin.json new file mode 100644 index 00000000..9ee1bc7d --- /dev/null +++ b/Ultrahand/OC Toolkit/mariko/gpu_vmin.json @@ -0,0 +1,302 @@ +[ + { + "name": "480 mV", + "hex": "E001" + }, + { + "name": "485 mV", + "hex": "E501" + }, + { + "name": "490 mV", + "hex": "EA01" + }, + { + "name": "495 mV", + "hex": "EF01" + }, + { + "name": "500 mV", + "hex": "F401" + }, + { + "name": "505 mV", + "hex": "F901" + }, + { + "name": "510 mV", + "hex": "FE01" + }, + { + "name": "515 mV", + "hex": "0302" + }, + { + "name": "520 mV", + "hex": "0802" + }, + { + "name": "525 mV", + "hex": "0D02" + }, + { + "name": "530 mV", + "hex": "1202" + }, + { + "name": "535 mV", + "hex": "1702" + }, + { + "name": "540 mV", + "hex": "1C02" + }, + { + "name": "545 mV", + "hex": "2102" + }, + { + "name": "550 mV", + "hex": "2602" + }, + { + "name": "555 mV", + "hex": "2B02" + }, + { + "name": "560 mV", + "hex": "3002" + }, + { + "name": "565 mV", + "hex": "3502" + }, + { + "name": "570 mV", + "hex": "3A02" + }, + { + "name": "575 mV", + "hex": "3F02" + }, + { + "name": "580 mV", + "hex": "4402" + }, + { + "name": "585 mV", + "hex": "4902" + }, + { + "name": "590 mV", + "hex": "4E02" + }, + { + "name": "595 mV", + "hex": "5302" + }, + { + "name": "600 mV", + "hex": "5802" + }, + { + "name": "605 mV", + "hex": "5D02" + }, + { + "name": "610 mV", + "hex": "6202" + }, + { + "name": "615 mV", + "hex": "6702" + }, + { + "name": "620 mV", + "hex": "6C02" + }, + { + "name": "625 mV", + "hex": "7102" + }, + { + "name": "630 mV", + "hex": "7602" + }, + { + "name": "635 mV", + "hex": "7B02" + }, + { + "name": "640 mV", + "hex": "8002" + }, + { + "name": "645 mV", + "hex": "8502" + }, + { + "name": "650 mV", + "hex": "8A02" + }, + { + "name": "655 mV", + "hex": "8F02" + }, + { + "name": "660 mV", + "hex": "9402" + }, + { + "name": "665 mV", + "hex": "9902" + }, + { + "name": "670 mV", + "hex": "9E02" + }, + { + "name": "675 mV", + "hex": "A302" + }, + { + "name": "680 mV", + "hex": "A802" + }, + { + "name": "685 mV", + "hex": "AD02" + }, + { + "name": "690 mV", + "hex": "B202" + }, + { + "name": "695 mV", + "hex": "B702" + }, + { + "name": "700 mV", + "hex": "BC02" + }, + { + "name": "705 mV", + "hex": "C102" + }, + { + "name": "710 mV", + "hex": "C602" + }, + { + "name": "715 mV", + "hex": "CB02" + }, + { + "name": "720 mV", + "hex": "D002" + }, + { + "name": "725 mV", + "hex": "D502" + }, + { + "name": "730 mV", + "hex": "DA02" + }, + { + "name": "735 mV", + "hex": "DF02" + }, + { + "name": "740 mV", + "hex": "E402" + }, + { + "name": "745 mV", + "hex": "E902" + }, + { + "name": "750 mV", + "hex": "EE02" + }, + { + "name": "755 mV", + "hex": "F302" + }, + { + "name": "760 mV", + "hex": "F802" + }, + { + "name": "765 mV", + "hex": "FD02" + }, + { + "name": "770 mV", + "hex": "0203" + }, + { + "name": "775 mV", + "hex": "0703" + }, + { + "name": "780 mV", + "hex": "0C03" + }, + { + "name": "785 mV", + "hex": "1103" + }, + { + "name": "790 mV", + "hex": "1603" + }, + { + "name": "795 mV", + "hex": "1B03" + }, + { + "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" + } +] diff --git a/Ultrahand/OC Toolkit/mariko/gpu_vmin_sys.json b/Ultrahand/OC Toolkit/mariko/gpu_vmin_sys.json new file mode 100644 index 00000000..9220ad90 --- /dev/null +++ b/Ultrahand/OC Toolkit/mariko/gpu_vmin_sys.json @@ -0,0 +1,458 @@ +[ + { + "name": "Auto", + "hex": "0000", + "dec": " ", + "dvfs": "2" + }, + { + "name": "480 mV", + "hex": "E001", + "dec": "480", + "dvfs": "2" + }, + { + "name": "485 mV", + "hex": "E501", + "dec": "485", + "dvfs": "2" + }, + { + "name": "490 mV", + "hex": "EA01", + "dec": "490", + "dvfs": "2" + }, + { + "name": "495 mV", + "hex": "EF01", + "dec": "495", + "dvfs": "2" + }, + { + "name": "500 mV", + "hex": "F401", + "dec": "500", + "dvfs": "2" + }, + { + "name": "505 mV", + "hex": "F901", + "dec": "505", + "dvfs": "2" + }, + { + "name": "510 mV", + "hex": "FE01", + "dec": "510", + "dvfs": "2" + }, + { + "name": "515 mV", + "hex": "0302", + "dec": "515", + "dvfs": "2" + }, + { + "name": "520 mV", + "hex": "0802", + "dec": "520", + "dvfs": "2" + }, + { + "name": "525 mV", + "hex": "0D02", + "dec": "525", + "dvfs": "2" + }, + { + "name": "530 mV", + "hex": "1202", + "dec": "530", + "dvfs": "2" + }, + { + "name": "535 mV", + "hex": "1702", + "dec": "535", + "dvfs": "2" + }, + { + "name": "540 mV", + "hex": "1C02", + "dec": "540", + "dvfs": "2" + }, + { + "name": "545 mV", + "hex": "2102", + "dec": "545", + "dvfs": "2" + }, + { + "name": "550 mV", + "hex": "2602", + "dec": "550", + "dvfs": "2" + }, + { + "name": "555 mV", + "hex": "2B02", + "dec": "555", + "dvfs": "2" + }, + { + "name": "560 mV", + "hex": "3002", + "dec": "560", + "dvfs": "2" + }, + { + "name": "565 mV", + "hex": "3502", + "dec": "565", + "dvfs": "2" + }, + { + "name": "570 mV", + "hex": "3A02", + "dec": "570", + "dvfs": "2" + }, + { + "name": "575 mV", + "hex": "3F02", + "dec": "575", + "dvfs": "2" + }, + { + "name": "580 mV", + "hex": "4402", + "dec": "580", + "dvfs": "2" + }, + { + "name": "585 mV", + "hex": "4902", + "dec": "585", + "dvfs": "2" + }, + { + "name": "590 mV", + "hex": "4E02", + "dec": "590", + "dvfs": "2" + }, + { + "name": "595 mV", + "hex": "5302", + "dec": "595", + "dvfs": "2" + }, + { + "name": "600 mV", + "hex": "5802", + "dec": "600", + "dvfs": "2" + }, + { + "name": "605 mV", + "hex": "5D02", + "dec": "605", + "dvfs": "2" + }, + { + "name": "610 mV", + "hex": "6202", + "dec": "610", + "dvfs": "2" + }, + { + "name": "615 mV", + "hex": "6702", + "dec": "615", + "dvfs": "2" + }, + { + "name": "620 mV", + "hex": "6C02", + "dec": "620", + "dvfs": "2" + }, + { + "name": "625 mV", + "hex": "7102", + "dec": "625", + "dvfs": "2" + }, + { + "name": "630 mV", + "hex": "7602", + "dec": "630", + "dvfs": "2" + }, + { + "name": "635 mV", + "hex": "7B02", + "dec": "635", + "dvfs": "2" + }, + { + "name": "640 mV", + "hex": "8002", + "dec": "640", + "dvfs": "2" + }, + { + "name": "645 mV", + "hex": "8502", + "dec": "645", + "dvfs": "2" + }, + { + "name": "650 mV", + "hex": "8A02", + "dec": "650", + "dvfs": "2" + }, + { + "name": "655 mV", + "hex": "8F02", + "dec": "655", + "dvfs": "2" + }, + { + "name": "660 mV", + "hex": "9402", + "dec": "660", + "dvfs": "2" + }, + { + "name": "665 mV", + "hex": "9902", + "dec": "665", + "dvfs": "2" + }, + { + "name": "670 mV", + "hex": "9E02", + "dec": "670", + "dvfs": "2" + }, + { + "name": "675 mV", + "hex": "A302", + "dec": "675", + "dvfs": "2" + }, + { + "name": "680 mV", + "hex": "A802", + "dec": "680", + "dvfs": "2" + }, + { + "name": "685 mV", + "hex": "AD02", + "dec": "685", + "dvfs": "2" + }, + { + "name": "690 mV", + "hex": "B202", + "dec": "690", + "dvfs": "2" + }, + { + "name": "695 mV", + "hex": "B702", + "dec": "695", + "dvfs": "2" + }, + { + "name": "700 mV", + "hex": "BC02", + "dec": "700", + "dvfs": "2" + }, + { + "name": "705 mV", + "hex": "C102", + "dec": "705", + "dvfs": "2" + }, + { + "name": "710 mV", + "hex": "C602", + "dec": "710", + "dvfs": "2" + }, + { + "name": "715 mV", + "hex": "CB02", + "dec": "715", + "dvfs": "2" + }, + { + "name": "720 mV", + "hex": "D002", + "dec": "720", + "dvfs": "2" + }, + { + "name": "725 mV", + "hex": "D502", + "dec": "725", + "dvfs": "2" + }, + { + "name": "730 mV", + "hex": "DA02", + "dec": "730", + "dvfs": "2" + }, + { + "name": "735 mV", + "hex": "DF02", + "dec": "735", + "dvfs": "2" + }, + { + "name": "740 mV", + "hex": "E402", + "dec": "740", + "dvfs": "2" + }, + { + "name": "745 mV", + "hex": "E902", + "dec": "745", + "dvfs": "2" + }, + { + "name": "750 mV", + "hex": "EE02", + "dec": "750", + "dvfs": "2" + }, + { + "name": "755 mV", + "hex": "F302", + "dec": "755", + "dvfs": "2" + }, + { + "name": "760 mV", + "hex": "F802", + "dec": "760", + "dvfs": "2" + }, + { + "name": "765 mV", + "hex": "FD02", + "dec": "765", + "dvfs": "2" + }, + { + "name": "770 mV", + "hex": "0203", + "dec": "770", + "dvfs": "2" + }, + { + "name": "775 mV", + "hex": "0703", + "dec": "775", + "dvfs": "2" + }, + { + "name": "780 mV", + "hex": "0C03", + "dec": "780", + "dvfs": "2" + }, + { + "name": "785 mV", + "hex": "1103", + "dec": "785", + "dvfs": "2" + }, + { + "name": "790 mV", + "hex": "1603", + "dec": "790", + "dvfs": "2" + }, + { + "name": "795 mV", + "hex": "1B03", + "dec": "795", + "dvfs": "2" + }, + { + "name": "800 mV", + "hex": "2003", + "dec": "800", + "dvfs": "2" + }, + { + "name": "805 mV", + "hex": "2503", + "dec": "805", + "dvfs": "2" + }, + { + "name": "810 mV", + "hex": "2A03", + "dec": "810", + "dvfs": "2" + }, + { + "name": "815 mV", + "hex": "2F03", + "dec": "815", + "dvfs": "2" + }, + { + "name": "820 mV", + "hex": "3403", + "dec": "820", + "dvfs": "2" + }, + { + "name": "825 mV", + "hex": "3903", + "dec": "825", + "dvfs": "2" + }, + { + "name": "830 mV", + "hex": "3E03", + "dec": "830", + "dvfs": "2" + }, + { + "name": "835 mV", + "hex": "4303", + "dec": "835", + "dvfs": "2" + }, + { + "name": "840 mV", + "hex": "4803", + "dec": "840", + "dvfs": "2" + }, + { + "name": "845 mV", + "hex": "4D03", + "dec": "845", + "dvfs": "2" + }, + { + "name": "850 mV", + "hex": "5203", + "dec": "850", + "dvfs": "2" + } +] diff --git a/Ultrahand/OC Toolkit/mariko/gpu_volt_offset.json b/Ultrahand/OC Toolkit/mariko/gpu_volt_offset.json new file mode 100644 index 00000000..93d3ee23 --- /dev/null +++ b/Ultrahand/OC Toolkit/mariko/gpu_volt_offset.json @@ -0,0 +1,46 @@ +[ + { + "name": " 0 mV", + "hex": "00" + }, + { + "name": " -5 mV", + "hex": "05" + }, + { + "name": " -10 mV", + "hex": "0A" + }, + { + "name": " -15 mV", + "hex": "0F" + }, + { + "name": " -20 mV", + "hex": "14" + }, + { + "name": " -25 mV", + "hex": "19" + }, + { + "name": " -30 mV", + "hex": "1E" + }, + { + "name": " -35 mV", + "hex": "23" + }, + { + "name": " -40 mV", + "hex": "28" + }, + { + "name": " -45 mV", + "hex": "2D" + }, + { + "name": " -50 mV", + "hex": "32" + } +] diff --git a/Ultrahand/OC Toolkit/mariko/ram_dram_timing.json b/Ultrahand/OC Toolkit/mariko/ram_dram_timing.json new file mode 100644 index 00000000..f86d755d --- /dev/null +++ b/Ultrahand/OC Toolkit/mariko/ram_dram_timing.json @@ -0,0 +1,11 @@ +[ + { + "name": "AUTO_ADJ", + "hex": "00" + }, + { + "name": "AUTO_ADJ_HP", + "hex": "01" + } +] + diff --git a/Ultrahand/OC Toolkit/mariko/ram_dvb_table.json b/Ultrahand/OC Toolkit/mariko/ram_dvb_table.json new file mode 100644 index 00000000..be8844c7 --- /dev/null +++ b/Ultrahand/OC Toolkit/mariko/ram_dvb_table.json @@ -0,0 +1,42 @@ +[ + { + "name": "-2", + "label": " -2", + "hex": "FEFFFFFF" + }, + { + "name": "-1", + "label": " -1", + "hex": "FFFFFFFF" + }, + { + "name": "0", + "label": " 0", + "hex": "00000000" + }, + { + "name": "1", + "label": " 1", + "hex": "01000000" + }, + { + "name": "2", + "label": " 2", + "hex": "02000000" + }, + { + "name": "3", + "label": " 3", + "hex": "03000000" + }, + { + "name": "4", + "label": " 4", + "hex": "04000000" + }, + { + "name": "5", + "label": " 5", + "hex": "05000000" + } +] \ No newline at end of file diff --git a/Ultrahand/OC Toolkit/mariko/ram_freqs.json b/Ultrahand/OC Toolkit/mariko/ram_freqs.json new file mode 100644 index 00000000..40fe991a --- /dev/null +++ b/Ultrahand/OC Toolkit/mariko/ram_freqs.json @@ -0,0 +1,247 @@ +[ + { + "name": "1600 MHz", + "label": "1600 MHz", + "hex": "006A18" + }, + { + "name": "1633 MHz", + "label": "1633 MHz", + "hex": "E8EA18" + }, + { + "name": "1666 MHz", + "label": "1666 MHz", + "hex": "D06B19" + }, + { + "name": "1700 MHz", + "label": "1700 MHz", + "hex": "A0F019" + }, + { + "name": "1733 MHz", + "label": "1733 MHz", + "hex": "88711A" + }, + { + "name": "1766 MHz", + "label": "1766 MHz", + "hex": "70F21A" + }, + { + "name": "1800 MHz", + "label": "1800 MHz", + "hex": "40771B" + }, + { + "name": "1833 MHz", + "label": "1833 MHz", + "hex": "28F81B" + }, + { + "name": "1866 MHz", + "label": "1866 MHz", + "hex": "10791C" + }, + { + "name": "1900 MHz", + "label": "1900 MHz", + "hex": "E0FD1C" + }, + { + "name": "1933 MHz", + "label": "1933 MHz", + "hex": "C87E1D" + }, + { + "name": "1966 MHz", + "label": "1966 MHz", + "hex": "B0FF1D" + }, + { + "name": "2000 MHz", + "label": "2000 MHz", + "hex": "80841E" + }, + { + "name": "2033 MHz", + "label": "2033 MHz", + "hex": "68051F" + }, + { + "name": "2066 MHz", + "label": "2066 MHz", + "hex": "50861F" + }, + { + "name": "2100 MHz", + "label": "2100 MHz", + "hex": "200B20" + }, + { + "name": "2133 MHz", + "label": "2133 MHz", + "hex": "088C20" + }, + { + "name": "2166 MHz", + "label": "2166 MHz", + "hex": "F00C21" + }, + { + "name": "2200 MHz", + "label": "2200 MHz", + "hex": "C09121" + }, + { + "name": "2233 MHz", + "label": "2233 MHz", + "hex": "A81222" + }, + { + "name": "2266 MHz", + "label": "2266 MHz", + "hex": "909322" + }, + { + "name": "2300 MHz", + "label": "2300 MHz", + "hex": "601823" + }, + { + "name": "2333 MHz", + "label": "2333 MHz", + "hex": "489923" + }, + { + "name": "2366 MHz", + "label": "2366 MHz", + "hex": "301A24" + }, + { + "name": "2400 MHz", + "label": "2400 MHz", + "hex": "009F24" + }, + { + "name": "2433 MHz", + "label": "2433 MHz", + "hex": "E81F25" + }, + { + "name": "2466 MHz", + "label": "2466 MHz", + "hex": "D0A025" + }, + { + "name": "2500 MHz", + "label": "2500 MHz", + "hex": "A02526" + }, + { + "name": "2533 MHz", + "label": "2533 MHz", + "hex": "88A626" + }, + { + "name": "2566 MHz", + "label": "2566 MHz", + "hex": "702727" + }, + { + "name": "2600 MHz", + "label": "2600 MHz", + "hex": "40AC27" + }, + { + "name": "2633 MHz", + "label": "2633 MHz", + "hex": "282D28" + }, + { + "name": "2666 MHz", + "label": "2666 MHz", + "hex": "10AE28" + }, + { + "name": "2700 MHz", + "label": "2700 MHz", + "hex": "E03229" + }, + { + "name": "2733 MHz", + "label": "2733 MHz", + "hex": "C8B329" + }, + { + "name": "2766 MHz", + "label": "2766 MHz", + "hex": "B0342A" + }, + { + "name": "2800 MHz", + "label": "2800 MHz", + "hex": "80B92A" + }, + { + "name": "2833 MHz", + "label": "2833 MHz", + "hex": "683A2B" + }, + { + "name": "2866 MHz", + "label": "2866 MHz", + "hex": "50BB2B" + }, + { + "name": "2900 MHz", + "label": "2900 MHz", + "hex": "20402C" + }, + { + "name": "2933 MHz", + "label": "2933 MHz", + "hex": "08C12C" + }, + { + "name": "2966 MHz", + "label": "2966 MHz", + "hex": "F0412D" + }, + { + "name": "3000 MHz", + "label": "3000 MHz", + "hex": "C0C62D" + }, + { + "name": "3033 MHz", + "label": "3033 MHz", + "hex": "A8472E" + }, + { + "name": "3066 MHz", + "label": "3066 MHz", + "hex": "90C82E" + }, + { + "name": "3100 MHz", + "label": "3100 MHz", + "hex": "604D2F" + }, + { + "name": "3133 MHz", + "label": "3133 MHz", + "hex": "48CE2F" + }, + { + "name": "3166 MHz", + "label": "3166 MHz", + "hex": "304F30" + }, + { + "name": "3200 MHz", + "label": "3200 MHz", + "hex": "00D430" + } +] \ No newline at end of file diff --git a/Ultrahand/OC Toolkit/mariko/ram_tras.json b/Ultrahand/OC Toolkit/mariko/ram_tras.json new file mode 100644 index 00000000..5483b327 --- /dev/null +++ b/Ultrahand/OC Toolkit/mariko/ram_tras.json @@ -0,0 +1,52 @@ +[ + { + "name": "42", + "label": "(42) 0", + "hex": "00" + }, + { + "name": "36", + "label": "(36) 1", + "hex": "01" + }, + { + "name": "34", + "label": "(34) 2", + "hex": "02" + }, + { + "name": "32", + "label": "(32) 3", + "hex": "03" + }, + { + "name": "30", + "label": "(30) 4", + "hex": "04" + }, + { + "name": "28", + "label": "(28) 5", + "hex": "05" + }, + { + "name": "26", + "label": "(26) 6", + "hex": "06" + }, + { + "name": "24", + "label": "(24) 7", + "hex": "07" + }, + { + "name": "22", + "label": "(22) 8", + "hex": "08" + }, + { + "name": "20", + "label": "(20) 9", + "hex": "09" + } +] diff --git a/Ultrahand/OC Toolkit/mariko/ram_trcd.json b/Ultrahand/OC Toolkit/mariko/ram_trcd.json new file mode 100644 index 00000000..99c70eea --- /dev/null +++ b/Ultrahand/OC Toolkit/mariko/ram_trcd.json @@ -0,0 +1,42 @@ +[ + { + "name": "18 - (0)", + "label": "(18) 0", + "hex": "00" + }, + { + "name": "17 - (1)", + "label": "(17) 1", + "hex": "01" + }, + { + "name": "16 - (2)", + "label": "(16) 2", + "hex": "02" + }, + { + "name": "15 - (3)", + "label": "(15) 3", + "hex": "03" + }, + { + "name": "14 - (4)", + "label": "(14) 4", + "hex": "04" + }, + { + "name": "13 - (5)", + "label": "(13) 5", + "hex": "05" + }, + { + "name": "12 - (6)", + "label": "(12) 6", + "hex": "06" + }, + { + "name": "11 - (7)", + "label": "(11) 7", + "hex": "07" + } +] \ No newline at end of file diff --git a/Ultrahand/OC Toolkit/mariko/ram_trefi.json b/Ultrahand/OC Toolkit/mariko/ram_trefi.json new file mode 100644 index 00000000..6fe0db3a --- /dev/null +++ b/Ultrahand/OC Toolkit/mariko/ram_trefi.json @@ -0,0 +1,37 @@ +[ + { + "name": "(1x REFI) 0", + "label": "0", + "hex": "00" + }, + { + "name": "(1.5x REFI) 1", + "label": "1", + "hex": "01" + }, + { + "name": "(2x REFI) 2", + "label": "2", + "hex": "02" + }, + { + "name": "(3x REFI) 3", + "label": "3", + "hex": "03" + }, + { + "name": "(4x REFI) 4", + "label": "4", + "hex": "04" + }, + { + "name": "(6x REFI) 5", + "label": "5", + "hex": "05" + }, + { + "name": "(MAX REFI) 6", + "label": "6", + "hex": "06" + } +] diff --git a/Ultrahand/OC Toolkit/mariko/ram_trfc.json b/Ultrahand/OC Toolkit/mariko/ram_trfc.json new file mode 100644 index 00000000..89e38809 --- /dev/null +++ b/Ultrahand/OC Toolkit/mariko/ram_trfc.json @@ -0,0 +1,47 @@ +[ + { + "name": "(140) 0", + "label": "0", + "hex": "00" + }, + { + "name": "(120) 1", + "label": "1", + "hex": "01" + }, + { + "name": "(100) 2", + "label": "2", + "hex": "02" + }, + { + "name": "(90) 3", + "label": "3", + "hex": "03" + }, + { + "name": "(80) 4", + "label": "4", + "hex": "04" + }, + { + "name": "(70) 5", + "label": "5", + "hex": "05" + }, + { + "name": "(60) 6", + "label": "6", + "hex": "06" + }, + { + "name": "(50) 7", + "label": "7", + "hex": "07" + }, + { + "name": "(40) 8", + "label": "8", + "hex": "08" + } +] diff --git a/Ultrahand/OC Toolkit/mariko/ram_trp.json b/Ultrahand/OC Toolkit/mariko/ram_trp.json new file mode 100644 index 00000000..3d10118f --- /dev/null +++ b/Ultrahand/OC Toolkit/mariko/ram_trp.json @@ -0,0 +1,42 @@ +[ + { + "name": "18 - (0)", + "label": " (18) 0", + "hex": "00" + }, + { + "name": "17 - (1)", + "label": " (17) 1", + "hex": "01" + }, + { + "name": "16 - (2)", + "label": " (16) 2", + "hex": "02" + }, + { + "name": "15 - (3)", + "label": " (15) 3", + "hex": "03" + }, + { + "name": "14 - (4)", + "label": " (14) 4", + "hex": "04" + }, + { + "name": "13 - (5)", + "label": " (13) 5", + "hex": "05" + }, + { + "name": "12 - (6)", + "label": " (12) 6", + "hex": "06" + }, + { + "name": "11 - (7)", + "label": " (11) 7", + "hex": "07" + } +] \ No newline at end of file diff --git a/Ultrahand/OC Toolkit/mariko/ram_trrd.json b/Ultrahand/OC Toolkit/mariko/ram_trrd.json new file mode 100644 index 00000000..eb7bec96 --- /dev/null +++ b/Ultrahand/OC Toolkit/mariko/ram_trrd.json @@ -0,0 +1,42 @@ +[ + { + "name": "(10) 0", + "label": "0", + "hex": "00" + }, + { + "name": "(7.5) 1", + "label": "1", + "hex": "01" + }, + { + "name": "(6) 2", + "label": "2", + "hex": "02" + }, + { + "name": "(5) 3", + "label": "3", + "hex": "03" + }, + { + "name": "(4) 4", + "label": "4", + "hex": "04" + }, + { + "name": "(3) 5", + "label": "5", + "hex": "05" + }, + { + "name": "(2) 6", + "label": "6", + "hex": "06" + }, + { + "name": "(1) 7", + "label": "7", + "hex": "07" + } +] diff --git a/Ultrahand/OC Toolkit/mariko/ram_trtw.json b/Ultrahand/OC Toolkit/mariko/ram_trtw.json new file mode 100644 index 00000000..dee58df3 --- /dev/null +++ b/Ultrahand/OC Toolkit/mariko/ram_trtw.json @@ -0,0 +1,52 @@ +[ + { + "name": " 0", + "label": "0", + "hex": "00" + }, + { + "name": " 1", + "label": "1", + "hex": "01" + }, + { + "name": " 2", + "label": "2", + "hex": "02" + }, + { + "name": " 3", + "label": "3", + "hex": "03" + }, + { + "name": " 4", + "label": "4", + "hex": "04" + }, + { + "name": " 5", + "label": "5", + "hex": "05" + }, + { + "name": " 6", + "label": "6", + "hex": "06" + }, + { + "name": " 7", + "label": "7", + "hex": "07" + }, + { + "name": " 8", + "label": "8", + "hex": "08" + }, + { + "name": " 9", + "label": "9", + "hex": "09" + } +] diff --git a/Ultrahand/OC Toolkit/mariko/ram_twtr.json b/Ultrahand/OC Toolkit/mariko/ram_twtr.json new file mode 100644 index 00000000..c55a47bf --- /dev/null +++ b/Ultrahand/OC Toolkit/mariko/ram_twtr.json @@ -0,0 +1,52 @@ +[ + { + "name": "(10) 0", + "label": "0", + "hex": "00" + }, + { + "name": "(9) 1", + "label": "1", + "hex": "01" + }, + { + "name": "(8) 2", + "label": "2", + "hex": "02" + }, + { + "name": "(7) 3", + "label": "3", + "hex": "03" + }, + { + "name": "(6) 4", + "label": "4", + "hex": "04" + }, + { + "name": "(5) 5", + "label": "5", + "hex": "05" + }, + { + "name": "(4) 6", + "label": "6", + "hex": "06" + }, + { + "name": "(3) 7", + "label": "7", + "hex": "07" + }, + { + "name": "(2) 8", + "label": "8", + "hex": "08" + }, + { + "name": "(1) 9", + "label": "9", + "hex": "09" + } +] diff --git a/Ultrahand/OC Toolkit/mariko/ram_vdd2.json b/Ultrahand/OC Toolkit/mariko/ram_vdd2.json new file mode 100644 index 00000000..1f12cc94 --- /dev/null +++ b/Ultrahand/OC Toolkit/mariko/ram_vdd2.json @@ -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" + } +] diff --git a/Ultrahand/OC Toolkit/mariko/ram_vddq.json b/Ultrahand/OC Toolkit/mariko/ram_vddq.json new file mode 100644 index 00000000..896f6975 --- /dev/null +++ b/Ultrahand/OC Toolkit/mariko/ram_vddq.json @@ -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" + } +] diff --git a/Ultrahand/OC Toolkit/package.ini b/Ultrahand/OC Toolkit/package.ini new file mode 100644 index 00000000..6a45bff7 --- /dev/null +++ b/Ultrahand/OC Toolkit/package.ini @@ -0,0 +1,301 @@ +;title='OC Switchcraft EOS' +;creator='ppkantorski, B3711' +;color=red + +[@Settings] + + + + +[RAM Table package] +;version=1.6.7 +;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' = '{ram_vendor} {json_file(0,{ram_model})}' + + +[*Timings] +;mode=forwarder +exec cTimings +package_source './timings.ini' + + +[*DRAM] +;mode=option +json_file_source './mariko/ram_dram_timing.json' name +hex-by-custom-offset /atmosphere/kips/loader.kip CUST 64 {json_file_source(*,hex)} +set-footer '{json_file_source(*,name)}' +back + + +[*Max Clock?RAMmariko] +;system=mariko +;mode=option +;selection_mini=true +json_file_source './mariko/ram_freqs.json' label +hex-by-custom-offset /atmosphere/kips/loader.kip CUST 80 {json_file_source(*,hex)} +hex-by-custom-rdecimal-offset /atmosphere/kips/loader.kip CUST 52 {gpu_speedo} +set-footer '{json_file_source(*,label)}' +back + + +[*Max Clock?RAMerista] +;system=erista +;mode=option +;selection_mini=true +json_file_source './erista/ram_freqs.json' label +hex-by-custom-rdecimal-offset /atmosphere/kips/loader.kip CUST 76 {json_file_source(*,dec)} +set-footer '{json_file_source(*,label)}' +back + +[*Vddq] +;system=mariko +;mode=option +;selection_mini=true +json_file_source './mariko/ram_vddq.json' label +hex-by-custom-offset /atmosphere/kips/loader.kip CUST 72 {json_file_source(*,hex)} +set-footer '{json_file_source(*,name)}' +back + +[*Vdd2] +;mode=option +;selection_mini=true +mariko: +json_file_source './mariko/ram_vdd2.json' label +hex-by-custom-offset /atmosphere/kips/loader.kip CUST 68 {json_file_source(*,hex)} +set-footer '{json_file_source(*,name)}' +back +erista: +json_file_source './erista/ram_vdd2.json' label +hex-by-custom-offset /atmosphere/kips/loader.kip CUST 68 {json_file_source(*,hex)} +set-footer '{json_file_source(*,name)}' +back + + +[EMC DVB Table?mariko] +;system=mariko +;mode=named_step_trackbar +;unlocked=true +json_file_source './mariko/ram_dvb_table.json' label +hex-by-custom-offset /atmosphere/kips/loader.kip CUST 84 {json_file_source(*,hex)} + + +[EMC DVB Table?erista] +;system=erista +;mode=named_step_trackbar +;unlocked=true +json_file_source './erista/ram_dvb_table.json' label +hex-by-custom-offset /atmosphere/kips/loader.kip CUST 84 {json_file_source(*,hex)} + + + +[CPU] +[Undervolt Mode?CPU] +;mode=named_step_trackbar +;unlocked=true +mariko: +json_file_source './mariko/cpu_uv.json' label +hex-by-custom-offset /atmosphere/kips/loader.kip CUST 12 {json_file_source(*,hex)} +erista: +json_file_source './erista/cpu_uv.json' label +hex-by-custom-offset /atmosphere/kips/loader.kip CUST 12 {json_file_source(*,hex)} + + +[High Freq UV?CPU] +;system=mariko +;mode=named_step_trackbar +;unlocked=true +json_file_source './mariko/cpu_high_uv.json' name +hex-by-custom-offset /atmosphere/kips/loader.kip CUST 252 {json_file_source(*,hex)} + +[*Table Config?CPUmariko] +;system=mariko +;mode=option +json_file_source './mariko/cpu_table.json' label +hex-by-custom-offset /atmosphere/kips/loader.kip CUST 272 {json_file_source(*,hex)} +set-footer '{json_file_source(*,name)}' +back + +[*Low Freq Vmin?CPUmariko] +;system=mariko +;mode=option +;selection_mini=true +json_file_source './mariko/cpu_low_vmin.json' label +hex-by-custom-offset /atmosphere/kips/loader.kip CUST 24 {json_file_source(*,hex)} +set-footer '{json_file_source(*,name)}' +back + +[*Vmin?CPUerista] +;system=erista +;mode=option +json_file_source './erista/cpu_low_vmin.json' label +hex-by-custom-offset /atmosphere/kips/loader.kip CUST 16 {json_file_source(*,hex)} +set-footer '{json_file_source(*,name)}' +back + + +[*High Freq Vmin?CPUmariko] +;system=mariko +;mode=option +;selection_mini=true +json_file_source './mariko/cpu_high_vmin.json' label +hex-by-custom-offset /atmosphere/kips/loader.kip CUST 28 {json_file_source(*,hex)} +set-footer '{json_file_source(*,name)}' +back + + +[*Voltage Limit?CPUmariko] +;system=mariko +;mode=option +;selection_mini=true +json_file_source './mariko/cpu_voltages.json' label +hex-by-custom-offset /atmosphere/kips/loader.kip CUST 32 {json_file_source(*,hex)} +set-footer '{json_file_source(*,name)}' +back + +[*Voltage Limit?CPUerista] +;system=erista +;mode=option +;selection_mini=true +json_file_source './erista/cpu_voltages.json' label +hex-by-custom-rdecimal-offset /atmosphere/kips/loader.kip CUST 20 {json_file_source(*,dec)} +set-footer '{json_file_source(*,name)}' +back + + + +[*Boost Clock?CPU] +;mode=option +mariko: +;selection_mini=true +json_file_source './mariko/cpu_boost_clock.json' label +hex-by-custom-offset /atmosphere/kips/loader.kip CUST 8 {json_file_source(*,hex)} +set-footer '{json_file_source(*,name)}' +back +erista: +json_file_source './erista/cpu_boost_clock.json' label +hex-by-custom-offset /atmosphere/kips/loader.kip CUST 8 {json_file_source(*,hex)} +set-footer '{json_file_source(*,name)}' +back + + + + +[GPU] +[Undervolt Mode?GPUmariko] +;system=mariko +;mode=named_step_trackbar +;unlocked=true +json_file_source './mariko/gpu_uv.json' label +hex-by-custom-offset /atmosphere/kips/loader.kip CUST 40 {json_file_source(*,hex)} + + +[Undervolt Mode?GPUerista] +;system=erista +;mode=named_step_trackbar +;unlocked=true +json_file_source './erista/gpu_uv.json' label +hex-by-custom-offset /atmosphere/kips/loader.kip CUST 36 {json_file_source(*,hex)} + +[*DVFS] +;system=mariko +;mode=named_step_trackbar +;unlocked=true +json_file_source './json/gpu_dvfs.json' name +set-ini-val /config/sys-clk/config.ini values gpu_dvfs {json_file_source(*,dvfs)} + + +[*DVFS Offset?GPUmariko] +;system=mariko +;mode=named_step_trackbar +;unlocked=true +json_file_source './json/gpu_dvfs_offset.json' name +set-ini-val /config/sys-clk/config.ini values gpu_dvfs_offset {json_file_source(*,dvfs)} + + +[*Vmin?GPUmariko] +;system=mariko +;mode=option +;selection_mini=true +json_file_source './mariko/gpu_vmin.json' name +hex-by-custom-offset /atmosphere/kips/loader.kip CUST 56 {json_file_source(*,hex)} +set-footer '{json_file_source(*,name)}' +back + + +[*Vmin?GPUerista] +;system=erista +;mode=option +;selection_mini=true +json_file_source './erista/gpu_vmin.json' label +hex-by-custom-rdecimal-offset /atmosphere/kips/loader.kip CUST 48 {json_file_source(*,dec)} +set-footer '{json_file_source(*,name)}' +back + + +[*Vmax?GPU] +;system=mariko +;mode=option +;selection_mini=true +json_file_source './mariko/gpu_vmax.json' name +hex-by-custom-offset /atmosphere/kips/loader.kip CUST 60 {json_file_source(*,hex)} +set-footer '{json_file_source(*,name)}' +back + + +[Voltage Offset] +;mode=named_step_trackbar +;unlocked=true +json_file_source './mariko/gpu_volt_offset.json' name +hex-by-custom-offset /atmosphere/kips/loader.kip CUST 44 {json_file_source(*,hex)} +set-ini-val /config/sys-clk/config.ini values gpu_dvfs 2 + +[*Custom Table] +;mini=true +;mode=forwarder +exec cCutomTable +package_source './custom_table.ini' + + +[@Tools] + + +[Tools] +[*Info] +;mode=forwarder +package_source './info.ini' + +[Tools] +[*Backup System] +;mode=forwarder +exec cBackupSystem +package_source './backup.ini' + + +[Tools] +[*System Settings] +;mode=forwarder +exec cSystemSettings +package_source './system-settings.ini' + + + +[Tools] +[*Software Update] +;mode=forwarder +exec cUpdate +package_source './update.ini' + + + +[Reboot & Apply] +[*Reboot To] +ini_file_source /bootloader/hekate_ipl.ini +filter config +reboot boot {ini_file_source(*)} \ No newline at end of file diff --git a/Ultrahand/OC Toolkit/preset_default.ini b/Ultrahand/OC Toolkit/preset_default.ini new file mode 100644 index 00000000..81694c6c --- /dev/null +++ b/Ultrahand/OC Toolkit/preset_default.ini @@ -0,0 +1,56 @@ +;creator='ppkantorski, B3711' + + +[@Default] +[Default] +;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' +'Default' = '{ram_vendor} {json_file(0,{ram_model})}' + +[D00] +;mode=table +;background=false +;spacing=4 +;gap=15 +'' = '' +[00 - (0-0-0) 0-0-0-0-0] +hex-by-custom-offset /atmosphere/kips/loader.kip CUST 88 00 +hex-by-custom-offset /atmosphere/kips/loader.kip CUST 92 00 +hex-by-custom-offset /atmosphere/kips/loader.kip CUST 96 00 +hex-by-custom-offset /atmosphere/kips/loader.kip CUST 100 00 +hex-by-custom-offset /atmosphere/kips/loader.kip CUST 104 00 +hex-by-custom-offset /atmosphere/kips/loader.kip CUST 108 00 +hex-by-custom-offset /atmosphere/kips/loader.kip CUST 112 00 +hex-by-custom-offset /atmosphere/kips/loader.kip CUST 116 00 +exec cTimings +exec boot + + +[gap] +;mode=table +;background=false +;gap=10 + +[D01] +;mode=table +;background=false +;spacing=4 +;gap=15 +'' = '' +[01 - (3-3-2) 0-1-4-3-6] +hex-by-custom-offset /atmosphere/kips/loader.kip CUST 88 03 +hex-by-custom-offset /atmosphere/kips/loader.kip CUST 92 03 +hex-by-custom-offset /atmosphere/kips/loader.kip CUST 96 02 +hex-by-custom-offset /atmosphere/kips/loader.kip CUST 100 00 +hex-by-custom-offset /atmosphere/kips/loader.kip CUST 104 01 +hex-by-custom-offset /atmosphere/kips/loader.kip CUST 108 04 +hex-by-custom-offset /atmosphere/kips/loader.kip CUST 112 03 +hex-by-custom-offset /atmosphere/kips/loader.kip CUST 116 06 +exec cTimings +exec boot \ No newline at end of file diff --git a/Ultrahand/OC Toolkit/preset_hynix.ini b/Ultrahand/OC Toolkit/preset_hynix.ini new file mode 100644 index 00000000..3396d913 --- /dev/null +++ b/Ultrahand/OC Toolkit/preset_hynix.ini @@ -0,0 +1,117 @@ +;creator='ppkantorski, B3711' + + +[@Hynix] +[Hynix] +;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' +'Hynix' = '{ram_vendor} {json_file(0,{ram_model})}' + + +[NEE Common] +;system=mariko +;mode=table +;background=false +;spacing=4 +;gap=15 +'' = 'Common' +[NEE - (3-3-2) 2-5-5-4-6] +;system=mariko +hex-by-custom-offset /atmosphere/kips/loader.kip CUST 88 03 +hex-by-custom-offset /atmosphere/kips/loader.kip CUST 92 03 +hex-by-custom-offset /atmosphere/kips/loader.kip CUST 96 02 +hex-by-custom-offset /atmosphere/kips/loader.kip CUST 100 02 +hex-by-custom-offset /atmosphere/kips/loader.kip CUST 104 05 +hex-by-custom-offset /atmosphere/kips/loader.kip CUST 108 05 +hex-by-custom-offset /atmosphere/kips/loader.kip CUST 112 04 +hex-by-custom-offset /atmosphere/kips/loader.kip CUST 116 06 +exec cTimings +exec boot + + +[gap] +;system=mariko +;mode=table +;background=false +;gap=10 + +[NEE ST] +;system=mariko +;mode=table +;background=false +;spacing=4 +;gap=15 +'' = 'ST' +[NEE - (4-4-4) 3-7-6-5-6] +;system=mariko +hex-by-custom-offset /atmosphere/kips/loader.kip CUST 88 04 +hex-by-custom-offset /atmosphere/kips/loader.kip CUST 92 04 +hex-by-custom-offset /atmosphere/kips/loader.kip CUST 96 04 +hex-by-custom-offset /atmosphere/kips/loader.kip CUST 100 03 +hex-by-custom-offset /atmosphere/kips/loader.kip CUST 104 07 +hex-by-custom-offset /atmosphere/kips/loader.kip CUST 108 06 +hex-by-custom-offset /atmosphere/kips/loader.kip CUST 112 05 +hex-by-custom-offset /atmosphere/kips/loader.kip CUST 116 06 +exec cTimings +exec boot + + +[gap] +;system=mariko +;mode=table +;background=false +;gap=10 + + +[NME Common] +;system=mariko +;mode=table +;background=false +;spacing=4 +;gap=15 +'' = 'Common' +[NME - (2-2-1) 0-1-4-3-6] +;system=mariko +hex-by-custom-offset /atmosphere/kips/loader.kip CUST 88 02 +hex-by-custom-offset /atmosphere/kips/loader.kip CUST 92 02 +hex-by-custom-offset /atmosphere/kips/loader.kip CUST 96 01 +hex-by-custom-offset /atmosphere/kips/loader.kip CUST 100 00 +hex-by-custom-offset /atmosphere/kips/loader.kip CUST 104 01 +hex-by-custom-offset /atmosphere/kips/loader.kip CUST 108 04 +hex-by-custom-offset /atmosphere/kips/loader.kip CUST 112 03 +hex-by-custom-offset /atmosphere/kips/loader.kip CUST 116 06 +exec cTimings +exec boot + + +[gap] +;system=mariko +;mode=table +;background=false +;gap=10 + +[NME ST] +;system=mariko +;mode=table +;background=false +;spacing=4 +;gap=15 +'' = 'ST' +[NME - (3-3-4) 0-1-4-4-6] +;system=mariko +hex-by-custom-offset /atmosphere/kips/loader.kip CUST 88 03 +hex-by-custom-offset /atmosphere/kips/loader.kip CUST 92 03 +hex-by-custom-offset /atmosphere/kips/loader.kip CUST 96 04 +hex-by-custom-offset /atmosphere/kips/loader.kip CUST 100 00 +hex-by-custom-offset /atmosphere/kips/loader.kip CUST 104 01 +hex-by-custom-offset /atmosphere/kips/loader.kip CUST 108 04 +hex-by-custom-offset /atmosphere/kips/loader.kip CUST 112 04 +hex-by-custom-offset /atmosphere/kips/loader.kip CUST 116 06 +exec cTimings +exec boot \ No newline at end of file diff --git a/Ultrahand/OC Toolkit/preset_micron.ini b/Ultrahand/OC Toolkit/preset_micron.ini new file mode 100644 index 00000000..44e0cbf1 --- /dev/null +++ b/Ultrahand/OC Toolkit/preset_micron.ini @@ -0,0 +1,176 @@ +;creator='ppkantorski, B3711' + + +[@Micron] +[Hynix] +;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' +'Micron' = '{ram_vendor} {json_file(0,{ram_model})}' + +[Micron WT:F Common] +;system=mariko +;mode=table +;background=false +;spacing=4 +;gap=15 +'' = 'Common' +[WT:F - (4-4-2) 5-4-6-3-6] +;system=mariko +;mini=true +hex-by-custom-offset /atmosphere/kips/loader.kip CUST 88 04 +hex-by-custom-offset /atmosphere/kips/loader.kip CUST 92 04 +hex-by-custom-offset /atmosphere/kips/loader.kip CUST 96 02 +hex-by-custom-offset /atmosphere/kips/loader.kip CUST 100 05 +hex-by-custom-offset /atmosphere/kips/loader.kip CUST 104 04 +hex-by-custom-offset /atmosphere/kips/loader.kip CUST 108 06 +hex-by-custom-offset /atmosphere/kips/loader.kip CUST 112 03 +hex-by-custom-offset /atmosphere/kips/loader.kip CUST 116 06 +exec cTimings +exec boot + + +[gap] +;system=mariko +;mode=table +;background=false +;gap=10 + +[Micron WT:F ST] +;system=mariko +;mode=table +;background=false +;spacing=4 +;gap=15 +'' = 'ST' +[WT:F - (5-5-4) 5-5-6-5-6] +;system=mariko +;mini=true +hex-by-custom-offset /atmosphere/kips/loader.kip CUST 88 05 +hex-by-custom-offset /atmosphere/kips/loader.kip CUST 92 05 +hex-by-custom-offset /atmosphere/kips/loader.kip CUST 96 04 +hex-by-custom-offset /atmosphere/kips/loader.kip CUST 100 05 +hex-by-custom-offset /atmosphere/kips/loader.kip CUST 104 05 +hex-by-custom-offset /atmosphere/kips/loader.kip CUST 108 06 +hex-by-custom-offset /atmosphere/kips/loader.kip CUST 112 05 +hex-by-custom-offset /atmosphere/kips/loader.kip CUST 116 06 +exec cTimings +exec boot + + +[gap] +;system=mariko +;mode=table +;background=false +;gap=10 + + +[Micron WT:E Common] +;system=mariko +;mode=table +;background=false +;spacing=4 +;gap=15 +'' = 'Common' +[WT:E - (2-2-2) 2-4-4-4-6] +;system=mariko +;mini=true +hex-by-custom-offset /atmosphere/kips/loader.kip CUST 88 02 +hex-by-custom-offset /atmosphere/kips/loader.kip CUST 92 02 +hex-by-custom-offset /atmosphere/kips/loader.kip CUST 96 02 +hex-by-custom-offset /atmosphere/kips/loader.kip CUST 100 02 +hex-by-custom-offset /atmosphere/kips/loader.kip CUST 104 04 +hex-by-custom-offset /atmosphere/kips/loader.kip CUST 108 04 +hex-by-custom-offset /atmosphere/kips/loader.kip CUST 112 04 +hex-by-custom-offset /atmosphere/kips/loader.kip CUST 116 06 +exec cTimings +exec boot + + +[gap] +;system=mariko +;mode=table +;background=false +;gap=10 + +[Micron WT:E ST] +;system=mariko +;mode=table +;background=false +;spacing=4 +;gap=15 +'' = 'ST' +[WT:E - (3-5-3) 3-5-4-5-6] +;system=mariko +;mini=true +hex-by-custom-offset /atmosphere/kips/loader.kip CUST 88 03 +hex-by-custom-offset /atmosphere/kips/loader.kip CUST 92 05 +hex-by-custom-offset /atmosphere/kips/loader.kip CUST 96 03 +hex-by-custom-offset /atmosphere/kips/loader.kip CUST 100 03 +hex-by-custom-offset /atmosphere/kips/loader.kip CUST 104 05 +hex-by-custom-offset /atmosphere/kips/loader.kip CUST 108 04 +hex-by-custom-offset /atmosphere/kips/loader.kip CUST 112 05 +hex-by-custom-offset /atmosphere/kips/loader.kip CUST 116 06 +exec cTimings +exec boot + + +[gap] +;system=mariko +;mode=table +;background=false +;gap=10 + +[Micron WT:B Common] +;system=mariko +;mode=table +;background=false +;spacing=4 +;gap=15 +'' = 'Common' +[WT:B - (4-4-5) 5-2-6-5-6] +;system=mariko +;mini=true +hex-by-custom-offset /atmosphere/kips/loader.kip CUST 88 04 +hex-by-custom-offset /atmosphere/kips/loader.kip CUST 92 04 +hex-by-custom-offset /atmosphere/kips/loader.kip CUST 96 05 +hex-by-custom-offset /atmosphere/kips/loader.kip CUST 100 05 +hex-by-custom-offset /atmosphere/kips/loader.kip CUST 104 02 +hex-by-custom-offset /atmosphere/kips/loader.kip CUST 108 06 +hex-by-custom-offset /atmosphere/kips/loader.kip CUST 112 05 +hex-by-custom-offset /atmosphere/kips/loader.kip CUST 116 06 +exec cTimings +exec boot + +[gap] +;system=mariko +;mode=table +;background=false +;gap=10 + + +[Micron WT:B ST] +;system=mariko +;mode=table +;background=false +;spacing=4 +;gap=15 +'' = 'ST' +[WT:B - (6-6-7) 7-2-6-5-6] +;system=mariko +;mini=true +hex-by-custom-offset /atmosphere/kips/loader.kip CUST 88 06 +hex-by-custom-offset /atmosphere/kips/loader.kip CUST 92 06 +hex-by-custom-offset /atmosphere/kips/loader.kip CUST 96 07 +hex-by-custom-offset /atmosphere/kips/loader.kip CUST 100 07 +hex-by-custom-offset /atmosphere/kips/loader.kip CUST 104 02 +hex-by-custom-offset /atmosphere/kips/loader.kip CUST 108 06 +hex-by-custom-offset /atmosphere/kips/loader.kip CUST 112 05 +hex-by-custom-offset /atmosphere/kips/loader.kip CUST 116 06 +exec cTimings +exec boot \ No newline at end of file diff --git a/Ultrahand/OC Toolkit/preset_samsung.ini b/Ultrahand/OC Toolkit/preset_samsung.ini new file mode 100644 index 00000000..f9d4a8cd --- /dev/null +++ b/Ultrahand/OC Toolkit/preset_samsung.ini @@ -0,0 +1,227 @@ +;creator='ppkantorski, B3711' + +[@Samsung] +[Samsung] +;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' +'Samsung' = '{ram_vendor} {json_file(0,{ram_model})}' + + +[Samsung AA-MGCL Common] +;system=mariko +;mode=table +;background=false +;spacing=4 +;gap=15 +'' = 'Common' +[AA-MGCL - (4-4-5) 5-5-6-7-6] +;system=mariko +;mini=true +hex-by-custom-offset /atmosphere/kips/loader.kip CUST 88 04 +hex-by-custom-offset /atmosphere/kips/loader.kip CUST 92 04 +hex-by-custom-offset /atmosphere/kips/loader.kip CUST 96 05 +hex-by-custom-offset /atmosphere/kips/loader.kip CUST 100 05 +hex-by-custom-offset /atmosphere/kips/loader.kip CUST 104 05 +hex-by-custom-offset /atmosphere/kips/loader.kip CUST 108 06 +hex-by-custom-offset /atmosphere/kips/loader.kip CUST 112 07 +hex-by-custom-offset /atmosphere/kips/loader.kip CUST 116 06 +exec cTimings +exec boot + + +[gap] +;system=mariko +;mode=table +;background=false +;gap=10 + +[Samsung AA-MGCL ST] +;system=mariko +;mode=table +;background=false +;spacing=4 +;gap=15 +'' = 'ST' +[AA-MGCL - (4-4-8) 6-5-7-8-6] +;system=mariko +;mini=true +hex-by-custom-offset /atmosphere/kips/loader.kip CUST 88 04 +hex-by-custom-offset /atmosphere/kips/loader.kip CUST 92 04 +hex-by-custom-offset /atmosphere/kips/loader.kip CUST 96 08 +hex-by-custom-offset /atmosphere/kips/loader.kip CUST 100 06 +hex-by-custom-offset /atmosphere/kips/loader.kip CUST 104 05 +hex-by-custom-offset /atmosphere/kips/loader.kip CUST 108 07 +hex-by-custom-offset /atmosphere/kips/loader.kip CUST 112 08 +hex-by-custom-offset /atmosphere/kips/loader.kip CUST 116 06 +exec cTimings +exec boot + + +[gap] +;system=mariko +;mode=table +;background=false +;gap=10 + +[Samsung AM-MGCJ Common] +;system=mariko +;mode=table +;background=false +;spacing=4 +;gap=15 +'' = 'Common' +[AM-MGCJ - (3-2-4) 2-4-4-4-6] +;system=mariko +;mini=true +hex-by-custom-offset /atmosphere/kips/loader.kip CUST 88 03 +hex-by-custom-offset /atmosphere/kips/loader.kip CUST 92 02 +hex-by-custom-offset /atmosphere/kips/loader.kip CUST 96 04 +hex-by-custom-offset /atmosphere/kips/loader.kip CUST 100 02 +hex-by-custom-offset /atmosphere/kips/loader.kip CUST 104 04 +hex-by-custom-offset /atmosphere/kips/loader.kip CUST 108 04 +hex-by-custom-offset /atmosphere/kips/loader.kip CUST 112 04 +hex-by-custom-offset /atmosphere/kips/loader.kip CUST 116 06 +exec cTimings +exec boot + +[gap] +;system=mariko +;mode=table +;background=false +;gap=10 + + +[Samsung AM-MGCJ ST] +;system=mariko +;mode=table +;background=false +;spacing=4 +;gap=15 +'' = 'ST' +[AM-MGCJ - (4-3-8) 2-5-4-4-6] +;system=mariko +;mini=true +hex-by-custom-offset /atmosphere/kips/loader.kip CUST 88 04 +hex-by-custom-offset /atmosphere/kips/loader.kip CUST 92 03 +hex-by-custom-offset /atmosphere/kips/loader.kip CUST 96 08 +hex-by-custom-offset /atmosphere/kips/loader.kip CUST 100 02 +hex-by-custom-offset /atmosphere/kips/loader.kip CUST 104 05 +hex-by-custom-offset /atmosphere/kips/loader.kip CUST 108 04 +hex-by-custom-offset /atmosphere/kips/loader.kip CUST 112 04 +hex-by-custom-offset /atmosphere/kips/loader.kip CUST 116 06 +exec cTimings +exec boot + + + +[gap] +;system=mariko +;mode=table +;background=false +;gap=10 + +[Samsung AB-MGCL Common] +;system=mariko +;mode=table +;background=false +;spacing=4 +;gap=15 +'' = 'Common' +[AB-MGCL - (4-4-4) 4-4-5-6-6] +;system=mariko +;mini=true +hex-by-custom-offset /atmosphere/kips/loader.kip CUST 88 04 +hex-by-custom-offset /atmosphere/kips/loader.kip CUST 92 04 +hex-by-custom-offset /atmosphere/kips/loader.kip CUST 96 04 +hex-by-custom-offset /atmosphere/kips/loader.kip CUST 100 04 +hex-by-custom-offset /atmosphere/kips/loader.kip CUST 104 04 +hex-by-custom-offset /atmosphere/kips/loader.kip CUST 108 05 +hex-by-custom-offset /atmosphere/kips/loader.kip CUST 112 06 +hex-by-custom-offset /atmosphere/kips/loader.kip CUST 116 06 +exec cTimings +exec boot + +[gap] +;system=mariko +;mode=table +;background=false +;gap=10 + +[Samsung AB-MGCL ST] +;system=mariko +;mode=table +;background=false +;spacing=4 +;gap=15 +'' = 'ST' +[AB-MGCL - (4-4-8) 5-5-6-8-6] +;system=mariko +;mini=true +hex-by-custom-offset /atmosphere/kips/loader.kip CUST 88 04 +hex-by-custom-offset /atmosphere/kips/loader.kip CUST 92 04 +hex-by-custom-offset /atmosphere/kips/loader.kip CUST 96 08 +hex-by-custom-offset /atmosphere/kips/loader.kip CUST 100 05 +hex-by-custom-offset /atmosphere/kips/loader.kip CUST 104 05 +hex-by-custom-offset /atmosphere/kips/loader.kip CUST 108 06 +hex-by-custom-offset /atmosphere/kips/loader.kip CUST 112 08 +hex-by-custom-offset /atmosphere/kips/loader.kip CUST 116 06 +exec cTimings +exec boot + +[gap] +;system=mariko +;mode=table +;background=false +;gap=10 + +[Samsung HB-MGCH Common] +;system=erista +;mode=table +;background=false +;spacing=4 +;gap=15 +'' = 'Common' +[HB-MGCH - (4-4-4) 0-1-5-4-6] +;system=erista +hex-by-custom-offset /atmosphere/kips/loader.kip CUST 88 04 +hex-by-custom-offset /atmosphere/kips/loader.kip CUST 92 04 +hex-by-custom-offset /atmosphere/kips/loader.kip CUST 96 04 +hex-by-custom-offset /atmosphere/kips/loader.kip CUST 100 00 +hex-by-custom-offset /atmosphere/kips/loader.kip CUST 104 01 +hex-by-custom-offset /atmosphere/kips/loader.kip CUST 108 05 +hex-by-custom-offset /atmosphere/kips/loader.kip CUST 112 04 +hex-by-custom-offset /atmosphere/kips/loader.kip CUST 116 06 +exec cTimings +exec boot + +[gap] +;system=erista +;mode=table +;background=false +;gap=10 + +[Samsung HB-MGCH ST] +;system=erista +;mode=table +;background=false +;spacing=4 +;gap=15 +'' = 'ST' +[HB-MGCH - (4-5-9) 1-2-6-4-6] +;system=erista +hex-by-custom-offset /atmosphere/kips/loader.kip CUST 88 04 +hex-by-custom-offset /atmosphere/kips/loader.kip CUST 92 05 +hex-by-custom-offset /atmosphere/kips/loader.kip CUST 96 09 +hex-by-custom-offset /atmosphere/kips/loader.kip CUST 100 01 +hex-by-custom-offset /atmosphere/kips/loader.kip CUST 104 02 +hex-by-custom-offset /atmosphere/kips/loader.kip CUST 108 06 +hex-by-custom-offset /atmosphere/kips/loader.kip CUST 112 04 +hex-by-custom-offset /atmosphere/kips/loader.kip CUST 116 06 +exec cTimings +exec boot diff --git a/Ultrahand/OC Toolkit/system-settings.ini b/Ultrahand/OC Toolkit/system-settings.ini new file mode 100644 index 00000000..06af7586 --- /dev/null +++ b/Ultrahand/OC Toolkit/system-settings.ini @@ -0,0 +1,102 @@ +;creator='ppkantorski, B3711' + + +[System Settings] + +[GPU Scheduling] +;mode=toggle?on +on: +set-ini-val /atmosphere/config/system_settings.ini am.gpu gpu_scheduling_enabled u8!0x1 +off: +set-ini-val /atmosphere/config/system_settings.ini am.gpu gpu_scheduling_enabled u8!0x0 + + +[1305 MHz+ GPU] +;system=mariko +;mode=toggle +on: +hex-by-custom-offset '/atmosphere/kips/loader.kip' CUST 256 00 +off: +hex-by-custom-offset '/atmosphere/kips/loader.kip' CUST 256 01 + +[1075 MHz+ GPU] +;system=erista +;mode=toggle +on: +hex-by-custom-offset '/atmosphere/kips/loader.kip' CUST 256 00 +hex-by-custom-offset /atmosphere/kips/loader.kip CUST 176 D007 +hex-by-custom-offset /atmosphere/kips/loader.kip CUST 180 D007 +off: +hex-by-custom-offset '/atmosphere/kips/loader.kip' CUST 256 01 + + +[gap] +;mode=table +;background=false +;gap=10 + + ' +[Notice] +;mode=table +;background=false +;spacing=4 +;gap=20 +;header_indent=true +;info_text_color=header +;section_text_color=header +'Notice' = '' + +[GPU Scheduling Notice Table2] +;mode=table +;background=true +;spacing=4 +;gap=30 +;info_text_color=warning +mariko: +'' = 'A GPU clocked at 1305 MHz or higher can ' +'' = 'lead to overheating and may exceed the ' +'' = 'board and PMIC limits. ' + +erista: +'' = 'A GPU clocked at 1075 MHz or higher can lead' +'' = 'to overheating and may exceed the board limits' + + +[*Extended Voltages & CPU] +;mode=forwarder +package_source './voltages.ini' +;mini=true + + +[*Fan Curve] +;mode=forwarder +package_source './fan_curve.ini' +;mini=true + +[Controller Sync] +;mode=toggle +on: +set-ini-val /atmosphere/config/system_settings.ini atmosphere enable_external_bluetooth_db u8!0x1 +off: +set-ini-val /atmosphere/config/system_settings.ini atmosphere enable_external_bluetooth_db u8!0x0 +;mini=true + +[Hold R for Homebrew] +;mode=toggle +on: +set-ini-val /atmosphere/config/override_config.ini hbl_config override_key R +off: +set-ini-val /atmosphere/config/override_config.ini hbl_config override_key !R +;mini=true + +[*Status Monitor] +;mode=option +json_file_source './json/keys.json' name +set-ini-val /config/status-monitor/config.ini status-monitor key_combo {json_file_source(*,value)} +set-footer '{json_file_source(*,name)}' + + + + + + diff --git a/Ultrahand/OC Toolkit/timing_presets.ini b/Ultrahand/OC Toolkit/timing_presets.ini new file mode 100644 index 00000000..0974030e --- /dev/null +++ b/Ultrahand/OC Toolkit/timing_presets.ini @@ -0,0 +1,42 @@ +;creator='ppkantorski, B3711' + + +[@Primary Timings] +[RAM Table package] +;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' +'Presets' = '{ram_vendor} {json_file(0,{ram_model})}' + +[*Samsung] +;mode=forwarder +package_source './preset_samsung.ini' + + +[*Micron] +;system=mariko +;mode=forwarder +package_source './preset_micron.ini' + + +[*Hynix] +;system=mariko +;mode=forwarder +package_source './preset_hynix.ini' + + +[*Default] +;mode=forwarder +package_source './preset_default.ini' + + + + + + + diff --git a/Ultrahand/OC Toolkit/timings.ini b/Ultrahand/OC Toolkit/timings.ini new file mode 100644 index 00000000..cf376792 --- /dev/null +++ b/Ultrahand/OC Toolkit/timings.ini @@ -0,0 +1,114 @@ +;creator='ppkantorski, B3711' + +[@Primary Timings] +[Timings] +;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' +'Timings' = '{ram_vendor} {json_file(0,{ram_model})}' +[*Presets] +;mini=true +;mode=forwarder +package_source './timing_presets.ini' + +[Gap] +;mode=table +;background=false +;header=false +;gap=20 + +[Primary Timings] +;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' +'Primary' = '' + + +[T1 tRCD] +;mode=named_step_trackbar +;unlocked=true +json_file_source './mariko/ram_trcd.json' label +hex-by-custom-offset /atmosphere/kips/loader.kip CUST 88 {json_file_source(*,hex)} +exec cUpdateTimings + + +[T2 tRP] +;mode=named_step_trackbar +;unlocked=true +json_file_source './mariko/ram_trp.json' label +hex-by-custom-offset /atmosphere/kips/loader.kip CUST 92 {json_file_source(*,hex)} +exec cUpdateTimings + +[T3 tRAS] +;mode=named_step_trackbar +;unlocked=true +json_file_source './mariko/ram_tras.json' label +hex-by-custom-offset /atmosphere/kips/loader.kip CUST 96 {json_file_source(*,hex)} +exec cUpdateTimings + +[Gap] +;mode=table +;background=false +;header=false +;gap=10 + +[Secondary] +;mode=table +;background=false +;header_indent=true +;spacing=4 +;gap=20 +;info_text_color=#FFFFFF +;section_text_color=#FFFFFF +'Secondary' = '' + +[T4 tRRD] +;mode=named_step_trackbar +;unlocked=true +json_file_source './mariko/ram_trrd.json' name +hex-by-custom-offset /atmosphere/kips/loader.kip CUST 100 {json_file_source(*,hex)} +exec cUpdateTimings + +[T5 tRFC] +;mode=named_step_trackbar +;unlocked=true +mariko: +json_file_source './mariko/ram_trfc.json' name +hex-by-custom-offset /atmosphere/kips/loader.kip CUST 104 {json_file_source(*,hex)} +exec cUpdateTimings +erista: +json_file_source './erista/ram_trfc.json' name +hex-by-custom-offset /atmosphere/kips/loader.kip CUST 104 {json_file_source(*,hex)} +exec cUpdateTimings + +[T6 tRTW] +;mode=named_step_trackbar +;unlocked=true +json_file_source './mariko/ram_trtw.json' name +hex-by-custom-offset /atmosphere/kips/loader.kip CUST 108 {json_file_source(*,hex)} +exec cUpdateTimings + +[T7 tWTR] +;mode=named_step_trackbar +;unlocked=true +json_file_source './mariko/ram_twtr.json' name +hex-by-custom-offset /atmosphere/kips/loader.kip CUST 112 {json_file_source(*,hex)} +exec cUpdateTimings + +[T8 tREFI] +;mode=named_step_trackbar +;unlocked=true +json_file_source './mariko/ram_trefi.json' name +hex-by-custom-offset /atmosphere/kips/loader.kip CUST 116 {json_file_source(*,hex)} +exec cUpdateTimings + diff --git a/Ultrahand/OC Toolkit/update.ini b/Ultrahand/OC Toolkit/update.ini new file mode 100644 index 00000000..b8badaa9 --- /dev/null +++ b/Ultrahand/OC Toolkit/update.ini @@ -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] \ No newline at end of file diff --git a/Ultrahand/OC Toolkit/voltages.ini b/Ultrahand/OC Toolkit/voltages.ini new file mode 100644 index 00000000..27f3ce58 --- /dev/null +++ b/Ultrahand/OC Toolkit/voltages.ini @@ -0,0 +1,94 @@ +;creator='ppkantorski, B3711' +;show_version=true + +[Extended Voltages & CPU] +[Max CPU Freq?mariko] +;system=mariko +;mode=named_step_trackbar +;unlocked=true +json_file_source './mariko/cpu_max_freq.json' label +hex-by-custom-offset /atmosphere/kips/loader.kip CUST 264 {json_file_source(*,hex)} + + +[2295 MHz CPU] +;system=erista +;mode=toggle +on: +hex-by-custom-offset '/atmosphere/kips/loader.kip' CUST 264 01 +off: +hex-by-custom-offset '/atmosphere/kips/loader.kip' CUST 264 00 + +[gap] +;mode=table +;background=false +;gap=20 + + + +[2601 MHz CPU Notice Table2] +;mode=table +;spacing=4 +;gap=40 +;info_text_color=warning +mariko: +'' = '2601 MHz exceeds the PMIC limit ' +'' = 'on most switches. ' ' +erista: +'' = '2295 MHz may be unstable. ' + + + +[*Extended Voltages] +;mini=true +;mode=forwarder +package_source './extended_voltages.ini' + +[gap] +;mode=table +;background=false +;gap=5 + + +[RAMgap1] +;mode=table +;background=false +;gap=15 + +[RAM Table] +;mode=table +;spacing=4 +;gap=30 +mariko: +'Vddq'= '370 - 650 mV' +'Vdd2'= '912.5 - 1350 mV' +'MAX CPU'= '900 - 1235 mV' +'MAX GPU'= '800 - 960 mV' +erista: +'Vdd2'= '912.5 - 1350 mV' +'MAX GPU'= '700 - 950 mV' + + + +[Default Voltages] +;mini=true +copy '/switch/.packages/OC Toolkit/data/EOS/' './' +exec boot + +[RAMgap2] +;mode=table +;background=false +;gap=15 + +[RAM Table2] +;mode=table +;spacing=4 +;gap=4 +mariko: +'Vddq'= '550 - 650 mV' +'Vdd2'= '1050 - 1212.5 mV' +'MAX CPU'= '1100 - 1160 mV' +'MAX GPU'= '800 - 850 mV' +erista: +'Vdd2'= '1050 - 1237.5 mV' +'MAX GPU'= '700 - 995 mV' + diff --git a/docs/index.html b/docs/index.html index 29da3f6b..b43e7206 100644 --- a/docs/index.html +++ b/docs/index.html @@ -112,7 +112,7 @@ 1235 mV Max GPU OC - 1267 MHz Max + 1152 MHz Max 998 MHz Max RAM OC diff --git a/docs/main.js b/docs/main.js index 2c195728..1c6e885c 100644 --- a/docs/main.js +++ b/docs/main.js @@ -194,27 +194,30 @@ var CustTable = [ "Reduce CPU power draw at high clocks by offsetting the voltage sent to the CPU", ], 0, [0, 12], 1), - new CustEntry("cpuMaxFreq", "Maximum allowed CPU Frequency", CustPlatform.All, 4, [ + new CustEntry("cpuMaxFreq", "Maximum allowed CPU Frequency (KHz)", CustPlatform.All, 4, [ "Default: 1963500", "This is the maximum frequency for the CPU you can set in sys-clk-ocs2.", - "This is capped at 2091mhz for Erista units" + "The value for this setting is capped at 2091mhz for Erista units and 2907MHz for Mariko units", + "Anything above 1785MHz for Erista units and 1963MHz for Mariko units is unsafe without undervolting" ], 1963500, [204000, 2907000], 1, !1), - new CustEntry("gpuMaxFreq", "Maximum allowed GPU Frequency", CustPlatform.All, 4, [ + new CustEntry("gpuMaxFreq", "Maximum allowed GPU Frequency (KHz)", CustPlatform.All, 4, [ "Default: 1267200", "This is the maximum frequency for the GPU you can set in sys-clk-ocs2.", - "This is capped at 998mhz for Erista units" - ], 1267200, [76800, 1305600], 1, !1), + "The value for this setting is capped at 998mhz for Erista units, and 1305MHz on Mariko units", + "The maximum safe value without undervolt is 844MHz for Erista units and 1152MHz for Mariko units" + ], 1152000, [76800, 1305600], 1, !1), ]; var AdvTable = [ new AdvEntry("marikoEmcDvbShift", "Step up Mariko EMC DVB Table", CustPlatform.Mariko, 4, [ "Each number adds 25mV to SoC voltage", - "Helps with stability at higher memory clock", + "Helps with stability at higher memory clock, with the only downside being slightly higher tempratures", + "Such functionality is completely useless on Erista units", "Acceptable range : 0~9" ], 0, [0, 9], 1), - new AdvEntry("ramTimingPresetOne", "Primary RAM Timing Preset", CustPlatform.Mariko, 4, [ + new AdvEntry("ramTimingPresetOne", "Primary RAM Timing Preset", CustPlatform.All, 4, [ "WARNING: Unstable timings can corrupt your nand", "Select Timing Preset for both AUTO_ADJ and CUSTOM_ADJ", "Values are : tRCD - tRP - tRAS (tRC = tRP + tRAS)", @@ -227,7 +230,7 @@ var AdvTable = [ "6 : 13 - 13 - 30" ], 1, [0, 6], 1), - new AdvEntry("ramTimingPresetTwo", "Secondary RAM Timing Preset", CustPlatform.Mariko, 4, [ + new AdvEntry("ramTimingPresetTwo", "Secondary RAM Timing Preset", CustPlatform.All, 4, [ "WARNING: Unstable timings can corrupt your nand", "Secondary Timing Preset for both AUTO_ADJ and CUSTOM_ADJ", "Values are : tRRD - tFAW", @@ -239,7 +242,7 @@ var AdvTable = [ "5 : 3 - 12" ], 1, [0, 5], 1), - new AdvEntry("ramTimingPresetThree", "Secondary RAM Timing Preset", CustPlatform.Mariko, 4, [ + new AdvEntry("ramTimingPresetThree", "Secondary RAM Timing Preset", CustPlatform.All, 4, [ "WARNING: Unstable timings can corrupt your nand", "Secondary Timing Preset for both AUTO_ADJ and CUSTOM_ADJ", "Values are : tWR - tRTP", @@ -252,7 +255,7 @@ var AdvTable = [ "6 : 8 - 4" ], 1, [0, 6], 1), - new AdvEntry("ramTimingPresetFour", "Secondary RAM Timing Preset", CustPlatform.Mariko, 4, [ + new AdvEntry("ramTimingPresetFour", "Secondary RAM Timing Preset", CustPlatform.All, 4, [ "WARNING: Unstable timings can corrupt your nand", "Secondary Timing Preset for both AUTO_ADJ and CUSTOM_ADJ", "Values are : tRFC", @@ -265,7 +268,7 @@ var AdvTable = [ "6 : 60" ], 1, [0, 6], 1), - new AdvEntry("ramTimingPresetFive", "Secondary RAM Timing Preset", CustPlatform.Mariko, 4, [ + new AdvEntry("ramTimingPresetFive", "Secondary RAM Timing Preset", CustPlatform.All, 4, [ "WARNING: Unstable timings can corrupt your nand", "Secondary Timing Preset for both AUTO_ADJ and CUSTOM_ADJ", "Values are : tWTR", @@ -278,7 +281,7 @@ var AdvTable = [ "6 : 1" ], 1, [0, 6], 1), - new AdvEntry("ramTimingPresetSix", "Tertiary RAM Timing Preset", CustPlatform.Mariko, 4, [ + new AdvEntry("ramTimingPresetSix", "Tertiary RAM Timing Preset", CustPlatform.All, 4, [ "WARNING: Unstable timings can corrupt your nand", "Tertiary Timing Preset for both AUTO_ADJ and CUSTOM_ADJ", "Values are : tREFpb", @@ -290,7 +293,7 @@ var AdvTable = [ "5 : MAX" ], 1, [0, 5], 1), - new AdvEntry("ramTimingPresetSeven", "Latency Decrement", CustPlatform.Mariko, 4, [ + new AdvEntry("ramTimingPresetSeven", "Latency Decrement", CustPlatform.All, 4, [ "WARNING: Unstable timings can corrupt your nand", "Latency decrement for both AUTO_ADJ and CUSTOM_ADJ", "This preset decreases Write/Read related delays. Values are Write - Read", @@ -322,7 +325,7 @@ var GpuTable = [ new GpuEntry("14", "1152.0"), new GpuEntry("15", "1228.8"), new GpuEntry("16", "1267.2"), - new GpuEntry("17", "1305.6") + new GpuEntry("17", "1305.6 (UNSAFE)") ]; class ErrorToolTip {