Well, I have the pro options in my GUI now, although I do not have the licensing worked out yet. But I would like to make a few observations about some things I have found.
I originally thought that my test drives were not responding to the soft resets in PIO mode but were with DMA. For the most part, that is incorrect. I must have been doing something wrong, as they seem to respond the same whether PIO or DMA.
I also thought that in AHCI cases where soft resets were not effective, neither were COM resets. Again, I must have been doing something wrong, as they seem to respond to the COM resets when soft resets are not enough.
The next release (yes, still the free version) will have the timer settings in it that will work with direct IDE PIO mode. While PIO mode is not good for recovery due to the slow speed, it will be good for testing how the pro version will work.
This is the closest I have been to what I intend to be a working product. I don't have the relay code in it, but I do now have a place to call shell commands that could run an outside program to perform the relay operations. But as stated in my previous post, I have an idea of being able to pipe other programs through HDDSuperClone for data extraction. I have not tried yet, but I think I can do it, from what little research I have done so far. That will be my next big project. If I can pull that off, I think I will have something very good.