New version: 2026-08-03T18:19
- changes only total_duration_min at bytes 2-3 of 0x501D;
- preserves bytes 1 and 4-12 from the fresh device read;
- verifies duration mode and the first duration field only;
- leaves the serializer, read-modify-write sequence, delayed readback, timeout, retries, and command isolation unchanged.
Code on GitHub and yes, it is a little bit more complicated (generated docs) than the PR for the official driver.