diff --git a/modem.tex b/modem.tex index 636b4eb..6c4aa95 100644 --- a/modem.tex +++ b/modem.tex @@ -183,6 +183,17 @@ The following table shows the responses to the \textbf{Query WiFi status} comman \newpage \section{Telnet} +\subsection{Enabling Telnet Protocol} + +Telnet protocol is \textbf{not} enabled by default. To enable it, set the S Register S15 to 1 manually: + +\begin{itemize}[leftmargin=1em] + \item Enable Telnet using: \texttt{ATS15=1} + \item Disable Telnet using: \texttt{ATS15=0} +\end{itemize} + +The Telnet protocol is applied to both \textbf{outgoing} connections 'Dialed' with ATD and \textbf{incoming} connections 'Answered' with \texttt{ATA} or Auto-answer. + \subsection{Telnet options} The VT132 supports the following Telnet options: @@ -202,6 +213,7 @@ Usually you either want an Option completely \textbf{On} (Do/Will) or \textbf{Of Setting the supported Options and their default values are defined via specific S Registers \vref{sregister}. +\newpage In summary the defaults are: \begin{tabular}{p{6em} | p{5.5em} | p{0.55\textwidth}} @@ -222,17 +234,6 @@ The \texttt{TERMINAL-TYPE} must be known by the remote system to be recognised. When connecting to \texttt{telnetd} on MacOS I use \texttt{vt100+} from the \texttt{terminfo} database which provides support for color over and above the standard \texttt{vt100} terminal type, making text applications like \texttt{htop} work as expected and in color. -\subsection{Enabling Telnet Protocol} - -Telnet protocol is \textbf{not} enabled by default. To enable it, set the S Register S15 to 1 manually: - -\begin{itemize}[leftmargin=1em] - \item Enable Telnet using: \texttt{ATS15=1} - \item Disable Telnet using: \texttt{ATS15=0} -\end{itemize} - -The Telnet protocol is applied to both \textbf{outgoing} connections 'Dialed' with ATD and \textbf{incoming} connections 'Answered' with \texttt{ATA} or Auto-answer. - %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% \newpage diff --git a/ota.tex b/ota.tex index fa93a86..0caa0bb 100644 --- a/ota.tex +++ b/ota.tex @@ -34,16 +34,30 @@ that may conflict with normal operation and these can only be closed and release \textbf{Security notes:} -\begin{itemize}[leftmargin=1em] +\begin{itemize}[leftmargin=1em,noitemsep] \item OTA Updates from GitHub are performed using the HTTPS protocol. \item Security certificates (Root CA) for GitHub and Amazon S3 (where GitHub stores release binary files) are embedded in the firmware. \item HTTPS requests to servers that use any other Root CA certificate will fail to authenticate. \item The VT132 makes this request as an https client and does not implement an http or https server. \end{itemize} -% TODO: need official documentation on this part -%\section{Updates from local server} -% -%To use a local web server to store firmware updates, you can use \texttt{AT+U=}\textit{url} to specify -%another URL which the VT132 will query for new firmware releases. +\section{Updates from local server} +To use a local web server for updating the firmware, place the firmware file (eg. \texttt{VT132.bin}) on a webserver and +user \texttt{AT+U=}\textit{url} to specify the URL. + +For example, the firmware file is accessible at\\ +\texttt{http://server/VT132.bin}\\ +use these commands: + +\begin{itemize}[leftmargin=1em,noitemsep] + \item \texttt{AT+U=http://server/VT312.bin} to change the OTA URL + \item \texttt{AT+U?} to query the version of the local firmware file + \item \texttt{AT+U\textasciicircum} or \texttt{AT+U!} to update to this file +\end{itemize} + +The changed URL will be reset to the default (GitHub) URL on the next reboot of the VT132. + +\textbf{Please note:} + +Since the VT132 does only include certificates for GitHub and Amazon S3, it cannot check certificates of HTTPS websites issued by other CAs. diff --git a/sequences.tex b/sequences.tex index 13b0ecc..b3b8ab7 100644 --- a/sequences.tex +++ b/sequences.tex @@ -165,7 +165,7 @@ ESC > & Keypad Numeric Mode \\ \hline \end{tabular} -\par\noindent\rule{2in}{0.4pt}\\ +\vspace*{\fill}\noindent\rule{2in}{0.4pt}\\ {\footnotesize $\ddagger$ Controls an option on Set-Up A, see section \vref{setupA} \\ $\dagger$ Controls an option on Set-Up B, see section \vref{setupB} diff --git a/terminal.tex b/terminal.tex index 341dfb3..0b616e1 100644 --- a/terminal.tex +++ b/terminal.tex @@ -14,9 +14,27 @@ Alternative personalities like ADM-3A or VT-52 are also available. \LKeyAlt + \LKeyEsc & Open Quick Settings Menu (left \LKeyAlt only)\\ \LKeyCtrlX{J} & Send \texttt{LINEFEED} key \\ \biolinum{ScrollLock} & \texttt{NO} \texttt{SCROLL} function, like \LKeyCtrlX{S} / \LKeyCtrlX{Q} \\ +\LKeyAlt$^\dagger$ + \LKeyPageUp & Open Scroll History (see below) \\ +\hline +\multicolumn{2}{ l }{In Scroll History:} \\ +\hline +\LKeyPageUp / \LKeyPageDown & Scroll back/forward one screen \\ +\LKeyUp / \LKeyDown & Scroll back/forward one line \\ +\LKeyEsc & Quit Scroll History and return to current screen \\ +\LKeyShiftX{C} & Clear Scroll History and quit to current screen \\ \hline \end{tabular} +When scrolling past the bottom of the Scroll History, the current screen will be shown again. + +Any change of screen parameters (80/132 columns, 24/25/30 lines per screen, DEC/CP437 font) will clear the Scroll History. + +\vspace*{\fill} +\noindent\rule{2in}{0.4pt}\\ +{\footnotesize +$^\dagger$: left \LKeyAlt key +} + \section{The Quick Settings Menu} \label{quicksettings} @@ -54,6 +72,13 @@ The following \textbf{menu options} are available: \item Reboot: Reboots the microcontroller of the VT132 \item Clean NVR: \textit{factory reset} the VT132 by deleting all terminal and modem settings \end{itemize} + \item Display: + \begin{itemize}[noitemsep] + \item Lines of history: Enables the Scroll History of 100, 1000 or 5000 (= default) lines. + \item CRT saver: Enables a screensaver after 10 seconds or 1, 5, 10, 20 or 30 minutes of inactivity. + \item Clear history: clear the Scroll History. + \end{itemize} +\newpage \item Terminal Type: \begin{itemize}[noitemsep] \item Emulation Mode: change personality @@ -73,5 +98,7 @@ The following \textbf{menu options} are available: \item Instead, when switching from ONLINE to LOCAL mode, you can talk directly to the modem (bypassing the connected computer) \end{itemize} \item On-Line: switch between ONLINE and LOCAL mode (for using the modem, see above) + \item Save Settings: Write settings to NVRAM (same function as in the Set-Up Screens) + \item Restore Settings: Load settings from NVRAM \end{itemize} diff --git a/vt132.pdf b/vt132.pdf index e746e72..4473e54 100644 Binary files a/vt132.pdf and b/vt132.pdf differ diff --git a/vt132.tex b/vt132.tex index 43fc891..6c3725e 100644 --- a/vt132.tex +++ b/vt132.tex @@ -29,7 +29,7 @@ \title{\includegraphics{logo}} \subtitle{Quick Reference Guide} \author{} -\date{Version 1.0.0} +\date{Version 1.1.0} \publishers{\includegraphics[scale=0.7]{thn_logo}} % on the back of the title page: