hantek-dso-extract: use 2xxx or 5xxx for firmware blobs
authorBert Vermeulen <bert@biot.com>
Wed, 27 Jun 2012 17:22:40 +0000 (19:22 +0200)
committerBert Vermeulen <bert@biot.com>
Wed, 27 Jun 2012 17:22:40 +0000 (19:22 +0200)
firmware/hantek-dso-extract.py

index e99236bef3ea2dc7f5eaa7993251044e0460f3a4..faa771231d694a1ff999f64eec7f1d8a088b9bfd 100755 (executable)
@@ -29,12 +29,9 @@ import parsepe
 
 def find_model(filename):
        filename = os.path.split(filename)[-1]
-       m = re.search('^dso([a-z0-9]+)1.sys$', filename, re.I)
+       m = re.search('^dso([25])[a-z0-9]+1.sys$', filename, re.I)
        if m:
-               model = m.group(1).upper()
-               model = model.replace('X86', '').replace('AMD64', '').replace('IA64', '')
-               if model == '520A':
-                       model = '5200A'
+               model = m.group(1) + 'xxx'
        else:
                model = 'unknown'