Skip to content

v1.4

Latest

Choose a tag to compare

@SJK132 SJK132 released this 25 Aug 03:57

v1.4 - 2026-08-23

  • Fixed USB audio refusing to start after about twenty unplug/replug cycles,
    which until now needed a reboot to clear. SceUsbd drops a pulled device's pipe
    without cancelling the isochronous requests queued on it, so three are lost to
    its 64-entry pool every time; the plugin now hands them back after each
    detach.
  • Registered as a composite USB driver, claiming the audio interface rather than
    the whole device.
  • The firmware table now carries the SceAudio and SceUsbd module NIDs beside
    AVConfig's and checks all three. Every offset was re-read from the decrypted
    modules of all eleven supported firmware.
  • Replaced the pointer queue with one published block sequence and a two-block
    cursor, preserving latest-audio recovery with less shared state.
  • Fixed rapid unplug/replug by keeping teardown serialized until Sony's worker
    and route are clean; a replacement session remains queued until the old
    capture storage is safe to reuse.
  • A failed initial USB submission now fails the session instead of reporting a
    running stream.