From f8532bf379e67285263620941bfb48f2213129c1 Mon Sep 17 00:00:00 2001 From: Paul Kendall Date: Mon, 27 Jul 2026 13:45:07 +1200 Subject: [PATCH 1/3] Add HelloRadio V15 Fix V12 flashing methods --- TX/HelloRadio V15.json | 36 ++++++++++++++++++++++++++++++++++++ targets.json | 11 ++++++++++- 2 files changed, 46 insertions(+), 1 deletion(-) create mode 100644 TX/HelloRadio V15.json diff --git a/TX/HelloRadio V15.json b/TX/HelloRadio V15.json new file mode 100644 index 00000000..0f995f55 --- /dev/null +++ b/TX/HelloRadio V15.json @@ -0,0 +1,36 @@ +{ + "serial_rx": 3, + "serial_tx": 1, + "radio_busy": 36, + "radio_dio1": 27, + "radio_miso": 33, + "radio_mosi": 32, + "radio_nss": 14, + "radio_rst": 15, + "radio_sck": 25, + "radio_dcdc": true, + "radio_rfo_hf": true, + "power_apc2": 26, + "power_min": 0, + "power_high": 6, + "power_max": 6, + "power_default": 2, + "power_control": 3, + "power_values": [168, 145, 145, 145, 145, 145, 46], + "power_values2": [-17, -16, -14, -10, -6, -4, 0], + "power_values_dual": [-18, -14, -10, -8, -4, 0, 5], + "power_lna_gain": 14, + "led_rgb": 13, + "led_rgb_isgrb": true, + "ledidx_rgb_status": [0], + "ledidx_rgb_boot": [0], + "screen_type": 0, + "use_backpack": true, + "debug_backpack_baud": 460800, + "debug_backpack_rx": 5, + "debug_backpack_tx": 18, + "backpack_boot": 23, + "backpack_en": 19, + "passthrough_baud": 460800, + "misc_fan_en": 4 +} diff --git a/targets.json b/targets.json index b1e8645e..87240afe 100644 --- a/targets.json +++ b/targets.json @@ -2284,7 +2284,16 @@ "product_name": "HelloRadio IntV12 2.4/900 TX", "lua_name": "HR V12 S-Band", "layout_file": "HelloRadio V12.json", - "upload_methods": ["uart", "wifi"], + "upload_methods": ["etx", "wifi"], + "min_version": "3.6.0", + "platform": "esp32", + "firmware": "Unified_ESP32_LR1121_TX" + }, + "v15": { + "product_name": "HelloRadio IntV15 2.4/900 TX", + "lua_name": "HR V15 X-Band", + "layout_file": "HelloRadio V15.json", + "upload_methods": ["etx", "wifi"], "min_version": "3.6.0", "platform": "esp32", "firmware": "Unified_ESP32_LR1121_TX" From 969d48f6893ff34cc1e0d90b9f30b87934196ec2 Mon Sep 17 00:00:00 2001 From: Paul Kendall Date: Sun, 2 Aug 2026 20:13:39 +1200 Subject: [PATCH 2/3] Correct V15 target file --- TX/HelloRadio V15.json | 35 ++++++++++++++++++----------------- 1 file changed, 18 insertions(+), 17 deletions(-) diff --git a/TX/HelloRadio V15.json b/TX/HelloRadio V15.json index 0f995f55..3bc61dee 100644 --- a/TX/HelloRadio V15.json +++ b/TX/HelloRadio V15.json @@ -1,13 +1,17 @@ { "serial_rx": 3, "serial_tx": 1, - "radio_busy": 36, - "radio_dio1": 27, "radio_miso": 33, "radio_mosi": 32, - "radio_nss": 14, - "radio_rst": 15, - "radio_sck": 25, + "radio_sck": 19, + "radio_busy": 36, + "radio_dio1": 37, + "radio_nss": 27, + "radio_rst": 23, + "radio_busy_2": 39, + "radio_dio1_2": 34, + "radio_nss_2": 4, + "radio_rst_2": 21, "radio_dcdc": true, "radio_rfo_hf": true, "power_apc2": 26, @@ -16,21 +20,18 @@ "power_max": 6, "power_default": 2, "power_control": 3, - "power_values": [168, 145, 145, 145, 145, 145, 46], - "power_values2": [-17, -16, -14, -10, -6, -4, 0], - "power_values_dual": [-18, -14, -10, -8, -4, 0, 5], + "power_values": [146,116,116,116,116,96,46], + "power_values2": [-17,-16,-14,-10,-6,-4,2], + "power_values_dual": [-18,-16,-14,-10,-4,2,5], "power_lna_gain": 14, - "led_rgb": 13, "led_rgb_isgrb": true, - "ledidx_rgb_status": [0], - "ledidx_rgb_boot": [0], - "screen_type": 0, + "ledidx_rgb_status": [0,1], + "ledidx_rgb_boot": [0,1], "use_backpack": true, "debug_backpack_baud": 460800, "debug_backpack_rx": 5, "debug_backpack_tx": 18, - "backpack_boot": 23, - "backpack_en": 19, - "passthrough_baud": 460800, - "misc_fan_en": 4 -} + "backpack_boot": 15, + "backpack_en": 25, + "misc_fan_en": 2 +} \ No newline at end of file From 4e67868d2ceb3027990a3a40afc5f8fbdc40223e Mon Sep 17 00:00:00 2001 From: Paul Kendall Date: Tue, 4 Aug 2026 18:51:43 +1200 Subject: [PATCH 3/3] Another minor fix as requested --- TX/HelloRadio V15.json | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/TX/HelloRadio V15.json b/TX/HelloRadio V15.json index 3bc61dee..b395b916 100644 --- a/TX/HelloRadio V15.json +++ b/TX/HelloRadio V15.json @@ -22,8 +22,9 @@ "power_control": 3, "power_values": [146,116,116,116,116,96,46], "power_values2": [-17,-16,-14,-10,-6,-4,2], - "power_values_dual": [-18,-16,-14,-10,-4,2,5], + "power_values_dual": [-18,-16,-14,-10,-4,-1,5], "power_lna_gain": 14, + "led_rgb": 22, "led_rgb_isgrb": true, "ledidx_rgb_status": [0,1], "ledidx_rgb_boot": [0,1],