calculated on wrong offset and bound check
decoding meter register response