====== Malaysia Peak Routers ====== ^ 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|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|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|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