From 5528ec44e1c1a89f17ece2fc4f959b4afa0b1f6d Mon Sep 17 00:00:00 2001 From: Matt <43940868+MSmithDev@users.noreply.github.com> Date: Mon, 23 Feb 2026 18:05:05 -0500 Subject: [PATCH 1/2] Changed PiMesh settings --- radio-settings.json | 166 ++++++++------------------------------------ 1 file changed, 29 insertions(+), 137 deletions(-) diff --git a/radio-settings.json b/radio-settings.json index 88476ce..8154dcd 100644 --- a/radio-settings.json +++ b/radio-settings.json @@ -16,8 +16,8 @@ "preamble_length": 17, "is_waveshare": true }, - "uconsole_aiov1": { - "name": "uConsole LoRa Module aio v1", + "uconsole": { + "name": "uConsole LoRa Module", "bus_id": 1, "cs_id": 0, "cs_pin": -1, @@ -31,53 +31,38 @@ "tx_power": 22, "preamble_length": 17 }, - "uconsole_aio_v2": { - "name": "uConsole LoRa Module aio v2", - "bus_id": 1, + "pimesh-1w-v1": { + "name": "PiMesh-1W (V1)", + "bus_id": 0, "cs_id": 0, - "cs_pin": -1, - "reset_pin": 25, - "busy_pin": 24, - "irq_pin": 26, + "cs_pin": 21, + "reset_pin": 18, + "busy_pin": 20, + "irq_pin": 16, + "txen_pin": 13, + "rxen_pin": 12, + "txled_pin": -1, + "rxled_pin": -1, + "tx_power": 22, + "use_dio3_tcxo": true, + "preamble_length": 17 + }, + "pimesh-1w-v2": { + "name": "PiMesh-1W (V2)", + "bus_id": 0, + "cs_id": 0, + "cs_pin": 8, + "reset_pin": 18, + "busy_pin": 5, + "irq_pin": 6, "txen_pin": -1, "rxen_pin": -1, "txled_pin": -1, "rxled_pin": -1, - "tx_power": 22, - "preamble_length": 17, - "use_dio3_tcxo": true, - "use_dio2_rf": true - }, - "pimesh-1w-usa": { - "name": "PiMesh-1W (USA)", - "bus_id": 0, - "cs_id": 0, - "cs_pin": 21, - "reset_pin": 18, - "busy_pin": 20, - "irq_pin": 16, - "txen_pin": 13, - "rxen_pin": 12, - "txled_pin": -1, - "rxled_pin": -1, - "tx_power": 30, - "use_dio3_tcxo": true, - "preamble_length": 17 - }, - "pimesh-1w-uk": { - "name": "PiMesh-1W (UK)", - "bus_id": 0, - "cs_id": 0, - "cs_pin": 21, - "reset_pin": 18, - "busy_pin": 20, - "irq_pin": 16, - "txen_pin": 13, - "rxen_pin": 12, - "txled_pin": -1, - "rxled_pin": -1, + "en_pin": 26, "tx_power": 22, "use_dio3_tcxo": true, + "use_dio2_rf": true, "preamble_length": 17 }, "meshadv-mini": { @@ -95,7 +80,7 @@ "tx_power": 22, "preamble_length": 17 }, - "meshadv": { + "meshadv": { "name": "MeshAdv", "bus_id": 0, "cs_id": 0, @@ -110,99 +95,6 @@ "tx_power": 22, "use_dio3_tcxo": true, "preamble_length": 17 - }, - "zebra": { - "name": "ZebraHat-1W", - "bus_id": 0, - "cs_id": 0, - "cs_pin": 24, - "reset_pin": 17, - "busy_pin": 27, - "irq_pin": 22, - "txen_pin": -1, - "rxen_pin": -1, - "txled_pin": -1, - "rxled_pin": -1, - "tx_power": 18, - "use_dio3_tcxo": true, - "use_dio2_rf": true, - "preamble_length": 17 - }, - "femtofox-1W-SX": { - "name": "FemtoFox SX1262 (1W)", - "bus_id": 0, - "cs_id": 0, - "cs_pin": 16, - "gpio_chip": 1, - "use_gpiod_backend": true, - "reset_pin": 25, - "busy_pin": 22, - "irq_pin": 23, - "txen_pin": -1, - "rxen_pin": 24, - "txled_pin": -1, - "rxled_pin": -1, - "tx_power": 30, - "use_dio3_tcxo": true, - "preamble_length": 17 - }, - "femtofox-2W-SX": { - "name": "FemtoFox SX1262 (2W)", - "bus_id": 0, - "cs_id": 0, - "cs_pin": 16, - "gpio_chip": 1, - "use_gpiod_backend": true, - "reset_pin": 25, - "busy_pin": 22, - "irq_pin": 23, - "txen_pin": -1, - "rxen_pin": 24, - "txled_pin": -1, - "rxled_pin": -1, - "tx_power": 8, - "use_dio2_rf": true, - "use_dio3_tcxo": true - }, - "nebrahat": { - "name": "NebraHat-2W", - "bus_id": 0, - "cs_id": 0, - "cs_pin": 8, - "reset_pin": 18, - "busy_pin": 4, - "irq_pin": 22, - "txen_pin": -1, - "rxen_pin": 25, - "txled_pin": -1, - "rxled_pin": -1, - "tx_power": 8, - "use_dio3_tcxo": true, - "use_dio2_rf": true, - "preamble_length": 17 - }, - "ch341-usb-sx1262": { - "name": "CH341 USB-SPI + SX1262 (example)", - "description": "SX1262 via CH341 USB-to-SPI adapter. NOTE: pin numbers are CH341 GPIO 0-7, not BCM.", - "radio_type": "sx1262_ch341", - "vid": 6790, - "pid": 21778, - "bus_id": 0, - "cs_id": 0, - "cs_pin": 0, - "reset_pin": 2, - "busy_pin": 4, - "irq_pin": 6, - "txen_pin": -1, - "rxen_pin": 1, - "txled_pin": -1, - "rxled_pin": -1, - "tx_power": 22, - "use_dio2_rf": true, - "use_dio3_tcxo": true, - "dio3_tcxo_voltage": 1.8, - "preamble_length": 17, - "is_waveshare": false } } -} +} \ No newline at end of file From 481b3e9718fd572efb5d56be861beddafea474a5 Mon Sep 17 00:00:00 2001 From: Matt <43940868+MSmithDev@users.noreply.github.com> Date: Mon, 23 Feb 2026 18:08:46 -0500 Subject: [PATCH 2/2] Update uconsole configuration and add new modules --- radio-settings.json | 118 ++++++++++++++++++++++++++++++++++++++++++-- 1 file changed, 114 insertions(+), 4 deletions(-) diff --git a/radio-settings.json b/radio-settings.json index 8154dcd..3e72ab2 100644 --- a/radio-settings.json +++ b/radio-settings.json @@ -16,8 +16,8 @@ "preamble_length": 17, "is_waveshare": true }, - "uconsole": { - "name": "uConsole LoRa Module", + "uconsole_aiov1": { + "name": "uConsole LoRa Module aio v1", "bus_id": 1, "cs_id": 0, "cs_pin": -1, @@ -30,6 +30,23 @@ "rxled_pin": -1, "tx_power": 22, "preamble_length": 17 + }, + "uconsole_aio_v2": { + "name": "uConsole LoRa Module aio v2", + "bus_id": 1, + "cs_id": 0, + "cs_pin": -1, + "reset_pin": 25, + "busy_pin": 24, + "irq_pin": 26, + "txen_pin": -1, + "rxen_pin": -1, + "txled_pin": -1, + "rxled_pin": -1, + "tx_power": 22, + "preamble_length": 17, + "use_dio3_tcxo": true, + "use_dio2_rf": true }, "pimesh-1w-v1": { "name": "PiMesh-1W (V1)", @@ -80,7 +97,7 @@ "tx_power": 22, "preamble_length": 17 }, - "meshadv": { + "meshadv": { "name": "MeshAdv", "bus_id": 0, "cs_id": 0, @@ -95,6 +112,99 @@ "tx_power": 22, "use_dio3_tcxo": true, "preamble_length": 17 + }, + "zebra": { + "name": "ZebraHat-1W", + "bus_id": 0, + "cs_id": 0, + "cs_pin": 24, + "reset_pin": 17, + "busy_pin": 27, + "irq_pin": 22, + "txen_pin": -1, + "rxen_pin": -1, + "txled_pin": -1, + "rxled_pin": -1, + "tx_power": 18, + "use_dio3_tcxo": true, + "use_dio2_rf": true, + "preamble_length": 17 + }, + "femtofox-1W-SX": { + "name": "FemtoFox SX1262 (1W)", + "bus_id": 0, + "cs_id": 0, + "cs_pin": 16, + "gpio_chip": 1, + "use_gpiod_backend": true, + "reset_pin": 25, + "busy_pin": 22, + "irq_pin": 23, + "txen_pin": -1, + "rxen_pin": 24, + "txled_pin": -1, + "rxled_pin": -1, + "tx_power": 30, + "use_dio3_tcxo": true, + "preamble_length": 17 + }, + "femtofox-2W-SX": { + "name": "FemtoFox SX1262 (2W)", + "bus_id": 0, + "cs_id": 0, + "cs_pin": 16, + "gpio_chip": 1, + "use_gpiod_backend": true, + "reset_pin": 25, + "busy_pin": 22, + "irq_pin": 23, + "txen_pin": -1, + "rxen_pin": 24, + "txled_pin": -1, + "rxled_pin": -1, + "tx_power": 8, + "use_dio2_rf": true, + "use_dio3_tcxo": true + }, + "nebrahat": { + "name": "NebraHat-2W", + "bus_id": 0, + "cs_id": 0, + "cs_pin": 8, + "reset_pin": 18, + "busy_pin": 4, + "irq_pin": 22, + "txen_pin": -1, + "rxen_pin": 25, + "txled_pin": -1, + "rxled_pin": -1, + "tx_power": 8, + "use_dio3_tcxo": true, + "use_dio2_rf": true, + "preamble_length": 17 + }, + "ch341-usb-sx1262": { + "name": "CH341 USB-SPI + SX1262 (example)", + "description": "SX1262 via CH341 USB-to-SPI adapter. NOTE: pin numbers are CH341 GPIO 0-7, not BCM.", + "radio_type": "sx1262_ch341", + "vid": 6790, + "pid": 21778, + "bus_id": 0, + "cs_id": 0, + "cs_pin": 0, + "reset_pin": 2, + "busy_pin": 4, + "irq_pin": 6, + "txen_pin": -1, + "rxen_pin": 1, + "txled_pin": -1, + "rxled_pin": -1, + "tx_power": 22, + "use_dio2_rf": true, + "use_dio3_tcxo": true, + "dio3_tcxo_voltage": 1.8, + "preamble_length": 17, + "is_waveshare": false } } -} \ No newline at end of file +}