v4.1.1¶
v4.1.1 focuses on the Examples menu: entries are now filtered to match the connected board and sensor, with redundant folders collapsed and a clear placeholder when nothing is connected. It also adds a live focus metric to the framebuffer viewer, refreshes the bundled examples, and ships board firmware 4.5.1. Built on the Qt Creator 10.0.1 base; there is no Qt Creator rebase in this release. Example filtering changes the default Examples-menu behavior – see Breaking changes.
Highlights¶
Example filtering shows only examples relevant to your connected board and sensor, driven by an
examples/index.csvconfig, with aToolsmenu toggle to disable it.Focus metric is now displayed live in the framebuffer viewer and terminal status bar to help you focus the lens.
Cleaner Examples menu: redundant single-child board folders are collapsed and a placeholder is shown instead of an empty menu.
Soft-reboot line stripped from the serial terminal so the console is no longer cluttered on each run.
Bundled board firmware updated to 4.5.1 across the supported OpenMV and Arduino boards.
New features¶
Example filtering. The
Examplesmenu now filters entries to only show examples relevant to the connected board and sensor. Initial board/sensor filtering was driven by afilters.txtconfig (ef7190282), later moved toexamples/index.csvwith per-board and per-sensor regexes plus a flatten column (795cc20e9) and case-insensitive board-folder and sensor-type matching (3e976cb9a). A newTools> Filter examples by board and sensor type toggle (checked by default, state persisted) disables filtering (fd3defe00).Focus metric. The framebuffer viewer and terminal status bar now display a live Focus value computed from the JPEG-compressed frame to help you focus the lens (5834e3a41).
Other changes and improvements¶
When connected, the
Examplesmenu now collapses redundant single-child board folders and shows a clear “No examples found for your board” or “Connect to your board first” placeholder instead of an empty menu (795cc20e9).The MicroPython
MPY: soft rebootline is now stripped from the serial terminal output so it no longer clutters the console on each run (b3cf63299).Bundled examples were reorganized into board-named folders (for example
50-Board-Control), updated with MIT license headers, and the Image Reader/Writer examples were simplified to use rawimage.ImageIOvideo streams. The in-memory and on-disk “shadow removal” frame-differencing examples were removed (1358eeb84, 7b32f2814, 9d89f1c62).
Bug fixes¶
Forcing a specific bootloader firmware file now correctly uses the provided firmware path instead of always reverting to the board’s default
firmware.bin(a362c1c6b).Fixed i.MX (RT1060) device discovery on Windows that could fail due to an overly strict
RawInputDeviceListcount check (49571962d).Fixed a histogram overflow for large or bright images by widening the accumulation vector to 64-bit (5aaf923a3).
Fixed sorting of example folders so unnumbered example entries order consistently (3cb994433).
Platform and tool support¶
Qt Creator base: 10.0.1.
Bundled board firmware: updated 4.5.0 -> 4.5.1 across the supported OpenMV and Arduino boards – including OPENMV2/3/4/4P, OPENMV PT (Pure Thermal), OPENMV RT1060, ARDUINO GIGA, NICLA VISION, PORTENTA H7, NANO RP2040 CONNECT, and NANO 33 BLE SENSE – including UVC and bootloader images (f6a5b12ba).
New-script generation now substitutes the grayscale pixformat for
HM01B0,HM0360,MT9V0X2, andMT9V0X4(the priorMT9V034entry is replaced byMT9V0X2/MT9V0X4) (ef7190282).
Breaking changes¶
The Examples menu now requires a connected board when filtering is enabled,
which is the new default. Until you connect, the menu shows “Connect to your
board first to see examples,” and once connected it only shows examples
matching the connected board and sensor. Disable this via the new Tools >
Filter examples by board and sensor type toggle.