There were rumours about updates of Hantek 4032L LA firmware, so I've contacted Hantek support and was surprised: an FPGA update dated 2 March 2018 fixing some bugs and finally activating the advertised but never seen external clocking feature
![Shocked :o](https://www.eevblog.com/forum/Smileys/default/shocked.gif)
They are not releasing it to their public download area for some unknown reason, so it is here:
https://nofile.io/f/tpFav7m6NZU/Hantek4032L+FPGA+Update.zipBut Hantek wouldn't be Hantek if everything were so simple
![Banging Head |O](https://www.eevblog.com/forum/Smileys/default/bangheadonwall.gif)
Their updater tool (the tool itself, FPGA bitstream is ok if you manage to write it to flash) doesn't work on old LA units (or on all units? I know two more 4032 users and it didn't worked for them too).
It shows a progress bar, says "OK" at the end, but nothing gets written (the old LA's current FX2 fw doesn't support the flash r/w commands sent by the updater, but it ignores the errors happily).
So, cooperating with another happy 4032L owner we've cooked our own tools:
- C/Libusb version:
https://github.com/andy9a9/fx2eeprom- Python/native Hantek driver version:
https://github.com/flowswitch/ht4032l-python- Various FPGA bitstream versions collection:
https://nofile.io/f/wHDvptqc84x/la4032_fpga.7zPlease report if you find the original updater working on your unit (so it says ok AND you really get extclk feature working, or fpga_get_ver.py shows some changes).