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 CACHEIllegal 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.