I have updated the instructions
1. Download and install Lazarus IDE for free pascal.
2. Open Lazarus IDE, then go to "Project" > "Open project" and navigate to the directory containing the LPI file. Open the LPI file.
3. Go to the [GitHub repository](https://github.com/geby/synapse/tree/master) for synapse and download the ZIP file.
4. Extract the package directory from the ZIP file.
5. In Lazarus, go to "Package" > "Open package file" and select the LPK file from the extracted directory.
6. Add package to your project.
7. Open the LPK file and click "Install", then add it to your project. This will get you the latest version.
8. Go to the [GitHub repository](https://github.com/BerndGabriel/HtmlViewer) for HtmlViewer and download the ZIP file.
9. Extract the package directory from the ZIP file.
10. In Lazarus, go to "Package" > "Open package file" and select the LPK file from the extracted package directory.
11. Open the LPK file and click "Install", then add it to your project. This will avoid the error that the online package manager has for this package.
12. Click "Run" and then "Compile".
13. If you want to create an installer, download NSIS and HM NIS Edit.
14. Open HM NIS Edit and open the NIS file located in the project directory.
15. For the installer, you will need to download the "ShellExecAsUser" plug-in DLL from the following link:
[ShellExecAsUser plug-in - NSIS](https://nsis.sourceforge.io/mediawiki/images/1/1d/ShellExecAsUserUnicodeUpdate.zip)
16. Unzip the downloaded file and copy the DLL from the "ansi" directory to "C:\Program Files (x86)\NSIS\Plugins\x86-ansi". Also, copy the Unicode version of the DLL from the zip file to "C:\Program Files (x86)\NSIS\Plugins\x86-unicode".
17. In HM NIS Edit, click the "Build" button, and it will create an installer for your project.
It's something in the 536 that happens. I still get "Cannot read device" error even at 9600 but if I don't do reconnect and just pull the cable and insert again it works to connect. I believe it is what people experience in a WiFi connection with the 536 that it times out someone in the 536.
I will try the latest version. I tried Free Pascal and directly got an error that "mode objfpc are in the wrong place". Perhaps I need to run it with the Lazarus IDE.
/Ubbe