Site Tools


projects:amateur_radio:meshtastic:malaysia:peak_routers

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
projects:amateur_radio:meshtastic:malaysia:peak_routers [2025/09/22 16:02] – some lessons learned Andrew Yongprojects:amateur_radio:meshtastic:malaysia:peak_routers [2025/10/05 07:46] (current) – Add MeshMap2 links Andrew Yong
Line 2: Line 2:
  
 ^ Node ID ^ Short Name ^ Long Name ^ Role ^ Admin ^ MeshMap ^ HeyWhatsThat ^ Config ^ Hardware ^ Antenna ^ Solar ^ Battery ^ Notes ^ ^ Node ID ^ Short Name ^ Long Name ^ Role ^ Admin ^ MeshMap ^ HeyWhatsThat ^ Config ^ Hardware ^ Antenna ^ Solar ^ Battery ^ Notes ^
-| !e012c758  | BDKL  | Bukit Dinding KL MY_919  | ROUTER | 9V1BJ | [[https://meshmap.lucifernet.com/#3759327064|#3759327064]]  | [[https://www.heywhatsthat.com/?view=BL7JBWCV|Bukit Dinding]] | [[https://github.com/ndoo/meshtastic-config-my-sg/blob/main/MY_919/BDKL.yaml|BDKL.yaml]]  | SEEED_SOLAR_NODE  | [[https://lora.rf-explorer.com/antennas/rfela5-8x9|RFELA-5/8X9]]  | 5W | 14 Ah (4×[[https://www.evebatteryusa.com/_files/ugd/abe55e_e4cdbf3bdc4c4d3bbb78e77e42db3768.pdf|EVE INR18650/35V]]) | BME280 | +| !e012c758  | BDKL  | Bukit Dinding KL MY_919  | ROUTER | 9V1BJ | [[https://meshmap.lucifernet.com/#3759327064|MeshMap1]] [[https://meshmap2.lucifernet.com/?node_id=3759327064|MeshMap2]]  | [[https://www.heywhatsthat.com/?view=BL7JBWCV|Bukit Dinding]] | [[https://github.com/ndoo/meshtastic-config-my-sg/blob/main/MY_919/BDKL.yaml|BDKL.yaml]]  | SEEED_SOLAR_NODE  | [[https://lora.rf-explorer.com/antennas/rfela5-8x9|RFELA-5/8X9]]  | 5W | 14 Ah (4×[[https://www.evebatteryusa.com/_files/ugd/abe55e_e4cdbf3bdc4c4d3bbb78e77e42db3768.pdf|EVE INR18650/35V]]) | BME280 | 
-| !906bc8e4 | BGKL | Bukit Gasing KL/PJ MY_919 | ROUTER_LATE | 9V1BJ | [[https://meshmap.lucifernet.com/#2422982884|#2422982884]]  | [[https://www.heywhatsthat.com/?view=RDGXGS9T|Bukit Gasing]] | [[https://github.com/ndoo/meshtastic-config-my-sg/blob/main/MY_919/BGKL.yaml|BGKL.yaml]]  | SEEED_SOLAR_NODE  | [[https://www.ziisor.com/products/TX900-BLG-55|TX900-BLG-55]]  | 5W | 14 Ah (4×Samsung INR18650-35E) | BME280 | +| !906bc8e4 | BGKL | Bukit Gasing KL/PJ MY_919 | ROUTER_LATE | 9V1BJ | [[https://meshmap.lucifernet.com/#2422982884|MeshMap1]] [[https://meshmap2.lucifernet.com/?node_id=2422982884|MeshMap2]]  | [[https://www.heywhatsthat.com/?view=RDGXGS9T|Bukit Gasing]] | [[https://github.com/ndoo/meshtastic-config-my-sg/blob/main/MY_919/BGKL.yaml|BGKL.yaml]]  | SEEED_SOLAR_NODE  | [[https://www.ziisor.com/products/TX900-BLG-55|TX900-BLG-55]]  | 5W | 14 Ah (4×Samsung INR18650-35E) | BME280 | 
-| !ebfb84ce | Besi | TM Besi | ROUTER |   | [[https://meshmap.lucifernet.com/#3959129294|#3959129294]] | [[https://www.heywhatsthat.com/?view=QU1KWVKM|Bukit Besi]]  | ?  | GAT562_MESH_TRIAL_TRACKER | ?  | ?  | ?  |   |+| !ebfb84ce | Besi | TM Besi | ROUTER |   | [[https://meshmap.lucifernet.com/#3959129294|MeshMap1]] [[https://meshmap2.lucifernet.com/?node_id=3959129294|MeshMap2]] | [[https://www.heywhatsthat.com/?view=QU1KWVKM|Bukit Besi]]  | ?  | GAT562_MESH_TRIAL_TRACKER | ?  | ?  | ?  |   | 
 + 
 +===== Deployment Preparation Checklists ===== 
 + 
 +==== Configuration ==== 
 + 
 +Some things to double-check. 
 + 
 +  - Setting 0 for some Meshtastic settings does not result in a default value 
 +    - ''lora.hop_limit'' of 0 results in a valid setting of 0 rather than the default of 3 
 +    - Telemetry (device, environment, power) interval  setting of 0 in ROUTER mode does not result in a default of 30min but rather auto-scaling with a minimum of 12 hours (see [[https://github.com/meshtastic/firmware/issues/4466|meshtastic/firmware#4466]]) 
 +  - Be careful with Meshtastic CLI when trying to add authorized admin public keys (see [[https://github.com/meshtastic/python/issues/827|meshtastic/python#827]]) 
 +  - Double check configuration with ''%%--export-config​%%'' 
 + 
 +==== Packing List ==== 
 + 
 +  - New Meshtastic Device 
 +    - Firmware, latest alpha build with [[https://github.com/ndoo/meshtastic-firmware/tree/my_hams/|my_hams]] changes 
 +  - Hardware 
 +    - Ladder, A-frame, 6 or 7 step (1.5–1.7 m height) 
 +  - Hand Tools 
 +    - Screwdriver, Phillips, PH0 
 +    - Screwdriver, Phillips, PH1 or PH2 
 +    - Screwdriver, Slotted, ≈5mm 
 +    - Wire cutter 
 +  - Electrical Tools 
 +    - Laptop, with Meshtastic CLI and Meshtastic firmware and development environment 
 +    - RTL-SDR 
 +    - Powerbank, with USB-A and USB-C PD 
 +    - 1-2 Meshtastic devices 
 +  - Cables 
 +    - Coaxial RF cable, for node to antenna, RG58/LMR200 or similar 
 +      - Be extra careful of RP-SMA and SMA compatibility - SMA female and RP-SMA male connectors are physically compatible but will air-gap the signal conductor 
 +    - Coaxial RF cable, for RTL-SDR 
 +    - USB, Type-C to USB Type-A 
 +    - USB, Type-C to USB Type-C 
 + 
 +===== Deployment Procedure ===== 
 + 
 +==== Post-Deployment Checks ==== 
 + 
 +  - RSSI 
 +    - Measure RSSI from 2 other nearby Meshtastic devices 
 +    * Passing criteria: All 3 devices show similar RSSI 
 +    * Rectification: Ensure RF cabling and connectors are tightened, matched types, matched polarities and not damaged 
 +  - MQTT Uplink and MeshMap 
 +    - Ensure Fixed Position has been set on New Meshtastic Device 
 +    - Ensure MQTT Uplink is enabled on 1 other Meshtastic device 
 +    - Reset/reboot New Meshtastic Device to trigger a NodeInfo/Location/Telemetry broadcast 
 +    * Passing criteria: Node appears on [[https://meshmap.lucifernet.com/|MeshMap]] or [[https://meshmap2.lucifernet.com/|MeshMap2]] at installation site 
 +    * Rectification: Ensure the following configuration is set, ''lora.configOkToMqtt: true'' 
 +  - RTL-SDR Survey 
 +    - Center [[https://airspy.com/download/|SDR#]] waterfall on 919–924 MHz 
 +    - Take a screenshot 
 +    * Passing criteria: LoRa transmissions at 922.875(( 
 +default frequency slot for MY_919 LongFast 
 +)) are visually distinct from background noise 
 + 
 +===== Long Term Health Monitoring ===== 
 + 
 +  - Check [[https://meshmap.lucifernet.com/|MeshMap]] or [[https://meshmap2.lucifernet.com/|MeshMap2]] to confirm node is alive 
 +    - Check ChUtil and AirtimeUtil statistics, if they are consistently above 25% the mesh may be unhealthy (overloaded) 
 +    - Check battery voltage statistics, ensure solar is sufficient to keep battery topped off
  
-===== Lessons Learned/Checklist ===== 
  
-  * Cabling 
-    * Beware of RP-SMA and SMA differences 
-      * Seeed Studio hardware generally uses RP-SMA, while the Meshtastic/LoRa ecosystem generally uses SMA 
-      * SMA female and RP-SMA male connectors are physically compatible, so they will physically mate, but the inner conductors will be air-gapped 
-  * Tools 
-    * Large Phillips screwdriver to open/close enclosure(s) 
-    * Large slotted screwdriver to tighten hose clamps (because Phillips screwdrivers will cam out before the hose clamp is fully tightened) 
-    * Large wire cutters to trim excess length from hose clamps 
-    * Laptop to compile/configure Meshtastic 
-    * RTL-SDR to survey 33cm band utilization 
-    * USB-C cables (USB-C to USB-C, USB-C to USB-A) 
-    * 6 or 7 step ladder 
-    * 2 other Meshtastic devices to radio check & Remote Admin with 
-  * Configuration 
-    * Setting 0 for some Meshtastic settings does not result in a default value (e.g. setting ''lora.hop_limit'' to 0 results in a valid setting of 0 rather than the default of 3) 
-    * Be careful with Meshtastic CLI when trying to add authorized admin public keys (see Meshtastic issue  
-  * Testing 
-    * Ensure newly installed device + 2 other Meshtastic devices have similar RSSI (if the new node has significantly lower RSSI, there is likely a cabling or antenna issue) 
projects/amateur_radio/meshtastic/malaysia/peak_routers.1758556947.txt.gz · Last modified: by Andrew Yong