diff --git a/gnss-converters.cabal b/gnss-converters.cabal
--- a/gnss-converters.cabal
+++ b/gnss-converters.cabal
@@ -1,6 +1,6 @@
 cabal-version: >=1.22
 name: gnss-converters
-version: 0.3.44
+version: 0.3.52
 license: BSD3
 copyright: Copyright (C) 2016, 2017 Swift Navigation, Inc.
 maintainer: Swift Navigation <dev@swiftnav.com>
diff --git a/src/Data/RTCM3/SBP/MSM.hs b/src/Data/RTCM3/SBP/MSM.hs
--- a/src/Data/RTCM3/SBP/MSM.hs
+++ b/src/Data/RTCM3/SBP/MSM.hs
@@ -61,14 +61,15 @@
 toGpsCode sig
   | sig == 2  = Just 0
   | sig == 3  = Just 5
+  | sig == 4  = Just 5
   | sig == 9  = Just 6
   | sig == 10 = Just 6
   | sig == 15 = Just 1
   | sig == 16 = Just 7
   | sig == 17 = Just 1
-  -- | sig == 22 = Just 9
-  -- | sig == 23 = Just 10
-  -- | sig == 24 = Just 11
+  | sig == 22 = Just 9
+  | sig == 23 = Just 10
+  | sig == 24 = Just 11
   | otherwise = Nothing
 
 toGpsSignal :: Word8 -> Word8 -> Maybe GnssSignal
@@ -102,14 +103,15 @@
 toGpsFrequency sig
   | sig == 2  = Just 1.57542e9
   | sig == 3  = Just 1.57542e9
+  | sig == 4  = Just 1.57542e9
   | sig == 9  = Just 1.22760e9
   | sig == 10 = Just 1.22760e9
   | sig == 15 = Just 1.22760e9
   | sig == 16 = Just 1.22760e9
   | sig == 17 = Just 1.22760e9
-  | sig == 22 = Just (115 * 10.23e6)
-  | sig == 23 = Just (115 * 10.23e6)
-  | sig == 24 = Just (115 * 10.23e6)
+  | sig == 22 = Just 1.17645e9
+  | sig == 23 = Just 1.17645e9
+  | sig == 24 = Just 1.17645e9
   | otherwise = Nothing
 
 -- | Convert from RTCMv3 lock indicator.
