1
0
Fork 0

Changes for version 1.1.0 of the VT132

This commit is contained in:
acn 2020-10-09 11:55:42 +02:00
parent 6fdcf14431
commit 1a6749f44b
6 changed files with 61 additions and 19 deletions

View File

@ -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

26
ota.tex
View File

@ -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.

View File

@ -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}

View File

@ -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}

BIN
vt132.pdf

Binary file not shown.

View File

@ -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: