feat: add connect_dialog() for WiFi via netconf utility#11
feat: add connect_dialog() for WiFi via netconf utility#11AndrewAltimit merged 2 commits intomainfrom
Conversation
Add psp::net::connect_dialog() which shows the PSP's built-in network configuration dialog (sceUtilityNetconfDialog) for WiFi connection. This is the standard approach used by PSP games and homebrew, and works correctly on both real hardware and PPSSPP. Also: - Derive PartialEq/Eq on ApctlState for connection state checks - Expose DIALOG_LIST and make_netconf_common as pub(crate) for reuse by the netconf dialog loop Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Gemini AI Code ReviewIssues (if any)
Previous Issues (for incremental reviews)(none) Suggestions (if any)
Notes
Generated by Gemini AI (gemini-3-flash-preview). Supplementary to human reviews. |
Codex AI Code ReviewIssues (if any)
Previous Issues (for incremental reviews)
Suggestions (if any)
Notes
Generated by Codex AI (gpt-5.3-codex). Supplementary to human reviews. |
- Fix inaccurate doc claiming GU display list is "re-opened automatically" (it is only finished; caller must re-open manually) - Propagate negative status from sceUtilityNetconfGetStatus as NetError instead of silently breaking and returning generic error - Call sceUtilityNetconfShutdownStart once in drain loop instead of repeatedly every iteration (same fix applied to dialog.rs for consistency) Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Gemini AI Incremental ReviewThis is an incremental review focusing on changes since the last review. Issues (if any)
Previous Issues (for incremental reviews)
Suggestions (if any)
Notes
Generated by Gemini AI (gemini-3-flash-preview). Supplementary to human reviews. |
Codex AI Incremental ReviewThis is an incremental review focusing on changes since the last review. Issues (if any)
Previous Issues (for incremental reviews)
Suggestions (if any)
Notes
Generated by Codex AI (gpt-5.3-codex). Supplementary to human reviews. |
Review Response Agent (Iteration 1)Status: No changes needed Fixed Issues
Ignored Issues
Deferred to Human
Notes
The agent reviewed feedback but determined no code changes were required. |

Summary
psp::net::connect_dialog()which shows the PSP's built-in network configuration dialog for WiFi connectionconnect_ap()-- works on both real hardware and PPSSPPdialog::DIALOG_LISTandAlign16pub(crate)so the netconf loop can share the display listPartialEq, EqonApctlStatefor connection state checksTest plan
cargo +nightly fmt --all -- --checkpassescargo +nightly build(cross-compiled for mipsel-sony-psp)connect_dialog()in PPSSPP -- should show netconf UI and connect successfullyGenerated with Claude Code