diff --git a/PolarisBiosEditor.cs b/PolarisBiosEditor.cs index 058da9b..db2cacf 100644 --- a/PolarisBiosEditor.cs +++ b/PolarisBiosEditor.cs @@ -17,7 +17,7 @@ public partial class PolarisBiosEditor : Form /* DATA */ - string version = "1.7.0"; + string version = "1.7.2"; string programTitle = "PolarisBiosEditor"; @@ -59,10 +59,12 @@ public partial class PolarisBiosEditor : Form //"777000000000000022AA1C00AC615B3CA0550F142C8C1506006004007C041420CA8980A9020004C01712262B612B3715" // new, please test // Universal Hynix - "777000000000000022AA1C00B56A6D46C0551017BE8E060C006006000C081420EA8900AB030000001B162C31C0313F17" + "777000000000000022AA1C00B56A6D46C0551017BE8E060C006006000C081420EA8900AB030000001B162C31C0313F17", + //Hynix 4 + "999000000000000022559D0031626C46905F1015BC0D060C004004007D0714204A8900A0020071241B12312CC02D3C17" //new, please test }; - Dictionary rc = new Dictionary(); + Dictionary rc = new Dictionary(); [StructLayout(LayoutKind.Explicit, Size = 96, CharSet = CharSet.Ansi)] public class VRAM_TIMING_RX @@ -115,9 +117,9 @@ public class VRAM_TIMING_RX [StructLayout(LayoutKind.Sequential, Pack = 1)] struct ATOM_COMMON_TABLE_HEADER { - Int16 usStructureSize; - Byte ucTableFormatRevision; - Byte ucTableContentRevision; + public Int16 usStructureSize; + public Byte ucTableFormatRevision; + public Byte ucTableContentRevision; } [StructLayout(LayoutKind.Sequential, Pack = 1)] @@ -521,6 +523,7 @@ public PolarisBiosEditor() rc.Add("H5GQ4H24AJ", "HYNIX_2"); rc.Add("H5GQ8H24MJ", "HYNIX_2"); rc.Add("H5GC8H24MJ", "HYNIX_3"); + rc.Add("H5GC8H24AJ", "HYNIX_4"); rc.Add("K4G80325FB", "SAMSUNG"); rc.Add("K4G41325FE", "SAMSUNG"); rc.Add("K4G41325FC", "SAMSUNG"); @@ -1454,6 +1457,7 @@ private void button1_Click(object sender, EventArgs e) int hynix_1_index = -1; int hynix_2_index = -1; int hynix_3_index = -1; + int hynix_4_index = -1; for (var i = 0; i < atom_vram_info.ucNumOfVRAMModule; i++) { string mem_vendor; @@ -1490,6 +1494,9 @@ private void button1_Click(object sender, EventArgs e) case "HYNIX_3": hynix_3_index = i; break; + case "HYNIX_4": + hynix_4_index = i; + break; } @@ -1533,7 +1540,7 @@ private void button1_Click(object sender, EventArgs e) } else { - int num = (int)MessageBox.Show("Hynix (2) Memory found at index #" + (object)micron_index + ", now applying GOOD Hynix timings to 1500+ strap(s)"); + int num = (int)MessageBox.Show("Hynix (2) Memory found at index #" + (object)hynix_2_index + ", now applying GOOD Hynix timings to 1500+ strap(s)"); this.apply_timings(hynix_2_index, 3); } } @@ -1569,6 +1576,19 @@ private void button1_Click(object sender, EventArgs e) { MessageBox.Show("Sorry, no supported memory found. If you think this is an error, please file a bugreport @ https://github.com/IndeedMiners/PolarisBiosEditor/issues"); } + if (hynix_4_index != -1) + { + if (MessageBox.Show("Do you want Universal Hynix Timing?", "Important Question", MessageBoxButtons.YesNo) == DialogResult.Yes) + { + MessageBox.Show("Hynix (2) Memory found at index #" + hynix_4_index + ", now applying Universal HYNIX MINING timings to 1500+ strap(s)"); + apply_timings(hynix_4_index, 8); + } + else + { + int num = (int)MessageBox.Show("Hynix (4) Memory found at index #" + (object)hynix_4_index + ", now applying Hynix timings to 1500+ strap(s)"); + this.apply_timings(hynix_4_index, 9); + } + } this.tablePOWERPLAY.Items[1].SubItems[1].Text = "2300"; diff --git a/Properties/AssemblyInfo.cs b/Properties/AssemblyInfo.cs index 9906d54..14cef4f 100644 --- a/Properties/AssemblyInfo.cs +++ b/Properties/AssemblyInfo.cs @@ -32,5 +32,5 @@ // You can specify all the values or you can default the Build and Revision Numbers // by using the '*' as shown below: // [assembly: AssemblyVersion("1.0.*")] -[assembly: AssemblyVersion("1.7.0.0")] -[assembly: AssemblyFileVersion("1.7.0.0")] +[assembly: AssemblyVersion("1.7.2.0")] +[assembly: AssemblyFileVersion("1.7.2.0")] diff --git a/bin/Debug/PolarisBiosEditor.exe b/bin/Debug/PolarisBiosEditor.exe index fa564b1..8834682 100644 Binary files a/bin/Debug/PolarisBiosEditor.exe and b/bin/Debug/PolarisBiosEditor.exe differ diff --git a/bin/Debug/PolarisBiosEditor.pdb b/bin/Debug/PolarisBiosEditor.pdb index feeca61..c6918d0 100644 Binary files a/bin/Debug/PolarisBiosEditor.pdb and b/bin/Debug/PolarisBiosEditor.pdb differ diff --git a/obj/Debug/DesignTimeResolveAssemblyReferences.cache b/obj/Debug/DesignTimeResolveAssemblyReferences.cache deleted file mode 100644 index 39472cb..0000000 Binary files a/obj/Debug/DesignTimeResolveAssemblyReferences.cache and /dev/null differ diff --git a/obj/Debug/DesignTimeResolveAssemblyReferencesInput.cache b/obj/Debug/DesignTimeResolveAssemblyReferencesInput.cache index 32134f5..7dba579 100644 Binary files a/obj/Debug/DesignTimeResolveAssemblyReferencesInput.cache and b/obj/Debug/DesignTimeResolveAssemblyReferencesInput.cache differ diff --git a/obj/Debug/PolarisBiosEditor.PolarisBiosEditor.resources b/obj/Debug/PolarisBiosEditor.PolarisBiosEditor.resources index 79e63cc..b29e484 100644 Binary files a/obj/Debug/PolarisBiosEditor.PolarisBiosEditor.resources and b/obj/Debug/PolarisBiosEditor.PolarisBiosEditor.resources differ diff --git a/obj/Debug/PolarisBiosEditor.csproj.CoreCompileInputs.cache b/obj/Debug/PolarisBiosEditor.csproj.CoreCompileInputs.cache index 3ab22cd..8a5d00e 100644 --- a/obj/Debug/PolarisBiosEditor.csproj.CoreCompileInputs.cache +++ b/obj/Debug/PolarisBiosEditor.csproj.CoreCompileInputs.cache @@ -1 +1 @@ -ae1ee4fadfe79c1d80e35a6d7186d4895ab6595a +38da12bf041ebeae403fc31d8eae2738deefcca6 diff --git a/obj/Debug/PolarisBiosEditor.csproj.FileListAbsolute.txt b/obj/Debug/PolarisBiosEditor.csproj.FileListAbsolute.txt index a86240e..8dff383 100644 --- a/obj/Debug/PolarisBiosEditor.csproj.FileListAbsolute.txt +++ b/obj/Debug/PolarisBiosEditor.csproj.FileListAbsolute.txt @@ -1,20 +1,10 @@ -C:\Users\VASKE\Desktop\PolarisBiosEditor-master\obj\Debug\PolarisBiosEditor.csprojAssemblyReference.cache -C:\Users\VASKE\Desktop\PolarisBiosEditor-master\obj\Debug\PolarisBiosEditor.Properties.Resources.resources -C:\Users\VASKE\Desktop\PolarisBiosEditor-master\obj\Debug\PolarisBiosEditor.csproj.GenerateResource.cache -C:\Users\VASKE\Desktop\PolarisBiosEditor-master\bin\Debug\PolarisBiosEditor.exe.config -C:\Users\VASKE\Desktop\PolarisBiosEditor-master\bin\Debug\PolarisBiosEditor.exe -C:\Users\VASKE\Desktop\PolarisBiosEditor-master\bin\Debug\PolarisBiosEditor.pdb -C:\Users\VASKE\Desktop\PolarisBiosEditor-master\obj\Debug\PolarisBiosEditor.PolarisBiosEditor.resources -C:\Users\VASKE\Desktop\PolarisBiosEditor-master\obj\Debug\PolarisBiosEditor.csproj.CoreCompileInputs.cache -C:\Users\VASKE\Desktop\PolarisBiosEditor-master\obj\Debug\PolarisBiosEditor.exe -C:\Users\VASKE\Desktop\PolarisBiosEditor-master\obj\Debug\PolarisBiosEditor.pdb -C:\Users\Acer\Documents\GitHub\PolarisBiosEditor\bin\Debug\PolarisBiosEditor.exe.config -C:\Users\Acer\Documents\GitHub\PolarisBiosEditor\bin\Debug\PolarisBiosEditor.exe -C:\Users\Acer\Documents\GitHub\PolarisBiosEditor\bin\Debug\PolarisBiosEditor.pdb -C:\Users\Acer\Documents\GitHub\PolarisBiosEditor\obj\Debug\PolarisBiosEditor.csprojResolveAssemblyReference.cache -C:\Users\Acer\Documents\GitHub\PolarisBiosEditor\obj\Debug\PolarisBiosEditor.PolarisBiosEditor.resources -C:\Users\Acer\Documents\GitHub\PolarisBiosEditor\obj\Debug\PolarisBiosEditor.Properties.Resources.resources -C:\Users\Acer\Documents\GitHub\PolarisBiosEditor\obj\Debug\PolarisBiosEditor.csproj.GenerateResource.Cache -C:\Users\Acer\Documents\GitHub\PolarisBiosEditor\obj\Debug\PolarisBiosEditor.csproj.CoreCompileInputs.cache -C:\Users\Acer\Documents\GitHub\PolarisBiosEditor\obj\Debug\PolarisBiosEditor.exe -C:\Users\Acer\Documents\GitHub\PolarisBiosEditor\obj\Debug\PolarisBiosEditor.pdb +C:\Users\mattt\OneDrive\Documents\GitHub\PolarisBiosEditor\bin\Debug\PolarisBiosEditor.exe.config +C:\Users\mattt\OneDrive\Documents\GitHub\PolarisBiosEditor\bin\Debug\PolarisBiosEditor.exe +C:\Users\mattt\OneDrive\Documents\GitHub\PolarisBiosEditor\bin\Debug\PolarisBiosEditor.pdb +C:\Users\mattt\OneDrive\Documents\GitHub\PolarisBiosEditor\obj\Debug\PolarisBiosEditor.csprojAssemblyReference.cache +C:\Users\mattt\OneDrive\Documents\GitHub\PolarisBiosEditor\obj\Debug\PolarisBiosEditor.PolarisBiosEditor.resources +C:\Users\mattt\OneDrive\Documents\GitHub\PolarisBiosEditor\obj\Debug\PolarisBiosEditor.Properties.Resources.resources +C:\Users\mattt\OneDrive\Documents\GitHub\PolarisBiosEditor\obj\Debug\PolarisBiosEditor.csproj.GenerateResource.cache +C:\Users\mattt\OneDrive\Documents\GitHub\PolarisBiosEditor\obj\Debug\PolarisBiosEditor.csproj.CoreCompileInputs.cache +C:\Users\mattt\OneDrive\Documents\GitHub\PolarisBiosEditor\obj\Debug\PolarisBiosEditor.exe +C:\Users\mattt\OneDrive\Documents\GitHub\PolarisBiosEditor\obj\Debug\PolarisBiosEditor.pdb diff --git a/obj/Debug/PolarisBiosEditor.csproj.GenerateResource.Cache b/obj/Debug/PolarisBiosEditor.csproj.GenerateResource.Cache index fd5fdd0..6bb8097 100644 Binary files a/obj/Debug/PolarisBiosEditor.csproj.GenerateResource.Cache and b/obj/Debug/PolarisBiosEditor.csproj.GenerateResource.Cache differ diff --git a/obj/Debug/PolarisBiosEditor.csprojAssemblyReference.cache b/obj/Debug/PolarisBiosEditor.csprojAssemblyReference.cache index eaf30a3..5c90a47 100644 Binary files a/obj/Debug/PolarisBiosEditor.csprojAssemblyReference.cache and b/obj/Debug/PolarisBiosEditor.csprojAssemblyReference.cache differ diff --git a/obj/Debug/PolarisBiosEditor.csprojResolveAssemblyReference.cache b/obj/Debug/PolarisBiosEditor.csprojResolveAssemblyReference.cache deleted file mode 100644 index eed2ba4..0000000 Binary files a/obj/Debug/PolarisBiosEditor.csprojResolveAssemblyReference.cache and /dev/null differ diff --git a/obj/Debug/PolarisBiosEditor.exe b/obj/Debug/PolarisBiosEditor.exe index fa564b1..8834682 100644 Binary files a/obj/Debug/PolarisBiosEditor.exe and b/obj/Debug/PolarisBiosEditor.exe differ diff --git a/obj/Debug/PolarisBiosEditor.pdb b/obj/Debug/PolarisBiosEditor.pdb index feeca61..c6918d0 100644 Binary files a/obj/Debug/PolarisBiosEditor.pdb and b/obj/Debug/PolarisBiosEditor.pdb differ diff --git a/obj/Debug/TempPE/Properties.Resources.Designer.cs.dll b/obj/Debug/TempPE/Properties.Resources.Designer.cs.dll deleted file mode 100644 index 9e98725..0000000 Binary files a/obj/Debug/TempPE/Properties.Resources.Designer.cs.dll and /dev/null differ diff --git a/obj/x86/Debug/PolarisBiosEditor.csproj.CoreCompileInputs.cache b/obj/x86/Debug/PolarisBiosEditor.csproj.CoreCompileInputs.cache deleted file mode 100644 index f269be7..0000000 --- a/obj/x86/Debug/PolarisBiosEditor.csproj.CoreCompileInputs.cache +++ /dev/null @@ -1 +0,0 @@ -5de2e88d6e57cf3dbb2f0c4f84a0fc6b967b8697 diff --git a/obj/x86/Debug/PolarisBiosEditor.csprojAssemblyReference.cache b/obj/x86/Debug/PolarisBiosEditor.csprojAssemblyReference.cache deleted file mode 100644 index eaf30a3..0000000 Binary files a/obj/x86/Debug/PolarisBiosEditor.csprojAssemblyReference.cache and /dev/null differ diff --git a/version b/version index 9dbb0c0..0a182f2 100644 --- a/version +++ b/version @@ -1 +1 @@ -1.7.0 \ No newline at end of file +1.7.2 \ No newline at end of file