diff --git a/.vs/PolarisBiosEditor/v15/Server/sqlite3/db.lock b/.vs/PolarisBiosEditor/v15/Server/sqlite3/db.lock new file mode 100644 index 0000000..e69de29 diff --git a/.vs/PolarisBiosEditor/v15/Server/sqlite3/storage.ide b/.vs/PolarisBiosEditor/v15/Server/sqlite3/storage.ide new file mode 100644 index 0000000..56758a8 Binary files /dev/null and b/.vs/PolarisBiosEditor/v15/Server/sqlite3/storage.ide differ diff --git a/.vs/PolarisBiosEditor/v15/Server/sqlite3/storage.ide-shm b/.vs/PolarisBiosEditor/v15/Server/sqlite3/storage.ide-shm new file mode 100644 index 0000000..12f3be4 Binary files /dev/null and b/.vs/PolarisBiosEditor/v15/Server/sqlite3/storage.ide-shm differ diff --git a/.vs/PolarisBiosEditor/v15/Server/sqlite3/storage.ide-wal b/.vs/PolarisBiosEditor/v15/Server/sqlite3/storage.ide-wal new file mode 100644 index 0000000..538c9a9 Binary files /dev/null and b/.vs/PolarisBiosEditor/v15/Server/sqlite3/storage.ide-wal differ diff --git a/PolarisBiosEditor.cs b/PolarisBiosEditor.cs index db2cacf..252c9a6 100644 --- a/PolarisBiosEditor.cs +++ b/PolarisBiosEditor.cs @@ -17,7 +17,7 @@ public partial class PolarisBiosEditor : Form /* DATA */ - string version = "1.7.2"; + string version = "1.7.3"; string programTitle = "PolarisBiosEditor"; @@ -28,7 +28,7 @@ public partial class PolarisBiosEditor : Form "MICRON" }; - string[] supportedDeviceID = new string[] { "67DF", "67EF", "1002", "67FF", "699F" }; + string[] supportedDeviceID = new string[] { "67DF", "67EF", "1002", "67FF", "699F", "6FDF" }; string[] timings = new string[] { @@ -61,7 +61,10 @@ public partial class PolarisBiosEditor : Form // Universal Hynix "777000000000000022AA1C00B56A6D46C0551017BE8E060C006006000C081420EA8900AB030000001B162C31C0313F17", //Hynix 4 - "999000000000000022559D0031626C46905F1015BC0D060C004004007D0714204A8900A0020071241B12312CC02D3C17" //new, please test + "999000000000000022559D0031626C46905F1015BC0D060C004004007D0714204A8900A0020071241B12312CC02D3C17", //new, please test + //Samsung K4G80325FC + "777000000000000022CC1C00106A5D4DD0571016B90D060C0060070014051420FA8900A0030000001011333DC0303A17", + "777000000000000022CC1C00106A6D4DD0571016B90D060C0060070014051420FA8900A0030000001B11333DC0303A17" }; Dictionary rc = new Dictionary(); @@ -528,6 +531,7 @@ public PolarisBiosEditor() rc.Add("K4G41325FE", "SAMSUNG"); rc.Add("K4G41325FC", "SAMSUNG"); rc.Add("K4G41325FS", "SAMSUNG"); + rc.Add("K4G80325FC", "SAMSUNG_2"); save.Enabled = false; boxROM.Enabled = false; @@ -1452,6 +1456,7 @@ private void apply_timings1(int vendor_index, int timing_index) private void button1_Click(object sender, EventArgs e) { int samsung_index = -1; + int samsung_2_index = -1; int micron_index = -1; int elpida_index = -1; int hynix_1_index = -1; @@ -1479,6 +1484,9 @@ private void button1_Click(object sender, EventArgs e) case "SAMSUNG": samsung_index = i; break; + case "SAMSUNG_2": + samsung_2_index = i; + break; case "MICRON": micron_index = i; break; @@ -1517,6 +1525,20 @@ private void button1_Click(object sender, EventArgs e) } } + if (samsung_2_index != -1) + { + if (MessageBox.Show("Do you want faster timing?", "Important Question", MessageBoxButtons.YesNo) == DialogResult.Yes) + { + int num = (int)MessageBox.Show("Samsung Memory found at index #" + (object)samsung_index + ", now applying faster timings to 1750+ strap(s)"); + this.apply_timings1(samsung_2_index, 10); + } + else + { + int num = (int)MessageBox.Show("Samsung Memory found at index #" + (object)samsung_index + ", now applying slower timings to 1750+ strap(s)"); + this.apply_timings1(samsung_2_index, 11); + } + } + if (hynix_3_index != -1) { if (MessageBox.Show("Do you want Universal Hynix Timing?", "Important Question", MessageBoxButtons.YesNo) == DialogResult.Yes)