Skip to content

Commit 23df704

Browse files
wygodadclaude
andcommitted
1594EMS1 comment: the fan-table mystery is a seven-slot layout, not a shifted one
The owner's MSI Center screenshot (#129) shows seven sliders per fan - the first pinned at 0%, the stock top at 130% - and his dump matches that screen byte for byte at the family bases (CPU 0x72-0x78, GPU 0x8A-0x90, six temp thresholds between the slots, exactly the model MControlCenter drives on this firmware). Comment only; the shipped database bytes are unchanged. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
1 parent 76e0f90 commit 23df704

1 file changed

Lines changed: 7 additions & 6 deletions

File tree

Core/Devices.cs

Lines changed: 7 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -744,12 +744,13 @@ private static string FwPrefix(string firmware)
744744
// 7 C cooler on slower fans, Extreme unlocks +34% (4472 MHz), recipes read back intact
745745
// each phase. 0xD6 flips to 03 in Extreme by itself - FIFTH board for the #52
746746
// observation. RPM at 0xC9/0xCB, single-byte divisors alive (86/87/A0 = ~2700-2840 rpm).
747-
// NO FanCurve ON PURPOSE (issue #129): the owner's test curve landed OFF the family
748-
// layout - the first four points one byte high (CPU 0x73-0x76, GPU 0x8B-0x8E) and the
749-
// last two slots of both tables holding 0x82 (130). MControlCenter reports working fan
750-
// control on this exact firmware using SEVEN speed slots from 0x72, so the board is
751-
// controllable, but until the slot mapping is decoded we do not write fan tables here.
752-
// A second capture with a different test curve was requested in #129.
747+
// NO FanCurve ON PURPOSE (issue #129): this family runs a SEVEN-slot speed table at the
748+
// same bases (CPU 0x72-0x78, GPU 0x8A-0x90, six temp thresholds between the slots -
749+
// exactly MControlCenter's model, which reports working fan control on this firmware).
750+
// The owner's screenshot shows seven sliders per fan, the first pinned at 0% and the
751+
// stock top at 130% (0x82), and his dump matches that screen byte for byte. Our 6-point
752+
// reader/writer would misalign this table, so no fan-table writes until the app grows a
753+
// per-model 7-slot format with the 130% range (research list).
753754
new() { Name = "MSI Prestige 16 Studio A13VE / Summit E16 Flip A13VFT", FirmwarePrefixes = new[] { "1594EMS1" }, Tier = Tier.Tested,
754755
CpuRpmAddr = 0xC9, GpuRpmAddr = 0xCB, Recipes = StdRecipes(0xD2, 0xD4, 0xEB),
755756
Credit = "Flo827", CreditUrl = "https://github.com/wygodad/ghostdeck/issues/127" },

0 commit comments

Comments
 (0)