Skip to content

Rufid 0.1.2

Latest

Choose a tag to compare

@GPLaider GPLaider released this 25 Jun 13:03

USB write compatibility hotfix.

This release fixes an end-of-write failure reported during F-Droid testing. Rufid had completed image data writing, then reported failure when a USB mass-storage device rejected the final SCSI SYNCHRONIZE CACHE(10) command with Illegal Request, ASC/ASCQ 0x26/0x00.

Changes:

  • Treat unsupported/invalid final SYNCHRONIZE CACHE Illegal Request responses as non-fatal after image data has been written.
  • Covers invalid command, invalid command field, and invalid parameter-list reports.
  • Keeps actual USB data WRITE(10/16), capacity, transfer, medium, and hardware errors fatal.
  • Adds clearer local error reports that distinguish data WRITE failures from final cache-sync failures.