v4.1.8

v4.1.8 is a maintenance release that bundles OpenMV firmware and examples v4.5.5 and fixes the FORCE_FULL_SCREEN build configuration. It remains based on Qt Creator 10.0.1, and there are no breaking changes.

Highlights

  • Bundled firmware v4.5.5 for all supported OpenMV and Arduino boards, with refreshed firmware, bootloader, and UVC binaries.

  • Updated example scripts migrated to the new image hint API and the new img.to_jpeg() JPEG API.

  • FORCE_FULL_SCREEN fix so the forced-fullscreen build now compiles and runs correctly.

Other changes and improvements

  • Bundled OpenMV firmware and examples updated to v4.5.5 across all boards (OpenMV M2/M3/H7/H7 Plus/PT/RT1060, Arduino Giga/Portenta H7/Nicla Vision/Nano RP2040 Connect/Nano 33 BLE Sense), including refreshed firmware/bootloader/UVC binaries. Example scripts were migrated to the new image hint API (used by image.scale(), to_rainbow(), to_jpeg(), etc.) with constants such as image.AREA, image.ROTATE_180, and image.VFLIP/HMIRROR/TRANSPOSE, replacing mean_pooled(), replace(), and assign(). The examples also migrated the deprecated JPEG API, replacing img.compress() and frame.compressed() with img.to_jpeg() and to_jpeg(copy=True) across the Time-of-Flight, thermal, RPC remote-control, MJPEG streamer, and board usb_vcp.py examples (0604d5284).

Bug fixes

  • Fixed the FORCE_FULL_SCREEN build configuration so the forced-fullscreen code block compiles and runs correctly by moving the opening brace outside the preprocessor #else/#endif guard, ensuring both the FORCE_FULL_SCREEN and -full_screen argument paths share the same block (4354cf8f4).

Platform and tool support

  • Qt Creator base: 10.0.1.

  • Bundled firmware and examples: updated to v4.5.5 (from v4.5.4).

Breaking changes

None. This release bundles new firmware and a build fix; existing IDE projects and workflows are unaffected.