v4.5.0

v4.5.0 is a maintenance and groundwork release that bundles OpenMV firmware 4.6.20 and teaches the IDE to negotiate variable-size get_state() responses with newer firmware. It remains based on Qt Creator 14.0.2. This release removes the keyboard shortcuts for two Tools menu actions, which is a breaking change for users who relied on them.

Highlights

  • Bundled firmware 4.6.20 ships for all supported boards.

  • Variable-size get_state() negotiation is enabled for firmware 4.6.1 and newer, with automatic fallback to the fixed-size format on older firmware.

Other changes and improvements

  • When connecting to a camera, the IDE now negotiates variable-size get_state() responses based on the reported firmware version, enabling the variable-size path for firmware 4.6.1 and newer and falling back to the fixed-size format on older firmware (db25810ea).

Platform and tool support

  • Qt Creator base: 14.0.2.

  • Bundled OpenMV firmware: updated to 4.6.20 for all supported boards (OPENMV2/3/4/4P/PT, RT1060, and Arduino GIGA, Nicla Vision, Portenta H7, Nano 33 BLE Sense, Nano RP2040 Connect) (9126895de).

Breaking changes

  • The keyboard shortcuts for Run Bootloader (Load Firmware) (was Ctrl+Shift+L) and Erase Onboard Data Flash (was Ctrl+Shift+E) have been removed. These Tools menu actions are now accessible only via the menu (1013287ff).