I've found interesting line in the code #953
Maybe that's the reason for misreading? Try to uncomment it and check if the readings will be accurate.
EDIT: It won't help... I think it's the
dispadj & dispadj2 parameters that we have to taka a closer look at.