It could be that the magnets in TOHKBD are too strong for the Jolla's magnetometer and cause it to saturate. In that case, calibration doesn't help.