Files
Yaya48 c230971f07 IOS LLE: checkpoint NAND conformance and diagnostic tooling
Preserve formatted NAND boot and Wii Remote pairing, add DMA/SRAM conformance tests and a Wii comparison probe. Keep P1 profiling tools and native update A/B evidence; reject the unhelpful targeted SRAM shortcut.
2026-09-23 13:30:17 +02:00

18 lines
866 B
PowerShell

param([Parameter(Mandatory)][string]$OutputDirectory)
# One-command, firmware-free WPR qualification. Run in an elevated PowerShell.
$ErrorActionPreference = 'Stop'
$p1Repo = [IO.Path]::GetFullPath((Join-Path $PSScriptRoot '../..'))
$p1Out = [IO.Path]::GetFullPath($(if ([IO.Path]::IsPathRooted($OutputDirectory)) {
$OutputDirectory
} else {
Join-Path $p1Repo $OutputDirectory
}))
$p1Probe = Join-Path $p1Repo '.starlet_diag_p1/Binaries/Tests/TraceProbeP1.exe'
$p1Network = Join-Path $p1Repo '.starlet_diag_p1/Binaries/Network'
foreach ($p1Input in @($p1Probe, $p1Network)) {
if (-not (Test-Path -LiteralPath $p1Input)) { throw "Missing local probe dependency: $p1Input" }
}
& (Join-Path $PSScriptRoot 'Capture-P1.ps1') `
-OutputDirectory $p1Out -Seconds 60 -ProbeExecutable $p1Probe `
-ProbeArguments @((Join-Path $p1Out 'synthetic.journal'), $p1Network)