diff --git a/dcc_parser/dcc_parser.py b/dcc_parser/dcc_parser.py
index 4c060f7216fbb24ad3edea2e7b612a5c8ea492ab..0ef0248c7a9b195280e54aab384bd58478542ea7 100644
--- a/dcc_parser/dcc_parser.py
+++ b/dcc_parser/dcc_parser.py
@@ -92,6 +92,9 @@ def read_config(config_pt):
         #word size
         track_len = 4
 
+    if options.config_offset is not None:
+        config_pt.seek(options.config_offset, 1)
+
     while True:
         word = config_pt.read(4)
         if len(word) != 4:
@@ -223,6 +226,8 @@ if __name__ == '__main__':
                       help='chip version')
     parser.add_option('--v2', dest='version', action="store_const", const='2',
                       help='DCC driver version 2')
+    parser.add_option('--config-offset', dest='config_offset', type=int,
+                      help='Start offset for DCC configuration')
 
     (options, args) = parser.parse_args()