20几块的一逻辑分析仪,自代软件是USBee AX Pro,不好用。按https://vandersonpc.com/repro-usbee-ax/这里提供方法修改PID, VID,可就以使用saleae和plusView,需要Linux环境,改完之后可以MacOS, Windows, Linux使用,因为改的是EEPROM。Bilibili上有哥们拆下来用编程器改的也可以用。
Linux下安装工具:
$ sudo aptitude install fxload
$ sudo aptitude install libusb-1.0-0-dev
$ git clone https://github.com/ribalda/fx2eeprom.git
$ cd fx2eeprom
$ make
插入逻辑分析仪到USB口后,检查设备ID
$ lsusb
...
Bus 001 Device 017: ID 08a9:0014 CWAV Inc. USBee AX-Pro
...
刷写固件,注意设备地址,不要无脑copy,每个电脑不一样,跟上面lsub显示的Bus和Device对应。
sudo fxload -D /dev/bus/usb/001/017 -t fx2lp -I vend_ax.hex
读取EEPROM
sudo ./fx2eeprom r 0x08a9 0x0014 8 > eeprom.dat.bak
查看内容,下面a9 08 14 00是VID和PID
$ hexdump -C eeprom.dat.bak
00000000 c0 a9 08 14 00 00 1b 00 |........|
00000008
使用二进制编辑软件修改为如下:
$ hexdump -C eeprom.dat
00000000 c0 25 09 81 38 00 1b 00 |.%..8...|
00000008
再刷回EEPROM
cat eeprom.dat | sudo ./fx2eeprom w 0x08a9 0x0014 8
重新插拨USB,就可以看修改后PID,VID了。
$ lsusb
...
Bus 001 Device 019: ID 0925:3881 Lakeview Research Saleae Logic
...