Hopefully it is alright to dredge up an old topic. I wanted to save someone some time and/or heartache.
I purchased a SPD3303X-E that arrived with hardware version V6.1 and software version V1.01.01.03.10. I didn't pay too much attention to this
and tried tv84's procedure from the original link in this thread. EasyPower warned me that the firmware did not match, which I should have heeded but am too stupid to quit. I performed the EasyPower hex edit and forced the firmware update and was met with a dead unit.
During my panic searching and self-loathing, I couldn't find any recovery instructions. I figured Siglent had some sort of bootloader or firmware update methodology, and held all the buttons while powering it up. Found that holding the adjust knob in while powering on boots to the firmware load screen, huzzah!
Firmware Recovery Steps (Hardware V6.1)- Download SPD3303X-E V1.01.01.03.10 ADS from Siglent
- Power off
- Hold adjust knob in
- Power on. Device should boot in firmware mode.
- Start EasyPower -> Version -> Upgrade
- Choose firmware mode and select the SPD3303X-E V1.01.01.03.10 firmware*
*Note: I used the hex-edited EasyPower exe for this, but should work without itWhile researching, I found that hardware V6.1 was incompatible with the previous (V1.01.01.02.yy) versions of the firmware, which was likely causing the issue.
After getting through all that, I was able to send the SDS3303X OS using the hex edited EasyPower. Doing this removed my cal coefficients, so I calibrated the unit using
https://www.eevblog.com/forum/testgear/siglent-sds3303x(-e)-calibration-fw1-01-01-02-07r2-best-practice/ and it's working like a clock!
Hope this helps, and thanks to everyone for the great tools and documentation.