I wouldalso like to know if it is possible to extract the .HEX from the SPT.
We have a SPT file we've been using for a long time and don't have the HEX. (or at least are not positive which one was used to create the SPT)
It appears you need the HEX for the Linux / MAC wrapper and can't use the SPT for that directly?
Control Center (provided with SuiteUSB) contains the implementation that converts hex file into a script file. I guess you can use that as the source to implement the reverse the same. The source of Control Center is open. You may use the same to reverse, i.e. convert script file into hex file.