diff --git a/devices/geiger/gqgmc.go b/devices/geiger/gqgmc.go
index b459b42b3acc95906d8bbfe43dd1beb7257676cb..072e88ebe5d007e09df2f3e0a2fb7fdbc671dee3 100644
--- a/devices/geiger/gqgmc.go
+++ b/devices/geiger/gqgmc.go
@@ -70,17 +70,17 @@ type DevConfig struct {
 	BackLightTimeoutSeconds      int8  `struct:"int8"`
 	IdleTitleDisplayMode         int8  `struct:"int8"`
 	AlarmCPMValue                int16 `struct:"int16,big"`
-	CalibrationCPM0              byte  `struct:"int16,big"`
+	CalibrationCPM0              int16 `struct:"int16,big"`
 	CalibrationSvUcByte3p0       byte  `struct:"byte"`
 	CalibrationSvUcByte2p0       byte  `struct:"byte"`
 	CalibrationSvUcByte1p0       byte  `struct:"byte"`
 	CalibrationSvUcByte0p0       byte  `struct:"byte"`
-	CalibrationCPM1              byte  `struct:"int16,big"`
+	CalibrationCPM1              int16 `struct:"int16,big"`
 	CalibrationSvUcByte3p1       byte  `struct:"byte"`
 	CalibrationSvUcByte2p1       byte  `struct:"byte"`
 	CalibrationSvUcByte1p1       byte  `struct:"byte"`
 	CalibrationSvUcByte0p1       byte  `struct:"byte"`
-	CalibrationCPM2              byte  `struct:"int16,big"`
+	CalibrationCPM2              int16 `struct:"int16,big"`
 	CalibrationSvUcByte3p2       byte  `struct:"byte"`
 	CalibrationSvUcByte2p2       byte  `struct:"byte"`
 	CalibrationSvUcByte1p2       byte  `struct:"byte"`