]> sigrok.org Git - sigrok-util.git/commitdiff
Revert "hantek-dso-extract: use 2xxx or 5xxx for firmware blobs"
authorBert Vermeulen <redacted>
Tue, 2 Apr 2013 11:59:54 +0000 (13:59 +0200)
committerBert Vermeulen <redacted>
Tue, 2 Apr 2013 11:59:54 +0000 (13:59 +0200)
This reverts commit aba15c6379086057921e760758cb96ac7cdec744.

These are identical in the 2xxx and 5xxx series -- except for the
USB ProductID embedded in the firmware blobs, and we do need the
devices to come back with the ProductID identifying the model.

firmware/hantek-dso-extract.py

index faa771231d694a1ff999f64eec7f1d8a088b9bfd..e99236bef3ea2dc7f5eaa7993251044e0460f3a4 100755 (executable)
@@ -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'