4.2 KiB
First lab runbook
Purpose: gather decisive evidence using only K1, the current MacBook and the existing TP-Link Deco/mesh network. This runbook contains no BLE writes, router changes, broad LAN scans or system package installation.
Before powering K1
- Place K1 on a stable, ventilated surface.
- Prepare its normal battery/charger and a known data-capable USB cable.
- Ensure enough Mac disk space for one copied project and short captures.
- Do not expose the Wi-Fi password in notes, terminal arguments or screenshots.
- If the router model becomes visible in the Deco UI, record only the model and operating mode; do not change settings yet.
Create an ignored session directory outside ordinary Git, for example:
sessions/20260715T120000Z_gate1_baseline/
The operator notes should use masked serials and relative timestamps.
Experiment A — boot and activation state
- Start a phone/Mac video focused on the LED if convenient.
- Power K1 on normally.
- Record LED colors and durations until stable.
- Record whether the final state is normal standby, activation warning or fault.
- Stop immediately on serious fault, unusual heat, smell, battery problem or undocumented state.
Expected output: notes.md, optional local video, and a redacted manifest.
Experiment B — autonomous project
- From normal standby, start scanning with the documented double-click.
- Keep K1 completely still for at least 20 seconds.
- Move slowly through a simple scene for about one minute.
- Stop scanning with the documented double-click and wait for stable standby.
- Enter USB mode using the physical shortcut only if its state is understood.
- Copy the project tree,
project.json,poses.csv,map.lasmetadata and logs when present. Raw project data remains ignored and local. - Generate a SHA-256 inventory; commit only a redacted report later.
Decision:
- GO if a valid autonomous project exists.
- PAUSE USB analysis if recording works but USB is unavailable.
- STOP on activation lock or device fault.
Experiment C — passive BLE surface
Prerequisite: Stage 1 BLE commands implemented and reviewed.
- Run a 30-second scan in standby.
- Save advertisement and manufacturer/service data.
- Connect for service discovery without writes.
- Read standard device-information/battery characteristics first.
- Repeat advertisement/GATT observation during scanning and USB mode.
- Subscribe to an individually selected notify/indicate characteristic only after its properties are recorded.
Decision:
- GO if K1 has a reproducible BLE identity and observable surface.
- PAUSE if macOS asks for pairing/authentication that cannot be completed.
Experiment D — current network, no router changes
- Capture the Mac route/interface and its current neighbor table with K1 off.
- Note the Deco client list if accessible.
- Boot K1 and repeat in standby.
- Repeat during a button scan.
- Power-cycle K1 and confirm whether any candidate disappears/reappears.
- Check visible SSIDs for a K1-associated AP.
Do not infer identity from one unknown LAN client. Require power-state correlation or an independent device fingerprint.
Decision:
- remembered-LAN GO: confirmed K1 address appears;
- device-AP GO: a repeatable K1 SSID appears;
- provisioning BLOCKED: neither appears and no known GATT provisioning profile exists.
About Guest/IoT networks on Deco
Do not create one during this first run. Depending on Deco model and Router/AP mode, Guest/IoT networks may isolate clients from the main LAN or from each other. A later dedicated SSID is useful only if both K1 and Mac can communicate and its password can be entered through a known provisioning profile.
Minimum lab report
# K1 Lab Report 001
## Host
macOS:
Mac model/architecture:
Router model/mode (if known):
## Device
Model:
Serial suffix only:
Activation/LED state:
Firmware evidence:
## Autonomous scan
Start/stop behavior:
Project created:
USB accessible:
Files observed:
## BLE
Advertised name:
macOS UUID: [redacted]
Service fingerprint:
Pairing/auth prompts:
## Network
Remembered LAN candidate:
Device AP candidate:
Confirmed K1 IP: [redacted]
## Decision
Current gate:
GO / PAUSE / BLOCKED:
Evidence:
Next smallest experiment: