Skip to content

Releases: Blacktempel/RAMSPDToolkit

1.5.0

Choose a tag to compare

@Blacktempel Blacktempel released this 28 Feb 15:04

Changes:

  • added support for DIMM modules of X299 Chipset - #7

Improvements and fixes:

  • updated manufacturer mapping (JEP106BN - January 2026)
  • update dependencies

Other:

  • none

1.4.2

Choose a tag to compare

@Blacktempel Blacktempel released this 28 Nov 09:22

RAMSPDToolkit

DDR4Accessor:

  • improved detection logic by reading 0x02 and checking for type

.NET Standard 2.0 added to build frameworks.

1.4.1

Choose a tag to compare

@Blacktempel Blacktempel released this 12 Nov 13:38

Add .NET 10 build.
Update dependencies.

1.4.0

Choose a tag to compare

@Blacktempel Blacktempel released this 06 Nov 09:34

Some code has been moved to BlackSharp to avoid duplicate code across projects.
Update dependencies.

1.3.2

Choose a tag to compare

@Blacktempel Blacktempel released this 22 Sep 14:43

PawnIO interface changed due to Piix4 detection changes.

Bugfix in BitHandler for .NET Framework.
More checks in unit tests.

Added GetCapacity for DDR4 and DDR5 modules (experimental).

1.3.1

Choose a tag to compare

@Blacktempel Blacktempel released this 13 Sep 13:54

Update PawnIO binaries.
No changes for NDD package.

1.3-PawnIO (beta)

Choose a tag to compare

@Blacktempel Blacktempel released this 05 Sep 12:34

Implement PawnIO driver + interface changes.

1.2.2

Choose a tag to compare

@Blacktempel Blacktempel released this 03 Sep 07:45

Improvement for PCICMD handling.

1.2.1

Choose a tag to compare

@Blacktempel Blacktempel released this 28 Aug 18:58

Fix for .NET Framework and documentation update.

1.2.0

Choose a tag to compare

@Blacktempel Blacktempel released this 28 Aug 17:55

SMBusInterface:

  • add proc_call in base class

SMBusI801:

  • add WaitIntrTimeout as property to allow changing the value
  • add PROC_CALL for page change while write protection is active
  • change WaitIntr handling a bit

SMBusManager:

  • remove SMBusNVAPI from default detection methods

DDR4Accessor:

  • read timings according to JEDEC

DDR5AccessorBase:

  • read write recovery time and use it
  • reduce page changes for Serial Number and Module Part Number reads
  • integrate new page change via PROC_CALL
    • unfortunately not yet working on Linux due to Linux Kernel implementation

DDR5Accessor:

  • read timings according to JEDEC

DDR4 & DDR5 Constants:

  • constants for timings were added

SPDConstants:

  • tweaked retry amount for thermal sensor read

Fixes:

  • PageData SPDRevision flag was invalid
  • possible exception in ISOWeek

Manufacturers have been updated with latest release data.

Some utility methods / classes have been added.
TestClass has been adjusted to reflect current changes.