diff --git a/firmware/classic/1.86/rnode_firmware_aethernode_dio2.zip b/firmware/classic/1.86/rnode_firmware_aethernode_dio2.zip index 92fb4e3..a2d44fe 100644 Binary files a/firmware/classic/1.86/rnode_firmware_aethernode_dio2.zip and b/firmware/classic/1.86/rnode_firmware_aethernode_dio2.zip differ diff --git a/firmware/classic/1.86/rnode_firmware_diy_v1.zip b/firmware/classic/1.86/rnode_firmware_diy_v1.zip index d1d16e5..ba7aafb 100644 Binary files a/firmware/classic/1.86/rnode_firmware_diy_v1.zip and b/firmware/classic/1.86/rnode_firmware_diy_v1.zip differ diff --git a/firmware/classic/1.86/rnode_firmware_featheresp32.zip b/firmware/classic/1.86/rnode_firmware_featheresp32.zip index 4ab79cc..f42e756 100644 Binary files a/firmware/classic/1.86/rnode_firmware_featheresp32.zip and b/firmware/classic/1.86/rnode_firmware_featheresp32.zip differ diff --git a/firmware/classic/1.86/rnode_firmware_heltec32v2.zip b/firmware/classic/1.86/rnode_firmware_heltec32v2.zip index 8f3b59e..3eeb822 100644 Binary files a/firmware/classic/1.86/rnode_firmware_heltec32v2.zip and b/firmware/classic/1.86/rnode_firmware_heltec32v2.zip differ diff --git a/firmware/classic/1.86/rnode_firmware_heltec32v3.zip b/firmware/classic/1.86/rnode_firmware_heltec32v3.zip index af0cf46..c75ab39 100644 Binary files a/firmware/classic/1.86/rnode_firmware_heltec32v3.zip and b/firmware/classic/1.86/rnode_firmware_heltec32v3.zip differ diff --git a/firmware/classic/1.86/rnode_firmware_heltec32v4pa.zip b/firmware/classic/1.86/rnode_firmware_heltec32v4pa.zip index 43f4640..10d6032 100644 Binary files a/firmware/classic/1.86/rnode_firmware_heltec32v4pa.zip and b/firmware/classic/1.86/rnode_firmware_heltec32v4pa.zip differ diff --git a/firmware/classic/1.86/rnode_firmware_heltec_t114.zip b/firmware/classic/1.86/rnode_firmware_heltec_t114.zip index 74d05c0..4ab3e99 100644 Binary files a/firmware/classic/1.86/rnode_firmware_heltec_t114.zip and b/firmware/classic/1.86/rnode_firmware_heltec_t114.zip differ diff --git a/firmware/classic/1.86/rnode_firmware_lora32v10.zip b/firmware/classic/1.86/rnode_firmware_lora32v10.zip index 481bc41..b40d7c3 100644 Binary files a/firmware/classic/1.86/rnode_firmware_lora32v10.zip and b/firmware/classic/1.86/rnode_firmware_lora32v10.zip differ diff --git a/firmware/classic/1.86/rnode_firmware_lora32v20.zip b/firmware/classic/1.86/rnode_firmware_lora32v20.zip index d988470..679475b 100644 Binary files a/firmware/classic/1.86/rnode_firmware_lora32v20.zip and b/firmware/classic/1.86/rnode_firmware_lora32v20.zip differ diff --git a/firmware/classic/1.86/rnode_firmware_lora32v21.zip b/firmware/classic/1.86/rnode_firmware_lora32v21.zip index 1bb0b23..74de6d4 100644 Binary files a/firmware/classic/1.86/rnode_firmware_lora32v21.zip and b/firmware/classic/1.86/rnode_firmware_lora32v21.zip differ diff --git a/firmware/classic/1.86/rnode_firmware_lora32v21_tcxo.zip b/firmware/classic/1.86/rnode_firmware_lora32v21_tcxo.zip index 27a516e..f62882e 100644 Binary files a/firmware/classic/1.86/rnode_firmware_lora32v21_tcxo.zip and b/firmware/classic/1.86/rnode_firmware_lora32v21_tcxo.zip differ diff --git a/firmware/classic/1.86/rnode_firmware_meshadventurer.zip b/firmware/classic/1.86/rnode_firmware_meshadventurer.zip index ae01555..816289d 100644 Binary files a/firmware/classic/1.86/rnode_firmware_meshadventurer.zip and b/firmware/classic/1.86/rnode_firmware_meshadventurer.zip differ diff --git a/firmware/classic/1.86/rnode_firmware_meshadventurer_merged.zip b/firmware/classic/1.86/rnode_firmware_meshadventurer_merged.zip index f249ed5..6e9bc7e 100644 Binary files a/firmware/classic/1.86/rnode_firmware_meshadventurer_merged.zip and b/firmware/classic/1.86/rnode_firmware_meshadventurer_merged.zip differ diff --git a/firmware/classic/1.86/rnode_firmware_meshadventurer_s3.zip b/firmware/classic/1.86/rnode_firmware_meshadventurer_s3.zip index 571d955..2bc0bd0 100644 Binary files a/firmware/classic/1.86/rnode_firmware_meshadventurer_s3.zip and b/firmware/classic/1.86/rnode_firmware_meshadventurer_s3.zip differ diff --git a/firmware/classic/1.86/rnode_firmware_meshpoe_s3.zip b/firmware/classic/1.86/rnode_firmware_meshpoe_s3.zip index b5f8105..ccfdd99 100644 Binary files a/firmware/classic/1.86/rnode_firmware_meshpoe_s3.zip and b/firmware/classic/1.86/rnode_firmware_meshpoe_s3.zip differ diff --git a/firmware/classic/1.86/rnode_firmware_ng20.zip b/firmware/classic/1.86/rnode_firmware_ng20.zip index 65355de..563e627 100644 Binary files a/firmware/classic/1.86/rnode_firmware_ng20.zip and b/firmware/classic/1.86/rnode_firmware_ng20.zip differ diff --git a/firmware/classic/1.86/rnode_firmware_ng21.zip b/firmware/classic/1.86/rnode_firmware_ng21.zip index 42bc254..c5090f2 100644 Binary files a/firmware/classic/1.86/rnode_firmware_ng21.zip and b/firmware/classic/1.86/rnode_firmware_ng21.zip differ diff --git a/firmware/classic/1.86/rnode_firmware_promicro.zip b/firmware/classic/1.86/rnode_firmware_promicro.zip index 05b7958..6362493 100644 Binary files a/firmware/classic/1.86/rnode_firmware_promicro.zip and b/firmware/classic/1.86/rnode_firmware_promicro.zip differ diff --git a/firmware/classic/1.86/rnode_firmware_rak4631.zip b/firmware/classic/1.86/rnode_firmware_rak4631.zip index 784db6e..532113a 100644 Binary files a/firmware/classic/1.86/rnode_firmware_rak4631.zip and b/firmware/classic/1.86/rnode_firmware_rak4631.zip differ diff --git a/firmware/classic/1.86/rnode_firmware_t3s3.zip b/firmware/classic/1.86/rnode_firmware_t3s3.zip index 78ecdcf..3652fa6 100644 Binary files a/firmware/classic/1.86/rnode_firmware_t3s3.zip and b/firmware/classic/1.86/rnode_firmware_t3s3.zip differ diff --git a/firmware/classic/1.86/rnode_firmware_t3s3_sx127x.zip b/firmware/classic/1.86/rnode_firmware_t3s3_sx127x.zip index 83dc78d..5a6169d 100644 Binary files a/firmware/classic/1.86/rnode_firmware_t3s3_sx127x.zip and b/firmware/classic/1.86/rnode_firmware_t3s3_sx127x.zip differ diff --git a/firmware/classic/1.86/rnode_firmware_t3s3_sx1280_pa.zip b/firmware/classic/1.86/rnode_firmware_t3s3_sx1280_pa.zip index ef2ab27..dc84474 100644 Binary files a/firmware/classic/1.86/rnode_firmware_t3s3_sx1280_pa.zip and b/firmware/classic/1.86/rnode_firmware_t3s3_sx1280_pa.zip differ diff --git a/firmware/classic/1.86/rnode_firmware_tbeam.zip b/firmware/classic/1.86/rnode_firmware_tbeam.zip index fb734c5..3c34c3b 100644 Binary files a/firmware/classic/1.86/rnode_firmware_tbeam.zip and b/firmware/classic/1.86/rnode_firmware_tbeam.zip differ diff --git a/firmware/classic/1.86/rnode_firmware_tbeam_supreme.zip b/firmware/classic/1.86/rnode_firmware_tbeam_supreme.zip index 29069c2..80e33a3 100644 Binary files a/firmware/classic/1.86/rnode_firmware_tbeam_supreme.zip and b/firmware/classic/1.86/rnode_firmware_tbeam_supreme.zip differ diff --git a/firmware/classic/1.86/rnode_firmware_tbeam_supreme_v3.zip b/firmware/classic/1.86/rnode_firmware_tbeam_supreme_v3.zip index 46a3392..36ffc19 100644 Binary files a/firmware/classic/1.86/rnode_firmware_tbeam_supreme_v3.zip and b/firmware/classic/1.86/rnode_firmware_tbeam_supreme_v3.zip differ diff --git a/firmware/classic/1.86/rnode_firmware_tbeam_sx1262.zip b/firmware/classic/1.86/rnode_firmware_tbeam_sx1262.zip index bab3897..21f0217 100644 Binary files a/firmware/classic/1.86/rnode_firmware_tbeam_sx1262.zip and b/firmware/classic/1.86/rnode_firmware_tbeam_sx1262.zip differ diff --git a/firmware/classic/1.86/rnode_firmware_tdeck.zip b/firmware/classic/1.86/rnode_firmware_tdeck.zip index 543a7aa..596ccb7 100644 Binary files a/firmware/classic/1.86/rnode_firmware_tdeck.zip and b/firmware/classic/1.86/rnode_firmware_tdeck.zip differ diff --git a/firmware/classic/1.86/rnode_firmware_techo.zip b/firmware/classic/1.86/rnode_firmware_techo.zip index 465b297..1e45777 100644 Binary files a/firmware/classic/1.86/rnode_firmware_techo.zip and b/firmware/classic/1.86/rnode_firmware_techo.zip differ diff --git a/firmware/classic/1.86/rnode_firmware_xiao_esp32s3.zip b/firmware/classic/1.86/rnode_firmware_xiao_esp32s3.zip index 2acf38b..a4d9be8 100644 Binary files a/firmware/classic/1.86/rnode_firmware_xiao_esp32s3.zip and b/firmware/classic/1.86/rnode_firmware_xiao_esp32s3.zip differ diff --git a/firmware/rtnode/1.0.24-1.86/rtnode_heltec_V3.zip b/firmware/rtnode/1.0.24-1.86/rtnode_heltec_v3.zip similarity index 100% rename from firmware/rtnode/1.0.24-1.86/rtnode_heltec_V3.zip rename to firmware/rtnode/1.0.24-1.86/rtnode_heltec_v3.zip diff --git a/firmware/rtnode/1.0.24-1.86/rtnode_heltec_V4.zip b/firmware/rtnode/1.0.24-1.86/rtnode_heltec_v4.zip similarity index 100% rename from firmware/rtnode/1.0.24-1.86/rtnode_heltec_V4.zip rename to firmware/rtnode/1.0.24-1.86/rtnode_heltec_v4.zip diff --git a/firmware/rtnode/latest/rtnode_heltec_V3.zip b/firmware/rtnode/latest/rtnode_heltec_V3.zip deleted file mode 120000 index 7b45f48..0000000 --- a/firmware/rtnode/latest/rtnode_heltec_V3.zip +++ /dev/null @@ -1 +0,0 @@ -../1.0.24-1.86/rtnode_heltec_V3.zip \ No newline at end of file diff --git a/firmware/rtnode/latest/rtnode_heltec_V4.zip b/firmware/rtnode/latest/rtnode_heltec_V4.zip deleted file mode 120000 index 4e17aee..0000000 --- a/firmware/rtnode/latest/rtnode_heltec_V4.zip +++ /dev/null @@ -1 +0,0 @@ -../1.0.24-1.86/rtnode_heltec_V4.zip \ No newline at end of file diff --git a/firmware/rtnode/latest/rtnode_heltec_v3.zip b/firmware/rtnode/latest/rtnode_heltec_v3.zip new file mode 120000 index 0000000..8c1d36a --- /dev/null +++ b/firmware/rtnode/latest/rtnode_heltec_v3.zip @@ -0,0 +1 @@ +../1.0.24-1.86/rtnode_heltec_v3.zip \ No newline at end of file diff --git a/firmware/rtnode/latest/rtnode_heltec_v4.zip b/firmware/rtnode/latest/rtnode_heltec_v4.zip new file mode 120000 index 0000000..b6a52d7 --- /dev/null +++ b/firmware/rtnode/latest/rtnode_heltec_v4.zip @@ -0,0 +1 @@ +../1.0.24-1.86/rtnode_heltec_v4.zip \ No newline at end of file diff --git a/index.html b/index.html index c8cc35e..fbae58f 100644 --- a/index.html +++ b/index.html @@ -36,6 +36,7 @@
Supports factory and DIY devices. Originally by Liam Cottle
Maintained by Nickie Deuxyeux
Firmware archive (binaries) available here
+
Firmware sources available here
@@ -139,6 +140,14 @@ Custom Firmware Information : {{ FirmwareRepoCustom }} +
+ RTNode Firmware Download + : {{ recommendedFirmwareFilenameRTNode }}  +
+
+ RTNode Firmware Information + : {{ FirmwareRepoRTNode }} +
Hardware Information : {{ HardwareInfo }} @@ -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; },