]> sigrok.org Git - sigrok-util.git/blobdiff - firmware/hantek-dso-extract.py
README.saleae-logic16-extract: Fix typo.
[sigrok-util.git] / firmware / hantek-dso-extract.py
index faa771231d694a1ff999f64eec7f1d8a088b9bfd..045e50a57f5646135e9b8e3b252431cca0173bcc 100755 (executable)
@@ -1,6 +1,6 @@
 #!/usr/bin/python3
 ##
-## This file is part of the sigrok project.
+## This file is part of the sigrok-util project.
 ##
 ## Copyright (C) 2012 Bert Vermeulen <bert@biot.com>
 ##
@@ -29,9 +29,12 @@ import parsepe
 
 def find_model(filename):
        filename = os.path.split(filename)[-1]
-       m = re.search('^dso([25])[a-z0-9]+1.sys$', filename, re.I)
+       m = re.search('^dso([a-z0-9]+)1.sys$', filename, re.I)
        if m:
-               model = m.group(1) + 'xxx'
+               model = m.group(1).upper()
+               model = model.replace('X86', '').replace('AMD64', '').replace('IA64', '')
+               if model == '520A':
+                       model = '5200A'
        else:
                model = 'unknown'