Well, the clue was that the encoding is BCD, i.e. Binary Coded Decimal. (See e.g. http://www.webopedia.com/TERM/B/BCD.html ) for a definition. Is the string you have in your latest example exactly the raw string you get from the machine? Your sample string is length 70 and contains spaces, probably meaning the spaces should be ignored and it is a hexadecimal formatted representation of the original string, which should be only 24bytes, right?
Please capture the raw string from your device and include it without any formatting (Just aquire, stop, then righ-click on the terminal and select "create constant, then save the VI). Your current example string does not look right.
