Skip to main content

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 enterenable.

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 enteroffset, 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 enterfilename.

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 enterenable.