Skip to content

Commit f9e9d13

Browse files
committed
Updated manual with references to where to download the "merged_flash.bin" file and also how to run the beta version.
1 parent 1bc8e34 commit f9e9d13

2 files changed

Lines changed: 8 additions & 4 deletions

File tree

tex/manual.pdf

681 Bytes
Binary file not shown.

tex/manual.tex

Lines changed: 8 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -144,6 +144,7 @@
144144
-d -p 8000:8000 nspanelmanager/nspanelmanager-amd64:latest
145145
\end{lstlisting}
146146
\important{All the data for the container will be stored in the directory mapped to /data/ in the container, in the example above this is the /nspmdata/-directory on your machine.}
147+
\info{If you wish to run the beta version of NSPanel Manager, replace nspanelmanager/nspanelmanager-amd64 with nspanelmanager/nspanelmanager-beta-amd64.}
147148
If you wish to manually build and run the container or change options or settings, see below for \hyperref[sec:advanced_setup]{advanced setup}.
148149
\bigbreak
149150
\textbf{Update an existing installation}\newline
@@ -163,7 +164,7 @@
163164
\item In the Home Assistant web interface, navigate to Settings $\rightarrow$ Add-ons $\rightarrow$ Add-on store.
164165
\item In the upper right corner, press the three dots and choose "Repositories".
165166
\item Add \textbf{https://github.com/NSPManager/NSPanelManager} to the list of repositories and close the dialog.
166-
\item Select the "NSPanel Manager" add-on and install it.
167+
\item Select the "NSPanel Manager" or "NSPanel Manager BETA" add-on and install it.
167168
\item Check that the add-on should start automatically.
168169
\item Start the add-on.
169170
\end{itemize}
@@ -218,14 +219,17 @@
218219
\begin{itemize}
219220
\item Working TTL flasher for 3.3V.
220221
\item Working serial setup for your PC and known serial port (in Windows known as COM-port).
222+
\item The merged\_flash.bin file used to flash the NSPanel.
221223
\end{itemize}
222-
In order to connect to the NSPanel and be able to flash it, you must dismantle it. For a guide on how to dismantle and connect your serial flasher to the NSPAnel, refer to \href{https://www.youtube.com/watch?v=p-AK4o5jOSI}{this} guide from MarkWattTech.
224+
In order to connect to the NSPanel and be able to flash it, you must dismantle it. For a guide on how to dismantle and connect your serial flasher to the NSPanel, refer to \href{https://www.youtube.com/watch?v=p-AK4o5jOSI}{this} guide from MarkWattTech.
225+
The merged\_flash.bin file can be downloaded from Github in the "docker/web/nspanelmanager/"-directory. If you plan on running the stable release of NSPanel Manager, download the file from the branch "main"
226+
and if you plan on running the beta release of NSPanel Manager, make sure to switch to the branch "beta" before downloading the file. Or simply download the stable file \href{https://github.com/NSPManager/NSPanelManager/blob/main/docker/web/nspanelmanager/merged_flash.bin}{here} or the beta file \href{https://github.com/NSPManager/NSPanelManager/blob/beta/docker/web/nspanelmanager/merged_flash.bin}{here}.
223227
\subsubsection{Flashing with Espressif ESP32 DOWNLOADER TOOL (Windows only)}
224228
To flash the panel, perform the following:
225229
\begin{itemize}
226230
\item Download the tool from Espressif from \href{https://www.espressif.com/en/support/download/other-tools}{here}.
227231
\item Open the tool and choose to flash an ESP32 chip.
228-
\item Check one checkbox and select the "merged\_flash.bin"-file in the "docker/web/nspanelmanager/"-directory.
232+
\item Check one checkbox and select the "merged\_flash.bin"-file you downloaded earlier.
229233
\item Enter "0x0" as the upload address.
230234
\item Connect your flasher to the NSPanel and press "START".
231235
\end{itemize}
@@ -236,7 +240,7 @@
236240
By installing esptool it is possible to upload the merged flash using the command line. Do the following:
237241
\begin{itemize}
238242
\item Open a terminal.
239-
\item Navigate to the "docker/web/nspanelmanager/"-directory.
243+
\item Navigate to the directory where you saved the "merged\_flash.bin"-file.
240244
\item To determine if you have selected the right port, run \lstinline[language=bash]|esptool.py flash_id --port <port>|. You will have to replace "<port>" with the actual port connected to the NSPanel. This will do a check and see if the tool can communicate with the NSPanel.
241245
\item Run \lstinline[language=bash]|esptool.py --baud 921600 --port /dev/ttyUSB0 write_flash 0x0 merged_flash.bin|. You will have to replace "/dev/ttyUSB0" with the actual port connected to the NSPanel.
242246
\info{On Windows it might be just "esptool" without the ".py" at the end.}

0 commit comments

Comments
 (0)