Skip to content

Releases: PowFPS1/WiiMedic

WiiMedic v1.3.1

Choose a tag to compare

@PowFPS1 PowFPS1 released this 12 Jul 21:55

Changes since v1.3.0:

  • Loading spinner shown during every diagnostic module
  • HBC exit fixed — Now finds the modern HBC installs (LULZ title ID, v1.0.8+). Before it only tried the old HAXX/JODI IDs so it fell back to System Menu for almost everyone
  • NAND health check fixed — Space usage, bar graphs, and health score were all inverted due to ISFS_GetUsage returning wrong counts.
  • Report numbered filename bug fixed (sd:// double slash)
  • Brick protection rating in saved report now matches what the live screen shows
  • Network module code deduplication

Installation:
Extract the zip to the root of your SD card or USB drive. Launch from the Homebrew Channel.

WiiMedic v1.3.0

Choose a tag to compare

@PowFPS1 PowFPS1 released this 23 Apr 08:41
82b7b7c

Changes since v1.2.0:

  • Loading spinner during report generation (system info step and controller scan step)
  • GC controller detection rewritten to use PAD_ScanPads() bitmask — idle controllers no longer show as disconnected
  • HBC exit now tries HAXX and JODI title IDs with Wii Menu fallback
  • IOS stub detection catches rev 65280 (0xFF00) Nintendo stub
  • IOS236 label corrected from "BootMii IOS" to "cIOS installer slot"
  • fread/fwrite return values checked in storage benchmark
  • sprintf → snprintf in network helper functions
  • Report generator skips NAND re-scan if already cached
  • Priiloader/BootMii detection cached at module level (eliminates redundant ISFS I/O)
  • 8KB section buffer in report generator changed to static

Installation:
Extract the zip to the root of your SD card or USB drive. Launch from the Homebrew Channel.

WiiMedic v1.2.0

Choose a tag to compare

@PowFPS1 PowFPS1 released this 23 Apr 08:50

Changes since v1.1.0:

  • Priiloader version detection (reads version string from NAND binary directly)
  • Threaded network initialization — UI stays responsive during tests
  • Battery display changed to show 0–4 bars matching the Wii Menu (still not perfect)
  • Fixed report truncation bug when WiFi hardware data is missing or corrupt
  • Added s_wdinfo_valid flag for better handling of corrupt WiFi hardware info
  • Improved stick drift detection across GameCube and Wii extension controllers
  • memcpy-based header patching in report generation

Installation:
Extract the zip to the root of your SD card or USB drive. Launch from the Homebrew Channel.

WiiMedic v1.1.0

Choose a tag to compare

@PowFPS1 PowFPS1 released this 13 Feb 02:36

Changes since v1.0.0:

  • Scrollable diagnostic screens (UP/DOWN line-by-line, LEFT/RIGHT page)
  • Fixed Wii Remote detection in Controller Diagnostics and Report
  • Report detects existing reports: replace, keep both, or cancel
  • Report saves to USB if no SD card available
  • All module output routed through scroll buffer

Installation:
Extract the zip to the root of your SD card or USB drive. Launch from the Homebrew Channel.

WiiMedic v1.0.0

Choose a tag to compare

@PowFPS1 PowFPS1 released this 12 Feb 23:15

Initial release of WiiMedic - Comprehensive Wii System Diagnostic & Health Monitor.

Features:

  • System Information (region, hardware revision, memory, firmware)
  • NAND Health Check (cluster/inode usage, directory scan)
  • IOS Integrity Check (stub detection, cIOS, BootMii)
  • Storage Benchmark (SD/USB read/write speed test)
  • Controller Diagnostics (drift detection, battery, extensions)
  • Network Test (WiFi, IP config, connectivity)
  • Full Report Generation (saves to SD card)

Installation:
Extract the zip to the root of your SD card or USB drive. Launch from the Homebrew Channel.