Highlights
🐛 Fix recovery-mode uploads for 512-multiple payloads
When a recovery-mode upload payload was an exact multiple of the USB bulk max packet size (512 bytes), iBoot could not detect the end of the transfer and kept the OUT endpoint open waiting for more data — causing the following command (e.g. firmware) to fail with EPIPE. IRecv now sends a terminating zero-length packet in this case, matching libirecovery's behavior.
What's Changed
Full Changelog: v9.33.2...v9.33.3