What problem does it solve? K230 embedded camera projects hit opaque failures: snapshot+save pipelines capped at 20 FPS, YUV420SP frames that refuse to save, devices that hang when multi-channel sensors are configured, and serial ports that go completely dead mid-session. This Skill captures measured timing data and verified workarounds so these pitfalls are diagnosed instead of rediscovered. ## Core Features & Use Cases - Timing Verification: Validates throttle gating behavior with measured data (photo_interval_ms=10/100, ~209k loop iterations, effective FPS of 20.1 and 10.0) and the Display-binding path that reaches 25-28 FPS. - Format & Channel Rules: Enforces the YUV420SP constraint (only format supported by Display.bind_layer, unsavable via img.save()) and routes snapshot+save through chn1/chn2 RGB channels. - Failure Recovery: Documents the Sensor(id=N) multi-channel hang, empty photo directory diagnosis from serial flooding, and the rmmod/modprobe ftdi_sio driver reload protocol with REPL re-entry steps. - Use Case: When a K230 photo session produces empty directories or the serial port stops responding, follow the diagnosis patterns to identify silent init failures and recover the device without a power cycle. ## Quick Start Ask the assistant to diagnose why your K230 photo capture only achieves 20 FPS and which sensor channel configuration reaches 25-28 FPS.