secubox-deb/docs/specs
CyberMind-FR 8a853ba3e8 docs(specs): integrate CM-MESH-MPCIE-2026-06 v0.2.1-draft
Spec stored under docs/specs/ for source of truth, referenced by the
two module CLAUDE.md files.

Major changes from v0.1.0:

  v0.2.0 — hardware matrix FROZEN on real inventory :
    - Backhaul WLE900VX / QCA9880 / ath10k_pci (mPCIe PCIe, 3x3)
    - Access MT7632U / mt76x2u (USB) or AR9271 / ath9k_htc (firmware-free)
    - MT7615 + ath9k mPCIe ABANDONED (not in stock)
    - Globalscale NXP card DISCARDED (no mesh point, opaque firmware)
    - BLE hole CONFIRMED (no LESC controller in stock)
    - ath10k 802.11s = validation item #1

  v0.2.1 — refinements :
    - "S305-8946-1A4C" shielded modules IDENTIFIED = MT7632U (open #6 closed)
    - Method clarified : USB enumeration over mPCIe adapter is artifact ;
      chip ID (MT7632U = USB silicon) is what determines bus
    - Multi-radio per node ACTED (1 mPCIe + 2 USB3 = up to 3 radios)
    - mt76 backhaul fallback documented if ath10k 802.11s disappoints

CLAUDE.md updates:

  - secubox-mesh : new prologue section reflecting v0.2.1 matrix figée,
    validation priority items, mt76 fallback noted. Code stays
    chipset-agnostic, default TOML now reflects retained stock.
  - secubox-mesh-bt : new prologue section flagging BLE hardware hole
    blocks S2/S3 ; Option A (source BLE 5.x mainline) vs Option B
    (ESP32 front-end, in stock) decision REQUIRED before gatt/oob/
    session implementation. Architecture impact documented.
2026-06-02 11:06:40 +02:00
..
CM-MESH-MPCIE-2026-06.md docs(specs): integrate CM-MESH-MPCIE-2026-06 v0.2.1-draft 2026-06-02 11:06:40 +02:00