Firmware URL changes

This commit is contained in:
2026-03-20 18:23:02 +03:00
parent bc1c91d940
commit ab8d7f71fa

View File

@@ -103,9 +103,13 @@
<span>Download Firmware</span>
<span v-if="selectedProduct && selectedModel && recommendedFirmwareFilename">: <a target="_blank" :href="`firmware/${recommendedFirmwareFilename}`" class="text-blue-500 hover:underline">{{ recommendedFirmwareFilename }}</a>&nbsp;</span>
</div>
<div>
<div v-if="selectedProduct && selectedModel && FirmwareRepo">
<span>Firmware Information</span>
<span>: <a target="_blank" :href="`${FirmwareRepo}`" class="text-blue-500 hover:underline">{{ FirmwareRepo }}</a></span>
</div>
<div v-if="selectedProduct && selectedModel && HardwareInfo">
<span>Hardware Information</span>
<span v-if="selectedProduct && selectedModel && FirmwareRepo">: <a target="_blank" :href="`${FirmwareRepo}`" class="text-blue-500 hover:underline">{{ FirmwareRepo }}</a></span>
<span>: <a target="_blank" :href="`${HardwareInfo}`" class="text-blue-500 hover:underline">{{ HardwareInfo }}</a></span>
</div>
</div>
@@ -518,7 +522,8 @@
},
],
firmware_filename: "rnode_firmware_aethernode.zip",
firmware_repo: "https://github.com/ahedproductions/aethernode",
firmware_repo: "https://git.rns.moscow/deuxyeux/RNode_Firmware",
hardware_info: "https://github.com/ahedproductions/aethernode",
flash_config: {
flash_size: "4MB",
flash_files: {
@@ -545,7 +550,8 @@
},
],
firmware_filename: "rnode_firmware_meshadventurer_s3.zip",
firmware_repo: "https://github.com/chrismyers2000/MeshAdventurer",
firmware_repo: "https://git.rns.moscow/deuxyeux/RNode_Firmware",
hardware_info: "https://git.rns.moscow/deuxyeux/MeshAdventurer-S3",
flash_config: {
flash_size: "16MB",
flash_files: {
@@ -572,7 +578,8 @@
},
],
firmware_filename: "rtnode_meshadventurer_s3.zip",
firmware_repo: "https://github.com/jrl290/RTNode-HeltecV4",
firmware_repo: "https://git.rns.moscow/deuxyeux/RTNode-HeltecV4",
hardware_info: "https://git.rns.moscow/deuxyeux/MeshAdventurer-S3",
flash_config: {
flash_size: "16MB",
flash_files: {
@@ -598,7 +605,8 @@
},
],
firmware_filename: "rnode_firmware_meshadventurer.zip",
firmware_repo: "https://github.com/chrismyers2000/MeshAdventurer",
firmware_repo: "https://git.rns.moscow/deuxyeux/RNode_Firmware",
hardware_info: "https://github.com/chrismyers2000/MeshAdventurer",
flash_config: {
flash_size: "4MB",
flash_files: {
@@ -625,7 +633,8 @@
},
],
firmware_filename: "rnode_firmware_diy_v1.zip",
firmware_repo: "https://github.com/NanoVHF/Meshtastic-DIY",
firmware_repo: "https://git.rns.moscow/deuxyeux/RNode_Firmware",
hardware_info: "https://github.com/NanoVHF/Meshtastic-DIY",
flash_config: {
flash_size: "4MB",
flash_files: {
@@ -648,7 +657,8 @@
},
],
firmware_filename: "rnode_firmware_promicro.zip",
firmware_repo: "https://github.com/gargomoma/fakeTec_pcb",
firmware_repo: "https://git.rns.moscow/deuxyeux/RNode_Firmware",
hardware_info: "https://github.com/gargomoma/fakeTec_pcb",
},
{
name: "Heltec V3 (Classic RNode)",
@@ -665,7 +675,8 @@
},
],
firmware_filename: "rnode_firmware_heltec32v3.zip",
firmware_repo: "https://heltec.org/project/wifi-lora-32-v3/",
firmware_repo: "https://git.rns.moscow/deuxyeux/RNode_Firmware",
hardware_info: "https://heltec.org/project/wifi-lora-32-v3/",
flash_config: {
flash_size: "8MB",
flash_files: {
@@ -688,7 +699,8 @@
},
],
firmware_filename: "rtnode_heltec_V3.zip",
firmware_repo: "https://github.com/jrl290/RTNode-HeltecV4",
firmware_repo: "https://git.rns.moscow/deuxyeux/RTNode-HeltecV4",
hardware_info: "https://github.com/jrl290/RTNode-HeltecV4",
flash_config: {
flash_size: "16MB",
flash_files: {
@@ -710,7 +722,8 @@
},
],
firmware_filename: "rnode_firmware_heltec32v4pa.zip",
firmware_repo: "https://heltec.org/project/wifi-lora-32-v4/",
firmware_repo: "https://git.rns.moscow/deuxyeux/RNode_Firmware",
hardware_info: "https://heltec.org/project/wifi-lora-32-v4/",
flash_config: {
flash_size: "16MB",
flash_files: {
@@ -733,7 +746,8 @@
},
],
firmware_filename: "rtnode_heltec_V4.zip",
firmware_repo: "https://github.com/jrl290/RTNode-HeltecV4",
firmware_repo: "https://git.rns.moscow/deuxyeux/RTNode-HeltecV4",
hardware_info: "https://heltec.org/project/wifi-lora-32-v4/",
flash_config: {
flash_size: "16MB",
flash_files: {
@@ -759,7 +773,8 @@
},
],
firmware_filename: "rnode_firmware_heltec_t114.zip",
firmware_repo: "https://heltec.org/project/mesh-node-t114/",
firmware_repo: "https://git.rns.moscow/deuxyeux/RNode_Firmware",
hardware_info: "https://heltec.org/project/wifi-lora-32-v4/",
},
{
name: "LilyGO T-Beam",
@@ -770,6 +785,8 @@
id: ROM.MODEL_E4,
name: "433 MHz (with SX1278 chip)",
firmware_filename: "rnode_firmware_tbeam.zip",
firmware_repo: "https://git.rns.moscow/deuxyeux/RNode_Firmware",
hardware_info: "https://lilygo.cc/en-us/products/t-beam",
flash_config: {
flash_size: "4MB",
flash_files: {
@@ -785,6 +802,8 @@
id: ROM.MODEL_E9,
name: "868/915/923 MHz (with SX1276 chip)",
firmware_filename: "rnode_firmware_tbeam.zip",
firmware_repo: "https://git.rns.moscow/deuxyeux/RNode_Firmware",
hardware_info: "https://lilygo.cc/en-us/products/t-beam",
flash_config: {
flash_size: "4MB",
flash_files: {
@@ -800,6 +819,8 @@
id: ROM.MODEL_E3,
name: "433 MHz (with SX1268 chip)",
firmware_filename: "rnode_firmware_tbeam_sx1262.zip",
firmware_repo: "https://git.rns.moscow/deuxyeux/RNode_Firmware",
hardware_info: "https://lilygo.cc/en-us/products/t-beam",
flash_config: {
flash_size: "4MB",
flash_files: {
@@ -815,6 +836,8 @@
id: ROM.MODEL_E8,
name: "868/915/923 MHz (with SX1262 chip)",
firmware_filename: "rnode_firmware_tbeam_sx1262.zip",
firmware_repo: "https://git.rns.moscow/deuxyeux/RNode_Firmware",
hardware_info: "https://lilygo.cc/en-us/products/t-beam",
flash_config: {
flash_size: "4MB",
flash_files: {
@@ -831,11 +854,11 @@
],
// Default config
configFrequency: 433175000,
configBandwidth: 250000,
configFrequency: 868825000,
configBandwidth: 125000,
configTxPower: 22,
configSpreadingFactor: 11,
configCodingRate: 5,
configSpreadingFactor: 10,
configCodingRate: 7,
displayIntensity: 255,
displayTimeout: 0,
wifiMode: null,
@@ -2219,6 +2242,9 @@
FirmwareRepo() {
return this.selectedModel?.firmware_repo ?? this.selectedProduct?.firmware_repo;
},
HardwareInfo() {
return this.selectedModel?.hardware_info ?? this.selectedProduct?.hardware_info;
},
isSsidValid() {
if (!this.wifiSSID) return false;