Skip to content

niwPSPtoPC v1.0.1

Choose a tag to compare

@github-actions github-actions released this 29 Jul 20:18
a4edc44

Key Changes

Version 1.0.1 focuses on PSP-PC connection stability and predictable controller behavior in games.

  • The XInput virtual controller remains connected during brief transmission loss. After 500 ms, the input state is neutralized, and the PSP session is released only after 1.75 seconds.
  • The new Connection Doctor shows the connection stages: UDP port, received packet, code compliance, sent ACK, and gamepad creation. It also checks ViGEmBus and suggests common issues with firewalls, public networks, and Wi-Fi client isolation.
  • Added support for installing the PSP Go on ef0: and safe default settings when config.ini is missing. The PSP Street/E1000 remains unsupported due to lack of Wi-Fi.
  • Send_rate is limited to a safe range of 15–60 Hz, and the GUI displays the actual frequency. - ACK traffic has been limited to 10 Hz and PSP screen refresh has been limited to state changes; a single server instance lock has been added.
  • Protocol validation has been tightened (reserved == 0) and the allowed_hosts configuration has been connected to the UDP listener.
  • The release process uses a single version source, a pinned PSPDEV, automated tests, an EXE smoke test, and archive verification.

Installation and Networking

Download the Windows x64 package and the PSP package separately. ViGEmBus is required on your computer. The PSP and PC must be on the same local network—a guest network with client isolation enabled will prevent connection.

Verification

The release has passed server testing on Python 3.12–3.14, C client testing, a fresh EBOOT.PBP build with PSPDEV pinned, and a build and smoke test of the Windows application. Stability has been further confirmed by testing on a physical device.

SHA-256:

104d21aea4014324f41082d7b9a5b0bab828d4c85903edabee7608be18da6fe1 niwPSPtoPC-v1.0.1-Windows-x64.zip
fbf6eed0eb72bf1f01239b05617bc6d2d8eb61c9a2af64dc3ba60a0fbbac4085 niwPSPtoPC-v1.0.1-PSP.zip

Full changelog: v1.0.0...v1.0.1