f/w binaries refresh, index.html tweaks for rtnode f/w

This commit is contained in:
2026-04-26 21:12:54 +03:00
parent 82ec137e69
commit 6835b121d3
36 changed files with 69 additions and 43 deletions

View File

@@ -1 +0,0 @@
../1.0.24-1.86/rtnode_heltec_V3.zip

View File

@@ -1 +0,0 @@
../1.0.24-1.86/rtnode_heltec_V4.zip

View File

@@ -0,0 +1 @@
../1.0.24-1.86/rtnode_heltec_v3.zip

View File

@@ -0,0 +1 @@
../1.0.24-1.86/rtnode_heltec_v4.zip

View File

@@ -36,6 +36,7 @@
<div class="text-sm text-gray-300">Supports factory and DIY devices. Originally by <a target="_blank" href="https://liamcottle.com" class="text-blue-500 hover:underline">Liam Cottle</a></div>
<div class="text-sm text-gray-300">Maintained by <a target="_blank" href="https://t.me/TheLT#" class="text-blue-500 hover:underline">Nickie Deuxyeux</a></div>
<div class="text-sm text-gray-300">Firmware archive (binaries) available <a target="_blank" href="/firmware/" class="text-blue-500 hover:underline">here</a></div>
<div class="text-sm text-gray-300">Firmware sources available <a target="_blank" href="https://git.rns.moscow/explore/repos/" class="text-blue-500 hover:underline">here</a></div>
</div>
</div>
@@ -139,6 +140,14 @@
<span>Custom Firmware Information</span>
<span>: <a target="_blank" :href="`${FirmwareRepoCustom}`" class="text-blue-500 hover:underline">{{ FirmwareRepoCustom }}</a></span>
</div>
<div v-if="selectedProduct && selectedModel && recommendedFirmwareFilenameRTNode">
<span>RTNode Firmware Download</span>
<span v-if="selectedProduct && selectedModel && recommendedFirmwareFilenameRTNode">: <a target="_blank" :href="`firmware/rtnode/latest/${recommendedFirmwareFilenameRTNode}`" class="text-blue-500 hover:underline">{{ recommendedFirmwareFilenameRTNode }}</a>&nbsp;</span>
</div>
<div v-if="selectedProduct && selectedModel && FirmwareRepoRTNode">
<span>RTNode Firmware Information</span>
<span>: <a target="_blank" :href="`${FirmwareRepoRTNode}`" class="text-blue-500 hover:underline">{{ FirmwareRepoRTNode }}</a></span>
</div>
<div v-if="selectedProduct && selectedModel && HardwareInfo">
<span>Hardware Information</span>
<span>: <a target="_blank" :href="`${HardwareInfo}`" class="text-blue-500 hover:underline">{{ HardwareInfo }}</a></span>
@@ -573,7 +582,6 @@
},
},
},
{
name: "Heltec LoRa32 v3",
id: ROM.PRODUCT_H32_V3,
@@ -582,16 +590,46 @@
{
id: ROM.MODEL_C5,
name: "433 MHz",
firmware_filename_classic: "rnode_firmware_heltec32v3.zip",
firmware_filename_microreticulum: "rnode_firmware_heltec32v3.zip",
firmware_repo_classic: "https://git.rns.moscow/deuxyeux/RNode_Firmware",
firmware_repo_microreticulum: "https://github.com/attermann/microReticulum_Firmware",
hardware_info: "https://heltec.org/project/wifi-lora-32-v3/",
flash_config: {
flash_size: "8MB",
flash_files: {
"0xe000": "rnode_firmware_heltec32v3.boot_app0",
"0x0": "rnode_firmware_heltec32v3.bootloader",
"0x10000": "rnode_firmware_heltec32v3.bin",
"0x210000": "console_image.bin",
"0x8000": "rnode_firmware_heltec32v3.partitions",
},
},
},
{
id: ROM.MODEL_CA,
name: "868 MHz / 915 MHz / 923 MHz",
firmware_filename_classic: "rnode_firmware_heltec32v3.zip",
firmware_filename_microreticulum: "rnode_firmware_heltec32v3.zip",
firmware_repo_classic: "https://git.rns.moscow/deuxyeux/RNode_Firmware",
firmware_repo_microreticulum: "https://github.com/attermann/microReticulum_Firmware",
hardware_info: "https://heltec.org/project/wifi-lora-32-v3/",
flash_config: {
flash_size: "8MB",
flash_files: {
"0xe000": "rnode_firmware_heltec32v3.boot_app0",
"0x0": "rnode_firmware_heltec32v3.bootloader",
"0x10000": "rnode_firmware_heltec32v3.bin",
"0x210000": "console_image.bin",
"0x8000": "rnode_firmware_heltec32v3.partitions",
},
},
},
{
id: ROM.MODEL_CA,
name: "RTNode Firmware",
firmware_filename_classic: "rtnode_heltec_v3.zip",
firmware_repo_classic: "https://git.rns.moscow/deuxyeux/RTNode-HeltecV4",
firmware_filename_rtnode: "rtnode_heltec_v3.zip",
firmware_repo_rtnode: "https://git.rns.moscow/deuxyeux/RTNode-HeltecV4",
hardware_info: "https://heltec.org/project/wifi-lora-32-v3/",
flash_config: {
flash_size: "16MB",
@@ -604,21 +642,6 @@
},
},
],
firmware_filename_classic: "rnode_firmware_heltec32v3.zip",
firmware_filename_microreticulum: "rnode_firmware_heltec32v3.zip",
firmware_repo_classic: "https://git.rns.moscow/deuxyeux/RNode_Firmware",
firmware_repo_microreticulum: "https://github.com/attermann/microReticulum_Firmware",
hardware_info: "https://heltec.org/project/wifi-lora-32-v3/",
flash_config: {
flash_size: "8MB",
flash_files: {
"0xe000": "rnode_firmware_heltec32v3.boot_app0",
"0x0": "rnode_firmware_heltec32v3.bootloader",
"0x10000": "rnode_firmware_heltec32v3.bin",
"0x210000": "console_image.bin",
"0x8000": "rnode_firmware_heltec32v3.partitions",
},
},
},
{
name: "Heltec LoRa32 v4",
@@ -628,12 +651,27 @@
{
id: ROM.MODEL_C8,
name: "868 MHz / 915 MHz / 923 MHz with PA (V4.2-V4.3)",
firmware_filename_classic: "rnode_firmware_heltec32v4pa.zip",
firmware_filename_microreticulum: "rnode_firmware_heltec32v4pa.zip",
firmware_repo_classic: "https://git.rns.moscow/deuxyeux/RNode_Firmware",
firmware_repo_microreticulum: "https://github.com/attermann/microReticulum_Firmware",
hardware_info: "https://heltec.org/project/wifi-lora-32-v4/",
flash_config: {
flash_size: "16MB",
flash_files: {
"0xe000": "rnode_firmware_heltec32v4pa.boot_app0",
"0x0": "rnode_firmware_heltec32v4pa.bootloader",
"0x10000": "rnode_firmware_heltec32v4pa.bin",
"0x210000": "console_image.bin",
"0x8000": "rnode_firmware_heltec32v4pa.partitions",
},
},
},
{
id: ROM.MODEL_C8,
name: "RTNode Firmware",
firmware_filename_classic: "rtnode_heltec_v4.zip",
firmware_repo_classic: "https://git.rns.moscow/deuxyeux/RTNode-HeltecV4",
firmware_filename_rtnode: "rtnode_heltec_v4.zip",
firmware_repo_rtnode: "https://git.rns.moscow/deuxyeux/RTNode-HeltecV4",
hardware_info: "https://heltec.org/project/wifi-lora-32-v4/",
flash_config: {
flash_size: "16MB",
@@ -646,21 +684,6 @@
},
},
],
firmware_filename_classic: "rnode_firmware_heltec32v4pa.zip",
firmware_filename_microreticulum: "rnode_firmware_heltec32v4pa.zip",
firmware_repo_classic: "https://git.rns.moscow/deuxyeux/RNode_Firmware",
firmware_repo_microreticulum: "https://github.com/attermann/microReticulum_Firmware",
hardware_info: "https://heltec.org/project/wifi-lora-32-v4/",
flash_config: {
flash_size: "16MB",
flash_files: {
"0xe000": "rnode_firmware_heltec32v4pa.boot_app0",
"0x0": "rnode_firmware_heltec32v4pa.bootloader",
"0x10000": "rnode_firmware_heltec32v4pa.bin",
"0x210000": "console_image.bin",
"0x8000": "rnode_firmware_heltec32v4pa.partitions",
},
},
},
{
name: "Heltec T114",
@@ -1173,7 +1196,7 @@
name: "433 MHz",
firmware_filename_classic: "rnode_firmware_meshadventurer_s3.zip",
firmware_filename_microreticulum: "rnode_firmware_meshadventurer_s3.zip",
firmware_repo_classic: "https://git.rns.moscow/deuxyeux/RTNode-HeltecV4",
firmware_repo_classic: "https://git.rns.moscow/deuxyeux/RNode_Firmware",
firmware_repo_microreticulum: "https://github.com/attermann/microReticulum_Firmware",
hardware_info: "https://git.rns.moscow/deuxyeux/MeshAdventurer-S3",
flash_config: {
@@ -1192,7 +1215,7 @@
name: "868/915/923 MHz",
firmware_filename_classic: "rnode_firmware_meshadventurer_s3.zip",
firmware_filename_microreticulum: "rnode_firmware_meshadventurer_s3.zip",
firmware_repo_classic: "https://git.rns.moscow/deuxyeux/RTNode-HeltecV4",
firmware_repo_classic: "https://git.rns.moscow/deuxyeux/RNode_Firmware",
firmware_repo_microreticulum: "https://github.com/attermann/microReticulum_Firmware",
hardware_info: "https://git.rns.moscow/deuxyeux/MeshAdventurer-S3",
flash_config: {
@@ -1209,8 +1232,8 @@
{
id: ROM.MODEL_FE,
name: "RTNode Firmware",
firmware_filename_classic: "rtnode_meshadventurer_s3.zip",
firmware_repo_classic: "https://git.rns.moscow/deuxyeux/RTNode-HeltecV4",
firmware_filename_rtnode: "rtnode_meshadventurer_s3.zip",
firmware_repo_rtnode: "https://git.rns.moscow/deuxyeux/RTNode-HeltecV4",
hardware_info: "https://git.rns.moscow/deuxyeux/MeshAdventurer-S3",
flash_config: {
flash_size: "16MB",
@@ -2466,7 +2489,7 @@
await Utils.sleepMillis(1000);
await rnode.close();
},
async setWiFiChannel() {
// ask for rnode
@@ -2689,7 +2712,7 @@
await Utils.sleepMillis(1000);
await rnode.close();
},
},
async setWiFiIP() {
@@ -2883,6 +2906,9 @@
FirmwareRepoCustom() {
return this.selectedModel?.firmware_repo_custom ?? this.selectedProduct?.firmware_repo_custom;
},
FirmwareRepoRTNode() {
return this.selectedModel?.firmware_repo_rtnode ?? this.selectedProduct?.firmware_repo_rtnode;
},
HardwareInfo() {
return this.selectedModel?.hardware_info ?? this.selectedProduct?.hardware_info;
},