Specifications

CARROLL TOUCH Appendix A - Smart-Frame Protocol Command Reference
Touch System Programmer’s Guide A-21
Get_Firmware_Version_Report (34H) (4)
Command Description
When the host sends the Get_Firmware_Version_Report (34H)
command, the touch system returns a list of the firmware version for
various touch system components. Each firmware version is
represented as a 10-byte ASCII-encoded string.
Report Format
The Firmware Version Report has the following format:
F6 Nv Va Vb, ..., Vn FF
F6 = Start of Firmware Version Report.
Nv = Number of firmware versions to follow.
Va = Firmware version of first component.
Vb = Firmware version of second component.
Vn = Firmware version of last component.
FF = End of report.
Example
A Firmware Version Report for a touch system with one firmware
version to report follows:
F6 01 2D 30 30 30 34 2D 30 30 2D 2D FF
The 2D...2D parameters indicate one firmware version report (ASCII
‘-0004-00--’).
Caution
Do not hard wire the code that interprets the Firmware Version
Report so that it only works with a specific number of version
reports or a specific firmware version. To do so results in code that
may not be portable from one touch system to another.
It is generally sufficient for an application to simply report the
firmware version strings without interpretation. Also, variations
over the years in the configurations of firmware versions reported
makes interpretation difficult. As a general rule, however, for the