Simplify temperature calculation: it's a fixed-point signed number.
Adjust read offsets based on USB product ID string

Added special case for my hardware ("TEMPer1F_V1.3") leaving the default offset
unchanged from the upstream repository.