good to hear from you Mark. i thought you'ar dead

BTW, when using "set wave on startup device", are you following the manual's instructions for disabling it when you don't want to use it anymore (quoted below)?
not sure. i enable/disable it by software/api discussed last time. i did use 0ohm terminator at the back all the time, and wave is saved in HW memory all the time, ie if i pull the terminator away, the wave will start on startup. i have no issue whatsoever with goltek software "wave on startup" before, until last night.
i suspect the fpga is vurnerable to spike/transient from outside (output port or usb power? connection), and now mine is more vurnerable than before. it happened several time this night, but luckily i can revive it by unplug/plug usb. i remember i had to unplug/plug 3 times on one occasion and/or unplug and wait a moment and plugin again to make it work. i also had an occasion where during changing the square wave to sine wave, the fpga converted it halfway, so the output is half square and half sine and then hanged (wave output still ON but unable to comm with software, ie hanged), i had in another occasion, the fpga simply output random shape when commanded, inverted square, uneven rounded sawtooth wave etc (and ofcourse hanged afterward). another symptom, during usb plugin, the signal goes high and stayed there and hanged. i feel its unlikely the symptoms came out of output opamp or DAC, it must be from the fpga, whatelse? i highly suspect. is it possible the FW inside the fpga got corrupted? i wish there is a way to refresh it. the fpga name has been scratched out, so we dont know what fpga it is, damned Hantek!
i did mod the usb power to add a smd ferrite (after the 0ohm smd jumper), reflow all the fpga caps. but its still happening, but better than last night. last night i thought i've lost the 3x25, but luckily not, i dont know for how long this will stand. thanks Mark for clarifying the newer vendor's SW version. i guess i will skip that. cheers
