Fix to handle spurious negative current readings with some boards