Changes for version 1.1.0 of the VT132
This commit is contained in:
parent
6fdcf14431
commit
1a6749f44b
23
modem.tex
23
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
|
||||
|
26
ota.tex
26
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.
|
||||
|
@ -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}
|
||||
|
27
terminal.tex
27
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}
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user