TheAiCollectiveART commited on
Commit
8fba33c
·
verified ·
1 Parent(s): 8812e7e

Publish expanded 23-language matrix across all 20 inventions (460 codebases total)

Browse files
evidence_proofs/RAKMINER_HARDWARE_INTEGRATION_GUIDE.md CHANGED
@@ -49,3 +49,49 @@ Dynamic validation sweeps must conform to the working RF chain limitations of th
49
  * **Spreading Factor (SF):** **SF7** or **SF9** (verified limits).
50
  * **Signal Bandwidth:** **125 kHz**.
51
  * **RF Power Output:** **14 dBm (25 mW)** (provides optimal local link reliability while remaining fully FCC compliant).
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
49
  * **Spreading Factor (SF):** **SF7** or **SF9** (verified limits).
50
  * **Signal Bandwidth:** **125 kHz**.
51
  * **RF Power Output:** **14 dBm (25 mW)** (provides optimal local link reliability while remaining fully FCC compliant).
52
+
53
+ ---
54
+
55
+ ## 4. Chip Diagnostics & Verification
56
+ Before running high-level coordinate scripts, verify that the concentrator is responsive and has loaded correctly:
57
+
58
+ ```bash
59
+ cd ~/sx1302_hal/util_chip_id
60
+ ./chip_id -d /dev/spidev0.0 -r 1250 -k 0
61
+ ```
62
+
63
+ ### Expected Diagnostic Output:
64
+ Upon success, the tool should output:
65
+ ```text
66
+ Note: chip version is 0x10 (v1.0)
67
+ INFO: concentrator EUI: 0x0016C001...
68
+ Closing SPI communication interface
69
+ WARNING: optional STTS751 temperature sensor close failed; ignored (err=-1)
70
+ ```
71
+ If `ERROR: failed to stop the gateway` appears, re-verify the temperature sensor patch or rebuild the HAL directory.
72
+
73
+ ---
74
+
75
+ ## 5. Low-Level RF Validation Benchmarks
76
+ Use the standard HAL diagnostic tools to check link state before starting dynamic coordinate scripts.
77
+
78
+ ### receiver Mode (Miner B / RX Node):
79
+ Start the receiver sweep on 903.9 MHz:
80
+ ```bash
81
+ cd ~/sx1302_hal/libloragw
82
+ ./test_loragw_hal_rx -d /dev/spidev0.0 -r 1250 -a 903.9 -b 903.9 -k 0 -m 1 -j -z 255 -n 1
83
+ ```
84
+
85
+ ### transmitter Mode (Miner A / TX Node):
86
+ Transmit a 10-packet burst from the active TX chain:
87
+ ```bash
88
+ cd ~/sx1302_hal/libloragw
89
+ ./test_loragw_hal_tx -d /dev/spidev0.0 -k 0 -c 0 -r 1250 -f 903.9 -m LORA -s 7 -b 125 -l 8 -n 10 -z 39 -p 14 -j --pa 1 --pwid 12
90
+ ```
91
+
92
+ ---
93
+
94
+ ## 6. Important Safety & Operational Constraints
95
+ * **Antenna Load Warning:** **Never** trigger the transmit script (`test_loragw_hal_tx` or the Python transmitter) unless a 915 MHz antenna or a 50-ohm dummy load is firmly attached to the active RF SMA port. Operating the transceivers without an antenna will cause signal reflection and permanently damage the power amplifier.
96
+ * **Avoid TX Chain 1:** Do not attempts to select chain 1 (`-c 1`) for transmission. Doing so will disable the radio link.
97
+ * **Reset GPIO Timing:** Ensure that your startup scripts do not continuously toggle GPIO 17, as this will prevent the SPI bus from stabilizing.