The Remote Update functionality is available as an option. Please visit our shop or the RUMS page for more details and pricing.
The SxFormat.exe command line tool allows you to create a small tool which performs an update of the CRYPTO-BOX when started on the end-user's computer. More details can be found in the RUMS Application Notes, chapter 4.
Important:
With RUMS and RU_Tool, the Activation Code can be executed only on the CRYPTO-BOX which was used to issue the Transaction Key before. When using SxFormat, by default you have no control on which CRYPTO-BOX it might be executed.
Therefore we strongly recommend that you consider using check conditions before updating the CRYPTO-BOX to prevent misuse (otherwise customers may use SxFormat to update multiple CRYPTO-BOXes). This can be defined in the XML file for SmrxProg using the extended script format. See SmrxProg readme file, Appendix A for further information.
The Remote Update API allows deep integration of the Remote Update procedure for the CRYPTO-BOX into the source code with maximum flexibility. Please check the document "Implementation with API" if the Remote Update API is available for your compiler/IDE.
If not, then there are still other ways of processing Remote Updates for CRYPTO-BOX units at the end-user site. We recommend to use the command line tool RU_Tool.exe (see RUMS Application Notes und RU_Tool readme file for details). RU_Tool as well as the RUpdate utility (for the end-user site) can be controlled within other applications and therefore allow an automation of the update process.
If this is not enough, and you need a library for other compilers or platforms, please contact us.
To generate these tools it is necessary to attach a CRYPTO-BOX to the computer which matches to the
specified TRX-file.
Please use the command line based RU_Tool.exe in that case. A detailed description can be found in the "RUMS Application Notes", chapter 3.
Most probably this error code is related to the DataObject you want to update in the CRYPTO-BOX. Please refer to error code description for the DataObjects (DO) API in teosdo.h (see [PPK root]\SmarxOS\API\Win\SDK\MSVC\Include) for further details.