Field notes

Working notes from building these apps. Mostly about protocols that behave differently from their documentation, and about what a host or a piece of plant equipment actually did when we measured it.

Posts

Newest first.

What gets written here

Three subjects, because those are the three the apps run into.

Bluetooth HID

What a host actually receives when a phone advertises itself as a keyboard or mouse — report descriptors, held-key state, and why Korean text has to be decomposed into jamo keystrokes rather than sent as finished syllables.

Networks you walk into

Identifying what answers on an unfamiliar subnet: which port implies which protocol, how industrial equipment responds to a discovery request, and where a scan should stop for safety rather than for lack of ability.

Measurements, not assumptions

Where a plan was dropped because the hardware disagreed with it. These notes include the ones that failed — the measurement is the point, not the feature.

Apps