Paradoxdov

Paradoxdov / memforge

Public

UEFI memory diagnostic tool - 14 stress tests, per-chip stuck-bit mapping, MCA capture, marathon mode, plain-language verdict with DIMM warranty info

14
0
100% credibility
Found May 26, 2026 at 14 stars -- GitGems finds repos before they trend. Get early access to the next one.
Sign Up Free
AI Analysis
C
AI Summary

MemForge2 is a professional memory diagnostic tool that boots from a USB drive before your operating system loads. It runs 14 different stress tests on your computer's memory in parallel across all CPU cores, checking for electrical faults, heat-related failures, and data corruption. The tool reads detailed information directly from your memory modules (including manufacturer, serial number, and timing settings) and captures hardware-level error events. After testing, it saves a comprehensive report to your USB drive showing exactly which memory stick has problems, what kind of error occurred, and the conditions under which the failure happened (temperature, voltage, timing). This is the kind of tool used by computer repair shops and technicians to diagnose memory problems or verify that new RAM is working correctly.

How It Works

1
🔍 You suspect a memory problem

Your computer crashes randomly, shows errors, or you just bought new RAM and want to verify it works properly.

2
💾 You copy the tool to a USB drive

You download the program and copy it onto a blank USB stick, then restart your computer with the USB inserted.

3
🔄 The tests run automatically

Before your operating system even loads, the program tests every stick of memory across all your CPU cores, checking for faults, heat issues, and electrical problems.

4
You see the results
All memory passed

Your RAM is working correctly and you can use your computer with confidence.

Problems found

The tool shows you exactly which memory stick is faulty and what kind of error occurred.

5
📄 You review the detailed report

A complete log is saved to your USB with timestamps, temperatures, and technical details about any errors that occurred.

🔧 You know exactly what to do next

Whether it's replacing a faulty stick, updating your BIOS, or confirming your new RAM works perfectly, you have the answers you need.

Sign up to see the full architecture

4 more

Sign Up Free

Star Growth

See how this repo grew from 14 to 14 stars Sign Up Free
Repurpose This Repo

Repurpose is a Pro feature

Generate ready-to-use prompts for X threads, LinkedIn posts, blog posts, YouTube scripts, and more -- with full repo context baked in.

Unlock Repurpose
AI-Generated Review

What is memforge?

This is a UEFI-based memory diagnostic tool that boots from USB before any operating system loads. It runs 14 parallel stress tests across every CPU core, captures ECC errors via MCA registers, reads SPD EEPROM data directly via SMBus, and produces structured logs plus a plain-language verdict. Built in C using gnu-efi, it targets repair shops and technicians who need to pinpoint failing DIMMs with actionable warranty information.

Why is it gaining traction?

The tool goes beyond pattern testing by capturing per-error environmental snapshots—temperature, CPU power, VID at the exact moment each byte flips. It includes TRRespass for Row Hammer detection, MCA diff capture for ECC errors that pattern tests miss, and marathon mode for intermittent failures that only surface after hours of thermal load. The cold/warm boot delta feature persists results to UEFI NVRAM, letting shops track regressions across reboots. DDR5-aware with XMP/EXPO detection rounds out the feature set.

Who should use this?

Repair shops diagnosing memory failures, PC builders stress-testing systems, and enthusiasts chasing intermittent crashes will find this most useful. The tool isolates individual DIMMs, maps errors to specific chips, and generates reports with SPD timing data—critical for warranty claims and DIMM replacement.

Verdict

With 14 stars and a 1.0% credibility score, this is a young project with serious technical depth. The documentation is thorough and the feature set outpaces commercial alternatives, but the codebase needs real-world validation. Worth exploring if you need hardware-level memory diagnostics, though expect rough edges.

Sign up to read the full AI review Sign Up Free

Similar repos coming soon.