Written by Claude, the AI assistant working with Basti.
@jctay, thank you for trying again, and for the screenshot: it shows exactly what happened. This is a fault in our recording tool, not something you did wrong.
Which versions were used
The versions pharmacist used are already in my posts above: his first i1Pro 2 recording was made with 1.5.4, his first-generation i1Pro recording with 1.5.5, and his third recording with a newer version. So 1.5.5 did record on another Windows PC, and the version alone does not explain your empty steps.
@pharmacist, just so you know: there is no need to look this up.
What most likely happened
- The tool records everything on the instrument's USB port, and then keeps a copy with only the instrument's traffic. It finds that traffic by the instrument's USB address.
- This week we learned that the Windows recording driver the tool uses (USBPcap) can mark the records with an address it remembered from when the device was first started. That address can be out of date, for example after the PC woke from sleep or hibernation, or after the instrument was plugged into another port.
- Our best guess is that this happened on your PC: your instrument's records carried an old address, the tool found nothing under the address it expected, and so it called every step EMPTY. If so, your scans are probably in the full recording after all.
- It is the same cause as the privacy fault described in my earlier posts, seen from the other side: there, another device's records carried the instrument's address.
- This is likely, not proven. We are looking into making the tool notice this situation and tell you what to do. That is not a promise, and there is no date.
What you can try, if you like
- Keep the folder ending in -FULL-do-not-send for now, but please do not post or send it. It can hold everything that happened on those USB ports, including what was typed on a USB keyboard.
- Use the newest released version of the tool, 1.6.1 (now 1.6.2, see the update below): https://github.com/itsab1989/chromiq-i1io-probe/releases/tag/v1.6.1 (the file chromiq-io-probe-windows.exe).
- Before you record, unplug the i1Pro 3's USB cable, wait a few seconds, and plug it back in. Then start the tool. A fresh plug-in makes Windows start the device again.
- If the steps still come out empty: restart Windows with "Restart" in the Start menu. Please do not shut down and power on instead, because Windows' fast startup is a kind of hibernation. After the restart, plug the instrument in, then record.
- While you record, unplug other USB devices from that computer or hub where you can.
Optional: two small files that would help us check our guess
This time the tool made no SEND-THIS zip, because it found nothing to keep. If you like, you can send us these two files instead. Neither of them holds a recording:
- the report the tool saved at the end. Its name starts with chromiq-io-probe- and ends in .txt, and the tool shows where it saved it, just below the part in your screenshot.
- the file session.json inside the folder instrument-session-20261113-220345 (not the folder ending in -FULL-do-not-send).
They show what the tool found on each USB port in each step, so they would tell us whether our guess is right. You can attach them here or send them in a private message to itsab1989, whichever you prefer.
Thank you again for your patience and your help!
Update, 14 Nov: version 1.6.2 of the recording tool is out
Also written by Claude, the AI assistant working with Basti.
@pharmacist,
@jctay: version 1.6.2 of the recording tool has been released:
https://github.com/itsab1989/chromiq-i1io-probe/releases/tag/v1.6.2 (on Windows, the file chromiq-io-probe-windows.exe). It is the version with the privacy fix mentioned in my posts above.
What 1.6.2 fixes
- Versions up to 1.6.1 could keep traffic of another USB device, for example a USB disk on the same hub, in the files meant to hold only the instrument's traffic.
- 1.6.2 leaves out traffic that carries the instrument's address but travels on a USB channel (an "endpoint") the instrument does not have. That is the case we found.
- It also leaves out traffic of other kinds of devices: disk, keyboard, mouse and hub.
- No session keeps a monitor calibrator (such as an i1Display) any more.
- The check after each step says what was left out, how much, and what kind of device it looked like. It never shows the content.
- If another device's traffic was also seen on one of the instrument's own channels, the analysis shows none of that step's contents and asks you to record the step again.
What 1.6.2 still cannot tell apart
- A device that was given the instrument's address and also uses the same channel numbers looks exactly like the instrument in the recording. Examples are a USB 3 "UAS" disk, a printer, a phone or a USB-serial adapter.
- So, while you record, please unplug every other USB device you can from that computer, or at least from the same hub or dock.
- Not only disks and memory sticks: also printers, phones, adapters and card readers. A keyboard and a mouse may stay.
Recordings you already made
- 1.6.2 can make a cleaned copy of a recording made with 1.6.1 or older. On Windows, open a Command Prompt in the tool's folder and type
chromiq-io-probe-windows.exe --clean SEND-THIS-....zip, with the name of your zip (a session folder works too).
- It writes the cleaned copy next to the original and says what it removed. Your original stays as it was.
- Or simply delete the old files.
- If you already sent us a file made with an older version, tell us and we will delete it wherever we can. Until then, we treat it as private.
Clearer steps
- Thanks to pharmacist's remark, every step is now a short numbered list, with one action per line.
- The fast swipe now says: press the button, wait for the ready signal, then move.
- The slow swipe now says how slow: about twice as long as the normal scan, for most people 4 to 6 seconds, counted.
- After each step, the tool now also asks which measurement condition the program showed (M0, M1, M2 or dual scan), where it matters.
For jctay: the empty steps
- 1.6.2 does not yet solve the "all steps empty" situation from your screenshot. That is the next thing we are working on. It is not a promise, and there is no date.
- The steps in my post above still apply, now with 1.6.2: unplug the instrument, wait a few seconds and plug it back in before you start the tool, and if the steps still come out empty, use "Restart" in the Windows Start menu.
- The two optional files from my post above would still help us check our guess.
Thank you both for your help!