GENERIC_READER_ERROR
This error can happen if the SDK is out-of-date and the SDK can't map to a TerminalErrorCode returned from an internet reader. The error message is prefixed with "Error code: new_error_code."
Empty error codes still result in TerminalErrorCode.UNEXPECTED_SDK_ERROR, but with the message "Error code: unknown." prefixed to the original message.