diff --git a/overlay/etc/udev/rules.d/76-et-lora.rules b/overlay/etc/udev/rules.d/76-et-lora.rules index 1a8c6b7..a5e75ae 100644 --- a/overlay/etc/udev/rules.d/76-et-lora.rules +++ b/overlay/etc/udev/rules.d/76-et-lora.rules @@ -1,11 +1,13 @@ # Author : Gaston Gonzalez # Date : 14 June 2026 +# Updated : 13 July 2026 # Purpose : udev rules for supported LoRa devices # # Supported Devices # 1. Heltec v4 -# 2. Heltec v3 (disabled due to collection with et-radio devices) +# 2. Heltec v3 (disabled due to collision with et-radio devices) # 3. LilyGO TTGO v2.1 +# 4. RAK4631 # # Preconditions: # 1. LoRa device connected via USB cable @@ -27,3 +29,8 @@ SUBSYSTEM=="tty", ATTRS{idVendor}=="303a", ATTRS{idProduct}=="1001", ENV{ET_LORA SUBSYSTEM=="tty", ATTRS{idVendor}=="1a86", ATTRS{idProduct}=="55d4", ENV{ET_LORA_DEVICE}=="" \ ACTION=="add", \ ENV{ET_LORA_DEVICE}="LillyGO TTGO v2.1" GROUP="dialout", MODE="0660", SYMLINK+="et-lora" + +# RAK4631 (Tested with Delta Plus Nephilim HV 1.14) +SUBSYSTEM=="tty", ATTRS{idVendor}=="239a", ATTRS{idProduct}=="8029", ENV{ET_LORA_DEVICE}=="" \ + ACTION=="add", \ + ENV{ET_LORA_DEVICE}="Delta Plus Nephilim" GROUP="dialout", MODE="0660", SYMLINK+="et-lora" diff --git a/overlay/opt/emcomm-tools/bin/et-rnode-flash-heltec-v4 b/overlay/opt/emcomm-tools/bin/et-rnode-flash-heltec-v4 index 1b3be85..7fe7cb7 100755 --- a/overlay/opt/emcomm-tools/bin/et-rnode-flash-heltec-v4 +++ b/overlay/opt/emcomm-tools/bin/et-rnode-flash-heltec-v4 @@ -2,8 +2,9 @@ # # Author : Gaston Gonzalez # Date : 5 July 2026 +# Updated : 13 July 2026 # Purpose : Flash the Heltec v4 esp32 LoRa device offline. -# Uses that cached firmare in EmComm Tools. +# Uses the cached firmare in EmComm Tools. rnodeconf \ --autoinstall \ diff --git a/overlay/opt/emcomm-tools/bin/et-rnode-flash-rak4631 b/overlay/opt/emcomm-tools/bin/et-rnode-flash-rak4631 new file mode 100755 index 0000000..8bd4384 --- /dev/null +++ b/overlay/opt/emcomm-tools/bin/et-rnode-flash-rak4631 @@ -0,0 +1,12 @@ +#!/bin/bash +# +# Author : Gaston Gonzalez +# Date : 13 July 2026 +# Purpose : Flash the RAK4631 LoRa device offline. +# Uses the cached firmare in EmComm Tools. + +rnodeconf \ + --autoinstall \ + --nocheck \ + --fw-version 1.86 \ + --baud-flash 115200 diff --git a/scripts/install-offline-rnode-firmware.json b/scripts/install-offline-rnode-firmware.json index e53135c..7e5e0e1 100644 --- a/scripts/install-offline-rnode-firmware.json +++ b/scripts/install-offline-rnode-firmware.json @@ -5,5 +5,12 @@ "dir": "update/1.86", "version": "1.86", "hash": "75ed47d6a4259e9d073cda680b7323eda420659e117ca4ce42c119b2c9513805" + }, + { + "url": "https://github.com/markqvist/RNode_Firmware/releases/download/1.86/rnode_firmware_rak4631.zip", + "file": "rnode_firmware_rak4631.zip", + "dir": "update/1.86", + "version": "1.86", + "hash": "99cae226cca349a1f567f0a6c0c9a0fd4cc9500ec079a631b18b8d4c29e7aa9c" } ]