Let the user know that they need to run as root.
Notify user that they need to run as Admin
Samsung EVO 840, no access to Authority table

The Samsung EVO 840 deives don't allow access to the userid column in the authority table.  Rewrite getAuth4User so it doesnt require access.  Less flexible but if they follow the standard it should work.
Add Support for PSIDRevert on Opalv1 & Enterprise drives.

**Untested
Add support for OutstandingData = 1 minTransferLenght = 0

Slower TPer processors cannot respond in 25ms so we need to loop until they have a response prepared. Also fixed nasty bug in getuint64.
Don't tell user they need to TPer revert after TestSuite, You just did one.
Change the password salt to drive serial number

After the issue with Samsung not letting me read the authority table I've given up on being able to store something on the drive because it would have to be accessable to an unauthenticated user and that doesn't seem very likely to be consistent across vendors.  The use of the drive serial number is better than a fixed salt in that it should prevent attacks with a prebuilt dictionary. I also can't find a disk UUID that is consistent across OS's
Fix linux compile errors
Linux error code on open to general to use as authority prompt reverted

Need to figure out a clean test for authority to drive.  You don't have to be root you can also belong to the group that UDEV places the sg block devices so a generic root test will not quite work.
Tag 0.02alpha