diff --git a/Console/Makefile b/Console/Makefile index 8ce0d55..7f369a0 100644 --- a/Console/Makefile +++ b/Console/Makefile @@ -29,6 +29,7 @@ data: @cp assets/gfx/* build/gfx/ @cp assets/images/* build/images/ @cp assets/stl/* build/3d/ + @cp assets/pkg/* build/pkg/ # @cp assets/scripts/* build/scripts/ # @cp -r ../../Reticulum/docs/manual/* build/reticulum_manual/ # @cp -r ../../Reticulum/docs/Reticulum\ Manual.pdf build/reticulum_manual/ diff --git a/Console/assets/pkg/tncattach.zip b/Console/assets/pkg/tncattach.zip new file mode 100644 index 0000000..56fb7dc Binary files /dev/null and b/Console/assets/pkg/tncattach.zip differ diff --git a/Console/source/contribute.md b/Console/source/contribute.md index 2a45ec4..3fede94 100644 --- a/Console/source/contribute.md +++ b/Console/source/contribute.md @@ -28,7 +28,11 @@ Another great way to contribute, is to spread awareness about the RNode project. - Learn about using Reticulum to set up resilient communications networks, and teach these skills to people in your area that need them ## Contribute Code & Material -If you like to write, build and design, there are plenty of oppertunities to take part in the community around RNode, and the wider Reticulum community as well. There's always plenty of work to do, from writing code, tutorials and guides, to designing parts, devices and integrations, and translating material to other languages. You can find us the following places: +If you like to write, build and design, there are plenty of oppertunities to take part in the community around RNode, and the wider Reticulum community as well. + +There's always plenty of work to do, from writing code, tutorials and guides, to designing parts, devices and integrations, and translating material to other languages. + +You can find us the following places: - The [Reticulum Matrix Channel](element://room/!TRaVWNnQhAbvuiSnEK%3Amatrix.org?via=matrix.org) at `#reticulum:matrix.org` - The [discussion forum](https://github.com/markqvist/Reticulum/discussions) on GitHub diff --git a/Console/source/guides/install_firmware.md b/Console/source/guides/install_firmware.md index 64bb14f..6042a4e 100644 --- a/Console/source/guides/install_firmware.md +++ b/Console/source/guides/install_firmware.md @@ -9,9 +9,9 @@ Do you have one of the devices available that the RNode Firmware supports? In th With the firmware installed, you can use your newly created RNode as: -- A [LoRa interface for Reticulum](https://markqvist.github.io/Reticulum/manual/interfaces.html#rnode-lora-interface) +- A [LoRa interface for Reticulum]({ASSET_PATH}m/interfaces.html#rnode-lora-interface) - A LoRa packet sniffer with [LoRaMon](https://unsigned.io/loramon/) -- A Linux network interface using the [tncattach program](https://unsigned.io/tncattach/) +- A Linux network interface using the [tncattach program]({ASSET_PATH}pkg/tncattach.zip) - A LoRa-based TNC for almost any amateur radio packet application So let's get started! You will need either a **LilyGO T-Beam v1.1**, a **LilyGO LoRa32 v2.0**, a **LilyGO LoRa32 v2.1** or a **Heltec LoRa32 v2** device. More supported devices are added regularly, so it might be useful to check the latest [list of supported devices](https://unsigned.io/rnode_firmware/#supported-hardware) as well. @@ -29,7 +29,7 @@ Some devices come with transceiver chips that are currently unsupported by the R ## Preparations -To get started, you will need to download at least version 2.1.0 of the [RNode Configuration Utility](https://unsigned.io/rnodeconf). The easiest way by far is to simply install it with `pip`, if you already have that installed on your system (if not, go install `python` and `python-pip` now, it will come in handy later). +To get started, you will need to download at least version 2.1.0 of the [RNode Configuration Utility]({ASSET_PATH}m/using.html#the-rnodeconf-utility). The easiest way by far is to simply install it with `pip`, if you already have that installed on your system (if not, go install `python` and `python-pip` now, it will come in handy later). The `rnodeconf` program is part of the `rns` package. To install it, open up a terminal and type: @@ -82,9 +82,9 @@ Remember to replace `/dev/ttyUSB0` with the actual port the installer used in th On the hardware side, you should see the status LED flashing briefly approximately every 2 seconds. If all of the above checks out, congratulations! Your RNode is now ready to use. If your device has a display, it should also come alive and show you various information related to the device state. -If you want to use it with [Reticulum](https://reticulum.network), [Nomad Network](https://unsigned.io/nomadnet), [LoRaMon](https://unsigned.io/loramon), or other such applications, leave it in the default `Normal (host-controlled)` mode. +If you want to use it with [Reticulum]({ASSET_PATH}s_rns.html), [Nomad Network]({ASSET_PATH}s_nn.html), [LoRaMon](https://unsigned.io/loramon), or other such applications, leave it in the default `Normal (host-controlled)` mode. -If you want to use it with legacy amateur radio applications that work with KISS TNCs, you should [set it up in TNC mode](https://unsigned.io/using-an-rnode-with-amateur-radio-software/). +If you want to use it with legacy amateur radio applications that work with KISS TNCs, you should [set it up in TNC mode]({ASSET_PATH}guides/tnc_mode.html). ## External Display & LEDs If you are using a **T-Beam** device, you can connect an external **SSD1306** OLED display using the following setup: diff --git a/Console/source/guides/make_rnodes.md b/Console/source/guides/make_rnodes.md index b9483e4..8f0d0f0 100644 --- a/Console/source/guides/make_rnodes.md +++ b/Console/source/guides/make_rnodes.md @@ -9,7 +9,7 @@ This article will outline the general process, and provide the information you n Once you have learned the put together a custom RNode with your own choice of components, you can use these skills to create your own RNode designs from scratch, using either a custom-designed PCB, or simply by mounting your choice of modules in a enclosure or case. -If you haven't already, you migh also want to check out how to [install the RNode firmware directly on pre-made LoRa development boards](https://unsigned.io/installing-rnode-firmware-on-supported-devices/). +If you haven't already, you migh also want to check out how to [install the RNode firmware directly on pre-made LoRa development boards]({ASSET_PATH}guides/install_firmware.html). ![A Homemade RNode]({ASSET_PATH}images/g3p.webp)