but -686 is needed for PerfectRip
Why is needed for PerfectRip?
I think it is probably a drive firmware issue causing this to happen. I tested CDs with CD-TEXT and without CD-TEXT, both need -686 in PerfectRip. EAC needs +98 for both. Hopefully you can find the cause when you get the drive.
Program does not keep periods in the file name (v1.1 gets named as v1)
Determined that the period since the last extension.
So, please specify an extension.
This issue is Windows OS specification.
That explains it. I wasn't adding an extension since it's usually added automatically. Can you make the program ignore extensions?