Skip to content

Fix iso write#2

Open
CDSWambo wants to merge 2 commits intoegginabucket:masterfrom
CDSWambo:fix-iso-write
Open

Fix iso write#2
CDSWambo wants to merge 2 commits intoegginabucket:masterfrom
CDSWambo:fix-iso-write

Conversation

@CDSWambo
Copy link
Copy Markdown

@CDSWambo CDSWambo commented Apr 9, 2026

No description provided.

CDSWambo added 2 commits April 9, 2026 19:17
  - Fix makePackets setting seqStartBit on all packets instead of first only,
    which corrupted multi-packet USB HID messages (e.g. ISO write)
  - Strip start/end sentinels before ISO write since the device adds them
    automatically, preventing double-encoding that broke track 2 writes
  - Add HID report ID 0x00 prefix for Linux hidraw compatibility
  - Fix SetBitsPerInch to send per-track BPI commands separately
  - Fix encodeISOTracks to use length-free format matching MSR605 protocol
  - Swap SetLoCo/SetHiCo commands for MSR605X compatibility
  - Add logging, StatusWriteVerifyErr, and UI thread safety (QueueMain)
  - Update README: remove stale write WIP note, add AI disclaimer
  - Fix makePackets setting seqStartBit on all packets instead of first only,
    which corrupted multi-packet USB HID messages (e.g. ISO write)
  - Strip start/end sentinels before ISO write since the device adds them
    automatically, preventing double-encoding that broke track 2 writes
  - Add HID report ID 0x00 prefix for Linux hidraw compatibility
  - Fix SetBitsPerInch to send per-track BPI commands separately
  - Fix encodeISOTracks to use length-free format matching MSR605 protocol
  - Swap SetLoCo/SetHiCo commands for MSR605X compatibility
  - Add logging, StatusWriteVerifyErr, and UI thread safety (QueueMain)
  - Update README: remove stale write WIP note, add AI disclaimer
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant