I am in the process of writing a nice little Android app to control my FNIRSI DC6006L based on
https://github.com/jcheger/fnirsi-dc580-protocol, but the serial data the device is sending has suddenly become very weird. It is mostly sending parts from previous messages again together with the updated data. Sometimes the data becomes longer and longer (by including the previous message) until it resets. And sometimes the first part of a message is skipped.
Not sure how that might be possible, but I think I might have somehow corrupted the parameter memory by sending unexpected data? It could have been accidentally setting negative voltage, or sending new voltage values too quickly. The serial port worked fine when I started developing, and I haven't connected any loads since then.
Unplugging the device doesn't fix it, and there doesn't appear to be a way to restore factory settings. Apart from sending data over serial, everything works fine.
I wanted to try updating the firmware, but I have neither the windows app, nor the firmware binary to upload. They can no longer be found on the FNIRSI website.
Does anyone still have those files and could send them to me? Or does anyone have other ideas how to fix my issue?
I am very sad about having broken my power supply, since I like it a lot and there doesn't seem to be a comparable alternative since it has been discontinued.