use compass.set_offsets() to avoid trying to write to storage
use parameters from log, and allow override