[feat](trx-frontend-http): add missing amateur bands for full 0-1 GHz coverage

Add 2200m (135.7-137.8 kHz), 630m (472-479 kHz), 4m (70-70.5 MHz,
R1 only), 1.25m (222-225 MHz, R2 only), and 33cm (902-928 MHz, R2
only) bands to bandplan.json across all applicable IARU regions.

https://claude.ai/code/session_01XCmCtBud7riY5anZRvvK2p
Signed-off-by: Claude <noreply@anthropic.com>
This commit is contained in:
Claude
2026-03-30 08:50:36 +00:00
committed by Stan Grams
parent 7dfac0c38c
commit 582f674b7a
@@ -2,6 +2,18 @@
"iaru_r1": { "iaru_r1": {
"name": "IARU Region 1", "name": "IARU Region 1",
"bands": [ "bands": [
{
"name": "2200m", "low_hz": 135700, "high_hz": 137800,
"segments": [
{ "low_hz": 135700, "high_hz": 137800, "mode": "CW", "label": "CW/Narrow" }
]
},
{
"name": "630m", "low_hz": 472000, "high_hz": 479000,
"segments": [
{ "low_hz": 472000, "high_hz": 479000, "mode": "CW", "label": "CW/Narrow" }
]
},
{ {
"name": "160m", "low_hz": 1810000, "high_hz": 2000000, "name": "160m", "low_hz": 1810000, "high_hz": 2000000,
"segments": [ "segments": [
@@ -101,6 +113,15 @@
{ "low_hz": 52000000, "high_hz": 54000000, "mode": "All", "label": "All Modes" } { "low_hz": 52000000, "high_hz": 54000000, "mode": "All", "label": "All Modes" }
] ]
}, },
{
"name": "4m", "low_hz": 70000000, "high_hz": 70500000,
"segments": [
{ "low_hz": 70000000, "high_hz": 70100000, "mode": "CW", "label": "CW/Beacon" },
{ "low_hz": 70100000, "high_hz": 70250000, "mode": "Phone", "label": "SSB" },
{ "low_hz": 70250000, "high_hz": 70300000, "mode": "All", "label": "All Modes" },
{ "low_hz": 70300000, "high_hz": 70500000, "mode": "FM", "label": "FM" }
]
},
{ {
"name": "2m", "low_hz": 144000000, "high_hz": 146000000, "name": "2m", "low_hz": 144000000, "high_hz": 146000000,
"segments": [ "segments": [
@@ -142,6 +163,18 @@
"iaru_r2": { "iaru_r2": {
"name": "IARU Region 2", "name": "IARU Region 2",
"bands": [ "bands": [
{
"name": "2200m", "low_hz": 135700, "high_hz": 137800,
"segments": [
{ "low_hz": 135700, "high_hz": 137800, "mode": "CW", "label": "CW/Narrow" }
]
},
{
"name": "630m", "low_hz": 472000, "high_hz": 479000,
"segments": [
{ "low_hz": 472000, "high_hz": 479000, "mode": "CW", "label": "CW/Narrow" }
]
},
{ {
"name": "160m", "low_hz": 1800000, "high_hz": 2000000, "name": "160m", "low_hz": 1800000, "high_hz": 2000000,
"segments": [ "segments": [
@@ -252,6 +285,16 @@
{ "low_hz": 146000000, "high_hz": 148000000, "mode": "FM", "label": "FM Repeaters" } { "low_hz": 146000000, "high_hz": 148000000, "mode": "FM", "label": "FM Repeaters" }
] ]
}, },
{
"name": "1.25m", "low_hz": 222000000, "high_hz": 225000000,
"segments": [
{ "low_hz": 222000000, "high_hz": 222150000, "mode": "CW", "label": "CW/EME" },
{ "low_hz": 222150000, "high_hz": 222250000, "mode": "Phone", "label": "SSB" },
{ "low_hz": 222250000, "high_hz": 223380000, "mode": "All", "label": "All Modes" },
{ "low_hz": 223380000, "high_hz": 223520000, "mode": "Narrow", "label": "Digital" },
{ "low_hz": 223520000, "high_hz": 225000000, "mode": "FM", "label": "FM Repeaters" }
]
},
{ {
"name": "70cm", "low_hz": 420000000, "high_hz": 450000000, "name": "70cm", "low_hz": 420000000, "high_hz": 450000000,
"segments": [ "segments": [
@@ -265,6 +308,18 @@
{ "low_hz": 444000000, "high_hz": 450000000, "mode": "FM", "label": "FM Repeaters" } { "low_hz": 444000000, "high_hz": 450000000, "mode": "FM", "label": "FM Repeaters" }
] ]
}, },
{
"name": "33cm", "low_hz": 902000000, "high_hz": 928000000,
"segments": [
{ "low_hz": 902000000, "high_hz": 903000000, "mode": "Narrow", "label": "Narrowband/Digital" },
{ "low_hz": 903000000, "high_hz": 906000000, "mode": "Narrow", "label": "Digital/Spread Spectrum" },
{ "low_hz": 906000000, "high_hz": 909000000, "mode": "FM", "label": "FM Repeaters" },
{ "low_hz": 909000000, "high_hz": 915000000, "mode": "All", "label": "All Modes" },
{ "low_hz": 915000000, "high_hz": 921000000, "mode": "All", "label": "All Modes" },
{ "low_hz": 921000000, "high_hz": 927000000, "mode": "FM", "label": "FM Repeaters" },
{ "low_hz": 927000000, "high_hz": 928000000, "mode": "FM", "label": "FM Simplex" }
]
},
{ {
"name": "23cm", "low_hz": 1240000000, "high_hz": 1300000000, "name": "23cm", "low_hz": 1240000000, "high_hz": 1300000000,
"segments": [ "segments": [
@@ -279,6 +334,18 @@
"iaru_r3": { "iaru_r3": {
"name": "IARU Region 3", "name": "IARU Region 3",
"bands": [ "bands": [
{
"name": "2200m", "low_hz": 135700, "high_hz": 137800,
"segments": [
{ "low_hz": 135700, "high_hz": 137800, "mode": "CW", "label": "CW/Narrow" }
]
},
{
"name": "630m", "low_hz": 472000, "high_hz": 479000,
"segments": [
{ "low_hz": 472000, "high_hz": 479000, "mode": "CW", "label": "CW/Narrow" }
]
},
{ {
"name": "160m", "low_hz": 1800000, "high_hz": 2000000, "name": "160m", "low_hz": 1800000, "high_hz": 2000000,
"segments": [ "segments": [