Steve is old school. This should be evident by now if you listen to him enough to feel like you know him at all. Old school programmers know that rushing doesn’t get you quality, it gets you something compromised. It will have to take some time, considering all his goals, some I will just list at random:
- significant speed-ups by using larger buffers
- support large sectors (4K sectored HDDs)
- support AHCI
- support USB
- support UEFI
- support GPT
- support Mac’s
- create a “secure” erase tool
- a new UI?
- run from inside Windows?
- I’m sure there were other things…
It’s going to take him some time to tackle each of those, and I don’t know which of those he’s slated for 6.1 and which are due in 7.0.
I mention all this just to say, I think his approach is “it’s done when it’s done”, but that he is preceeding with a plan. These changes need to be well tested… you DO NOT want a “save your butt” utility that causes problems when it’s supposed to fix them.
My understanding of his plan is get 6.1 out ASAP to address the changes that have occurred while time has elapsed since 6.0 was released. That version will be a free upgrade for 6.0 purchasers. Then he will start crafting 7.0 and that will not be a free upgrade for 6.x users, unless they make/made their purchase within a certain window of time of the 7.0 release.
I think I have summarized what I have heard Steve say, along with adding a little of my own commentary. Like you, I am anxious to have a SprinRite that works with my modern hardware. In fact, I don’t believe I have a single HDDs smaller than 4TB. Have faith, I think you’ll definitely get something good before the end of 2020. (Fingers crossed.)