DE2120 Software Version

The Sparkfun software for the DE2120 Barcode Scanner uses the COMMAND_GET_VERSION inside isConnected() to see if a DE2120 is connected. But the code only looks for an ACK/NAK. It does not actually check the software version. Does this command actually return a software version? What is its format?

I’m not sure if that works in that way, but it should be checkable via page 8 here https://cdn.sparkfun.com/assets/b/5/0/e … 4.6___.pdf by scanning the ‘version’ barcode

I have been all through the manual and the internet. But since my first post, I have been able to retrieve the firmware version from my DE2120. But there are two, issues. First, I do not get an ACK. So , the plethora of examples that use the “DSPYFW” Command inside IsConnected() and subseqeuntly SendCommand() are not working. Secondly, the firmware string is preceded by four spaces “0x20”. Quite odd. Therefore, I am looking for the exact response expected from the “DSPYFW” Command, including the format of the firmware version.