diff --git a/src/public/index.html b/src/public/index.html
index c9e8b9f..a932f0e 100644
--- a/src/public/index.html
+++ b/src/public/index.html
@@ -2218,6 +2218,89 @@
mqttStatus = `Offline`;
}
+ // determine lora frequency range based on region_name
+ // https://github.com/meshtastic/firmware/blob/a4c22321fca6fc8da7bab157c3812055603512ba/src/mesh/RadioInterface.cpp#L21
+ var loraFrequencyRange = null;
+ switch(node.region_name){
+ case "US": {
+ loraFrequencyRange = "902-928 MHz";
+ break;
+ }
+ case "EU_433": {
+ loraFrequencyRange = "433-434 MHz";
+ break;
+ }
+ case "EU_868": {
+ loraFrequencyRange = "869.4-869.65 MHz";
+ break;
+ }
+ case "CN": {
+ loraFrequencyRange = "470-510 MHz";
+ break;
+ }
+ case "JP": {
+ loraFrequencyRange = "920.8-927.8 MHz";
+ break;
+ }
+ case "ANZ": {
+ loraFrequencyRange = "915-928 MHz";
+ break;
+ }
+ case "RU": {
+ loraFrequencyRange = "868.7-869.2 MHz";
+ break;
+ }
+ case "KR": {
+ loraFrequencyRange = "920-923 MHz";
+ break;
+ }
+ case "TW": {
+ loraFrequencyRange = "920-925 MHz";
+ break;
+ }
+ case "IN": {
+ loraFrequencyRange = "865-867 MHz";
+ break;
+ }
+ case "NZ_865": {
+ loraFrequencyRange = "864-868 MHz";
+ break;
+ }
+ case "TH": {
+ loraFrequencyRange = "920-925 MHz";
+ break;
+ }
+ case "UA_433": {
+ loraFrequencyRange = "433-434.7 MHz";
+ break;
+ }
+ case "UA_868": {
+ loraFrequencyRange = "868-868.6 MHz";
+ break;
+ }
+ case "MY_433": {
+ loraFrequencyRange = "433-435 MHz";
+ break;
+ }
+ case "MY_919": {
+ loraFrequencyRange = "919-924 MHz";
+ break;
+ }
+ case "SG_923": {
+ loraFrequencyRange = "917-925 MHz";
+ break;
+ }
+ case "LORA_24": {
+ // loraFrequencyRange = "2400-2483.5 MHz";
+ loraFrequencyRange = "2.4-2.4835 GHz";
+ break;
+ }
+ case "UNSET": {
+ loraFrequencyRange = "902-928 MHz";
+ break;
+ }
+ }
+
var tooltip = `
` +
`${node.long_name}` +
`
Short Name: ${node.short_name}` +
@@ -2226,6 +2309,7 @@
`
Hardware: ${node.hardware_model_name}` +
(node.firmware_version != null ? `
Firmware: ${node.firmware_version}` : '') +
(node.region_name != null ? `
LoRa Region: ${node.region_name}` : '') +
+ (loraFrequencyRange != null ? `
LoRa Frequency: ${loraFrequencyRange}` : '') +
(node.modem_preset_name != null ? `
Modem Preset: ${node.modem_preset_name}` : '') +
(node.has_default_channel != null ? `
Has Default Channel: ${node.has_default_channel ? "Yes" : "No"}` : '');