System
These commands are available three ways — in the FREE-WILi GUI app, in a serial terminal, and on the device itself. See Connecting it to a computer for how to reach them.
Stream Battery Info
Enables or disables streaming of battery info to the host.
How to use it — press o. At the prompt, enter: 1 to enable 0 to disable.
What you enter — enable.
Read OTP Info
Reads bytes from the fused OTP identity blob (bl_otp_info v3). An unprovisioned device reads all zeros. Read in chunks of 256 bytes or less.
How to use it — press b. At the prompt, enter: Dec: Offset, Length (bytes within the 512-byte identity blob).
What you enter — offset, length.
Boot UF2
Reboots into the SBL bootloader, which chain-loads the named RAM-app UF2 from the SD card /update directory (card root as fallback). No response is sent on success — the device resets.
How to use it — press u. At the prompt, enter: the UF2 filename (8.3, SD card /update directory).
What you enter — filename.
Device State
Report the device state for host sync: SD card host (none|main|usb), event host-streaming gate (0|1), active-stream mask (hex, bit index = event id). More space-separated fields may be appended later.
How to use it — press g.
Event Host Streaming
Enables or disables streaming of events to the host. When disabled, stream-class events are suppressed at the host output; protocol events still flow. Same gate as control bytes 0x05 (off) and 0x06 (on).
How to use it — press e. At the prompt, enter: 1 to enable 0 to disable.
What you enter — enable.