Skip to content
Nexus fabric · Dual Radio Ops · v1.35.0

Field mesh + dual-radio ops

Dual-radio doctor, status, export board, and kit plus mesh doctor, readiness, disaster-drill, and field-kit. Lab sim first; physical mesh only after spectrum check. Not free commercial broadband.

Legal RF rails

Mesh transmit is unlicensed Wi-Fi/ISM only. Satellite path stays receive-only free-to-air. Sim green never replaces a national spectrum check. After disaster drills, turn Disaster mode OFF.

Operator commands

# Dual Radio Ops (1.22)
python -m skycache dual-radio doctor
python -m skycache dual-radio status
python -m skycache dual-radio export --out data/ops/dual-radio-board.html
python -m skycache dual-radio kit --out data/dual-radio-kit

# Host + docs readiness
python -m skycache mesh doctor

# go_sim_mesh score (runs 2-node fabric validate)
python -m skycache mesh readiness --nodes 2

# Lab disaster priority flood + receipt
python -m skycache mesh disaster-drill --nodes 3

# Day-one plan (no RF); Linux+root apply is gated
python -m skycache mesh day-one --write
# python -m skycache mesh day-one --apply --yes   # hardware only

# Kit for field USB
python -m skycache mesh field-kit --out data/field-mesh-kit

# Village DTN store-and-forward (1.35.0, sim)
python -m skycache dtn doctor
python -m skycache dtn forward-sim --nodes 3

# Still available
python -m skycache nexus validate --nodes 2
python -m skycache mesh dual-radio-pack --out media/dual-radio-validation

Field day outline

  1. Lab: dual-radio doctor go_sim_validation true + mesh readiness
  2. Review board matrix + storyboard in dual-radio kit
  3. Spectrum check; legal_rf_mode=ism_mesh
  4. Identify MESH_IF (batman) vs CLIENT_IF (phones)
  5. Walk mesh-field-checklist.md (2-node then optional 3-node)
  6. Optional disaster drill; disable disaster mode after
  7. Phones join client SSID without cell data

Dual-radio kit: skycache-dual-radio-kit.zip · storyboard: dual-radio-validation.html.