Add enhanced WolfEQ device scanner#1
Conversation
There was a problem hiding this comment.
💡 Codex Review
Here are some automated review suggestions for this pull request.
Reviewed commit: a4d41841b9
ℹ️ About Codex in GitHub
Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you
- Open a pull request for review
- Mark a draft as ready
- Comment "@codex review".
If Codex has suggestions, it will comment; otherwise it will react with 👍.
Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".
| "USBPcapCMD.exe" | ||
| }; | ||
|
|
||
| return candidates.FirstOrDefault(File.Exists); |
There was a problem hiding this comment.
Resolve USBPcapCMD from PATH before declaring it missing
FindUsbPcapCmd uses File.Exists on the literal "USBPcapCMD.exe", which only checks the current working directory and not %PATH%. In environments where USBPcapCMD is installed outside the two hardcoded folders (or only discoverable via PATH), this returns null, so --capture is disabled even though the command is runnable.
Useful? React with 👍 / 👎.
| RedirectStandardInput = true, | ||
| RedirectStandardOutput = true, | ||
| RedirectStandardError = true, |
There was a problem hiding this comment.
Keep USBPcap capture interactive instead of fully redirected
The capture process is configured with redirected stdin/stdout/stderr, but the code never relays USBPcap’s prompts or reads its output. If USBPcap asks for interface selection (as the preceding console instructions anticipate), users cannot see/respond to that prompt, so capture can stall or fail to start.
Useful? React with 👍 / 👎.
Adds a standalone Windows x64 device scanner for Retro Nano/WolfEQ hardware debugging.
Includes:
--capturemodePublished latest test build to
assets/wolfeq-test-builds/WolfEQDeviceScanner-Latest.zip.