diff --git a/cmd/gqgmc/main.go b/cmd/gqgmc/main.go
index 14044f978f4e192a36258a29cc7314b251fe26bc..06544fced4daf13a32daf4ad42f6a47991df8c88 100644
--- a/cmd/gqgmc/main.go
+++ b/cmd/gqgmc/main.go
@@ -40,5 +40,5 @@ func main() {
 		fmt.Printf("Failed to connect to geiger counter: '%s'\n", err)
 		return
 	}
-	fmt.Printf("CPM: %d\n", cps)
+	fmt.Printf("CPS: %d\n", cps)
 }
diff --git a/devices/geiger/gqgmc.go b/devices/geiger/gqgmc.go
index 1200de166e7c4dfa93931aca2fb94696cdd923aa..d58088f2b9825a15f8ff32700aba3dd3627c8999 100644
--- a/devices/geiger/gqgmc.go
+++ b/devices/geiger/gqgmc.go
@@ -207,7 +207,7 @@ func (gc *GQGMCCounter) GetCPM() (uint16, error) {
 
 // GetCPS returns CPS
 func (gc *GQGMCCounter) GetCPS() (uint16, error) {
-	return gc.getReading(cmdGetCPM)
+	return gc.getReading(cmdGetCPS)
 }
 
 // GetVoltage returns current battery voltage