v1.0.0
First public release.
12VHPWR Guard monitors per-pin 12VHPWR current on ASUS ROG Astral cards (RTX 5080/5090) and forces a safe system shutdown if any pin stays over 9.5 A for 15 seconds.
Highlights:
- Standalone: reads the card's own IT8915FN sensor chip directly over NVAPI. No HWiNFO required.
- HWiNFO Shared Memory supported as an automatic fallback backend (sensor_backend = auto|astral|hwinfo).
- Detects sensor loss (HWiNFO exit/crash/freeze, I2C failure) and auto-reconnects; never reports OK on stale data.
- Sustained-threshold engine with hysteresis, sleep/resume protection, single-instance guard.
- Tray icon UI, toast notifications, Event Viewer logging, rotating file logs.
- Installer registers a Task Scheduler watchdog with no execution time limit.
Validated on a ROG Astral RTX 5090 OC: direct readings agree with HWiNFO to within 0.02 A typical at idle and under gaming load. Runtime cost is about 1% of one core and ~35 MB RAM.
See the README for hardware compatibility (supported subsystem IDs), installation, and safety disclaimers.